Microchip megaAVR 0-series reset facilities are defined in the
include/picolibrary/microchip/megaavr0/reset.h/source/picolibrary/microchip/megaavr0/reset.cc
header/source file pair.
The ::picolibrary::Microchip::megaAVR0::Reset::Source class is used to store reset
sources.
::picolibrary::Microchip::megaAVR0::Reset::Source::is_power_on_reset() member
function.::picolibrary::Microchip::megaAVR0::Reset::Source::is_brown_out_reset() member
function.::picolibrary::Microchip::megaAVR0::Reset::Source::is_external_reset() member
function.::picolibrary::Microchip::megaAVR0::Reset::Source::is_watchdog_reset() member
function.::picolibrary::Microchip::megaAVR0::Reset::Source::is_software_reset() member
function.::picolibrary::Microchip::megaAVR0::Reset::Source::is_updi_reset() member function.::picolibrary::Microchip::megaAVR0::Reset::source() function.::picolibrary::Microchip::megaAVR0::Reset::clear_reset_source() function.The following Microchip megaAVR 0-series software reset operations are supported:
::picolibrary::Microchip::megaAVR0::Reset::initiate_software_reset() function.