rttrust

Crates.iorttrust
lib.rsrttrust
version0.1.3
sourcesrc
created_at2020-08-20 08:41:29.824665
updated_at2020-09-12 19:44:18.956806
descriptionRust wrapper for rt-thread
homepagehttps://github.com/tcz717/rttrust
repositoryhttps://github.com/tcz717/rttrust
max_upload_size
id278537
size4,539,055
Chengzhi Tan (tcz717)

documentation

README

rttrust

Rust wrapper for rt-thread

Usage guide can be found in example folder.

Supported rt-thread APIs

  1. Kernal object
  2. Memory
  3. Thread
  4. Timer
  5. IPC
    1. Spin lock (rt_enter_critical)
    2. Semaphore
    3. Mutex
    4. Event
    5. Mailbox
    6. Message queue
    7. Signal
  6. Interrupt
  7. Device
    1. Device register
    2. Device access
    3. UART, PIN, ... (device specific APIs)

Advanced features

  • Allocator
  • print! and println!

Platforms

  • stm32f4xx

Requirements

  • rust toolchain: nightly
  • rust target: thumbv7em-none-eabihf
  • libclang
  • gcc-arm-none-eabi
Commit count: 11

cargo fmt