tmk
47bc3016d3
Ad hoc fix of command API
pirms 10 gadiem
tmk
5e3f2d2b2e
Make NKRO deafult when it is available
- NKRO is used only when keyboard_protocol = 1(report)
pirms 10 gadiem
Shayne Holmes
e5bafff725
Adding NKRO virtual dip-switch, using existing bit in keymap byte.
This takes the last, reserved bit there, but doesn't necessitate
a revision to the magic number because it doesn't alter byte order.
Add reference to NKRO virtual dip-switch to documentation.
pirms 10 gadiem
tmk
d52d554360
Fix mod stuck of MODS_KEY when leaving layer #62
- Add action_util.c and remove action_oneshot.c
- Add oneshot_mods for MODS_ONESHOT
- Add weak_mods for MODS_KEY and MACRO
- weak_mods is cleared when layer switching
pirms 10 gadiem
tmk
9f29fa6bf3
Fix version info command
pirms 10 gadiem
tmk
8bc96ac571
Add version string
pirms 10 gadiem
tmk
25ad212c4a
Add BACKLIGHT_ENABLE conditional
pirms 11 gadiem
Wraul
1eb8523e95
Add support for backlight
pirms 11 gadiem
tmk
9de9d71952
Add default layer config to bootmagic
pirms 11 gadiem
Mathias Andersson
ddf1759dbe
Fixes to sleep LED.
Add help text.
Add missing SLEEP_LED_ENABLE checks.
pirms 11 gadiem
tmk
adbd15d5bd
Fix command.c and README
pirms 11 gadiem
tmk
4e93b3fa67
Fix bootmagic and eeconfig for virtual DIP SW
pirms 11 gadiem
tmk
f9a7e224a4
Fix ACT_MODS action and switch_default_layer command
pirms 11 gadiem
tmk
c6d88d2795
Rename file layer_switch to action_layer
pirms 11 gadiem
tmk
cc8e66754b
Refine ACT_LAYER and ACT_LAYER_TAP
- Remove ACT_LAYER_BITOP
pirms 11 gadiem
tmk
10f33a3e48
Remove ACT_KEYMAP and ACT_OVERLAY
- Remove ACT_OVERLAY
- Rename ACT_KEYMAP to ACT_LAYER
- Add ACT_LAYER_BITOP
pirms 11 gadiem
tmk
ac509aa079
Add sleep LED test command
pirms 11 gadiem
tmk
9a106537f6
Add NO_PRINT and NO_DEBUG config options.
- NO_PRINT: disable print.h API(also disable debug.h)
- NO_DEBUG: disable debug.h API
pirms 11 gadiem
tmk
ef8439bddb
Add build option BOOTMAGIC_ENABLE
pirms 11 gadiem
tmk
e4fbaf30be
Add keyconf in eeconfig.c
pirms 11 gadiem
tmk
09bd1aef12
Rename HOST_* to PROTOCOL_* in protocol/*.mk
pirms 11 gadiem
tmk
de8ef18a53
Add KEYCONF to eeconfig.c
pirms 11 gadiem
tmk
4d64fd8faa
Add bootmagic.c and fix bootloader_jump
pirms 11 gadiem
tmk
359b68d35f
Add eeconfig.c - eeprom stored paramerters
pirms 11 gadiem
tmk
e0f960a576
Add overlay framework
pirms 11 gadiem
tmk
e324fa2918
Rewrite layer action with layer_switch
pirms 11 gadiem
tmk
d9f2875866
Replace layer_stack with layer_switch
pirms 11 gadiem
tmk
2b811352a1
Fix switch_default_layer command
pirms 11 gadiem
tmk
a4aae1c505
Change: 0 means default_layer in current_layer now
- current_layer indicates active layer at the time
- default_layer indicates base layer
- default_layer is used when current_layer is 0
- with this LAYER_BIT action works as overlay even if
default_layer varies other than layer 0.
pirms 11 gadiem
tmk
f02431e9da
Fix 'chage default layer' command.
pirms 11 gadiem
tmk
1e3e41a2c9
Clean code.
pirms 11 gadiem
tmk
6caefe9649
Fixes from Tranquilite@GH.
- Fix keyboard_task() when matrix column size > 16
- Add clear_keyboard() in NKRO command to avoid stucking keys.
- Fix function name in print.c.
pirms 11 gadiem
tmk
220de27bed
Add print_dec() and debug_dec().
pirms 11 gadiem
tmk
ad24858e4f
Add print utility
pirms 11 gadiem
tmk
fffc375b45
Add child proof keyboard locking feature!
Fix: add wait for Power down command
Add ifdef of MOUSEKEY_ENABLE
pirms 11 gadiem
tmk
30eb3e3520
Add command console and mouseky parameters tweak.
pirms 11 gadiem
tmk
e451c05929
Fix commands
pirms 11 gadiem
tmk
71ac82337f
Clean host.h interface.
pirms 11 gadiem
tmk
373ab0e719
Add keycode.h and remove usb_keycodes.h.
pirms 11 gadiem
tmk
4ae979f6ef
Initial version of new code for layer switch is added.
pirms 11 gadiem
tmk
a112f3614e
confirm SetReport LED.
pirms 12 gadiem
tmk
f412570739
Moved files to common, protocol and doc directory
pirms 12 gadiem
tmk
e65575d4a5
Refactored bootloader jumping. Added USBaspLoader support.
pirms 12 gadiem
tmk
e67c988824
Added Bulegiga iWRAP support into HHKB.(Bluetooth)
pirms 12 gadiem
tmk
0dde25e81c
added copyright and license notice.
pirms 13 gadiem
tmk
1bda8a8c69
Add special keycodes for media control. Fix power down command.
pirms 13 gadiem
tmk
af85b6bba6
added HHKB/README and clean some codes.
pirms 13 gadiem
tmk
74f7e19863
added USB_EXTRA feature to HHKB/V-USB
pirms 13 gadiem
tmk
cec2549505
FIX: send last report when idle timeouts. (pjrc)
pirms 13 gadiem
tmk
d2b9489a5e
fixed hhkb to comply new API.
pirms 13 gadiem