Add COMMAND_ENABLE build option
This commit is contained in:
parent
9a106537f6
commit
1687041267
3 changed files with 10 additions and 1 deletions
|
@ -5,7 +5,6 @@ SRC += $(COMMON_DIR)/host.c \
|
||||||
$(COMMON_DIR)/action_macro.c \
|
$(COMMON_DIR)/action_macro.c \
|
||||||
$(COMMON_DIR)/layer_switch.c \
|
$(COMMON_DIR)/layer_switch.c \
|
||||||
$(COMMON_DIR)/keymap.c \
|
$(COMMON_DIR)/keymap.c \
|
||||||
$(COMMON_DIR)/command.c \
|
|
||||||
$(COMMON_DIR)/timer.c \
|
$(COMMON_DIR)/timer.c \
|
||||||
$(COMMON_DIR)/print.c \
|
$(COMMON_DIR)/print.c \
|
||||||
$(COMMON_DIR)/debug.c \
|
$(COMMON_DIR)/debug.c \
|
||||||
|
@ -36,6 +35,11 @@ else
|
||||||
OPT_DEFS += -DNO_DEBUG
|
OPT_DEFS += -DNO_DEBUG
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef COMMAND_ENABLE
|
||||||
|
SRC += $(COMMON_DIR)/command.c
|
||||||
|
OPT_DEFS += -DCOMMAND_ENABLE
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef NKRO_ENABLE
|
ifdef NKRO_ENABLE
|
||||||
OPT_DEFS += -DNKRO_ENABLE
|
OPT_DEFS += -DNKRO_ENABLE
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -18,8 +18,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
#ifndef COMMAND_H
|
#ifndef COMMAND_H
|
||||||
#define COMMAND
|
#define COMMAND
|
||||||
|
|
||||||
|
#ifdef COMMAND_ENABLE
|
||||||
bool command_proc(uint8_t code);
|
bool command_proc(uint8_t code);
|
||||||
/* This allows to extend commands. Return 0 when command is not processed. */
|
/* This allows to extend commands. Return 0 when command is not processed. */
|
||||||
bool command_extra(uint8_t code);
|
bool command_extra(uint8_t code);
|
||||||
|
#else
|
||||||
|
#define command_proc(code) false
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -103,6 +103,7 @@ BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000)
|
||||||
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
MOUSEKEY_ENABLE = yes # Mouse keys(+4700)
|
||||||
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
EXTRAKEY_ENABLE = yes # Audio control and System control(+450)
|
||||||
CONSOLE_ENABLE = yes # Console for debug(+400)
|
CONSOLE_ENABLE = yes # Console for debug(+400)
|
||||||
|
COMMAND_ENABLE = yes # Magic command
|
||||||
SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
|
SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
|
||||||
#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA
|
#NKRO_ENABLE = yes # USB Nkey Rollover - not yet supported in LUFA
|
||||||
#PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support
|
#PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support
|
||||||
|
|
Loading…
Reference in a new issue