Crate avr_mcu [] [src]

Information about every AVR microcontroller.

Examples

for mcu in avr_mcu::microcontrollers() {
    println!("Device: {}", mcu.device.name);
}

Modules

current

Structs

AddressSpace

An address space.

Device

Information fore a specific device.

Instance

An instance of a peripheral.

Mcu

A microcontroller with one or more variants.

MemorySegment

A segment of memory in a particular address space.

Module
Peripheral
Port

A port, such as PORTB.

Register

An CPU or IO register.

RegisterGroup

A group of registers.

Signal

A signal that is exposed on the outside of the package.

Variant

A variation of a specific microcontroller.

Functions

microcontroller

Retrieves information for a specific microcontroller.

microcontrollers

Retrieves a list of Mcu objects for all microcontrollers.