3.1.14.1.3 Functions
-
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 function test based on the IEC-60370 Table H.2.16.5 DIAG_WDT_WINDOW_FSM_1 and DIAG_WDT_WINDOW_FSM_2.
-
diag_wdt_windowed_status_t DIAG_WDT_WindowedTimer_GetStatus (void)
WATCHDOG_WINDOWED_TIMER_STARTUP_TEST is a function test based on the IEC-60370 Table H.2.16.5