diff options
55 files changed, 88 insertions, 43 deletions
diff --git a/builddefs/common_features.mk b/builddefs/common_features.mk index 2de2bdd56b..dd7e93d780 100644 --- a/builddefs/common_features.mk +++ b/builddefs/common_features.mk | |||
| @@ -903,7 +903,7 @@ ifeq ($(strip $(USBPD_ENABLE)), yes) | |||
| 903 | endif | 903 | endif |
| 904 | 904 | ||
| 905 | BLUETOOTH_ENABLE ?= no | 905 | BLUETOOTH_ENABLE ?= no |
| 906 | VALID_BLUETOOTH_DRIVER_TYPES := BluefruitLE RN42 custom | 906 | VALID_BLUETOOTH_DRIVER_TYPES := bluefruit_le custom rn42 |
| 907 | ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) | 907 | ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) |
| 908 | ifeq ($(filter $(strip $(BLUETOOTH_DRIVER)),$(VALID_BLUETOOTH_DRIVER_TYPES)),) | 908 | ifeq ($(filter $(strip $(BLUETOOTH_DRIVER)),$(VALID_BLUETOOTH_DRIVER_TYPES)),) |
| 909 | $(call CATASTROPHIC_ERROR,Invalid BLUETOOTH_DRIVER,BLUETOOTH_DRIVER="$(BLUETOOTH_DRIVER)" is not a valid Bluetooth driver type) | 909 | $(call CATASTROPHIC_ERROR,Invalid BLUETOOTH_DRIVER,BLUETOOTH_DRIVER="$(BLUETOOTH_DRIVER)" is not a valid Bluetooth driver type) |
| @@ -913,7 +913,7 @@ ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) | |||
| 913 | COMMON_VPATH += $(DRIVER_PATH)/bluetooth | 913 | COMMON_VPATH += $(DRIVER_PATH)/bluetooth |
| 914 | SRC += outputselect.c | 914 | SRC += outputselect.c |
| 915 | 915 | ||
| 916 | ifeq ($(strip $(BLUETOOTH_DRIVER)), BluefruitLE) | 916 | ifeq ($(strip $(BLUETOOTH_DRIVER)), bluefruit_le) |
| 917 | OPT_DEFS += -DBLUETOOTH_BLUEFRUIT_LE -DHAL_USE_SPI=TRUE | 917 | OPT_DEFS += -DBLUETOOTH_BLUEFRUIT_LE -DHAL_USE_SPI=TRUE |
| 918 | SRC += $(DRIVER_PATH)/bluetooth/bluetooth.c | 918 | SRC += $(DRIVER_PATH)/bluetooth/bluetooth.c |
| 919 | SRC += $(DRIVER_PATH)/bluetooth/bluefruit_le.cpp | 919 | SRC += $(DRIVER_PATH)/bluetooth/bluefruit_le.cpp |
| @@ -921,7 +921,7 @@ ifeq ($(strip $(BLUETOOTH_ENABLE)), yes) | |||
| 921 | QUANTUM_LIB_SRC += spi_master.c | 921 | QUANTUM_LIB_SRC += spi_master.c |
| 922 | endif | 922 | endif |
| 923 | 923 | ||
| 924 | ifeq ($(strip $(BLUETOOTH_DRIVER)), RN42) | 924 | ifeq ($(strip $(BLUETOOTH_DRIVER)), rn42) |
| 925 | OPT_DEFS += -DBLUETOOTH_RN42 -DHAL_USE_SERIAL=TRUE | 925 | OPT_DEFS += -DBLUETOOTH_RN42 -DHAL_USE_SERIAL=TRUE |
| 926 | SRC += $(DRIVER_PATH)/bluetooth/bluetooth.c | 926 | SRC += $(DRIVER_PATH)/bluetooth/bluetooth.c |
| 927 | SRC += $(DRIVER_PATH)/bluetooth/rn42.c | 927 | SRC += $(DRIVER_PATH)/bluetooth/rn42.c |
diff --git a/builddefs/show_options.mk b/builddefs/show_options.mk index 8bcc02083b..c21f907881 100644 --- a/builddefs/show_options.mk +++ b/builddefs/show_options.mk | |||
| @@ -60,7 +60,6 @@ OTHER_OPTION_NAMES = \ | |||
| 60 | ENCODER_ENABLE_CUSTOM \ | 60 | ENCODER_ENABLE_CUSTOM \ |
| 61 | GERMAN_ENABLE \ | 61 | GERMAN_ENABLE \ |
| 62 | HAPTIC_ENABLE \ | 62 | HAPTIC_ENABLE \ |
| 63 | HHKB_RN42_ENABLE \ | ||
| 64 | ISSI_ENABLE \ | 63 | ISSI_ENABLE \ |
| 65 | KEYLOGGER_ENABLE \ | 64 | KEYLOGGER_ENABLE \ |
| 66 | LCD_BACKLIGHT_ENABLE \ | 65 | LCD_BACKLIGHT_ENABLE \ |
diff --git a/data/schemas/keyboard.jsonschema b/data/schemas/keyboard.jsonschema index 2051a7b8ba..cdea662192 100644 --- a/data/schemas/keyboard.jsonschema +++ b/data/schemas/keyboard.jsonschema | |||
| @@ -148,7 +148,7 @@ | |||
| 148 | "properties": { | 148 | "properties": { |
| 149 | "driver": { | 149 | "driver": { |
| 150 | "type": "string", | 150 | "type": "string", |
| 151 | "enum": ["BluefruitLE", "RN42", "custom"] | 151 | "enum": ["bluefruit_le", "custom", "rn42"] |
| 152 | } | 152 | } |
| 153 | } | 153 | } |
| 154 | }, | 154 | }, |
diff --git a/docs/config_options.md b/docs/config_options.md index 4698260118..8119b9e356 100644 --- a/docs/config_options.md +++ b/docs/config_options.md | |||
| @@ -439,7 +439,7 @@ Use these to enable or disable building certain features. The more you have enab | |||
| 439 | * `UNICODE_ENABLE` | 439 | * `UNICODE_ENABLE` |
| 440 | * Unicode | 440 | * Unicode |
| 441 | * `BLUETOOTH_ENABLE` | 441 | * `BLUETOOTH_ENABLE` |
| 442 | * Current options are BluefruitLE, RN42 | 442 | * Current options are bluefruit_le, rn42 |
| 443 | * `SPLIT_KEYBOARD` | 443 | * `SPLIT_KEYBOARD` |
| 444 | * Enables split keyboard support (dual MCU like the let's split and bakingpy's boards) and includes all necessary files located at quantum/split_common | 444 | * Enables split keyboard support (dual MCU like the let's split and bakingpy's boards) and includes all necessary files located at quantum/split_common |
| 445 | * `CUSTOM_MATRIX` | 445 | * `CUSTOM_MATRIX` |
diff --git a/docs/feature_bluetooth.md b/docs/feature_bluetooth.md index f7ded84d86..5fac06fba7 100644 --- a/docs/feature_bluetooth.md +++ b/docs/feature_bluetooth.md | |||
| @@ -4,10 +4,10 @@ | |||
| 4 | 4 | ||
| 5 | Currently Bluetooth support is limited to AVR based chips. For Bluetooth 2.1, QMK has support for RN-42 modules. For more recent BLE protocols, currently only the Adafruit Bluefruit SPI Friend is directly supported. BLE is needed to connect to iOS devices. Note iOS does not support mouse input. | 5 | Currently Bluetooth support is limited to AVR based chips. For Bluetooth 2.1, QMK has support for RN-42 modules. For more recent BLE protocols, currently only the Adafruit Bluefruit SPI Friend is directly supported. BLE is needed to connect to iOS devices. Note iOS does not support mouse input. |
| 6 | 6 | ||
| 7 | |Board |Bluetooth Protocol |Connection Type|rules.mk |Bluetooth Chip| | 7 | |Board |Bluetooth Protocol |Connection Type|rules.mk |Bluetooth Chip| |
| 8 | |----------------------------------------------------------------|--------------------|---------------|--------------------------------|--------------| | 8 | |----------------------------------------------------------------|--------------------|---------------|---------------------------------|--------------| |
| 9 | |Roving Networks RN-42 (Sparkfun Bluesmirf) |Bluetooth Classic |UART |`BLUETOOTH_DRIVER = RN42` |RN-42 | | 9 | |Roving Networks RN-42 (Sparkfun Bluesmirf) |Bluetooth Classic |UART |`BLUETOOTH_DRIVER = rn42` |RN-42 | |
| 10 | |[Bluefruit LE SPI Friend](https://www.adafruit.com/product/2633)|Bluetooth Low Energy|SPI |`BLUETOOTH_DRIVER = BluefruitLE`|nRF51822 | | 10 | |[Bluefruit LE SPI Friend](https://www.adafruit.com/product/2633)|Bluetooth Low Energy|SPI |`BLUETOOTH_DRIVER = bluefruit_le`|nRF51822 | |
| 11 | 11 | ||
| 12 | Not Supported Yet but possible: | 12 | Not Supported Yet but possible: |
| 13 | * [Bluefruit LE UART Friend](https://www.adafruit.com/product/2479). [Possible tmk implementation found in](https://github.com/tmk/tmk_keyboard/issues/514) | 13 | * [Bluefruit LE UART Friend](https://www.adafruit.com/product/2479). [Possible tmk implementation found in](https://github.com/tmk/tmk_keyboard/issues/514) |
| @@ -32,7 +32,7 @@ Add the following to your `rules.mk`: | |||
| 32 | 32 | ||
| 33 | ```make | 33 | ```make |
| 34 | BLUETOOTH_ENABLE = yes | 34 | BLUETOOTH_ENABLE = yes |
| 35 | BLUETOOTH_DRIVER = BluefruitLE # or RN42 | 35 | BLUETOOTH_DRIVER = bluefruit_le # or rn42 |
| 36 | ``` | 36 | ``` |
| 37 | 37 | ||
| 38 | ## Bluetooth Keycodes | 38 | ## Bluetooth Keycodes |
diff --git a/keyboards/10bleoledhub/info.json b/keyboards/10bleoledhub/info.json index 15d4702427..2251fad834 100644 --- a/keyboards/10bleoledhub/info.json +++ b/keyboards/10bleoledhub/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x7C99", | 8 | "pid": "0x7C99", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "rgblight": { | 14 | "rgblight": { |
| 12 | "led_count": 4 | 15 | "led_count": 4 |
| 13 | }, | 16 | }, |
diff --git a/keyboards/10bleoledhub/rules.mk b/keyboards/10bleoledhub/rules.mk index e30794f68e..2c0b66f84d 100644 --- a/keyboards/10bleoledhub/rules.mk +++ b/keyboards/10bleoledhub/rules.mk | |||
| @@ -14,7 +14,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 18 | OLED_ENABLE = yes | 17 | OLED_ENABLE = yes |
| 19 | OLED_DRIVER = SSD1306 | 18 | OLED_DRIVER = SSD1306 |
| 20 | ENCODER_ENABLE = yes | 19 | ENCODER_ENABLE = yes |
diff --git a/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk b/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk index 975c581883..dedd62afcb 100644 --- a/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk +++ b/keyboards/40percentclub/mf68/keymaps/mf68_ble/rules.mk | |||
| @@ -5,5 +5,5 @@ F_CPU = 8000000 | |||
| 5 | # change yes to no to disable | 5 | # change yes to no to disable |
| 6 | # | 6 | # |
| 7 | BLUETOOTH_ENABLE = yes | 7 | BLUETOOTH_ENABLE = yes |
| 8 | BLUETOOTH_DRIVER = BluefruitLE | 8 | BLUETOOTH_DRIVER = bluefruit_le |
| 9 | BACKLIGHT_ENABLE = no | 9 | BACKLIGHT_ENABLE = no |
diff --git a/keyboards/atreus/feather/info.json b/keyboards/atreus/feather/info.json index 1f70534b7f..b0d7d55443 100644 --- a/keyboards/atreus/feather/info.json +++ b/keyboards/atreus/feather/info.json | |||
| @@ -5,5 +5,8 @@ | |||
| 5 | }, | 5 | }, |
| 6 | "diode_direction": "COL2ROW", | 6 | "diode_direction": "COL2ROW", |
| 7 | "processor": "atmega32u4", | 7 | "processor": "atmega32u4", |
| 8 | "bootloader": "caterina" | 8 | "bootloader": "caterina", |
| 9 | "bluetooth": { | ||
| 10 | "driver": "bluefruit_le" | ||
| 11 | } | ||
| 9 | } | 12 | } |
diff --git a/keyboards/atreus/feather/rules.mk b/keyboards/atreus/feather/rules.mk index 5e7d24b055..c93cad9080 100644 --- a/keyboards/atreus/feather/rules.mk +++ b/keyboards/atreus/feather/rules.mk | |||
| @@ -5,5 +5,4 @@ F_CPU = 8000000 | |||
| 5 | # change yes to no to disable | 5 | # change yes to no to disable |
| 6 | # | 6 | # |
| 7 | BLUETOOTH_ENABLE = yes | 7 | BLUETOOTH_ENABLE = yes |
| 8 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 9 | CONSOLE_ENABLE = no | 8 | CONSOLE_ENABLE = no |
diff --git a/keyboards/bioi/g60/info.json b/keyboards/bioi/g60/info.json index 16341aff48..17510f0ae1 100644 --- a/keyboards/bioi/g60/info.json +++ b/keyboards/bioi/g60/info.json | |||
| @@ -25,6 +25,9 @@ | |||
| 25 | "ws2812": { | 25 | "ws2812": { |
| 26 | "pin": "B1" | 26 | "pin": "B1" |
| 27 | }, | 27 | }, |
| 28 | "bluetooth": { | ||
| 29 | "driver": "custom" | ||
| 30 | }, | ||
| 28 | "processor": "atmega32u4", | 31 | "processor": "atmega32u4", |
| 29 | "bootloader": "qmk-dfu", | 32 | "bootloader": "qmk-dfu", |
| 30 | "layouts": { | 33 | "layouts": { |
diff --git a/keyboards/bioi/g60/rules.mk b/keyboards/bioi/g60/rules.mk index a22a56ecec..2b955ce793 100644 --- a/keyboards/bioi/g60/rules.mk +++ b/keyboards/bioi/g60/rules.mk | |||
| @@ -15,7 +15,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | LTO_ENABLE = yes # Reduce firmware size | 16 | LTO_ENABLE = yes # Reduce firmware size |
| 17 | BLUETOOTH_ENABLE = yes | 17 | BLUETOOTH_ENABLE = yes |
| 18 | BLUETOOTH_DRIVER = custom | ||
| 19 | 18 | ||
| 20 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. | 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. |
| 21 | 20 | ||
diff --git a/keyboards/bioi/g60ble/info.json b/keyboards/bioi/g60ble/info.json index 69643ae60f..ba97d9965a 100644 --- a/keyboards/bioi/g60ble/info.json +++ b/keyboards/bioi/g60ble/info.json | |||
| @@ -25,6 +25,9 @@ | |||
| 25 | "ws2812": { | 25 | "ws2812": { |
| 26 | "pin": "B1" | 26 | "pin": "B1" |
| 27 | }, | 27 | }, |
| 28 | "bluetooth": { | ||
| 29 | "driver": "custom" | ||
| 30 | }, | ||
| 28 | "processor": "atmega32u4", | 31 | "processor": "atmega32u4", |
| 29 | "bootloader": "qmk-dfu", | 32 | "bootloader": "qmk-dfu", |
| 30 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb", "60_ansi_split_bs_rshift", "60_tsangan_hhkb"], | 33 | "community_layouts": ["60_ansi", "60_iso", "60_hhkb", "60_ansi_split_bs_rshift", "60_tsangan_hhkb"], |
diff --git a/keyboards/bioi/g60ble/rules.mk b/keyboards/bioi/g60ble/rules.mk index d1edb6882d..31cc2c22b6 100644 --- a/keyboards/bioi/g60ble/rules.mk +++ b/keyboards/bioi/g60ble/rules.mk | |||
| @@ -15,7 +15,6 @@ LTO_ENABLE = yes | |||
| 15 | 15 | ||
| 16 | # these lines are all for bluetooth | 16 | # these lines are all for bluetooth |
| 17 | BLUETOOTH_ENABLE = yes | 17 | BLUETOOTH_ENABLE = yes |
| 18 | BLUETOOTH_DRIVER = custom | ||
| 19 | SRC += usart.c ble.c | 18 | SRC += usart.c ble.c |
| 20 | OPT_DEFS += -DUART_RX1_BUFFER_SIZE=16 -DUART_TX1_BUFFER_SIZE=16 | 19 | OPT_DEFS += -DUART_RX1_BUFFER_SIZE=16 -DUART_TX1_BUFFER_SIZE=16 |
| 21 | OPT_DEFS += -DUSART1_ENABLED | 20 | OPT_DEFS += -DUSART1_ENABLED |
diff --git a/keyboards/bioi/morgan65/info.json b/keyboards/bioi/morgan65/info.json index db1c74474d..d67e5c397b 100644 --- a/keyboards/bioi/morgan65/info.json +++ b/keyboards/bioi/morgan65/info.json | |||
| @@ -25,6 +25,9 @@ | |||
| 25 | "ws2812": { | 25 | "ws2812": { |
| 26 | "pin": "B1" | 26 | "pin": "B1" |
| 27 | }, | 27 | }, |
| 28 | "bluetooth": { | ||
| 29 | "driver": "custom" | ||
| 30 | }, | ||
| 28 | "processor": "atmega32u4", | 31 | "processor": "atmega32u4", |
| 29 | "bootloader": "qmk-dfu", | 32 | "bootloader": "qmk-dfu", |
| 30 | "community_layouts": [ | 33 | "community_layouts": [ |
diff --git a/keyboards/bioi/morgan65/rules.mk b/keyboards/bioi/morgan65/rules.mk index a22a56ecec..2b955ce793 100644 --- a/keyboards/bioi/morgan65/rules.mk +++ b/keyboards/bioi/morgan65/rules.mk | |||
| @@ -15,7 +15,6 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | LTO_ENABLE = yes # Reduce firmware size | 16 | LTO_ENABLE = yes # Reduce firmware size |
| 17 | BLUETOOTH_ENABLE = yes | 17 | BLUETOOTH_ENABLE = yes |
| 18 | BLUETOOTH_DRIVER = custom | ||
| 19 | 18 | ||
| 20 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. | 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. |
| 21 | 20 | ||
diff --git a/keyboards/converter/m0110_usb/readme.md b/keyboards/converter/m0110_usb/readme.md index d066aa5a7c..1eb051f000 100644 --- a/keyboards/converter/m0110_usb/readme.md +++ b/keyboards/converter/m0110_usb/readme.md | |||
| @@ -5,7 +5,7 @@ This is a port of the original M0110 converter from TMK to QMK. The original con | |||
| 5 | 5 | ||
| 6 | ## Enabling Bluetooth for the Adafruit Feather 32U4 BLE | 6 | ## Enabling Bluetooth for the Adafruit Feather 32U4 BLE |
| 7 | 7 | ||
| 8 | Simply add `BLUETOOTH = BluefruitLE` to your `rules.mk` file. This enables code specifically for the Adafruit Feather 32U4 BLE. If enabled, the device will use the `PRODUCT` value from `config.h` for the device name displayed by the Feather on host devices. You can simply change these values to change the device name. | 8 | Simply add `BLUETOOTH = bluefruit_le` to your `rules.mk` file. This enables code specifically for the Adafruit Feather 32U4 BLE. If enabled, the device will use the `PRODUCT` value from `config.h` for the device name displayed by the Feather on host devices. You can simply change these values to change the device name. |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | ## Pins | 11 | ## Pins |
diff --git a/keyboards/converter/usb_usb/ble/info.json b/keyboards/converter/usb_usb/ble/info.json index 56062f7ad3..18edf5f577 100644 --- a/keyboards/converter/usb_usb/ble/info.json +++ b/keyboards/converter/usb_usb/ble/info.json | |||
| @@ -1,3 +1,6 @@ | |||
| 1 | { | 1 | { |
| 2 | "bootloader": "caterina" | 2 | "bootloader": "caterina", |
| 3 | "bluetooth": { | ||
| 4 | "driver": "bluefruit_le" | ||
| 5 | } | ||
| 3 | } | 6 | } |
diff --git a/keyboards/converter/usb_usb/ble/rules.mk b/keyboards/converter/usb_usb/ble/rules.mk index 86a4e15ffe..5b0435372b 100644 --- a/keyboards/converter/usb_usb/ble/rules.mk +++ b/keyboards/converter/usb_usb/ble/rules.mk | |||
| @@ -3,5 +3,4 @@ F_CPU = 8000000 | |||
| 3 | 3 | ||
| 4 | EXTRAKEY_ENABLE = no | 4 | EXTRAKEY_ENABLE = no |
| 5 | BLUETOOTH_ENABLE = yes | 5 | BLUETOOTH_ENABLE = yes |
| 6 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 7 | LTO_ENABLE = yes | 6 | LTO_ENABLE = yes |
diff --git a/keyboards/dtisaac/dosa40rgb/info.json b/keyboards/dtisaac/dosa40rgb/info.json index 35a7311112..27b5240194 100644 --- a/keyboards/dtisaac/dosa40rgb/info.json +++ b/keyboards/dtisaac/dosa40rgb/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x4973", | 8 | "pid": "0x4973", |
| 9 | "device_version": "0.0.4" | 9 | "device_version": "0.0.4" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "ws2812": { | 14 | "ws2812": { |
| 12 | "pin": "D0" | 15 | "pin": "D0" |
| 13 | }, | 16 | }, |
diff --git a/keyboards/dtisaac/dosa40rgb/rules.mk b/keyboards/dtisaac/dosa40rgb/rules.mk index 5cc9ef68e4..265652de50 100644 --- a/keyboards/dtisaac/dosa40rgb/rules.mk +++ b/keyboards/dtisaac/dosa40rgb/rules.mk | |||
| @@ -11,7 +11,6 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 11 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 12 | AUDIO_ENABLE = no # Audio output | 12 | AUDIO_ENABLE = no # Audio output |
| 13 | BLUETOOTH_ENABLE = yes # Enable Bluetooth | 13 | BLUETOOTH_ENABLE = yes # Enable Bluetooth |
| 14 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 15 | RGB_MATRIX_ENABLE = yes | 14 | RGB_MATRIX_ENABLE = yes |
| 16 | 15 | ||
| 17 | LTO_ENABLE = yes | 16 | LTO_ENABLE = yes |
diff --git a/keyboards/handwired/42/info.json b/keyboards/handwired/42/info.json index fae660de93..e2cc8dbf71 100644 --- a/keyboards/handwired/42/info.json +++ b/keyboards/handwired/42/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x0000", | 8 | "pid": "0x0000", |
| 9 | "device_version": "0.0.3" | 9 | "device_version": "0.0.3" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "tapping": { | 14 | "tapping": { |
| 12 | "term": 100 | 15 | "term": 100 |
| 13 | }, | 16 | }, |
diff --git a/keyboards/handwired/42/rules.mk b/keyboards/handwired/42/rules.mk index 15cf817e7e..0c5b506f63 100644 --- a/keyboards/handwired/42/rules.mk +++ b/keyboards/handwired/42/rules.mk | |||
| @@ -15,4 +15,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | 16 | ||
| 17 | BLUETOOTH_ENABLE = yes | 17 | BLUETOOTH_ENABLE = yes |
| 18 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/handwired/bdn9_ble/info.json b/keyboards/handwired/bdn9_ble/info.json index bb8258c7cf..e5c9479453 100644 --- a/keyboards/handwired/bdn9_ble/info.json +++ b/keyboards/handwired/bdn9_ble/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x1134", | 8 | "pid": "0x1134", |
| 9 | "device_version": "1.0.0" | 9 | "device_version": "1.0.0" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "backlight": { | 14 | "backlight": { |
| 12 | "driver": "timer", | 15 | "driver": "timer", |
| 13 | "pin": "F6", | 16 | "pin": "F6", |
diff --git a/keyboards/handwired/bdn9_ble/rules.mk b/keyboards/handwired/bdn9_ble/rules.mk index c9d3996b93..0dafe2f289 100644 --- a/keyboards/handwired/bdn9_ble/rules.mk +++ b/keyboards/handwired/bdn9_ble/rules.mk | |||
| @@ -15,4 +15,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | ENCODER_ENABLE = no | 16 | ENCODER_ENABLE = no |
| 17 | BLUETOOTH_ENABLE = yes | 17 | BLUETOOTH_ENABLE = yes |
| 18 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/handwired/fruity60/info.json b/keyboards/handwired/fruity60/info.json index dab7f609a8..34b1edc820 100644 --- a/keyboards/handwired/fruity60/info.json +++ b/keyboards/handwired/fruity60/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0xB170", | 8 | "pid": "0xB170", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "matrix_pins": { | 14 | "matrix_pins": { |
| 12 | "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "B7", "D6", "C7"], | 15 | "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D2", "D3", "B7", "D6", "C7"], |
| 13 | "rows": ["B6", "B5", "D7", "C6", "D0", "D1"] | 16 | "rows": ["B6", "B5", "D7", "C6", "D0", "D1"] |
diff --git a/keyboards/handwired/fruity60/rules.mk b/keyboards/handwired/fruity60/rules.mk index 61260f5e39..79e2ef4eff 100644 --- a/keyboards/handwired/fruity60/rules.mk +++ b/keyboards/handwired/fruity60/rules.mk | |||
| @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/handwired/hacked_motospeed/info.json b/keyboards/handwired/hacked_motospeed/info.json index 86736773ec..899bd58bcb 100644 --- a/keyboards/handwired/hacked_motospeed/info.json +++ b/keyboards/handwired/hacked_motospeed/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x0690", | 8 | "pid": "0x0690", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "rn42" | ||
| 13 | }, | ||
| 11 | "matrix_pins": { | 14 | "matrix_pins": { |
| 12 | "cols": ["F7", "F6", "F5", "F4", "F3", "F2", "E0", "E1", "C0", "C1", "C2", "C3"], | 15 | "cols": ["F7", "F6", "F5", "F4", "F3", "F2", "E0", "E1", "C0", "C1", "C2", "C3"], |
| 13 | "rows": ["B3", "B4", "F1", "B5", "B6", "D5", "D4", "D6", "D7", "C4"] | 16 | "rows": ["B3", "B4", "F1", "B5", "B6", "D5", "D4", "D6", "D7", "C4"] |
diff --git a/keyboards/handwired/hacked_motospeed/rules.mk b/keyboards/handwired/hacked_motospeed/rules.mk index 50716e356f..362a7fadbe 100644 --- a/keyboards/handwired/hacked_motospeed/rules.mk +++ b/keyboards/handwired/hacked_motospeed/rules.mk | |||
| @@ -12,4 +12,3 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 12 | AUDIO_ENABLE = no # Audio output | 12 | AUDIO_ENABLE = no # Audio output |
| 13 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | 13 | NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in |
| 14 | BLUETOOTH_ENABLE = yes | 14 | BLUETOOTH_ENABLE = yes |
| 15 | BLUETOOTH_DRIVER = RN42 | ||
diff --git a/keyboards/handwired/osborne1/info.json b/keyboards/handwired/osborne1/info.json index d226b4dd71..2f613b5876 100644 --- a/keyboards/handwired/osborne1/info.json +++ b/keyboards/handwired/osborne1/info.json | |||
| @@ -12,6 +12,9 @@ | |||
| 12 | "mousekey": false, | 12 | "mousekey": false, |
| 13 | "nkro": false | 13 | "nkro": false |
| 14 | }, | 14 | }, |
| 15 | "bluetooth": { | ||
| 16 | "driver": "bluefruit_le" | ||
| 17 | }, | ||
| 15 | "matrix_pins": { | 18 | "matrix_pins": { |
| 16 | "cols": ["D3", "D2", "F0", "F1", "F4", "F5", "F6", "F7"], | 19 | "cols": ["D3", "D2", "F0", "F1", "F4", "F5", "F6", "F7"], |
| 17 | "rows": ["D0", "B7", "B5", "C6", "D1", "B6", "D7", "D6"] | 20 | "rows": ["D0", "B7", "B5", "C6", "D1", "B6", "D7", "D6"] |
diff --git a/keyboards/handwired/osborne1/rules.mk b/keyboards/handwired/osborne1/rules.mk index 2bf3fe5811..9ccac102c7 100644 --- a/keyboards/handwired/osborne1/rules.mk +++ b/keyboards/handwired/osborne1/rules.mk | |||
| @@ -1,2 +1 @@ | |||
| 1 | BLUETOOTH_ENABLE = yes | BLUETOOTH_ENABLE = yes | |
| 2 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/handwired/prkl30/feather/info.json b/keyboards/handwired/prkl30/feather/info.json index e0570d71bf..f57926060b 100644 --- a/keyboards/handwired/prkl30/feather/info.json +++ b/keyboards/handwired/prkl30/feather/info.json | |||
| @@ -7,6 +7,9 @@ | |||
| 7 | "ws2812": { | 7 | "ws2812": { |
| 8 | "pin": "D1" | 8 | "pin": "D1" |
| 9 | }, | 9 | }, |
| 10 | "bluetooth": { | ||
| 11 | "driver": "bluefruit_le" | ||
| 12 | }, | ||
| 10 | "matrix_pins": { | 13 | "matrix_pins": { |
| 11 | "cols": ["D3", "D1", "B7", "D6", "C7", "B6", "B5", "D7", "C6", "D0"], | 14 | "cols": ["D3", "D1", "B7", "D6", "C7", "B6", "B5", "D7", "C6", "D0"], |
| 12 | "rows": ["F4", "F1", "F0", "D2"] | 15 | "rows": ["F4", "F1", "F0", "D2"] |
diff --git a/keyboards/handwired/prkl30/feather/rules.mk b/keyboards/handwired/prkl30/feather/rules.mk index 6b109855a5..aaab95b9e0 100644 --- a/keyboards/handwired/prkl30/feather/rules.mk +++ b/keyboards/handwired/prkl30/feather/rules.mk | |||
| @@ -16,4 +16,3 @@ AUDIO_ENABLE = no # This can be enabled if a speaker is connected to t | |||
| 16 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. | 16 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. |
| 17 | 17 | ||
| 18 | BLUETOOTH_ENABLE = yes | 18 | BLUETOOTH_ENABLE = yes |
| 19 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/handwired/promethium/info.json b/keyboards/handwired/promethium/info.json index 6daf5dd0c6..c26325069b 100644 --- a/keyboards/handwired/promethium/info.json +++ b/keyboards/handwired/promethium/info.json | |||
| @@ -11,6 +11,9 @@ | |||
| 11 | "ws2812": { | 11 | "ws2812": { |
| 12 | "pin": "B5" | 12 | "pin": "B5" |
| 13 | }, | 13 | }, |
| 14 | "bluetooth": { | ||
| 15 | "driver": "bluefruit_le" | ||
| 16 | }, | ||
| 14 | "processor": "atmega32u4", | 17 | "processor": "atmega32u4", |
| 15 | "bootloader": "caterina", | 18 | "bootloader": "caterina", |
| 16 | "layouts": { | 19 | "layouts": { |
diff --git a/keyboards/handwired/promethium/rules.mk b/keyboards/handwired/promethium/rules.mk index a0be87690e..609c4d0e7e 100644 --- a/keyboards/handwired/promethium/rules.mk +++ b/keyboards/handwired/promethium/rules.mk | |||
| @@ -18,7 +18,6 @@ PS2_ENABLE = yes | |||
| 18 | PS2_DRIVER = interrupt | 18 | PS2_DRIVER = interrupt |
| 19 | CUSTOM_MATRIX = yes | 19 | CUSTOM_MATRIX = yes |
| 20 | BLUETOOTH_ENABLE = yes | 20 | BLUETOOTH_ENABLE = yes |
| 21 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 22 | WS2812_DRIVER_REQUIRED = yes | 21 | WS2812_DRIVER_REQUIRED = yes |
| 23 | 22 | ||
| 24 | SRC += rgbsps.c | 23 | SRC += rgbsps.c |
diff --git a/keyboards/handwired/pterodactyl/info.json b/keyboards/handwired/pterodactyl/info.json index 3598b39b8d..ad83f34999 100644 --- a/keyboards/handwired/pterodactyl/info.json +++ b/keyboards/handwired/pterodactyl/info.json | |||
| @@ -14,6 +14,9 @@ | |||
| 14 | "tapping": { | 14 | "tapping": { |
| 15 | "toggle": 1 | 15 | "toggle": 1 |
| 16 | }, | 16 | }, |
| 17 | "bluetooth": { | ||
| 18 | "driver": "bluefruit_le" | ||
| 19 | }, | ||
| 17 | "layouts": { | 20 | "layouts": { |
| 18 | "LAYOUT_pterodactyl": { | 21 | "LAYOUT_pterodactyl": { |
| 19 | "layout": [ | 22 | "layout": [ |
diff --git a/keyboards/handwired/pterodactyl/rules.mk b/keyboards/handwired/pterodactyl/rules.mk index eb2487d410..9f0cabc750 100644 --- a/keyboards/handwired/pterodactyl/rules.mk +++ b/keyboards/handwired/pterodactyl/rules.mk | |||
| @@ -16,7 +16,6 @@ AUDIO_ENABLE = no # Audio output | |||
| 16 | UNICODE_ENABLE = yes | 16 | UNICODE_ENABLE = yes |
| 17 | CUSTOM_MATRIX = yes | 17 | CUSTOM_MATRIX = yes |
| 18 | BLUETOOTH_ENABLE = yes | 18 | BLUETOOTH_ENABLE = yes |
| 19 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 20 | 19 | ||
| 21 | SRC += matrix.c | 20 | SRC += matrix.c |
| 22 | QUANTUM_LIB_SRC += i2c_master.c | 21 | QUANTUM_LIB_SRC += i2c_master.c |
diff --git a/keyboards/handwired/slash/info.json b/keyboards/handwired/slash/info.json index 070cbb2c75..95abaeb9c7 100644 --- a/keyboards/handwired/slash/info.json +++ b/keyboards/handwired/slash/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x0000", | 8 | "pid": "0x0000", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "matrix_pins": { | 14 | "matrix_pins": { |
| 12 | "cols": ["D2", "F0", "F1", "F4", "F5", "F6", "F7", "D3"], | 15 | "cols": ["D2", "F0", "F1", "F4", "F5", "F6", "F7", "D3"], |
| 13 | "rows": ["C7", "D6", "B7", "B6", "B5", "D7", "C6", "D0"] | 16 | "rows": ["C7", "D6", "B7", "B6", "B5", "D7", "C6", "D0"] |
diff --git a/keyboards/handwired/slash/rules.mk b/keyboards/handwired/slash/rules.mk index c99c2847ce..ca7f6f843f 100644 --- a/keyboards/handwired/slash/rules.mk +++ b/keyboards/handwired/slash/rules.mk | |||
| @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/hhkb/yang/info.json b/keyboards/hhkb/yang/info.json index bfff105e90..24cd750e09 100644 --- a/keyboards/hhkb/yang/info.json +++ b/keyboards/hhkb/yang/info.json | |||
| @@ -11,6 +11,9 @@ | |||
| 11 | "indicators": { | 11 | "indicators": { |
| 12 | "caps_lock": "F4" | 12 | "caps_lock": "F4" |
| 13 | }, | 13 | }, |
| 14 | "bluetooth": { | ||
| 15 | "driver": "bluefruit_le" | ||
| 16 | }, | ||
| 14 | "processor": "atmega32u4", | 17 | "processor": "atmega32u4", |
| 15 | "bootloader": "lufa-ms", | 18 | "bootloader": "lufa-ms", |
| 16 | "debounce": 0, | 19 | "debounce": 0, |
diff --git a/keyboards/hhkb/yang/rules.mk b/keyboards/hhkb/yang/rules.mk index 71ec705822..99f77d0c16 100644 --- a/keyboards/hhkb/yang/rules.mk +++ b/keyboards/hhkb/yang/rules.mk | |||
| @@ -11,9 +11,6 @@ CONSOLE_ENABLE = no # Console for debug | |||
| 11 | COMMAND_ENABLE = yes # Commands for debug and configuration | 11 | COMMAND_ENABLE = yes # Commands for debug and configuration |
| 12 | NKRO_ENABLE = no # USB Nkey Rollover | 12 | NKRO_ENABLE = no # USB Nkey Rollover |
| 13 | 13 | ||
| 14 | # Disable bluetooth until the UART code is merged | ||
| 15 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 16 | |||
| 17 | # Custom matrix file for the HHKB | 14 | # Custom matrix file for the HHKB |
| 18 | CUSTOM_MATRIX = lite | 15 | CUSTOM_MATRIX = lite |
| 19 | SRC += matrix.c | 16 | SRC += matrix.c |
diff --git a/keyboards/latincompass/latin47ble/info.json b/keyboards/latincompass/latin47ble/info.json index befa51fdab..44c8b47555 100644 --- a/keyboards/latincompass/latin47ble/info.json +++ b/keyboards/latincompass/latin47ble/info.json | |||
| @@ -21,6 +21,9 @@ | |||
| 21 | "tapping": { | 21 | "tapping": { |
| 22 | "term": 250 | 22 | "term": 250 |
| 23 | }, | 23 | }, |
| 24 | "bluetooth": { | ||
| 25 | "driver": "bluefruit_le" | ||
| 26 | }, | ||
| 24 | "ws2812": { | 27 | "ws2812": { |
| 25 | "pin": "B7" | 28 | "pin": "B7" |
| 26 | }, | 29 | }, |
diff --git a/keyboards/latincompass/latin47ble/rules.mk b/keyboards/latincompass/latin47ble/rules.mk index 77af9dc3da..1c65d3584e 100644 --- a/keyboards/latincompass/latin47ble/rules.mk +++ b/keyboards/latincompass/latin47ble/rules.mk | |||
| @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/latincompass/latin64ble/info.json b/keyboards/latincompass/latin64ble/info.json index e36572a1d0..314b5ff04b 100644 --- a/keyboards/latincompass/latin64ble/info.json +++ b/keyboards/latincompass/latin64ble/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x6C71", | 8 | "pid": "0x6C71", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "rgblight": { | 14 | "rgblight": { |
| 12 | "brightness_steps": 25, | 15 | "brightness_steps": 25, |
| 13 | "led_count": 2 | 16 | "led_count": 2 |
diff --git a/keyboards/latincompass/latin64ble/rules.mk b/keyboards/latincompass/latin64ble/rules.mk index 5fdb1567a4..6ad854a5a2 100644 --- a/keyboards/latincompass/latin64ble/rules.mk +++ b/keyboards/latincompass/latin64ble/rules.mk | |||
| @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/latincompass/latinpadble/info.json b/keyboards/latincompass/latinpadble/info.json index 70575f7381..fe35f74e79 100644 --- a/keyboards/latincompass/latinpadble/info.json +++ b/keyboards/latincompass/latinpadble/info.json | |||
| @@ -50,7 +50,7 @@ | |||
| 50 | } | 50 | } |
| 51 | }, | 51 | }, |
| 52 | "bluetooth": { | 52 | "bluetooth": { |
| 53 | "driver": "BluefruitLE" | 53 | "driver": "bluefruit_le" |
| 54 | }, | 54 | }, |
| 55 | "processor": "atmega32u4", | 55 | "processor": "atmega32u4", |
| 56 | "bootloader": "caterina", | 56 | "bootloader": "caterina", |
diff --git a/keyboards/nek_type_a/info.json b/keyboards/nek_type_a/info.json index b81bb4b2ce..6cb972b17f 100644 --- a/keyboards/nek_type_a/info.json +++ b/keyboards/nek_type_a/info.json | |||
| @@ -8,6 +8,9 @@ | |||
| 8 | "pid": "0x0000", | 8 | "pid": "0x0000", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "bluetooth": { | ||
| 12 | "driver": "bluefruit_le" | ||
| 13 | }, | ||
| 11 | "processor": "atmega32u4", | 14 | "processor": "atmega32u4", |
| 12 | "bootloader": "caterina", | 15 | "bootloader": "caterina", |
| 13 | "layouts": { | 16 | "layouts": { |
diff --git a/keyboards/nek_type_a/rules.mk b/keyboards/nek_type_a/rules.mk index ca61554f78..f79051ebce 100644 --- a/keyboards/nek_type_a/rules.mk +++ b/keyboards/nek_type_a/rules.mk | |||
| @@ -16,6 +16,5 @@ AUDIO_ENABLE = no # Audio output | |||
| 16 | CUSTOM_MATRIX = yes | 16 | CUSTOM_MATRIX = yes |
| 17 | DEBUG_ENABLE = yes | 17 | DEBUG_ENABLE = yes |
| 18 | BLUETOOTH_ENABLE = yes | 18 | BLUETOOTH_ENABLE = yes |
| 19 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 20 | 19 | ||
| 21 | SRC += matrix.c mcp23017.c | 20 | SRC += matrix.c mcp23017.c |
diff --git a/keyboards/spaceman/pancake/rev1/feather/info.json b/keyboards/spaceman/pancake/rev1/feather/info.json index 2d8072e7f1..85f95a011b 100644 --- a/keyboards/spaceman/pancake/rev1/feather/info.json +++ b/keyboards/spaceman/pancake/rev1/feather/info.json | |||
| @@ -3,5 +3,8 @@ | |||
| 3 | "cols": ["C7", "D6", "B7", "B6", "F0", "D2", "D3", "F1", "F4", "F5", "F6", "F7"], | 3 | "cols": ["C7", "D6", "B7", "B6", "F0", "D2", "D3", "F1", "F4", "F5", "F6", "F7"], |
| 4 | "rows": ["B5", "D7", "C6", "D0"] | 4 | "rows": ["B5", "D7", "C6", "D0"] |
| 5 | }, | 5 | }, |
| 6 | "diode_direction": "COL2ROW" | 6 | "diode_direction": "COL2ROW", |
| 7 | "bluetooth": { | ||
| 8 | "driver": "bluefruit_le" | ||
| 9 | } | ||
| 7 | } | 10 | } |
diff --git a/keyboards/spaceman/pancake/rev1/feather/rules.mk b/keyboards/spaceman/pancake/rev1/feather/rules.mk index 822ab9971b..35ad61d4a1 100644 --- a/keyboards/spaceman/pancake/rev1/feather/rules.mk +++ b/keyboards/spaceman/pancake/rev1/feather/rules.mk | |||
| @@ -14,7 +14,6 @@ BACKLIGHT_ENABLE = no # Custom backlighting code is used, so this should not b | |||
| 14 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below | 14 | AUDIO_ENABLE = no # This can be enabled if a speaker is connected to the expansion port. Not compatible with RGBLIGHT below |
| 15 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. | 15 | RGBLIGHT_ENABLE = no # This can be enabled if a ws2812 strip is connected to the expansion port. |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
| 18 | 17 | ||
| 19 | # Disable unsupported hardware | 18 | # Disable unsupported hardware |
| 20 | RGBLIGHT_SUPPORTED = no | 19 | RGBLIGHT_SUPPORTED = no |
diff --git a/keyboards/tokyokeyboard/alix40/info.json b/keyboards/tokyokeyboard/alix40/info.json index 1c2c6fcd6a..19c289450d 100644 --- a/keyboards/tokyokeyboard/alix40/info.json +++ b/keyboards/tokyokeyboard/alix40/info.json | |||
| @@ -13,6 +13,9 @@ | |||
| 13 | "rows": ["D7", "C6", "C7", "B5"] | 13 | "rows": ["D7", "C6", "C7", "B5"] |
| 14 | }, | 14 | }, |
| 15 | "diode_direction": "ROW2COL", | 15 | "diode_direction": "ROW2COL", |
| 16 | "bluetooth": { | ||
| 17 | "driver": "bluefruit_le" | ||
| 18 | }, | ||
| 16 | "backlight": { | 19 | "backlight": { |
| 17 | "pin": "B7", | 20 | "pin": "B7", |
| 18 | "levels": 31, | 21 | "levels": 31, |
diff --git a/keyboards/tokyokeyboard/alix40/rules.mk b/keyboards/tokyokeyboard/alix40/rules.mk index 2c7a275847..5d6d78ae10 100644 --- a/keyboards/tokyokeyboard/alix40/rules.mk +++ b/keyboards/tokyokeyboard/alix40/rules.mk | |||
| @@ -14,4 +14,3 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | 14 | RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow |
| 15 | AUDIO_ENABLE = no # Audio output | 15 | AUDIO_ENABLE = no # Audio output |
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/keyboards/woodkeys/meira/featherble/info.json b/keyboards/woodkeys/meira/featherble/info.json new file mode 100644 index 0000000000..2ce28918df --- /dev/null +++ b/keyboards/woodkeys/meira/featherble/info.json | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | { | ||
| 2 | "bluetooth": { | ||
| 3 | "driver": "bluefruit_le" | ||
| 4 | } | ||
| 5 | } | ||
diff --git a/keyboards/woodkeys/meira/featherble/rules.mk b/keyboards/woodkeys/meira/featherble/rules.mk index 01f1af1ae8..174947ff39 100644 --- a/keyboards/woodkeys/meira/featherble/rules.mk +++ b/keyboards/woodkeys/meira/featherble/rules.mk | |||
| @@ -2,4 +2,3 @@ | |||
| 2 | F_CPU = 8000000 | 2 | F_CPU = 8000000 |
| 3 | 3 | ||
| 4 | BLUETOOTH_ENABLE = yes | 4 | BLUETOOTH_ENABLE = yes |
| 5 | BLUETOOTH_DRIVER = BluefruitLE | ||
diff --git a/users/wanleg/rules.mk b/users/wanleg/rules.mk index de4decf78a..cb447a1792 100644 --- a/users/wanleg/rules.mk +++ b/users/wanleg/rules.mk | |||
| @@ -22,7 +22,7 @@ ifeq ($(strip $(BT)), yes) | |||
| 22 | OPT_DEFS += -DBLUEFRUIT | 22 | OPT_DEFS += -DBLUEFRUIT |
| 23 | #Adafruit Bluefruit controller settings | 23 | #Adafruit Bluefruit controller settings |
| 24 | BLUETOOTH_ENABLE = yes | 24 | BLUETOOTH_ENABLE = yes |
| 25 | BLUETOOTH_DRIVER = BluefruitLE | 25 | BLUETOOTH_DRIVER = bluefruit_le |
| 26 | F_CPU = 8000000 | 26 | F_CPU = 8000000 |
| 27 | CONSOLE_ENABLE = no # Console for debug(+400) | 27 | CONSOLE_ENABLE = no # Console for debug(+400) |
| 28 | COMMAND_ENABLE = no # Commands for debug and configuration | 28 | COMMAND_ENABLE = no # Commands for debug and configuration |
