Updating convenience scripts
This commit is contained in:
		
							parent
							
								
									79ee501e03
								
							
						
					
					
						commit
						3518592893
					
				
					 3 changed files with 74 additions and 1 deletions
				
			
		|  | @ -28,6 +28,7 @@ Projects | |||
| -------- | ||||
| 
 | ||||
| * infinity.bash (Infinity Keyboard 2014/10/15) | ||||
| * ergodox.bash  (Infinity Ergodox 2015/08/15) | ||||
| * template.bash (Example template for new keyboards) | ||||
| * whitefox.bash (Soon?) | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										72
									
								
								Keyboards/ergodox.bash
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										72
									
								
								Keyboards/ergodox.bash
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,72 @@ | |||
| #!/bin/bash | ||||
| # This is a build script template | ||||
| # These build scripts are just a convenience for configuring your keyboard (less daunting than CMake) | ||||
| # Jacob Alexander 2015 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ################# | ||||
| # Configuration # | ||||
| ################# | ||||
| 
 | ||||
| # Feel free to change the variables in this section to configure your keyboard | ||||
| 
 | ||||
| BuildPath="ICED" | ||||
| 
 | ||||
| ## KLL Configuration ## | ||||
| 
 | ||||
| # Generally shouldn't be changed, this will affect every layer | ||||
| BaseMap="defaultMap leftHand slave1 rightHand" | ||||
| 
 | ||||
| # This is the default layer of the keyboard | ||||
| # NOTE: To combine kll files into a single layout, separate them by spaces | ||||
| # e.g.  DefaultMap="mylayout mylayoutmod" | ||||
| DefaultMap="stdFuncMap" | ||||
| 
 | ||||
| # This is where you set the additional layers | ||||
| # NOTE: Indexing starts at 1 | ||||
| # NOTE: Each new layer is another array entry | ||||
| # e.g.  PartialMaps[1]="layer1 layer1mod" | ||||
| #       PartialMaps[2]="layer2" | ||||
| #       PartialMaps[3]="layer3" | ||||
| PartialMaps[1]="hhkbpro2" | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ########################## | ||||
| # Advanced Configuration # | ||||
| ########################## | ||||
| 
 | ||||
| # Don't change the variables in this section unless you know what you're doing | ||||
| # These are useful for completely custom keyboards | ||||
| # NOTE: Changing any of these variables will require a force build to compile correctly | ||||
| 
 | ||||
| # Keyboard Module Configuration | ||||
| ScanModule="MDErgo1" | ||||
| MacroModule="PartialMap" | ||||
| OutputModule="pjrcUSB" | ||||
| DebugModule="full" | ||||
| 
 | ||||
| # Microcontroller | ||||
| Chip="mk20dx256vlh7" | ||||
| 
 | ||||
| # Compiler Selection | ||||
| Compiler="gcc" | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| ######################## | ||||
| # Bash Library Include # | ||||
| ######################## | ||||
| 
 | ||||
| # Shouldn't need to touch this section | ||||
| 
 | ||||
| # Check if the library can be found | ||||
| if [ ! -f cmake.bash ]; then | ||||
| 	echo "ERROR: Cannot find 'cmake.bash'" | ||||
| 	exit 1 | ||||
| fi | ||||
| 
 | ||||
| # Load the library | ||||
| source cmake.bash | ||||
| 
 | ||||
|  | @ -11,7 +11,7 @@ | |||
| 
 | ||||
| # Feel free to change the variables in this section to configure your keyboard | ||||
| 
 | ||||
| BuildPath="template" | ||||
| BuildPath="IC60" | ||||
| 
 | ||||
| ## KLL Configuration ## | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jacob Alexander
						Jacob Alexander