4.3.36.1 Functions
-
diag_wdt_windowed_status_t DIAG_WDT_WindowedTimer_GetStatus (void)
WATCHDOG_WINDOWED_TIMER_STARTUP_TEST is a functional test based on Defintition H.2.16.5 in the IEC-60370.
-
static void configure_TMR0_for_time_taking (void)
This is API to Set period so that TMR0 overflows approximately every 1ms.
-
static void restart_TMR0 (void)
This is a macro to reset TMR0 to zero and start counting from zero.
-
static void watchdog_delay (uint8_t i)
This is a macro to create a fixed delay for the watchdog timer test.
-
static void diag_restore_timer_defaults (void)
This is an API to restore the timer registers to their default values.
-
void DIAG_WDT_WindowedTimer (void)
**WATCHDOG_WINDOWED_TIMER_STARTUP_TEST is a functional test based on Defintition H.2.16.5 in the IEC-60370 DIAG_WDT_WINDOW_FSM_1 and DIAG_WDT_WINDOW_FSM_2**.