Re-exports§
pub use embedded_hal_1 as ehal;
pub use embedded_hal_nb as ehal_nb;
pub use embedded_io;
pub use fugit;
pub use nb;
pub use paste;
pub use embedded_hal_async as ehal_async;
pub use embedded_io_async;
pub use atsamd11c as pac;
Modules§
- Analogue-to-Digital Conversion
- Asynchronous HAL APIs
- NVM Software Calibration Area Mapping
- Configuring the system clock sources.
- Delays
- Direct Memory Access Controller
- External Interrupt Controller
- GPIO
- Primitives for manipulating interrupts
- Import the prelude to gain convenient access to helper traits
- Real-time clock/counter
- Configure the SERCOM peripherals
- Delays with WFI sleep while we wait using a timer
- Time units
- Working with timer counter hardware
- helper struct to calculate divider & cycles settings for timers.
- Module supporting type-level programming
Macros§
- Bind interrupt sources to a single handler each.
- Bind multiple interrupt sources to the same interrupt handler.
- Helper macro to give meaningful names to peripherals
- Helper macro to give meaningful names to GPIO pins
Enums§
- ResetCause represents the reason the MCU was reset.
Functions§
- Returns the cause of the last reset.
- Returns the serial number of the chip as an array of bytes. The serial number is only guaranteed to be unique if all 16 bytes are used.
- Returns the serial number of the chip as 4 32-bit integers. The serial number is only guaranteed to be unique if all 128 bits are used.