Searched refs:csi_gpio_t (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/csi/csi2/include/drv/ |
A D | gpio.h | 71 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 D | gpio_pin.h | 33 csi_gpio_t *gpio;
|
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/gpio/ |
A D | gpio.c | 11 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 D | gpio.c | 15 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 D | gpioc_csi.h | 17 csi_gpio_t csi_gpio;
|
/AliOS-Things-master/components/drivers/peripheral/gpio/src/ |
A D | gpioc_csi.c | 52 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