picolibrary-microchip-megaavr0

Device Info Facilities

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.

Table of Contents

  1. Device Type
  2. Device Revision
  3. Device Serial Number
  4. Print Interactive Test Helper

Device Type

The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Type enum class is used to identify a Microchip megaAVR 0-series device type.

::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.

Device Revision

The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Revision class is used to store a Microchip megaAVR 0-series device revision.

::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.

Device Serial Number

The ::picolibrary::Microchip::megaAVR0::Device_Info::Device_Serial_Number class is used to store a Microchip megaAVR 0-series device serial number.

::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.