[−][src]Crate avr_device
This crate contains register definitions for atmega1280, atmega168, atmega2560, atmega8, atmega328p, atmega328pb, atmega32u4, atmega48p, atmega64, atmega644, attiny84, attiny85, 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):
atmega1280atmega168atmega2560atmega8atmega328patmega328pbatmega32u4atmega48patmega64attiny85attiny88
Modules
| asm | Assembly instructions |
| atmega8 | |
| atmega32u4 | |
| atmega48p | |
| atmega64 | |
| atmega168 | |
| atmega328p | |
| atmega328pb | |
| atmega644 | |
| atmega1280 | |
| atmega2560 | |
| attiny84 | |
| attiny85 | |
| attiny88 | |
| 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 |