Rust wrapper for rt-thread
Usage guide can be found in example folder.
- Kernal object
- Memory
- Thread
- Timer
- IPC
- Spin lock (
rt_enter_critical) - Semaphore
- Mutex
- Event
- Mailbox
- Message queue
- Signal
- Spin lock (
- Interrupt
- Device
- Device register
- Device access
- UART, PIN, ... (device specific APIs)
- Allocator
print!andprintln!
- stm32f4xx
- rust toolchain:
nightly - rust target:
thumbv7em-none-eabihf - libclang
gcc-arm-none-eabi