blob: b5377c5b521035b0376f738c0f7e662fb55d0948 [file] [log] [blame]
b.liu4e243dc2023-11-27 11:20:00 +08001#include <stdio.h>
2#include <stdlib.h>
3#include <string.h>
b.liu8583dce2024-04-03 13:30:08 +08004//#include <sc_bsp.h>
b.liu4e243dc2023-11-27 11:20:00 +08005
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#define MAX_GPIO_NUM (200)
11static void *test_gpio_handle[MAX_GPIO_NUM]={NULL};
12
13int lynq_gpio_init(int gpio, int direction, int value, int pullsel);
14
15int lynq_gpio_deinit(int gpio);
16
17int lynq_gpio_direction_set(int gpio, int direction);
18
19int lynq_gpio_value_set(int gpio, int value);
20
21int lynq_gpio_value_get(int gpio);
22
23int lynq_gpio_pullsel_set(int gpio, int pullsel);
24
25int lynq_gpio_pullsel_get(int gpio);
26
27
28#ifdef __cplusplus
29}
30#endif