Microchip megaAVR 0-series device info facilities are defined in the
include/picolibrary/microchip/megaavr0/device_info.h
/source/picolibrary/microchip/megaavr0/device_info.cc
header/source file pair.
The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Type
enum class is used to
identify a Microchip megaAVR 0-series device type.
::picolibrary::Microchip::megaAVR0::Device_Info::device_type()
function.::picolibrary::Output_Formatter
is specialized for
::picolibrary::Microchip::megaAVR0::Device_Info::Device_Type
.
The
::picolibrary::Output_Formatter<::picolibrary::Microchip::megaAVR0::Device_Info::Device_Type>
specialization does not support user formatting configuration.
The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision
class is used to
store a Microchip megaAVR 0-series device revision.
::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision::as_unsigned_integer()
member function.::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision::as_printable_character()
member function.::picolibrary::Microchip::megaAVR0::Device_Info::device_revision()
function.::picolibrary::Output_Formatter
is specialized for
::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision
.
The
::picolibrary::Output_Formatter<::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision>
specialization does not support user formatting configuration.
The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Serial_Number
class is used
to store a Microchip megaAVR 0-series device serial number.
::picolibrary::Microchip::megaAVR0::Device_Info::Device_Serial_Number::as_array()
member function.::picolibrary::Microchip::megaAVR0::Device_Info::device_serial_number()
function.::picolibrary::Output_Formatter
is specialized for
::picolibrary::Microchip::megaAVR0::Device_Info::Device_Serial_Number
.
The
::picolibrary::Output_Formatter<::picolibrary::Microchip::megaAVR0::Device_Info::Device_Serial_Number>
specialization does not support user formatting configuration.
The ::picolibrary::Testing::Interactive::Microchip::megaAVR0::Device_Info::print()
print
interactive test helper is available if the
PICOLIBRARY_MICROCHIP_MEGAAVR0_ENABLE_INTERACTIVE_TESTING
project configuration option
is ON
.
The interactive test helper is defined in the
include/picolibrary/testing/interactive/microchip/megaavr0/device_info.h
/source/picolibrary/testing/interactive/microchip/megaavr0/device_info.cc
header/source file pair.