`va108xx`
Free[](https://crates.io/crates/va108xx)
About `va108xx`
The va108xx-rs repository, hosted on the IRS Git server of the University of Stuttgart, provides a comprehensive collection of Rust crates for developing embedded applications on the Vorago VA108xx family of microcontrollers. This workspace includes a Peripheral Access Crate (PAC) with low-level register definitions, a Hardware Abstraction Layer (HAL) crate, an embassy-rs RTOS support crate (va108xx-embassy), a Board Support Package (BSP) for the REB1 development board (vorago-reb1), a sample bootloader, a flashloader compatible with the bootloader, board test applications, and example crates showcasing RTIC and embassy usage. The repository has been archived as of 2025-10-29 and is no longer actively maintained, but source code remains available for cloning and reference.
Key Features
Pros & Cons
- Comprehensive ecosystem covering PAC, HAL, BSP, bootloader, and flashloader
- Includes support for the modern embassy-rs RTOS
- Provides pre-built examples for popular RTOS frameworks (RTIC, embassy)
- Modular workspace design simplifies dependency management across crates
- Offers sample bootloader and flashloader for production-ready workflows
- Repository is archived and no longer accepting issues, PRs, or commits
- Limited to the Vorago VA108xx microcontroller family
- Requires familiarity with embedded Rust development and Vorago hardware
- Documentation within the repository is minimal; relies on crate-level docs