embassy-stm32

Crates

git

Versions

stm32n657b0

Flavors

Module i3c

Module i3c 

Source
Expand description

Improved inter-integrated circuit (I3C)

STM32N6 I3C1/I3C2 controller driver. Based on the STM32N6 HAL I3C driver (stm32n6xx_hal_i3c). Supports blocking controller operations: direct CCC, private transfers, broadcast CCC, and dynamic address assignment (ENTDAA).

Re-exports§

pub use controller::Controller;

Modules§

ccc
Common I3C direct CCC command codes.
controller
Blocking I3C controller driver for STM32N6.

Structs§

BusTiming
SCL waveform timing in kernel clock cycles.
Config
I3C controller configuration.
ControllerOptions
Controller-specific options written to TIMINGR2 and CFGR.

Enums§

Error
I3C error.

Traits§

Instance
I3C instance trait.
SclPin
SclPin pin trait
SdaPin
SdaPin pin trait