3 stable releases
1.2.0 | Nov 19, 2021 |
---|---|
1.1.1 | Jul 23, 2021 |
#1303 in Hardware support
48KB
907 lines
Sound Voltex Controller Firmware
This repository contains firmware for an open-sorce Sound Voltex controller.
Features
- Utilizes the STM32F103C8T microcontroller
- USB 2.0 12 Mbit/s (Full Speed)
- 1 millisecond polling rate
- Uses rotary-encoder-hal for rotary encoder input.
- Default keyboard mappings for unnamed-sdvx-clone
Getting Started
Dependencies
To build and flash this project you will need:
- OpenOCD. Installation instructions.
- Rust toolchain. Installation instructions.
rust-std
components for thethumbv7m-none-eabi
target. Run:$ rustup target add thumbv7m-none-eabi
binutils
. Installation instructions.
Building
To build this project, run:
$ cargo build --release
Flashing
To flash the firmware, run:
$ ./flash.sh
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Dependencies
~19MB
~535K SLoC