File List

Here is a list of all documented files with brief descriptions

Source Files

diag_clock_freq_types.h
This file contains common type definitions for Startup and Periodic types of Clock Frequency diagnostics.
diag_clock_frequency.c
This file contains APIs to test Clock Frequency diagnosis periodically.
diag_clock_frequency.h
This file contains API prototypes for Periodic Clock Frequency.
diag_config.h
This file contains macros to hold the user settings for diagnostics library.
diag_cpu_registers.c
This file contains APIs to test CPU Registers.
diag_cpu_registers.h
This file contains prototypes for APIs to test CPU Registers.
diag_cpu_selftest.c
This file contains implementation for CPU self tests.
diag_cpu_selftest.h
This file contains function prototypes and other datatypes for CPU self tests.
diag_cpu_selftest_subset1.c
diag_cpu_selftest_subset1.h
This file contains prototypes and datatypes for CPU self test subset-1.
diag_cpu_selftest_subset2.c
This file contains implementation for CPU self test subset-2.
diag_cpu_selftest_subset2.h
This file contains prototypes and datatypes for CPU self test subset-2.
diag_cpu_selftest_subset3.c
This file contains implementation for CPU self test subset-1.
diag_cpu_selftest_subset3.h
This file contains prototypes and datatypes for CPU self test subset-3.
diag_crc16_lookup_table.c
This file contains look up table and an API to read its contents for 16-bit CCITT CRC algorithm.
diag_crc16_lookup_table.h
This file contains prototype of API to read look up table contents for 16-bit CCITT CRC algorithm.
diag_crc32_lookup_table.c
This file contains look up table and an API to read its contents for 32-bit CRC algorithm.
diag_crc32_lookup_table.h
This file contains prototype of API to read look up table contents for 32-bit CRC algorithm.
diag_eeprom_crc16.h
This file contains prototypes for APIs to calculate, store and validate 16-bit CCITT CRC for a given EEPROM region.
diag_eeprom_crc16_direct.c
This file contains APIs to test EEPROM using CRC16 CCITT Direct Computation algorithm.
diag_eeprom_crc16_lookup.c
This file contains APIs to test EEPROM using CRC16 CCITT Look-up Table algorithm.
diag_eeprom_crc32.h
This file contains prototypes for APIs to calculate, store and validate 32-bit CRC for a given EEPROM region.
diag_eeprom_crc32_direct.c
This file contains APIs to test EEPROM using CRC32 Direct Computation algorithm.
diag_eeprom_crc32_lookup.c
This file contains APIs to test EEPROM using CRC32 Look-up Table algorithm.
diag_flash_crc16.h
This file contains prototypes for APIs to calculate, store and validate 16-bit CCITT CRC for a given FLASH region.
diag_flash_crc16_direct.c
This file contains APIs to test FLASH using CRC16 CCITT Direct Computation algorithm.
diag_flash_crc16_lookup.c
This file contains APIs to test FLASH using CRC16 CCITT Look-up Table algorithm.
diag_flash_crc32.h
This file contains prototypes for APIs to calculate, store and validate 32-bit CRC for a given FLASH region.
diag_flash_crc32_direct.c
This file contains APIs to test FLASH using CRC32 Direct Computation algorithm.
diag_flash_crc32_lookup.c
This file contains APIs to test FLASH using CRC32 Look-up Table algorithm.
diag_intr_freq.c
This file contains APIs for Interrupt Frequency test.
diag_intr_freq.h
This file contains data structures and API prototypes for Interrupt Frequency Test.
diag_memory_types.h
This file contains common type definitions for EEPROM and FLASH module.
diag_sram_marchc_minus.c
This file contains APIs to test SRAM using March-C Minus algorithm.
diag_sram_marchc_minus.h
This file contains API prototypes for SRAM March-C Minus test.
diag_sram_types.h
This file contains common type definitions for SRAM diagnostics module.
diag_startup.c
This file contains the calls to the on-startup SRAM March test.
diag_wdt_simple_timer.c
This file contains APIs to test WDT in Simple-Timer Mode using Indirect Time-Slot Monitoring method.
diag_wdt_simple_timer.h
This file contains API prototypes for Indirect Time-Slot Monitoring based WDT Test (Simple-Timer Mode)
diag_wdt_windowed_timer.c
This file contains APIs to test WDT in Windowed-Timer Mode using Indirect Time-Slot Monitoring method.
diag_wdt_windowed_timer.h
This file contains API prototypes for Indirect Time-Slot Monitoring based WDT Test (Windowed-Timer Mode)