RTEMS CPU Kit with SuperCore
4.11.2
|
Constants and Structures Associated with Watchdog Timers. More...
#include <rtems/score/object.h>
Go to the source code of this file.
Data Structures | |
struct | Watchdog_Control |
The control block used to manage each watchdog timer. More... | |
Macros | |
#define | WATCHDOG_NO_TIMEOUT 0 |
The constant for indefinite wait. More... | |
Typedefs | |
typedef uint32_t | Watchdog_Interval |
Type is used to specify the length of intervals. More... | |
typedef void | Watchdog_Service_routine |
Return type from a Watchdog Service Routine. More... | |
typedef Watchdog_Service_routine(* | Watchdog_Service_routine_entry) (Objects_Id, void *) |
Pointer to a watchdog service routine. More... | |
Enumerations | |
enum | Watchdog_States { WATCHDOG_INACTIVE, WATCHDOG_BEING_INSERTED, WATCHDOG_ACTIVE } |
Set of the states which a watchdog timer may be at any given time. More... | |
Variables | |
volatile Watchdog_Interval | _Watchdog_Ticks_since_boot |
The watchdog ticks counter. More... | |
Constants and Structures Associated with Watchdog Timers.
This include file contains all the constants and structures associated with watchdog timers. This Handler provides mechanisms which can be used to initialize and manipulate watchdog timers.