[][src]Module alt_stm32f30x_hal::prelude

Prelude

Re-exports

pub use flash::FlashExt as _stm32f30x_hal_flash_FlashExt;
pub use gpio::GpioExt as _stm32f30x_hal_gpio_GpioExt;
pub use i2c::I2cExt as _stm32f30x_hal_i2ci_I2cExt;
pub use pwm::PwmExt as _stm32f103xx_hal_pwm_PwmExt;
pub use rcc::RccExt as _stm32f30x_hal_rcc_RccExt;
pub use serial::SerialExt as _stm32f30x_hal_serial_SerialExt;
pub use spi::SpiExt as _stm32f30x_hal_spi_SpiExt;
pub use time::U32Ext as _stm32f30x_hal_time_U32Ext;

Traits

_embedded_hal_Capture

Input capture

_embedded_hal_Pwm

Pulse Width Modulation

_embedded_hal_PwmPin

A single PWM channel / pin

_embedded_hal_Qei

Quadrature encoder interface

_embedded_hal_blocking_delay_DelayMs

Millisecond delay

_embedded_hal_blocking_delay_DelayUs

Microsecond delay

_embedded_hal_blocking_i2c_WriteRead

Blocking write + read

_embedded_hal_blocking_i2c_Write

Blocking write

_embedded_hal_blocking_i2c_Read

Blocking read

_embedded_hal_blocking_rng_Read

Blocking read

_embedded_hal_blocking_serial_Write

Write half of a serial interface (blocking variant)

_embedded_hal_blocking_spi_Transfer

Blocking transfer

_embedded_hal_blocking_spi_Write

Blocking write

_embedded_hal_digital_InputPin

Single digital input pin

_embedded_hal_digital_OutputPin

Single digital push-pull output pin

_embedded_hal_digital_ToggleableOutputPin

Output pin that can be toggled

_embedded_hal_serial_Read

Read half of a serial interface

_embedded_hal_serial_Write

Write half of a serial interface

_embedded_hal_spi_FullDuplex

Full duplex (master mode)

_embedded_hal_timer_CountDown

A count down timer