7 unstable releases (3 breaking)
| 0.4.0 | Jun 21, 2023 |
|---|---|
| 0.3.0 | Oct 16, 2022 |
| 0.2.0 | Jan 18, 2022 |
| 0.1.3 | Jan 12, 2020 |
#1372 in Embedded development
309 downloads per month
Used in 4 crates
16KB
369 lines
ufmt-stdio
Minimal printing facilities for ufmt
Supported platforms:
wasmviawasm-bindings;mosmicroprocessors via linkingputchar;riscv32viaesp-*features (see details inFeaturessection) or being no-op otherwise;- All other platforms are built upon standard C library
writefunction.
Features
esp-uart- Enables UART writer onriscv32targets. Mutually exclusive withesp-jtag. Requires user to provide symbols:ESP_UART_ADDR(e.g. on ESP32-C3 it is#[no_mangle] static ESP_UART_ADDR: usize = 0x40000068).
esp-jtag- Enables JTAG writer onriscv32targets. Mutually exclusive withesp-jtag. Requires user to provide symbols:SERIAL_JTAG_FIFO_REG(e.g. on ESP32-C3 it is#[no_mangle] static SERIAL_JTAG_FIFO_REG: usize = 0x60043000)SERIAL_JTAG_CONF_REG(e.g. on ESP32-C3 it is#[no_mangle] static SERIAL_JTAG_CONF_REG: usize = 0x60043004).
Dependencies
~2MB
~43K SLoC