stm32f407g-disc

Crates.iostm32f407g-disc
lib.rsstm32f407g-disc
version0.4.1
sourcesrc
created_at2018-10-03 14:08:36.006787
updated_at2021-04-20 18:36:46.595414
descriptionBoard support crate for the STM32F407G DISCOVERY microcontroller board
homepage
repositoryhttps://github.com/stm32-rs/stm32f407g-disc
max_upload_size
id87825
size37,991
Daniel Egger (therealprof)

documentation

https://docs.rs/crate/stm32f407g-disc

README

stm32f407g-disc

stm32f407g-disc contains a basic board support package for the STM32F407G-DISC microcontroller board (also known as STM32F4DISCOVERY, but easy to confuse with other STM32F4 discovery boards which also exist) to write firmwares using the Rust language. This experimentation board features multiple user programmable LEDs an accelerometer, an audio DAC with amplified, a microphone jack, a microphone and a user programmable USB connector. A shield with breakout for Ethernet, RS232 serial port, SD-Card reader, and LCD connector is also available.

It also contains a (non-removable) capable ST-Link V2 debugging interface.

Programming

Several methods for programming exist. If the ST-Link on your board has a recent firmware (can be updated e.g. via ST-LINK utility), we recomend the use of cargo-embed:

cargo embed --example=mems

(cargo embed doesn't support ITM at the moment.)

Otherwise this repo also contains config files for OpenOCD.

License

0-clause BSD license.

Commit count: 55

cargo fmt