Wireless/Bluetooth
[ble]
To enable BLE, add enabled = true under the [ble] section.
There are several more configs for reading battery level and charging state; they are currently available for nRF52 (SAADC) chips.
Passkey entry
RMK supports typing a BLE passkey directly on the keyboard during pairing. This is disabled by default.
During passkey mode, the keyboard intercepts all keypresses. Only the following keys are recognized:
All other keys are silently discarded while passkey mode is active.
Split battery ADC configuration
For split keyboards, you can configure battery ADC separately for the central and each peripheral:
Notes:
- If
[split.central]provides battery ADC settings, they override the top-level[ble]battery settings for the central. - Peripherals do not fall back to
[ble]; to enable peripheral battery reporting, set ADC values per peripheral.