Skip to content

will-hart/switchy

Repository files navigation

Switchy

Switchy is an attempt at a custom programmable macro keyboard with rust firmware.

The PCB has capacity for:

  1. 24x switches,
  2. 4x rotary encoder with buttons,
  3. 2x two-axis joysticks with push button.

Development setup

See template_README.md for details.

To program the device plug in the STlink and run:

cargo rr

To set the defmt level filter in powershell, write:

$env:DEFMT_LOG = 'debug'; cargo r 

Depending on your target device, change the runner section in .cargo/config to 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

About

An attempt at a generic, programmable macro keyboard using rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages