2 What's New?
Version 3.1.0
    - Added help icons in each diagnostic tab to access supporting API documentation
 - Updated the diagnostic library to support AVR-DD devices:
- AVR16DD14, AVR16DD20, AVR16DD28, AVR16DD32
 - AVR32DD14, AVR32DD20, AVR32DD28, AVR32DD32
 - AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32
 
 - Updated the following diagnostics:
- SW_CPU_REGISTER_TEST_01 v2.0.1
 - SW_CPU_SELF_TEST_LIB_01 v1.1.1
 - SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 v2.0.1
 - SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 v2.0.1
 - SW_SRAM_MARCH_TEST_01 v3.0.1
 - SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST_01 v2.0.1
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST_01 v2.0.1
 - SW_CLOCK_PERIODIC_MONITOR_01 v2.0.1
 - SW_INTERRUPT_FREQUENCY_TEST_01 v2.0.1
 
 
Version 3.0.0
    - Updated the following diagnostics:
- SW_CPU_REGISTER_TEST_01 v2.0.0
 - SW_CPU_SELF_TEST_LIB_01 v1.1.0
 - SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 v2.0.0
 - SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 v2.0.0
 - SW_SRAM_MARCH_TEST_01 v3.0.0
 - SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST_01 v2.0.0
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST_01 v2.0.0
 - SW_CLOCK_PERIODIC_MONITOR_01 v2.0.0
 - SW_INTERRUPT_FREQUENCY_TEST_01 v2.0.0
 
 - Migrated the library to MCC Melody
 - Updated the diagnostic library to support
          TinyAVR 2-series devices:
- ATtiny424, ATtiny426, ATtiny427, ATtiny824, ATtiny826, ATtiny827, ATtiny1624, ATtiny1627, ATtiny3226, ATtiny3227
 
 - Updated the diagnostic library to support
          AVR-DB devices:
- AVR32DB28, AVR32DB32, AVR32DB48, AVR64DB28, AVR64DB32, AVR64DB48, AVR64DB64, AVR128DB28, AVR128DB32, AVR128DB48, AVR128DB64
 
 - Added TinyAVR 1-Series and TinyAVR
          2-Series support to the following diagnostic test:
- SW_CPU_SELF_TEST_LIB_01
 
 
Version 2.0.1
    - 
          
- MPLABX v6.05 compatibility update
 
 
Version 2.0.0
    - Added support for AVR32DA and AVR64DA
            devices
- AVR32DA28
 - AVR32DA32
 - AVR32DA48
 - AVR64DA28
 - AVR64DA32
 - AVR64DA48
 - AVR64DA64
 
 - Fix MISRA violations
 - Added the following diagnostic test for
          AVR-DA devices:
- SW_CPU_SELF_TEST_LIB_01 - v1.0.0
 
 - Updates for the following diagnostic
            tests:
- SW_CPU_REGISTER_TEST_01 - v1.0.2
 - SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 - v1.0.2
 - SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 - v2.0.0
 - SW_SRAM_MARCH_TEST_01 - v1.0.1
 - SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST - v1.1.0
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST - v1.1.0
 - SW_CLOCK_PERIODIC_MONITOR_01 - v1.0.1
 - SW_INTERRUPT_FREQUENCY_TEST_01 - v1.0.1
 
 - Deprecated the following diagnostic
            tests:
- SW_CPU_REGISTER_RESET_STATE_CHECK_01
              - v1.0.0
- The new SRAM March test on AVR is destructive and must run first as outline by AoU-SRAM_MARCH_TEST-01 in the SRAM March test Assumptions of Use document. However, the cpu-reg-reset-state must also run first.
 - If cpu-reg-reset-state is run first, the result of the test is lost after the March test.
 - If the March test is run first, the cpu-reg-reset-state test will fail because not all CPU registers are 0x0.
 - It would be easiest to drop the cpu-reg-reset-state entirely to circumvent the issue.
 - Registers which were tested with cpu-reg-reset-state are already being tested with CPU Register Test and CPU Self Test.
 
 - SW_SRAM_MARCH_TEST_01 - March B and
              March C only
- The March C algorithm has the exact same coverage as March C-, but with a longer execution time.
 - March B is significantly more expensive in terms of test length and code size compared to March C- and does not fully cover all Linked Faults (LFs), while LFs are comparatively rare faults to occur.
 - The ISO 26262 standard does not specify which March algorithm to implement, but mentions a set of fault models which are covered by March C-.
 
 
 - SW_CPU_REGISTER_RESET_STATE_CHECK_01
              - v1.0.0
 - Various fixes and improvements
 
Version 1.2.0
    - Compatibility update with MCC Plugin v4.0.1 and MCC Core v5.0.1 (refer to MCC v4.0.1 Release Notes)
 - Renamed the library package
 - Added the following diagnostic tests:
- SW_CLOCK_PERIODIC_MONITOR_01 - v1.0.0
 - SW_INTERRUPT_FREQUENCY_TEST_01 - v1.0.0
 
 - Updates, fixes, and improvements for the
          following diagnostic tests:
- SW_CPU_REGISTER_TEST_01 - v1.0.1
 - SW_CPU_REGISTER_RESET_STATE_CHECK_01 - v1.0.0
 - SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST - v1.0.2
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST - v1.0.2
 - SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 - v1.0.1
 - SW_SRAM_MARCH_TEST_01 - v1.0.1
 - SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 - v1.0.1
 
 
Version 1.1.0
    - Added support for AVR128DAxx devices
 - Updates for the following diagnostic
            tests:
- SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST - v1.0.1
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST - v1.0.1
 
 
Version 1.0.0
  - Initial release with support for these
          Software Requirement IDs:
- SW_CPU_REGISTER_TEST_01 - v1.0.0
 - SW_CPU_REGISTER_RESET_STATE_CHECK_01 - v1.0.0
 - SW_WATCHDOG_SIMPLE_TIMER_STARTUP_TEST - v1.0.0
 - SW_WATCHDOG_WINDOWED_TIMER_STARTUP_TEST - v1.0.0
 - SW_FLASH_MEMORY_CHECKSUM_CRC_TEST_01 - v1.0.0
 - SW_SRAM_MARCH_TEST_01 - v1.0.0
 - SW_EEPROM_MEMORY_CHECKSUM_CRC_TEST_01 - v1.0.0
 
 
