rmk-v0.7.0
What's Changed
Changed
- BREAKING: The BLE stack is migrated to TrouBLE, check out the Migration Guide for more details
- BREAKING: Add
rmk-configand use[env]in.cargo/config.tomlto configure the path ofkeyboard.toml - Optimize the size of buffer used in USB
- A new documentation site is released
Added
- BLE and wireless split support for Pi Pico W, check out this example
- Introduce matrix_map for nicer keyboard matrix configs
- BLE + USB dual-mode support for esp32s3, example here
- Automatically pair between central and peripheral
- Make constants in RMK configurable via
keyboard.toml - Enable support for keyboard macros (via rust based configuration only for now)
- Battery charging state reader
- Sleep timeout when advertising
- Allow disabling the storage feature in
Cargo.tomlto work withkeyboard.toml
Fixed
- Wrong connection state between splits
- Issue about first adc polling
- Wrong battery status
- Capslock stuck on macOS
- Wrong BLE address setting in
keyboard.toml
New Contributors
- @IniterWorker made their first contribution in #345
- @halvko made their first contribution in #367
- @Menra11 made their first contribution in #375
Full Changelog: rmk-v0.6.1...rmk-v0.7.0