This module contains functional safety diagnostics APIs for WatchDog Timer Test.
This document contains API documentation for the diagnostic tests included in the MPLAB® Code Configurator PIC16/18 ISO26262 Diagnostic Library.
This module contains functional safety diagnostics APIs for CPU Registers.
Software Requirement ID: SW_CLOCK_PERIODIC_MONITOR_01 This module contains APIs to calculate and validate the frequency of the CPU clock using a reference Secondary Oscillator Crystal. It verifies the reliability of the system clock (i.e., the system clock should be neither too fast nor too slow)
Software Requirement ID: SW_CLOCK_PERIODIC_MONITOR_02. This module contains APIs to calculate, store and validate the frequency of the CPU clock using a reference line frequency.
This module contains APIs to calculate, store and validate 16-bit CCITT CRC for a given EEPROM region.
This module contains APIs to calculate, store and validate 32-bit CCITT CRC for a given EEPROM region.
This module contains APIs to calculate, store and validate 16-bit CCITT CRC for a given FLASH region.
This module contains APIs to calculate, store and validate 32-bit CCITT CRC for a given FLASH region.
This module contains functional safety diagnostics API for SW_INTERRUPT_FREQUENCY_TEST_01.
This module contains functional safety diagnostics API for SRAM March-B.
This module contains functional safety diagnostics APIs for SRAM March-C.
This module contains functional safety diagnostics APIs for SRAM March-C Minus.
Here is a list of all documented files with brief descriptions
#define F_CPU (1000000U)
This is a macro which defines the system clock