hhkb: Add Makefile.jp for HHKB JP
This commit is contained in:
		
							parent
							
								
									3dbb762dcc
								
							
						
					
					
						commit
						10a6b2c7d8
					
				
					 3 changed files with 13 additions and 6 deletions
				
			
		|  | @ -121,11 +121,6 @@ NKRO_ENABLE = yes		# USB Nkey Rollover | |||
| #HHKB_JP = yes			# HHKB JP support
 | ||||
| 
 | ||||
| 
 | ||||
| ifdef HHKB_JP | ||||
|     OPT_DEFS += -DHHKB_JP | ||||
| endif | ||||
| 
 | ||||
| 
 | ||||
| #
 | ||||
| # Keymap file
 | ||||
| #
 | ||||
|  | @ -140,6 +135,11 @@ else | |||
| endif | ||||
| 
 | ||||
| 
 | ||||
| ifneq (, $(or $(findstring keymap_jp.c, $(SRC)), $(findstring yes, $(HHKB_JP)))) | ||||
|     OPT_DEFS += -DHHKB_JP | ||||
| endif | ||||
| 
 | ||||
| 
 | ||||
| # Search Path
 | ||||
| VPATH += $(TARGET_DIR) | ||||
| VPATH += $(TOP_DIR) | ||||
|  |  | |||
							
								
								
									
										2
									
								
								keyboard/hhkb/Makefile.jp
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								keyboard/hhkb/Makefile.jp
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| HHKB_JP = yes | ||||
| include Makefile | ||||
|  | @ -43,12 +43,15 @@ See [doc/HHKB.txt](doc/HHKB.txt) and files under [doc/](doc/) for internal of HH | |||
| See [this document](../../doc/build.md) first. | ||||
| 
 | ||||
| ### Configuration | ||||
| Set `MCU`, `BOOTLOADER_SIZE` and other build options in `Makefile` and `config.h`. If your target is **HHKB JP** you need to set `HHKB_JP` build option in `Makefile`. | ||||
| If your target is **HHKB JP** you need to set `HHKB_JP` build option in `Makefile` or use `Makefile.jp` instead of `Makefile`. | ||||
| 
 | ||||
| If you use other than **TMK Alt Controller Board** set proper `MCU`, `BOOTLOADER_SIZE` and other build options in `Makefile` and `config.h`. At least PJRC Teensy requires changing `BOOTLOADER_SIZE` to 512. | ||||
| 
 | ||||
| ### Build  | ||||
| Several version of keymap are available in advance but you are recommended to define your favorite layout yourself. Just `make` with `KEYMAP` option like: | ||||
| 
 | ||||
|     $ make KEYMAP=[hasu|hhkb|spacefn|<name>] | ||||
|     $ make -f Makefile.jp KEYMAP=[jp|<name>]        # for HHKB JP | ||||
| 
 | ||||
| 
 | ||||
| ### Program | ||||
|  | @ -57,10 +60,12 @@ First, push reset button on board to start bootloader. | |||
| This command programs the controller with [dfu-programmer] if the tool is installed and configured properly. | ||||
| 
 | ||||
|     $ make dfu | ||||
|     $ make -f Makefile.jp dfu       # for HHKB JP | ||||
| 
 | ||||
| Or you can also use [FLIP] command to program. Also the tool should be installed and configured properly. FLIP GUI application is also available. | ||||
| 
 | ||||
|     $ make flip | ||||
|     $ make -f Makefile.jp flip      # for HHKB JP | ||||
| 
 | ||||
| Use [Teensy Loader] if your controller is Teensy/Teensy++. | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jun Wako
						Jun Wako