RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
lm32
include
bsp
milkymist_gpio.h
Go to the documentation of this file.
1
6
7
/* milkymist_gpio.h
8
*
9
* Milkymist GPIO driver for RTEMS
10
*
11
* The license and distribution terms for this file may be
12
* found in the file LICENSE in this distribution or at
13
* http://www.rtems.org/license/LICENSE.
14
*
15
* COPYRIGHT (c) 2010 Sebastien Bourdeauducq
16
*/
17
24
25
#ifndef __MILKYMIST_GPIO_H_
26
#define __MILKYMIST_GPIO_H_
27
28
#ifdef __cplusplus
29
extern
"C"
{
30
#endif
31
32
rtems_device_driver
gpio_initialize(
33
rtems_device_major_number
major,
34
rtems_device_minor_number
minor,
35
void
*arg
36
);
37
38
rtems_device_driver
gpio_read(
39
rtems_device_major_number
major,
40
rtems_device_minor_number
minor,
41
void
*arg
42
);
43
44
rtems_device_driver
gpio_write(
45
rtems_device_major_number
major,
46
rtems_device_minor_number
minor,
47
void
*arg
48
);
49
50
#define GPIO_DRIVER_TABLE_ENTRY { gpio_initialize, \
51
NULL, NULL, gpio_read, gpio_write, NULL}
52
54
55
#ifdef __cplusplus
56
}
57
#endif
58
59
#endif
/* __MILKYMIST_GPIO_H_ */
rtems_device_driver
rtems_status_code rtems_device_driver
This type shall be used in device driver entry declarations and definitions.
Definition
io.h:90
rtems_device_major_number
uint32_t rtems_device_major_number
This integer type represents the major number of devices.
Definition
io.h:103
rtems_device_minor_number
uint32_t rtems_device_minor_number
This integer type represents the minor number of devices.
Definition
io.h:115
Generated by
1.18.0