Expand description
Improved inter-integrated circuit (I3C)
I3C controller driver for STM32N6, STM32H5, and STM32U3. Originally 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, STM32H5, and STM32U3.
Structs§
- BusTiming
- SCL waveform timing in kernel clock cycles.
- Config
- I3C controller configuration.
- Controller
Options - Controller-specific options written to
TIMINGR2andCFGR.
Enums§
- Error
- I3C error.