Searched refs:gpio_dev (Results 1 – 7 of 7) sorted by relevance
/AliOS-Things-master/components/drivers/peripheral/gpio/src/ |
A D | gpio_dev.c | 27 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 D | di.c | 22 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 D | key.c | 38 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 D | do.c | 14 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 D | di.c | 22 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 D | do.c | 14 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 D | README.md | 14 │ └── gpio_dev.c # HAL to VFS适配 20 │ └── gpio_dev.h # VFS API
|
Completed in 16 milliseconds