diff options
| author | yiancar <yiangosyiangou@pc-141-133.customer.richmond.vita.lan> | 2017-05-26 21:58:43 +0100 |
|---|---|---|
| committer | yiancar <yiangosyiangou@pc-141-133.customer.richmond.vita.lan> | 2017-05-26 21:58:43 +0100 |
| commit | fa1b92fbb10ecf423d0c611ee2a39fca59376a1d (patch) | |
| tree | da3052f6df6be532f4c663d22c1055b1607219b4 | |
| parent | 7a4ec3bd926865e490fbf7c5ec68d762e998683f (diff) | |
| download | qmk_firmware-fa1b92fbb10ecf423d0c611ee2a39fca59376a1d.tar.gz qmk_firmware-fa1b92fbb10ecf423d0c611ee2a39fca59376a1d.zip | |
Use variable to disable usb check at startup
Adds a define variable which when defined disables the usb startup
check. Modified the makefile to separate above define from bluetooth
dependancy
| -rw-r--r-- | tmk_core/common.mk | 20 | ||||
| -rw-r--r-- | tmk_core/protocol/lufa/lufa.c | 2 |
2 files changed, 15 insertions, 7 deletions
diff --git a/tmk_core/common.mk b/tmk_core/common.mk index 3e0bd7dbc..edec2acb4 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk | |||
| @@ -95,27 +95,35 @@ endif | |||
| 95 | 95 | ||
| 96 | ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) | 96 | ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) |
| 97 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE | 97 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE |
| 98 | TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK | ||
| 98 | endif | 99 | endif |
| 99 | 100 | ||
| 100 | ifeq ($(strip $(BLUETOOTH)), AdafruitBLE) | 101 | ifeq ($(strip $(BLUETOOTH)), AdafruitBLE) |
| 101 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE | 102 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE |
| 102 | TMK_COMMON_DEFS += -DMODULE_ADAFRUIT_BLE | 103 | TMK_COMMON_DEFS += -DMODULE_ADAFRUIT_BLE |
| 104 | TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK | ||
| 103 | endif | 105 | endif |
| 104 | 106 | ||
| 105 | ifeq ($(strip $(BLUETOOTH)), AdafruitEZKey) | 107 | ifeq ($(strip $(BLUETOOTH)), AdafruitEZKey) |
| 106 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE | 108 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE |
| 107 | TMK_COMMON_DEFS += -DMODULE_ADAFRUIT_EZKEY | 109 | TMK_COMMON_DEFS += -DMODULE_ADAFRUIT_EZKEY |
| 110 | TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK | ||
| 108 | endif | 111 | endif |
| 109 | 112 | ||
| 110 | ifeq ($(strip $(BLUETOOTH)), RN42) | 113 | ifeq ($(strip $(BLUETOOTH)), RN42) |
| 111 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE | 114 | TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE |
| 112 | TMK_COMMON_DEFS += -DMODULE_RN42 | 115 | TMK_COMMON_DEFS += -DMODULE_RN42 |
| 116 | TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK | ||
| 113 | endif | 117 | endif |
| 114 | 118 | ||
| 115 | ifeq ($(strip $(ONEHAND_ENABLE)), yes) | 119 | ifeq ($(strip $(ONEHAND_ENABLE)), yes) |
| 116 | TMK_COMMON_DEFS += -DONEHAND_ENABLE | 120 | TMK_COMMON_DEFS += -DONEHAND_ENABLE |
| 117 | endif | 121 | endif |
| 118 | 122 | ||
| 123 | ifeq ($(strip $(NO_USB_STARTUP_CHECK)), yes) | ||
| 124 | TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK | ||
| 125 | endif | ||
| 126 | |||
| 119 | ifeq ($(strip $(KEYMAP_SECTION_ENABLE)), yes) | 127 | ifeq ($(strip $(KEYMAP_SECTION_ENABLE)), yes) |
| 120 | TMK_COMMON_DEFS += -DKEYMAP_SECTION_ENABLE | 128 | TMK_COMMON_DEFS += -DKEYMAP_SECTION_ENABLE |
| 121 | 129 | ||
diff --git a/tmk_core/protocol/lufa/lufa.c b/tmk_core/protocol/lufa/lufa.c index ae6129d1a..3c4ad4b4d 100644 --- a/tmk_core/protocol/lufa/lufa.c +++ b/tmk_core/protocol/lufa/lufa.c | |||
| @@ -1180,7 +1180,7 @@ int main(void) | |||
| 1180 | 1180 | ||
| 1181 | print("Keyboard start.\n"); | 1181 | print("Keyboard start.\n"); |
| 1182 | while (1) { | 1182 | while (1) { |
| 1183 | #if !defined(BLUETOOTH_ENABLE) | 1183 | #if !defined(NO_USB_STARTUP_CHECK) |
| 1184 | while (USB_DeviceState == DEVICE_STATE_Suspended) { | 1184 | while (USB_DeviceState == DEVICE_STATE_Suspended) { |
| 1185 | print("[s]"); | 1185 | print("[s]"); |
| 1186 | suspend_power_down(); | 1186 | suspend_power_down(); |
