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

Purpose: Boot section sizes and Read-While-Write regions.

Namespace: atmega328p::bootloader

The header describes the four BOOTSZ choices, their fuse encodings, and the RWW/NRWW Flash boundaries.

namespace mcu = atmega328p;
constexpr mcu::bootloader::Size size =
mcu::bootloader::Size::Words2048;
constexpr mcu::bootloader::SizeCode code =
mcu::bootloader::SizeCode::Words2048;
static_assert(mcu::bootloader::default_size_words == 2048, "Default boot size");
Boot section and Flash region definitions.
Device-specific definitions for the ATmega328P.
Definition ADC.h:14

The header does not implement a bootloader or Flash programming.