Module solo_bsp::prelude

source ·
Expand description

Prelude - Include traits for hal

Traits

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
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.
Extension trait to constrain the FLASH peripheral
Extension trait to split a GPIO peripheral in independent pins and registers
Extension trait that constrains the PWR peripheral
Extension trait that constrains the RCC peripheral
Extension trait to activate the RNG
Extension trait that adds convenience methods to the u32 type
Extension trait that adds convenience methods to the u32 type