| Crates.io | avr-def |
| lib.rs | avr-def |
| version | 0.1.1 |
| created_at | 2026-01-13 20:28:05.576256+00 |
| updated_at | 2026-01-15 16:00:01.081386+00 |
| description | Low-level register definitions for AVR microcontrollers Memory-mapped pointers and bit constants. |
| homepage | |
| repository | https://github.com/shmegul/avr-def |
| max_upload_size | |
| id | 2041136 |
| size | 41,125 |
Low-level register definitions (PAC) for AVR microcontrollers. Provides direct memory-mapped pointers (*mut u8) and bit constants.
tinyX4: ATtiny24, ATtiny24V, ATtiny24A, ATtiny44, ATtiny44V, ATtiny44A, ATtiny84, ATtiny84V, ATtiny84A, ATtiny84P, ATtiny84PA
tinyX5: ATtiny25, ATtiny25V, ATtiny45, ATtiny45V, ATtiny85, ATtiny85V, ATtiny85P
tinyX7: ATtiny87, ATtiny167, ATtiny87A, ATtiny167A
tinyX8: ATtiny48, ATtiny88, ATtiny48A, ATtiny88A
tinyX61: ATtiny261, ATtiny261V, ATtiny261A, ATtiny461, ATtiny461V, ATtiny461A, ATtiny861, ATtiny861V, ATtiny861A
Add this to your Cargo.toml:
[dependencies.avr-def]
version = "0.1"
features = ["attiny85"] # Enable your specific chip family