rmk
Keyboard firmware library
A firmware library for embedded keyboards with real-time keymap editing, wireless connectivity and low-power capabilities.
Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support
652 stars
9 watching
46 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list
cortex-membeddedesp32firmwarekeyboardkeyboard-firmwarenrf52rp2040ruststm32usbusb-hidwireless
Related projects:
Repository | Description | Stars |
---|---|---|
josecostamartins/qmk_firmware | A keyboard firmware project for Atmel AVR and ARM controllers with features tailored to specific keyboards. | 27 |
ah-/anne-key | Alternative firmware for a popular keyboard with improved stability and added features. | 568 |
mozilla/authenticator-rs | A Rust library for interacting with Security Key-type devices via USB HID protocol | 279 |
fmckeogh/usb-pd-rs | A Rust library and firmware driver for USB Power Delivery with support for specific hardware devices. | 21 |
rust-embedded/book | Documentation on using Rust to develop firmware for microcontrollers. | 1,128 |
seemoo-lab/frankenstein | An emulator and fuzzing tool for Broadcom and Cypress wireless firmwares. | 439 |
rust-embedded-community/pc-keyboard | A Rust-based library for decoding PS/2 keyboard inputs and converting them to Unicode characters using various keyboard layouts. | 100 |
auroranockert/dueboot | A template project for creating Rust-based firmware for an Arduino Due microcontroller board. | 176 |
fltk-rs/fltk-rs | Rust bindings for a cross-platform GUI library | 1,646 |
drogue-iot/embedded-update | Firmware update protocol library for embedded devices in Rust | 22 |
andreiw/raspberrypipkg | A 64-bit UEFI firmware implementation for the Raspberry Pi 3/3B+ platform. | 744 |
vhiribarren/nrf52833-rgb-led-matrix-lib-rust | A Rust-based library for controlling an RGB LED matrix on a microcontroller with Cortex-M4 CPU | 1 |
thegecko/web-bluetooth-dfu | Enables secure firmware updates via Web Bluetooth for Nordic semiconductor devices. | 99 |
rkollataj/mcba_firmware | Firmware for analyzing Microchip CAN BUS communication | 21 |
dlkj/usbd-human-interface-device | A Rust library that provides an embedded USB HID library for building human interface devices | 119 |