[−][src]Module wio_terminal::prelude
The prelude.
To use wio-terminal effectively, a number of traits and types need to be imported. Instead of importing them each manually, the prelude contains the most commonly used imports.
This can be imported as use wio_terminal::prelude::*
.
Traits
Accelerometer | Accelerometer trait which provides g-normalized readings. |
EicPin | The EicPin trait makes it more ergonomic to convert a gpio pin into an EIC pin. You should not implement this trait for yourself; only the implementations in the EIC module make sense. |
RawAccelerometer | Read raw acceleration vectors of type |
_atsamd21_hal_gpio_GpioExt | The GpioExt trait allows splitting the PORT hardware into its constituent pin parts. |
_atsamd21_hal_time_U32Ext | Extension trait that adds convenience methods to the |
_atsamd_hal_embedded_hal_digital_v2_InputPin | Single digital input pin |
_atsamd_hal_embedded_hal_digital_v2_OutputPin | Single digital push-pull output pin |
_atsamd_hal_embedded_hal_digital_v2_ToggleableOutputPin | Output pin that can be toggled |
_atsamd_hal_spi_common_CommonSpi | |
_atsamd_hal_timer_traits_InterruptDrivenTimer | Trait for timers that can enable & disable an interrupt that fires when the timer expires |
_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. |