Home
last modified time | relevance | path

Searched refs:gpio_irq_t (Results 1 – 5 of 5) sorted by relevance

/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal/
A Dgpio_irq_api.h60 int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32_t id);
67 void gpio_irq_deinit(gpio_irq_t *obj) ;
75 void gpio_irq_free(gpio_irq_t *obj);
91 void gpio_irq_set(gpio_irq_t *obj, gpio_irq_event event, uint32_t enable);
98 void gpio_irq_enable(gpio_irq_t *obj);
105 void gpio_irq_disable(gpio_irq_t *obj);
118 void gpio_irq_set_event(gpio_irq_t *obj, gpio_irq_event event);
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/targets/hal/rtl8721d/
A Dgpio_irq_api.c45 int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32_t id) in gpio_irq_init()
83 void gpio_irq_free(gpio_irq_t *obj) in gpio_irq_free()
102 void gpio_irq_set(gpio_irq_t *obj, gpio_irq_event event, uint32_t enable) in gpio_irq_set()
148 void gpio_irq_enable(gpio_irq_t *obj) in gpio_irq_enable()
158 void gpio_irq_disable(gpio_irq_t *obj) in gpio_irq_disable()
168 void gpio_irq_deinit(gpio_irq_t *obj) in gpio_irq_deinit()
182 void gpio_irq_pull_ctrl(gpio_irq_t *obj, PinMode pull_type) in gpio_irq_pull_ctrl()
218 void gpio_irq_set_event(gpio_irq_t *obj, gpio_irq_event event) in gpio_irq_set_event()
A Dobjects.h31 } gpio_irq_t; typedef
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/common/mbed/hal_ext/
A Dgpio_irq_ex_api.h40 void gpio_irq_deinit(gpio_irq_t *obj);
52 void gpio_irq_pull_ctrl(gpio_irq_t *obj, PinMode pull_type);
73 int gpio_irq_debounce_set (gpio_irq_t *obj, uint32_t debounce_us, u8 enable);
/AliOS-Things-master/hardware/chip/rtl872xd/hal/
A Dgpio.c111 gpio_irq_t gpio_irq_obj;
230 gpio_irq_t *gpio_irq_obj = &gpio_objs[gpio->port].gpio_irq_obj; in hal_gpio_enable_irq()

Completed in 6 milliseconds