blob: 39eed04c1a85aa11d735a18668e6ad3e16b230f0 [file] [log] [blame]
b.liud440f9f2025-04-18 10:44:31 +08001#include <stdio.h>
2#include <stdlib.h>
3#include <string.h>
4//#include <sc_bsp.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10#define MAX_GPIO_NUM (200)
11// static 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