4 Repairs and Enhancements
The following are repairs and enhancements for the diagnostic tests.
Type of Change | Issue ID | Diagnostic(s) | Description | Devices Affected |
---|---|---|---|---|
Enhancement | FUSA_8BIT_LIB-11455 | SW_CLOCK_PERIODIC_MONITOR_02 | Updated SW_CLOCK_PERIODIC_MONITOR_02 and SW_INTERRUPT_FREQUENCY_TEST_01 to use newer APIs from Timer-1 PLIB | All supported devices |
Bug Fix | FUSA_8BIT_LIB-11403 | SW_CLOCK_PERIODIC_MONITOR_02 | Fixed the SW_CLOCK_PERIODIC_MONITOR_02 test failures due to the deprecation of
the Timer1_HasOverflowOccurred() API in Timer-1 v5.0.0 | All supported devices |
Bug Fix | FUSA_8BIT_LIB-7451 | SW_SRAM_MARCH_TEST_01 | Fixed the PIC18F SRAM March C- diagnostic test to avoid corruption while using FSR1 with the reentrant stack | All supported PIC18F devices |
Bug Fix | FUSA_8BIT_LIB-8663 | SW_INTERRUPT_FREQUENCY_TEST_01 | Removed the MCC notification to set the TMR2 clock source to Fosc/4 so as not to limit the clock source options for the Interrupt Frequency diagnostic test | All supported devices |
Bug Fix | FUSA_8BIT_LIB-10242 | SW_SRAM_MARCH_TEST_01 | Fixed the PIC16F SRAM March C- diagnostic test to avoid corruption while using FSR1 with the reentrant stack | All supported PIC16F devices |
Bug Fix | FUSA_8BIT_LIB-11013 | SW_CPU_SELF_TEST_LIB_01 | Fixed the CPU Self-Test Subset-2 to correct the stack usage to allow returning to the calling function in case of an error | All supported PIC18F devices |
Bug Fix | FUSA_8BIT_LIB_11394 | SW_CPU_SELF_TEST_LIB_01 | Fixed the PIC18F CPU Self-Test Subset-3 to prevent corruption of the program counter when the error subroutine is located out of bounds for conditional branch instructions | All supported PIC18F devices |