cargo-board

A cargo subcommand for managing embedded boards

Demo

The configuration for boards is specified in a boards.toml such as:

```toml [soc] STM32F2XXXB = { arch = "thumbv7m-none-eabi", flash = "128K", ram = "64K" } STM32F2XXXE = { arch = "thumbv7m-none-eabi", flash = "512K", ram = "128K" }

[board] flexperiment_mini = { soc = "STM32F2XXXB" } netboard = { soc = "STM32F2XXXE" } ```

Usage

cargo board [board_name] <ARGUMENTS TO CARGO>

e.g. cargo board netboard build -p blink

What it does