diff --git a/README.md b/README.md index 8318bf7a99afaadce127795947a89f7978a4bffa..1870d693ec2ec93ab656e93bbd582f0217074cf1 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,23 @@ # Flow3-rs ### Rust board support / runtime for the Badge +This repo provides a pure-rust board support crate / runtime + drivers for the hardware on the badge #### This is currently still very much WIP, will probably split up into a board support crate and a runtime crate tomorrow ## State of implementation -[x] Display: working with embedded-graphics and DMA, blitting still needs to go on second core for performance -[x] LEDs -[x] Port expanders -[x] Input rockers -[] IMU: possibly working, could not fully test due to broken IMU on my prototype -[] Captouch: driver partially implemented, however currently broken -[] BadgeLink/BadgeNet: partially implemented, UART/SLIP driver for embassy-net implemented, interop with C/MicroPython Firmware not tested yet, currently no switching implemented -[] SD-Card: in progress -[] Barometer: not implemented yet -[] Audio: not implemented yet +- [x] Display: working with embedded-graphics and DMA, blitting still needs to go on second core for performance +- [x] LEDs +- [x] Port expanders +- [x] Input rockers +- [ ] IMU: possibly working, could not fully test due to broken IMU on my prototype +- [ ] Captouch: driver partially implemented, however currently broken +- [ ] BadgeLink/BadgeNet: partially implemented, UART/SLIP driver for embassy-net implemented, interop with C/MicroPython Firmware not tested yet, currently no switching implemented +- [ ] SD-Card: in progress +- [ ] Barometer: not implemented yet +- [ ] Audio: not implemented yet ## Development setup @@ -37,4 +38,4 @@ Make sure your cargo bin directory (usually `$HOME/.cargo/bin`) is in PATH. ## Developing an app on top of flow3-rs -TBD \ No newline at end of file +TBD