Expand description
Import the prelude to gain convenient access to helper traits
Modules
- Minimal and reusable non-blocking I/O layer
Traits
- 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.
- _atsamd21_hal_gpio_GpioExtDeprecatedThe GpioExt trait allows splitting the PORT hardware into its constituent pin parts.
- Extension trait that adds convenience methods to the
u32
type - Single digital push-pull output pin
- _atsamd_hal_spi_common_CommonSpiDeprecatedConsolidated common logic for dealing with ATSAMD SPI peripherals.
- Trait for timers that can enable & disable an interrupt that fires when the timer expires
- A single PWM channel / pin
- Millisecond delay
- Microsecond delay
- Blocking read
- Blocking write
- Blocking write + read
- Write half of a serial interface (blocking variant)
- Blocking transfer
- Blocking write
- _embedded_hal_digital_OutputPinDeprecatedSingle digital push-pull output pin
- Read half of a serial interface
- Write half of a serial interface
- Full duplex (master mode)
- A count down timer