Commit Graph

26 Commits (9a106537f64fe61af6048b41262f002ce6a716d9)

Author SHA1 Message Date
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
tmk ef8439bddb Add build option BOOTMAGIC_ENABLE
tmk e4fbaf30be Add keyconf in eeconfig.c
tmk 09bd1aef12 Rename HOST_* to PROTOCOL_* in protocol/*.mk
tmk de8ef18a53 Add KEYCONF to eeconfig.c
tmk 4d64fd8faa Add bootmagic.c and fix bootloader_jump
tmk 359b68d35f Add eeconfig.c - eeprom stored paramerters
tmk e0f960a576 Add overlay framework
tmk e324fa2918 Rewrite layer action with layer_switch
tmk d9f2875866 Replace layer_stack with layer_switch
tmk 2b811352a1 Fix switch_default_layer command
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.
tmk f02431e9da Fix 'chage default layer' command.
tmk 8c80deb775 Merge branch 'keymap2'
Conflicts:
	common/keyboard.c
tmk 1e3e41a2c9 Clean code.
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.
tmk 220de27bed Add print_dec() and debug_dec().
tmk ad24858e4f Add print utility
tmk fffc375b45 Add child proof keyboard locking feature!
Fix: add wait for Power down command
Add ifdef of MOUSEKEY_ENABLE
tmk 30eb3e3520 Add command console and mouseky parameters tweak.
tmk e451c05929 Fix commands
tmk 71ac82337f Clean host.h interface.
tmk 373ab0e719 Add keycode.h and remove usb_keycodes.h.
tmk 4ae979f6ef Initial version of new code for layer switch is added.
tmk a112f3614e confirm SetReport LED.
tmk f412570739 Moved files to common, protocol and doc directory