Merge branch 'develop' into new_touch_handler
This commit is contained in:
		
						commit
						e4d9636e82
					
				@ -21,10 +21,6 @@ if (NOT NRF5_SDK_PATH)
 | 
				
			|||||||
  message(FATAL_ERROR "The path to the NRF52 SDK must be specified on the command line (add -DNRF5_SDK_PATH=<path>")
 | 
					  message(FATAL_ERROR "The path to the NRF52 SDK must be specified on the command line (add -DNRF5_SDK_PATH=<path>")
 | 
				
			||||||
endif ()
 | 
					endif ()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if(NOT USE_JLINK AND NOT USE_GDB_CLIENT AND NOT USE_OPENOCD)
 | 
					 | 
				
			||||||
  set(USE_JLINK true)
 | 
					 | 
				
			||||||
endif()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if(USE_JLINK)
 | 
					if(USE_JLINK)
 | 
				
			||||||
  if (NOT NRFJPROG)
 | 
					  if (NOT NRFJPROG)
 | 
				
			||||||
    message(FATAL_ERROR "the path to the tool nrfjprog must be specified on the command line (add -DNRFJPROG=<path>")
 | 
					    message(FATAL_ERROR "the path to the tool nrfjprog must be specified on the command line (add -DNRFJPROG=<path>")
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										5
									
								
								hooks/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								hooks/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					# Git hooks
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This directory contains Git hooks that simplify contributing to this repository.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					You can install them by copying the files into `.git/hooks` in the repository folder or by running `git config --local core.hooksPath hooks`
 | 
				
			||||||
							
								
								
									
										25
									
								
								hooks/pre-commit
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								hooks/pre-commit
									
									
									
									
									
										Executable file
									
								
							@ -0,0 +1,25 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					if clang-format --version | grep -q 'version 11\.'; then
 | 
				
			||||||
 | 
					   CLANG_FORMAT_EXECUTABLE="clang-format"
 | 
				
			||||||
 | 
					else
 | 
				
			||||||
 | 
					   CLANG_FORMAT_EXECUTABLE="clang-format-11"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if ! command -v $CLANG_FORMAT_EXECUTABLE &> /dev/null
 | 
				
			||||||
 | 
					then
 | 
				
			||||||
 | 
					    echo $CLANG_FORMAT_EXECUTABLE does not exist, make sure to install it
 | 
				
			||||||
 | 
					    exit 1
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					for FILE in $(git diff --cached --name-only)
 | 
				
			||||||
 | 
					do
 | 
				
			||||||
 | 
						if [[ "$FILE" =~ src/[A-Za-z0-9\ \-]+*\.(c|h|cpp|cc)$ ]]; then
 | 
				
			||||||
 | 
							echo Autoformatting $FILE with $CLANG_FORMAT_EXECUTABLE
 | 
				
			||||||
 | 
							$CLANG_FORMAT_EXECUTABLE -style=file -i -- $FILE
 | 
				
			||||||
 | 
							git add -- $FILE
 | 
				
			||||||
 | 
						elif [[ "$FILE" =~ src/(components|displayapp|drivers|heartratetask|logging|systemtask)/.*\.(c|h|cpp|cc)$ ]]; then
 | 
				
			||||||
 | 
							echo Autoformatting $FILE with $CLANG_FORMAT_EXECUTABLE
 | 
				
			||||||
 | 
							$CLANG_FORMAT_EXECUTABLE -style=file -i -- $FILE
 | 
				
			||||||
 | 
							git add -- $FILE
 | 
				
			||||||
 | 
						fi
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
@ -70,5 +70,5 @@ bool FlashLight::Refresh() {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
bool FlashLight::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
 | 
					bool FlashLight::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
 | 
				
			||||||
  return true;
 | 
					  return false;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user