DIAG_INTERRUPT_Frequency This API is called at in RTC interrupt service routine. In this API monitors the frequency of registered interrupts by comparing the respective counter with reference considering the given tolerance. Interrupts are monitored only if those are registred and enabled for monitoring.
DIAG_INTERRUPT_Register Software Requirement Reference ID : SW_INTERRUPT_FREQUENCY_TEST_01. For the DIAG_INTERRUPT_Frequency API to monitor the interrupt modules for frequency test, the modules are added to interrupt module structure using this API.
DIAG_INTERRUPT_Unregister Software Requirement Reference ID : SW_INTERRUPT_FREQUENCY_TEST_01. This API is used to unregister an interrupt being monitored for the interrupt frequency. The interrupt identifier of the module which needs to be removed from being monitored for interrupt frequency, is passed as an argument to the API.
DIAG_INTERRUPT_UpdateInterruptCounter Software Requirement Reference ID : SW_INTERRUPT_FREQUENCY_TEST_01. This API is used to increment the count of registered interrupt. This API should be called from ISR of registered interrupt.
DIAG_INTERRUPT_GetStatus Software Requirement Reference ID : SW_INTERRUPT_FREQUENCY_TEST_01. This API is called to get the result of the respective interrupt module.