rivet-bsp-support 0.2.0

Rivet RTOS: shared helpers for rivet-bsp-* crates (software watchdog, NS16550 UART)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Shared helpers for `rivet-bsp-*` crates.
//!
//! Small, board-shape-agnostic pieces that would otherwise be
//! reimplemented per board: a software watchdog fallback for boards
//! without real watchdog hardware, and an NS16550-compatible UART driver
//! (the most common "some UART is mapped somewhere" case on RV32
//! platforms). Nothing here is wired to the port contract directly —
//! each BSP's own `#[no_mangle]` functions call into these.

#![no_std]

pub mod delay;
pub mod ns16550;
pub mod pl022;
pub mod serial;
pub mod stellaris_i2c;
pub mod sw_watchdog;