Docs.rs
stm32f3xx-hal-0.10.0
stm32f3xx-hal 0.10.0
Permalink
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
dfrankland
Sh3Rm4n
Dependencies
bxcan ^0.7.0
normal
optional
cfg-if ^1.0.0
normal
cortex-m ^0.7.7
normal
cortex-m-rt ^0.7.3
normal
critical-section ^1.1.2
normal
defmt >=0.2.3, <0.4.0
normal
optional
embedded-dma ^0.2.0
normal
embedded-hal ^0.2.7
normal
embedded-time ^0.12.1
normal
enumset ^1.1.3
normal
optional
nb ^1.1.0
normal
num-traits ^0.2.17
normal
paste ^1.0.14
normal
rtcc ^0.3.0
normal
optional
stm32-usbd ^0.6.0
normal
optional
stm32f3 ^0.15.1
normal
void ^1.0.2
normal
cortex-m-rtic ^1.1
dev
cortex-m-semihosting ^0.5.0
dev
defmt ^0.3.5
dev
defmt-rtt ^0.4.0
dev
defmt-test ^0.3.1
dev
panic-probe ^0.3.1
dev
panic-rtt-target ^0.1.2
dev
panic-semihosting ^0.6.0
dev
rtt-target ^0.4.0
dev
systick-monotonic ^1.0
dev
usb-device ^0.3.1
dev
usbd-serial ^0.2.0
dev
slice-group-by ^0.3.1
build
Versions
100%
of the crate is documented
Platform
thumbv7em-none-eabihf
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
stm32f3xx_
hal
0.10.0
Module spi
Sections
Serial Peripheral Interface (SPI) bus
Examples
Module Items
Modules
Structs
Enums
Traits
In crate stm32f3xx_
hal
stm32f3xx_hal
Module
spi
Copy item path
Source
Expand description
§
Serial Peripheral Interface (SPI) bus
§
Examples
A usage example of the can peripheral can be found at
examples/spi.rs
Modules
§
config
Types for configuring a spi interface.
Structs
§
Mode
SPI mode
Spi
SPI peripheral operating in full duplex master mode
Enums
§
Error
SPI error
Phase
Clock phase
Polarity
Clock polarity
Traits
§
Instance
SPI instance
MisoPin
MISO pin
MosiPin
MOSI pin
SckPin
SCK pin
Word
Configuration trait for the Word Size used by the SPI peripheral