Switchy is an attempt at a custom programmable macro keyboard with rust firmware.
The PCB has capacity for:
- 24x switches,
- 4x rotary encoder with buttons,
- 2x two-axis joysticks with push button.
See template_README.md for details.
To program the device plug in the STlink and run:
cargo rrTo set the defmt level filter in powershell, write:
$env:DEFMT_LOG = 'debug'; cargo r Depending on your target device, change the
runnersection in.cargo/configto match your device. It defaults to the MCU used in a "black pill".
To check binary size for the default binary (switchy):
cargo size --release