Skip to content

Commit 18f0d8b

Browse files
fauxparkmtei
authored andcommitted
Remove support for Adafruit EZ-Key (qmk#10103)
* Remove support for Adafruit EZ-Key * Update docs/ja/feature_bluetooth.md Co-authored-by: Takeshi ISHII <[email protected]> Co-authored-by: Takeshi ISHII <[email protected]>
1 parent 1e42b2b commit 18f0d8b

File tree

11 files changed

+68
-220
lines changed

11 files changed

+68
-220
lines changed

docs/config_options.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -371,10 +371,8 @@ Use these to enable or disable building certain features. The more you have enab
371371
* MIDI controls
372372
* `UNICODE_ENABLE`
373373
* Unicode
374-
* `BLUETOOTH_ENABLE`
375-
* Legacy option to Enable Bluetooth with the Adafruit EZ-Key HID. See BLUETOOTH
376374
* `BLUETOOTH`
377-
* Current options are AdafruitEzKey, AdafruitBLE, RN42
375+
* Current options are AdafruitBLE, RN42
378376
* `SPLIT_KEYBOARD`
379377
* 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
380378
* `CUSTOM_MATRIX`

docs/feature_bluetooth.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22

33
## Bluetooth Known Supported Hardware
44

5-
Currently Bluetooth support is limited to AVR based chips. For Bluetooth 2.1, QMK has support for RN-42 modules and the Bluefruit EZ-Key, the latter of which is not produced anymore. 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.
66

77
|Board |Bluetooth Protocol |Connection Type |rules.mk |Bluetooth Chip|
88
|----------------------------------------------------------------|----------------------------|----------------|---------------------------|--------------|
9-
|[Adafruit EZ-Key HID](https://www.adafruit.com/product/1535) |Bluetooth Classic | UART |`BLUETOOTH = AdafruitEZKey` | |
109
|Roving Networks RN-42 (Sparkfun Bluesmirf) |Bluetooth Classic | UART |`BLUETOOTH = RN42` | RN-42 |
1110
|[Bluefruit LE SPI Friend](https://www.adafruit.com/product/2633)|Bluetooth Low Energy | SPI |`BLUETOOTH = AdafruitBLE` | nRF51822 |
1211

@@ -24,16 +23,12 @@ Currently The only bluetooth chipset supported by QMK is the Adafruit Bluefruit
2423

2524
A Bluefruit UART friend can be converted to an SPI friend, however this [requires](https://github.com/qmk/qmk_firmware/issues/2274) some reflashing and soldering directly to the MDBT40 chip.
2625

27-
## Adafruit EZ-Key hid
28-
This requires [some hardware changes](https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/?ref=search_posts), but can be enabled via the Makefile. The firmware will still output characters via USB, so be aware of this when charging via a computer. It would make sense to have a switch on the Bluefruit to turn it off at will.
29-
3026

3127
<!-- FIXME: Document bluetooth support more completely. -->
3228
## Bluetooth Rules.mk Options
3329
Use only one of these
3430
* BLUETOOTH_ENABLE = yes (Legacy Option)
3531
* BLUETOOTH = RN42
36-
* BLUETOOTH = AdafruitEZKey
3732
* BLUETOOTH = AdafruitBLE
3833

3934
## Bluetooth Keycodes

docs/getting_started_make_guide.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,6 @@ This allows you to send Unicode characters by inputting a mnemonic corresponding
101101

102102
For further details, as well as limitations, see the [Unicode page](feature_unicode.md).
103103

104-
`BLUETOOTH_ENABLE`
105-
106-
This allows you to interface with a Bluefruit EZ-key to send keycodes wirelessly. It uses the D2 and D3 pins.
107-
108104
`AUDIO_ENABLE`
109105

110106
This allows you output audio on the C6 pin (needs abstracting). See the [audio page](feature_audio.md) for more information.

docs/ja/config_options.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,10 +369,8 @@ QMK での全ての利用可能な設定にはデフォルトがあります。
369369
* MIDI 制御
370370
* `UNICODE_ENABLE`
371371
* Unicode
372-
* `BLUETOOTH_ENABLE`
373-
* Adafruit EZ-Key HID で Bluetooth を有効にするレガシーオプション。BLUETOOTH を見てください
374372
* `BLUETOOTH`
375-
* 現在のオプションは、AdafruitEzKey、AdafruitBLE、RN42
373+
* 現在のオプションは、AdafruitBLE、RN42
376374
* `SPLIT_KEYBOARD`
377375
* 分割キーボード (let's split や bakingpy のキーボードのようなデュアル MCU) のサポートを有効にし、quantum/split_common にある全ての必要なファイルをインクルードします
378376
* `CUSTOM_MATRIX`

docs/ja/feature_bluetooth.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77

88
## Bluetooth の既知のサポートハードウェア
99

10-
現在のところ Bluetooth のサポートは AVR ベースのチップに限られます。Bluetooth 2.1 については、QMK は RN-42 モジュールと、Bluefruit EZ-Key をサポートしますが、後者はもう生産されていません。より最近の BLE プロトコルについては、現在のところ Adafruit Bluefruit SPI Friend のみが直接サポートされています。iOS デバイスに接続するには、BLE が必要です。iOS はマウス入力をサポートしないことに注意してください。
10+
現在のところ Bluetooth のサポートは AVR ベースのチップに限られます。Bluetooth 2.1 については、QMK は RN-42 モジュールをサポートします。より最近の BLE プロトコルについては、現在のところ Adafruit Bluefruit SPI Friend のみが直接サポートされています。iOS デバイスに接続するには、BLE が必要です。iOS はマウス入力をサポートしないことに注意してください。
1111

1212
| ボード | Bluetooth プロトコル | 接続タイプ | rules.mk | Bluetooth チップ |
1313
|----------------------------------------------------------------|----------------------------|----------------|---------------------------|--------------|
14-
| [Adafruit EZ-Key HID](https://www.adafruit.com/product/1535) | Bluetooth Classic | UART | `BLUETOOTH = AdafruitEZKey` | |
1514
| Roving Networks RN-42 (Sparkfun Bluesmirf) | Bluetooth Classic | UART | `BLUETOOTH = RN42` | RN-42 |
1615
| [Bluefruit LE SPI Friend](https://www.adafruit.com/product/2633) | Bluetooth Low Energy | SPI | `BLUETOOTH = AdafruitBLE` | nRF51822 |
1716

@@ -29,16 +28,11 @@
2928

3029
Bluefruit UART friend は SPI friend に変換することができますが、これにはMDBT40 チップへの直接の再書き込みとはんだ付けが[必要です](https://github.com/qmk/qmk_firmware/issues/2274)
3130

32-
## Adafruit EZ-Key hid
33-
これには[ハードウェアの変更](https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/?ref=search_posts)が必要ですが、Makefile を使って有効にすることができます。ファームウェアは引き続き USB 経由で文字を出力するため、コンピュータ経由で充電する場合は注意してください。任意にオフにするために Bluefruit 上にスイッチを持つことは理にかなっています。
34-
35-
3631
<!-- FIXME: Document bluetooth support more completely. -->
3732
## Bluetooth の Rules.mk オプション
3833
これらのうちの1つだけを使ってください
3934
* BLUETOOTH_ENABLE = yes (レガシーオプション)
4035
* BLUETOOTH = RN42
41-
* BLUETOOTH = AdafruitEZKey
4236
* BLUETOOTH = AdafruitBLE
4337

4438
## Bluetooth キーコード

docs/ja/getting_started_make_guide.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,6 @@ make コマンド自体にもいくつかの追加オプションがあります
106106

107107
詳細と制限については、[Unicode ページ](ja/feature_unicode.md) を見てください。
108108

109-
`BLUETOOTH_ENABLE`
110-
111-
これによりキーコードをワイヤレスで送信するために Bluefruit EZ-key と連動することができます。D2 と D3 ピンを使います。
112-
113109
`AUDIO_ENABLE`
114110

115111
C6 ピン(抽象化が必要)でオーディオ出力できます。詳細は[オーディオページ](ja/feature_audio.md)を見てください。

tmk_core/common.mk

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -132,12 +132,6 @@ ifeq ($(strip $(BLUETOOTH)), AdafruitBLE)
132132
TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK
133133
endif
134134

135-
ifeq ($(strip $(BLUETOOTH)), AdafruitEZKey)
136-
TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE
137-
TMK_COMMON_DEFS += -DMODULE_ADAFRUIT_EZKEY
138-
TMK_COMMON_DEFS += -DNO_USB_STARTUP_CHECK
139-
endif
140-
141135
ifeq ($(strip $(BLUETOOTH)), RN42)
142136
TMK_COMMON_DEFS += -DBLUETOOTH_ENABLE
143137
TMK_COMMON_DEFS += -DMODULE_RN42

tmk_core/protocol/lufa.mk

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ ifeq ($(strip $(MIDI_ENABLE)), yes)
2323
endif
2424

2525
ifeq ($(strip $(BLUETOOTH_ENABLE)), yes)
26-
LUFA_SRC += $(LUFA_DIR)/bluetooth.c \
27-
outputselect.c \
26+
LUFA_SRC += outputselect.c \
2827
$(TMK_DIR)/protocol/serial_uart.c
2928
endif
3029

@@ -35,15 +34,8 @@ ifeq ($(strip $(BLUETOOTH)), AdafruitBLE)
3534
$(LUFA_DIR)/adafruit_ble.cpp
3635
endif
3736

38-
ifeq ($(strip $(BLUETOOTH)), AdafruitEZKey)
39-
LUFA_SRC += $(LUFA_DIR)/bluetooth.c \
40-
outputselect.c \
41-
$(TMK_DIR)/protocol/serial_uart.c
42-
endif
43-
4437
ifeq ($(strip $(BLUETOOTH)), RN42)
45-
LUFA_SRC += $(LUFA_DIR)/bluetooth.c \
46-
outputselect.c \
38+
LUFA_SRC += outputselect.c \
4739
$(TMK_DIR)/protocol/serial_uart.c
4840
endif
4941

tmk_core/protocol/lufa/bluetooth.c

Lines changed: 0 additions & 38 deletions
This file was deleted.

tmk_core/protocol/lufa/bluetooth.h

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)