va108xx-rs/vorago-reb1
Robin Mueller 58934e293f Rework library structure
Changed:

- Move most library components to new [`vorago-shared-periphs`](https://egit.irs.uni-stuttgart.de/rust/vorago-shared-periphs)
  which is mostly re-exported in this crate.
- All HAL API constructors now have a more consistent argument order: PAC structures and resource
  management structures first, then clock configuration, then any other configuration.
- Overhaul and simplification of several HAL APIs. The system configuration and IRQ router
  peripheral instance generally does not need to be passed to HAL API anymore.
- All HAL drivers are now type erased. The constructors will still expect and consume the PAC
  singleton component for resource management purposes, but are not cached anymore.
- Refactoring of GPIO library to be more inline with embassy GPIO API.

Added:

- I2C clock timeout feature support.
2025-04-24 22:33:46 +02:00
..
2025-04-24 22:33:46 +02:00
2025-04-24 22:33:46 +02:00
2025-04-24 22:33:46 +02:00
2025-03-07 16:35:12 +01:00
2024-07-04 18:41:33 +02:00

Crates.io docs.rs

Rust BSP for the Vorago REB1 development board

This is the Rust Board Support Package crate for the Vorago REB1 development board. Its aim is to provide drivers for the board features of the REB1 board

The BSP builds on top of the HAL crate for VA108xx devices. The example folder contains some example applications using the on-board peripherals.