This is a prototype embedded operating system written in Rust. The target architecture is Cortex-M based board.
app: An example application for Nucleo-F429ZI boardqemu_app: An example application for QEMUarch: device drivers for ARMv7-M peripheralsdevice: device drivers for STM32F4291ZIkernel: The core structs of this OS. This has dependency onarch, but no dependency ondevicelog: utility for logging (based on The Embedonomicon example code)rt: runtime for ARMv7-M baremetal environmentutil: utilities independent from architecture