Registry / other / stm32f3

stm32f3

JSON →
library0.16.0rscratesunverified

Peripheral access API for STM32F3 microcontrollers.

# Cargo.toml [dependencies] stm32f3 = "0.16.0"
INSTALL
IMPORT
SIG · STM32F3
S
stm32f3
otherrustv0.16.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Peripherals
use stm32f3::stm32f303::Peripherals;

Takes the device peripherals singleton.

use stm32f3::stm32f303::Peripherals; fn main() { let dp = Peripherals::take().unwrap(); // use dp.GPIOA, etc. }
Debug
Known issues
gotchaRequires specific target CPU and linker script.
fix
Use the correct target triple (e.g., thumbv7em-none-eabihf) and provide a memory.x file.
affects: >=0.16.0
Upgrade
Version history
0.16.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Resources
stm32f3 — cargo add stm32f3 · libregistry