ATmega328p
Hardware definitions
Loading...
Searching...
No Matches
ATmega328P.h

Purpose: Includes the complete public definition set.

Use this header when a library needs several parts of the device description. For a smaller dependency, include only the required module header.

namespace mcu = atmega328p;
static_assert(mcu::memory::flash_size_bytes == 32768UL, "Flash size");
static_assert(mcu::gpio::port_count == 3, "GPIO ports");
Aggregate include for all ATmega328P definitions.
Device-specific definitions for the ATmega328P.
Definition ADC.h:14

The aggregate header does not initialize the MCU or access its registers.