mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	hhkb: Add Makefile.jp for HHKB JP
This commit is contained in:
		
							parent
							
								
									3dbb762dcc
								
							
						
					
					
						commit
						10a6b2c7d8
					
				@ -121,11 +121,6 @@ NKRO_ENABLE = yes		# USB Nkey Rollover
 | 
				
			|||||||
#HHKB_JP = yes			# HHKB JP support
 | 
					#HHKB_JP = yes			# HHKB JP support
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifdef HHKB_JP
 | 
					 | 
				
			||||||
    OPT_DEFS += -DHHKB_JP
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# Keymap file
 | 
					# Keymap file
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
@ -140,6 +135,11 @@ else
 | 
				
			|||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ifneq (, $(or $(findstring keymap_jp.c, $(SRC)), $(findstring yes, $(HHKB_JP))))
 | 
				
			||||||
 | 
					    OPT_DEFS += -DHHKB_JP
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Search Path
 | 
					# Search Path
 | 
				
			||||||
VPATH += $(TARGET_DIR)
 | 
					VPATH += $(TARGET_DIR)
 | 
				
			||||||
VPATH += $(TOP_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.
 | 
					See [this document](../../doc/build.md) first.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Configuration
 | 
					### 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 
 | 
					### 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:
 | 
					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 KEYMAP=[hasu|hhkb|spacefn|<name>]
 | 
				
			||||||
 | 
					    $ make -f Makefile.jp KEYMAP=[jp|<name>]        # for HHKB JP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### Program
 | 
					### 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.
 | 
					This command programs the controller with [dfu-programmer] if the tool is installed and configured properly.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    $ make dfu
 | 
					    $ 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.
 | 
					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 flip
 | 
				
			||||||
 | 
					    $ make -f Makefile.jp flip      # for HHKB JP
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Use [Teensy Loader] if your controller is Teensy/Teensy++.
 | 
					Use [Teensy Loader] if your controller is Teensy/Teensy++.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user