[][src]Module gd32vf103_hal::prelude

Prelude

Re-exports

pub use crate::afio::AfioExt as _gd32vf103_hal_afio_AfioExt;
pub use crate::gpio::GpioExt as _gd32vf103_hal_gpio_GpioExt;
pub use crate::gpio::Unlock as _gd32vf103_hal_gpio_Unlock;
pub use crate::gpio::UpTo10MHz;
pub use crate::gpio::UpTo2MHz;
pub use crate::gpio::UpTo50MHz;
pub use crate::rcu::RcuExt as _gd32vf103_hal_rcu_RcuExt;
pub use crate::unit::U32Ext as _gd32vf103_hal_unit_U32Ext;

Traits

_embedded_hal_Watchdog

Feeds an existing watchdog to ensure the processor isn't reset. Sometimes commonly referred to as "kicking" or "refreshing".

_embedded_hal_WatchdogEnable

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

_embedded_hal_blocking_delay_DelayMs

Millisecond delay

_embedded_hal_digital_v2_InputPin

Single digital input pin

_embedded_hal_digital_v2_OutputPin

Single digital push-pull output pin

_embedded_hal_digital_v2_StatefulOutputPin

Push-pull output pin that can read its output state

_embedded_hal_digital_v2_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