RTEMS  5.1
watchdogdrv.h
Go to the documentation of this file.
1 
10 /*
11  *
12  * COPYRIGHT (c) 1989-2008.
13  * On-Line Applications Research Corporation (OAR).
14  *
15  * The license and distribution terms for this file may be
16  * found in the file LICENSE in this distribution or at
17  * http://www.rtems.org/license/LICENSE.
18  */
19 
20 #ifndef _RTEMS_WATCHDOGDRV_H
21 #define _RTEMS_WATCHDOGDRV_H
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
30 #define WATCHDOG_DRIVER_TABLE_ENTRY \
31  { Watchdog_initialize, NULL, NULL, NULL, NULL, Watchdog_control }
32 
45  rtems_device_major_number major,
46  rtems_device_minor_number minor,
47  void *arguments
48 );
49 
61  rtems_device_major_number major,
62  rtems_device_minor_number minor,
63  void *arguments
64 );
65 
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 #endif
71 /* end of include file */
rtems_status_code
Classic API Status.
Definition: status.h:43
rtems_device_driver Watchdog_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void *arguments)
Watchdog Driver Initialization.
rtems_device_driver Watchdog_control(rtems_device_major_number major, rtems_device_minor_number minor, void *arguments)
Watchdog Driver IO Control.