Releases: HaoboGu/rmk
Releases · HaoboGu/rmk
rmk-v0.4.4
rmk-v0.4.3
What's Changed
Added
- One-shot layer/modifier support
- Tri-layer support
Fixed
- Fix connection error when there're multiple peripherals
- Fix keycode converter error
Full Changelog: rmk-v0.4.2...rmk-v0.4.3
rmk-v0.4.2
What's Changed
Added
- Layout macro to! and df!
- One-shot layer and one-shot modifier
- Make nRF52840 voltage divider configurable
- ch32v307 example
Changed
- Use
User11
to manually switch between USB mode and BLE mode
Fixed
- Fix nRF52840 linker scripts for nice!nano
- Fix broken documentation links
New Contributors
- @whitelynx made their first contribution in #127
- @pcasotti made their first contribution in #123
Full Changelog: rmk-v0.4.1...rmk-v0.4.2
rmk-v0.4.1
rmk-v0.4.0
What's Changed
Added
- Restart function of ESP32
- Methods for optimizing nRF BLE power consumption, now the idle current is decreased to about 20uA
- Multi-device support for nRF BLE
- New
wm
"With Modifier" macro to support basic keycodes with modifiers active - Voltage divider to estimate battery voltage
- Per chip/board default settings
- i18n support of documentation
- Use flip-link as default linker
Changed
- BREAKING: use reference of keymap in
run_rmk
- BREAKING: refactor the whole macro crate, update
keyboard.toml
config, oldkeyboard.toml
config may raise compilation error - Decouple the matrix(input device) and keyboard implementation
- Stop scanning matrix after releasing all keys
- Move creation of Debouncer and Matrix to
run_rmk_*
function frominitialize_*_and_run
Fixed
- Unexpected power consumption for nRF
- Extra memory usage by duplicating keymaps
- A COL/ROW typo
- Stackoverflow of some ESP32 chips by increasing default ESP main stack size
New Contributors
- @liyang8246 made their first contribution in #90
- @decaday made their first contribution in #93
- @jackbrad1ey made their first contribution in #112
Full Changelog: rmk-v0.3.2...rmk-v0.4.0
rmk-v0.3.2
What's changed
Fixed
- Fix storage task for nRF is not started
Full Changelog: rmk-v0.3.1...rmk-v0.3.2
rmk-v0.3.1
What's changed
Added
- Automate uf2 firmware generation via cargo-make
- Storage and vial support for ESP series
- Vial over BLE support for Windows
- TO and DF action support
Changed
- Update bitfield-struct to v0.9
- Update esp32-nimble to v0.8, as well as used ESP_IDF_VERSION to v5.2.3
- Use 0x60000 as the default start addr for nRF52
Fixed
- Fix no device detected on vial desktop
Full Changelog: rmk-v0.3.0...rmk-v0.3.1
rmk-v0.3.0
What's Changed
Added
Updated
- BREAKING: Polish public API by @HaoboGu in #64
- Update installation method of probe-rs by @anderso in #58
Fixed
- docs: Fix broken User Documentation link by @tuxiqae in #54
- fix: correct grammar in error message by @rmsthebest in #66
New Contributors
- @tuxiqae made their first contribution in #54
- @anderso made their first contribution in #58
- @davidqge made their first contribution in #59
- @rmsthebest made their first contribution in #66
Full Changelog: rmk-v0.2.4...rmk-v0.3.0
rmk-v0.2.4
What's Changed
Full Changelog: rmk-v0.2.3...rmk-v0.2.4
rmk-v0.2.3
Fixed
- Fix keymap doesn't change issue
- Fix with_modifier action doesn't trigger the key with modifier
- Fix capital letter is not send in keyboard macro
Changed
- Yield everytime after sending a keyboard report to channel
- Update
sequential-storage
to v3.0.0 - Update
usbd-hid
to v0.7.1
Full Changelog: rmk-v0.2.2...rmk-v0.2.3