8.2 <boot.h> Bootloader Functions

The macros in this module provide a C language interface to the bootloader support functionality available on some AVR devices. These macros are designed to work with all sizes of flash memory.

Global interrupts are not automatically disabled for these macros. It is left up to the programmer to do this. Also see the processor data sheet for caveats on having global interrupts enabled during writing of flash memory.