Module avr_oxide::hal::generic

source ·
Expand description

Generic traits for the various devices that can be attached to our AVR device

Modules§

  • Reasonably generic way of dealing with callbacks from interrupt handlers.
  • CPU control flags/registers.
  • Hardware-specific datatype imlementations
  • Low-level access to the AVR’s EEPROM module.
  • Generic I/O ports provided by the AVR microcontroller.
  • Generic AVR serial driver (USARTs, SPI, TWI, etc.) support
  • Generic trait for controlling timer devices
  • Generic Two Wire Interface (I2C & SPI) driver support
  • Support for the AVR’s built-in watchdog timer.

Traits§

  • Trait implemented to allow us to set portmux control bits