Module stm32h7xx_hal::prelude [−][src]
Prelude
Re-exports
pub use crate::adc::AdcExt as _stm32h7xx_hal_adc_AdcExt; |
pub use crate::crc::CrcExt as _stm32h7xx_hal_crc_CrcExt; |
pub use crate::dac::DacExt as _stm32h7xx_hal_dac_DacExt; |
pub use crate::delay::DelayExt as _stm32h7xx_hal_delay_DelayExt; |
pub use crate::exti::ExtiExt as _stm32h7xx_hal_delay_ExtiExt; |
pub use crate::flash::FlashExt as _stm32h7xx_hal_flash_FlashExt; |
pub use crate::fmc::FmcExt as _stm32h7xx_hal_fmc_FmcExt; |
pub use crate::gpio::GpioExt as _stm32h7xx_hal_gpio_GpioExt; |
pub use crate::i2c::I2cExt as _stm32h7xx_hal_i2c_I2cExt; |
pub use crate::pwm::PwmExt as _stm32_hal_pwm_PwmExt; |
pub use crate::pwr::PwrExt as _stm32h7xx_hal_pwr_PwrExt; |
pub use crate::qspi::QspiExt as _stm32h7xx_hal_qspi_QspiExt; |
pub use crate::rcc::RccExt as _stm32h7xx_hal_rcc_RccExt; |
pub use crate::rng::RngCore as _stm32h7xx_hal_rng_RngCore; |
pub use crate::rng::RngExt as _stm32h7xx_hal_rng_RngExt; |
pub use crate::sdmmc::SdmmcExt as _stm32h7xx_hal_sdmmc_SdmmcExt; |
pub use crate::serial::SerialExt as _stm32h7xx_hal_serial_SerialExt; |
pub use crate::spi::SpiExt as _stm32h7xx_hal_spi_SpiExt; |
pub use crate::time::U32Ext as _stm32h7xx_hal_time_U32Ext; |
pub use crate::timer::TimerExt as _stm32h7xx_hal_timer_TimerExt; |
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_adc_OneShot | ADCs that sample on single channels per request, and do so at the time of the request. |
_embedded_hal_blocking_delay_DelayMs | Millisecond delay |
_embedded_hal_blocking_delay_DelayUs | Microsecond delay |
_embedded_hal_blocking_i2c_Read | Blocking read |
_embedded_hal_blocking_i2c_Write | Blocking write |
_embedded_hal_blocking_i2c_WriteRead | Blocking write + 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 | Deprecated Single digital input pin |
_embedded_hal_digital_OutputPin | Deprecated Single digital push-pull output pin |
_embedded_hal_digital_ToggleableOutputPin | Deprecated 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 |
_embedded_hal_watchdog_Watchdog | Feeds an existing watchdog to ensure the processor isn’t reset. Sometimes commonly referred to as “kicking” or “refreshing”. |
_embedded_hal_watchdog_WatchdogDisable | Disables a running watchdog timer so the processor won’t be reset. |
_embedded_hal_watchdog_WatchdogEnable | Enables A watchdog timer to reset the processor if software is frozen or stalled. |
_stm32h7xx_hal_spi_SaiPdmExt | Trait to extend SAI periperhals |