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.