mirror of
https://github.com/embassy-rs/embassy.git
synced 2025-09-27 12:20:37 +00:00
25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
# Examples for STM32F3 family
|
|
Run individual examples with
|
|
```
|
|
cargo run --bin <module-name>
|
|
```
|
|
for example
|
|
```
|
|
cargo run --bin blinky
|
|
```
|
|
|
|
## Checklist before running examples
|
|
You might need to adjust `.cargo/config.toml`, `Cargo.toml` and possibly update pin numbers or peripherals to match the specific MCU or board you are using.
|
|
|
|
* [ ] Update .cargo/config.toml with the correct probe-rs command to use your specific MCU. For example for F303ZE it should be `probe-rs run --chip STM32F303ZETx`. (use `probe-rs chip list` to find your chip)
|
|
* [ ] Update Cargo.toml to have the correct `embassy-stm32` feature. For example for F303ZE it should be `stm32f303ze`. Look in the `Cargo.toml` file of the `embassy-stm32` project to find the correct feature flag for your chip.
|
|
* [ ] If your board has a special clock or power configuration, make sure that it is set up appropriately.
|
|
* [ ] If your board has different pin mapping, update any pin numbers or peripherals in the given example code to match your schematic
|
|
|
|
If you are unsure, please drop by the Embassy Matrix chat for support, and let us know:
|
|
|
|
* Which example you are trying to run
|
|
* Which chip and board you are using
|
|
|
|
Embassy Chat: https://matrix.to/#/#embassy-rs:matrix.org
|