1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #ifndef GPIO_DRIVER_H
| #define GPIO_DRIVER_H
|
|
| #define GPIO_LEVEL_LOW 0
| #define GPIO_LEVEL_HIGH 1
|
| #define GPIO_INDEX_TX 26
| #define GPIO_INDEX_RX 27
|
|
| typedef struct {
| int gpio_index;
| int gpio_level;
| } IOCTL_GPIO_ARG_ST;
|
|
| int gpio_set_level(int index,int level);
| int gpio_get_level(int index,int *level);
|
|
| #endif // GPIO_DRIVER_H
|
|