avrd/lib.rs
1//! Constants and definitions for AVR microcontrollers
2//!
3//! # Library structure
4//!
5//! This library contains definitions for every 8-bit AVR microcontroller.
6//!
7//! The information for each device is separated into submodules, named after
8//! the microcontroller itself.
9//!
10//! The [`current`][crate::current] module is an alias to whatever microcontroller
11//! is currently being targeted.
12//!
13//! # Enabling all microcontrollers at once
14//!
15//! You may want to compile with the `all-mcus` feature enabled, which enables
16//! modules for all microcontrollers to be compiled and included at once.
17
18#![no_std]
19
20pub use self::gen::*;
21
22mod gen;
23