Skip to content

belak/macropad-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macropad-rs

This package is an attempt to build a self-contained Adafruit Macropad firmware in rust.

Status

  • WS2812 (Neopixel) driver
  • SH1106 (OLED) driver
  • Read button inputs
  • Rotary encoder driver
  • USB serial support
  • USB keyboard support
  • Migrate to interrupt handlers when possible
  • Add macropad functionality
    • Display something on the screen
    • Control LEDs
    • Do something with button inputs

Requirements

  • The standard Rust tooling (cargo, rustup) which you can install from https://rustup.rs/
  • Toolchain support for the cortex-m0+ processors in the rp2040 (thumbv6m-none-eabi)

Installation of development dependencies

rustup target install thumbv6m-none-eabi

Running

For a debug build

cargo run

For a release build

cargo run --release

License

This project is licensed under either of

at your option.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages