Home
last modified time | relevance | path

Searched refs:csi_gpio_t (Results 1 – 6 of 6) sorted by relevance

/AliOS-Things-master/components/csi/csi2/include/drv/
A Dgpio.h71 typedef struct csi_gpio csi_gpio_t; typedef
85 csi_error_t csi_gpio_init(csi_gpio_t *gpio, uint32_t port_idx);
93 void csi_gpio_uninit(csi_gpio_t *gpio);
102 csi_error_t csi_gpio_dir(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_dir_t dir);
131 csi_error_t csi_gpio_irq_enable(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
140 csi_error_t csi_gpio_debonce(csi_gpio_t *gpio, uint32_t pin_mask, bool enable);
156 void csi_gpio_toggle(csi_gpio_t *gpio, uint32_t pin_mask);
164 uint32_t csi_gpio_read(csi_gpio_t *gpio, uint32_t pin_mask);
180 void csi_gpio_detach_callback(csi_gpio_t *gpio);
187 csi_error_t csi_gpio_enable_pm(csi_gpio_t *gpio);
[all …]
A Dgpio_pin.h33 csi_gpio_t *gpio;
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/gpio/
A Dgpio.c11 static void user_interrupt_handler(csi_gpio_t *gpio, uint32_t id) in user_interrupt_handler()
21 csi_error_t csi_gpio_init(csi_gpio_t *gpio, uint32_t port_idx) in csi_gpio_init()
38 void csi_gpio_uninit(csi_gpio_t *gpio) in csi_gpio_uninit()
52 csi_error_t csi_gpio_dir(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_dir_t dir) in csi_gpio_dir()
74 csi_error_t csi_gpio_mode(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_mode_t mode) in csi_gpio_mode()
171 csi_error_t csi_gpio_irq_enable(csi_gpio_t *gpio, uint32_t pin_mask, bool enable) in csi_gpio_irq_enable()
188 void csi_gpio_write(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_pin_state_t value) in csi_gpio_write()
204 void csi_gpio_toggle(csi_gpio_t *gpio, uint32_t pin_mask) in csi_gpio_toggle()
221 uint32_t csi_gpio_read(csi_gpio_t *gpio, uint32_t pin_mask) in csi_gpio_read()
239 csi_error_t csi_gpio_attach_callback(csi_gpio_t *gpio, void *callback, void *arg) in csi_gpio_attach_callback()
[all …]
/AliOS-Things-master/hardware/chip/haas1000/csi/
A Dgpio.c15 csi_error_t csi_gpio_init(csi_gpio_t *gpio, uint32_t port_idx) in csi_gpio_init()
30 void csi_gpio_uninit(csi_gpio_t *gpio) in csi_gpio_uninit()
34 csi_error_t csi_gpio_dir(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_dir_t dir) in csi_gpio_dir()
59 csi_error_t csi_gpio_mode(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_mode_t mode) in csi_gpio_mode()
108 csi_error_t csi_gpio_irq_mode(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_irq_mode_t mode) in csi_gpio_irq_mode()
135 csi_gpio_t *gpio; in irq_handler()
144 csi_error_t csi_gpio_irq_enable(csi_gpio_t *gpio, uint32_t pin_mask, bool enable) in csi_gpio_irq_enable()
179 void csi_gpio_write(csi_gpio_t *gpio, uint32_t pin_mask, csi_gpio_pin_state_t value) in csi_gpio_write()
195 uint32_t csi_gpio_read(csi_gpio_t *gpio, uint32_t pin_mask) in csi_gpio_read()
215 csi_error_t csi_gpio_attach_callback(csi_gpio_t *gpio, void *callback, void *arg) in csi_gpio_attach_callback()
[all …]
/AliOS-Things-master/components/drivers/peripheral/gpio/include/aos/
A Dgpioc_csi.h17 csi_gpio_t csi_gpio;
/AliOS-Things-master/components/drivers/peripheral/gpio/src/
A Dgpioc_csi.c52 csi_gpio_t *csi_gpio = &gpioc_csi->csi_gpio; in set_irq_trig()
229 static void irq_handler(csi_gpio_t *csi_gpio, uint32_t pin_mask, void *arg) in irq_handler()
246 csi_gpio_t *csi_gpio; in aos_gpioc_csi_register()

Completed in 6 milliseconds