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

Purpose: Programming interface metadata and page geometry.

Namespace: atmega328p::programming

The interface enum identifies ISP and High-Voltage Serial programming. The module also lists ISP pin identifiers, signature addresses, Flash/EEPROM page sizes, and Read-While-Write support.

namespace mcu = atmega328p;
constexpr mcu::programming::Interface interface_type =
mcu::programming::Interface::ISP;
static_assert(mcu::programming::flash_page_size_words == 64,
"Flash page size");
Programming interfaces and device programming metadata.
Device-specific definitions for the ATmega328P.
Definition ADC.h:14

This module does not communicate with a programmer or perform programming operations.