RTEMS  5.0.0
rtd316.h
Go to the documentation of this file.
1 
9 /*
10  * COPYRIGHT (c) 1989-2014.
11  * On-Line Applications Research Corporation (OAR).
12  *
13  * The license and distribution terms for this file may be
14  * found in the file LICENSE in this distribution or at
15  * http://www.rtems.org/license/LICENSE.
16  */
17 
18 #ifndef _BSP_RTD_316_h
19 #define _BSP_RTD_316_h
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24 
29 #define RTD316_DRIVER_TABLE_ENTRY \
30  { rtd316_initialize, NULL, NULL, NULL, NULL, NULL }
31 
45  rtems_device_major_number major,
46  rtems_device_minor_number minor,
47  void *arg
48 );
49 
60 uint8_t rtd316_com_get_register(uint32_t addr, uint8_t reg);
61 
70 void rtd316_com_set_register(uint32_t addr,uint8_t reg, uint8_t val);
71 
72 #ifdef __cplusplus
73 }
74 #endif
75 
76 #endif
77 /* end of include file */
void rtd316_com_set_register(uint32_t addr, uint8_t reg, uint8_t val)
RTD316 Set Register Helper.
Definition: rtd316.c:44
uint8_t rtd316_com_get_register(uint32_t addr, uint8_t reg)
RTD316 Obtain Register Helper.
Definition: rtd316.c:33
rtems_status_code
Classic API Status.
Definition: status.h:43
rtems_device_driver rtd316_initialize(rtems_device_major_number major, rtems_device_minor_number minor, void *arg)
RTD316 Initialization Entry Point.
Definition: rtd316.c:51