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