Home
last modified time | relevance | path

Searched refs:gpio_dev (Results 1 – 7 of 7) sorted by relevance

/AliOS-Things-master/components/drivers/peripheral/gpio/src/
A Dgpio_dev.c27 if (gpio_dev->config == gpio_hal_configs[gpio_dev->port]) in prepare_gpio_hal()
33 (void)hal_gpio_init(gpio_dev); in prepare_gpio_hal()
34 gpio_hal_configs[gpio_dev->port] = gpio_dev->config; in prepare_gpio_hal()
52 gpio_dev_t gpio_dev; in gpio_io_set() local
63 gpio_dev.port = config->id; in gpio_io_set()
96 ddkc_dbg("GPIO:%d, output config:0x%x, ret:%d", gpio_dev.port, gpio_dev.config, ret); in gpio_io_set()
108 gpio_dev_t gpio_dev; in gpio_io_get() local
119 gpio_dev.port = config->id; in gpio_io_get()
151 gpio_dev_t gpio_dev; in gpio_irq_set() local
162 gpio_dev.port = config->id; in gpio_irq_set()
[all …]
/AliOS-Things-master/hardware/board/haaseduk1/drivers/
A Ddi.c22 gpio_dev_t gpio_dev; member
40 if (gpio_dev_input[i].gpio_dev.port == iomux) { in get_di_port_by_iomux()
78 hal_gpio_clear_irq(&gpio_dev_input[diport].gpio_dev); in di_interrup_proc()
79 hal_gpio_disable_irq(&gpio_dev_input[diport].gpio_dev); in di_interrup_proc()
91 ret = hal_gpio_enable_irq(&gpio_dev_input[diport].gpio_dev, in di_interrup_proc()
161 ret = hal_gpio_init(&gpio_dev_input[i].gpio_dev); in expansion_board_di_init()
164 gpio_dev_input[i].gpio_dev.port, ret); in expansion_board_di_init()
171 gpio_dev_input[i].gpio_dev.port, ret); in expansion_board_di_init()
189 gpio_dev_input[i].gpio_dev.port, ret); in expansion_board_di_init()
202 hal_gpio_disable_irq(&gpio_dev_input[i].gpio_dev); in expansion_board_di_init()
[all …]
A Dkey.c38 gpio_dev_t gpio_dev; member
93 config.id = key_dev_input[i].gpio_dev.port; in key_poll()
262 irq_config.id = key_dev_input[i].gpio_dev.port; in key_init()
265 irq_config.arg = &key_dev_input[i].gpio_dev; in key_init()
270 key_dev_input[i].gpio_dev.port, ret); in key_init()
274 ret = hal_gpio_init(&key_dev_input[i].gpio_dev); in key_init()
277 key_dev_input[i].gpio_dev.port, ret); in key_init()
286 key_dev_input[i].gpio_dev.port, ret); in key_init()
300 irq_config.id = key_dev_input[i].gpio_dev.port; in key_init()
303 irq_config.arg = &key_dev_input[i].gpio_dev; in key_init()
[all …]
A Ddo.c14 gpio_dev_t gpio_dev; member
39 ret = hal_gpio_init(&gpio_dev_output[i].gpio_dev); in expansion_board_do_init()
42 gpio_dev_output[i].gpio_dev.port, ret); in expansion_board_do_init()
47 ret = hal_gpio_output_high(&gpio_dev_output[i].gpio_dev); in expansion_board_do_init()
75 ret = hal_gpio_output_high(&gpio_dev_output[port].gpio_dev); in expansion_board_do_high()
101 ret = hal_gpio_output_low(&gpio_dev_output[port].gpio_dev); in expansion_board_do_low()
/AliOS-Things-master/hardware/board/haas100/drivers/
A Ddi.c22 gpio_dev_t gpio_dev; member
40 if (gpio_dev_input[i].gpio_dev.port == iomux) { in get_di_port_by_iomux()
73 ret = hal_gpio_input_get(&(gpio_dev_input[diport].gpio_dev), &value); in di_interrup_proc()
78 hal_gpio_clear_irq(&gpio_dev_input[diport].gpio_dev); in di_interrup_proc()
79 hal_gpio_disable_irq(&gpio_dev_input[diport].gpio_dev); in di_interrup_proc()
91 di_interrup_proc, &gpio_dev_input[diport].gpio_dev.port); in di_interrup_proc()
117 ret = hal_gpio_input_get(&gpio_dev_input[i].gpio_dev, &gpio_value); in di_value_check()
153 ret = hal_gpio_init(&gpio_dev_input[i].gpio_dev); in expansion_board_di_init()
159 ret = hal_gpio_input_get(&gpio_dev_input[i].gpio_dev, &gpio_value); in expansion_board_di_init()
188 hal_gpio_disable_irq(&gpio_dev_input[i].gpio_dev); in expansion_board_di_init()
[all …]
A Ddo.c14 gpio_dev_t gpio_dev; member
32 ret = hal_gpio_init(&gpio_dev_output[i].gpio_dev); in expansion_board_do_init()
34 LOGE(TAG, "do %d pin %d init fail ret", i, gpio_dev_output[i].gpio_dev.port, ret); in expansion_board_do_init()
39 ret = hal_gpio_output_high(&gpio_dev_output[i].gpio_dev); in expansion_board_do_init()
66 ret = hal_gpio_output_low(&gpio_dev_output[port].gpio_dev); in expansion_board_do_high()
90 ret = hal_gpio_output_high(&gpio_dev_output[port].gpio_dev); in expansion_board_do_low()
/AliOS-Things-master/components/drivers/peripheral/gpio/
A DREADME.md14 │   └── gpio_dev.c # HAL to VFS适配
20 │   └── gpio_dev.h # VFS API

Completed in 16 milliseconds