mirror of
https://github.com/openstenoproject/qmk
synced 2024-11-23 08:54:38 +00:00
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
|
#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…
Reference in a new issue