Crate avr_device[−][src]
This crate contains register definitions for atmega1280, atmega168, atmega2560, atmega8, atmega328p, atmega328pb, atmega32u4, atmega4809, atmega48p, atmega64, atmega644, attiny84, attiny841, attiny85, attiny861, attiny88, and a few things which apply to AVR microcontrollers generally.
Which chips the crate is built for depends on the feature flag used. The following chips are available (using feature flags of the same name):
atmega1280
atmega168
atmega2560
atmega8
atmega328p
atmega328pb
atmega32u4
atmega4809
atmega48p
atmega64
atmega644
attiny84
attiny841
attiny85
attiny861
attiny88
Modules
asm | Assembly instructions |
atmega8 | |
atmega32u4 | |
atmega48p | |
atmega64 | |
atmega168 | |
atmega328p | |
atmega328pb | |
atmega644 | |
atmega1280 | |
atmega2560 | |
atmega4809 | |
attiny84 | |
attiny85 | |
attiny88 | |
attiny841 | |
attiny861 | |
generic | Common register and bit access and modify traits |
interrupt | Chip-Generic Interrupt Utilities |
Attribute Macros
entry | Attribute to declare the entry point of the program |
interrupt | Attribute to declare an interrupt service routine |