Module stm32f0xx_hal::prelude[][src]

Re-exports

pub use crate::gpio::GpioExt as _stm32f0xx_hal_gpio_GpioExt;
pub use crate::rcc::RccExt as _stm32f0xx_hal_rcc_RccExt;
pub use crate::time::U32Ext as _stm32f0xx_hal_time_U32Ext;

Traits

Input capture

Pulse Width Modulation

A single PWM channel / pin

Quadrature encoder interface

ADCs that sample on single channels per request, and do so at the time of the request.

Write half of a serial interface (blocking variant)

Single digital input pin

Single digital push-pull output pin

Output pin that can be toggled

Single digital input pin

Single digital push-pull output pin

Push-pull output pin that can read its output state

Output pin that can be toggled

Read half of a serial interface

Write half of a serial interface

Full duplex (master mode)

Feeds an existing watchdog to ensure the processor isn’t reset. Sometimes commonly referred to as “kicking” or “refreshing”.

Disables a running watchdog timer so the processor won’t be reset.

Enables A watchdog timer to reset the processor if software is frozen or stalled.

Feeds an existing watchdog to ensure the processor isn’t reset. Sometimes commonly referred to as “kicking” or “refreshing”.

Enables A watchdog timer to reset the processor if software is frozen or stalled.