Zinc is an embedded stack for rust.
Zinc provides a complete embedded stack for application development in rust. It is provided in a form of library, compiled for a specific MCU, that can be linked into user's own applications.
ARM is the only architecture, supported at the moment. Zinc can be compiled for "native" architecture as well, which should be useful only for testing the code, though.
Two MCUs are supported at the moment, specifically
- NXP LPC1768
- ST STM32F407
The code is generic enough to support other MCUs in the same family (LPC17xx and STM32F403/407).
Drivers for peripherals commonly found outside MCUs.
HAL provides abstractions for specific MCU hardware.
RTOS support code.
Export a subset of