22 #ifndef LIBBSP_ARM_LPC176X_WATCHDOG_H 23 #define LIBBSP_ARM_LPC176X_WATCHDOG_H bool lpc176x_been_reset_by_watchdog(void)
Checks if the watchdog was executed by software or not. Set when the watchdog timer times out...
Definition: watchdog.c:29
rtems_status_code lpc176x_watchdog_config_with_interrupt(lpc176x_wd_isr_funct interrupt, lpc176x_microseconds tcount)
Configures the timer watchdog using interrupt.
Definition: watchdog.c:80
rtems_status_code
Classic API Status.
Definition: status.h:43
uint32_t lpc176x_microseconds
Microseconds representation.
Definition: common-types.h:37
rtems_status_code lpc176x_watchdog_config(lpc176x_microseconds tcount)
Configures the watchdog's timer.
Definition: watchdog.c:66
void lpc176x_watchdog_reset(void)
Resets the watchdog timer.
Definition: watchdog.c:35
API definitions of the Watchdog driver for the lpc176x bsp in RTEMS.
rtems_interrupt_handler lpc176x_wd_isr_funct
A function that attends an interruption for a watchdog.
Definition: watchdog-defs.h:59