Skip to content

Releases: HaoboGu/rmk

rmk-v0.4.4

27 Nov 03:47
c86631d
Compare
Choose a tag to compare

What's Changed

Fixed

Full Changelog: rmk-v0.4.3...rmk-v0.4.4

rmk-v0.4.3

25 Nov 08:07
Compare
Choose a tag to compare

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

13 Nov 03:30
Compare
Choose a tag to compare

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

Full Changelog: rmk-v0.4.1...rmk-v0.4.2

rmk-v0.4.1

31 Oct 06:09
Compare
Choose a tag to compare

What's Changed

Added

Fixed

Full Changelog: rmk-v0.4.0...rmk-v0.4.1

rmk-v0.4.0

28 Oct 13:25
Compare
Choose a tag to compare

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, old keyboard.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 from initialize_*_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

Full Changelog: rmk-v0.3.2...rmk-v0.4.0

rmk-v0.3.2

04 Oct 08:56
Compare
Choose a tag to compare

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

03 Oct 02:56
Compare
Choose a tag to compare

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

11 Sep 11:40
Compare
Choose a tag to compare

What's Changed

Added

Updated

Fixed

New Contributors

Full Changelog: rmk-v0.2.4...rmk-v0.3.0

rmk-v0.2.4

06 Aug 02:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: rmk-v0.2.3...rmk-v0.2.4

rmk-v0.2.3

25 Jul 12:04
Compare
Choose a tag to compare

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