 |
EXPEED_OS
1.1.2
|
hal_gpio_intr_type_t
Definition: hal_gpio.h:39
int32_t hal_gpio_write(hal_gpio_dev_t *gpio, hal_gpio_state_t state)
GPIO输出电平设置
Definition: hal_gpio.h:42
hal_gpio_state_t state
Definition: hal_gpio.h:69
Definition: hal_gpio.h:59
Definition: hal_gpio.h:27
Definition: hal_gpio.h:40
int32_t hal_gpio_toggle(hal_gpio_dev_t *gpio)
GPIO输出电平翻转
Definition: hal_gpio.h:32
Definition: hal_gpio.h:29
Definition: hal_gpio.h:52
Definition: hal_gpio.h:26
Definition: hal_gpio.h:45
int32_t hal_gpio_disable_irq(hal_gpio_dev_t *gpio)
GPIO关闭中断
Definition: hal_gpio.h:28
int32_t hal_gpio_read(hal_gpio_dev_t *gpio, uint32_t *value)
GPIO读取当前电平状态
Definition: hal_gpio.h:41
Definition: hal_gpio.h:31
Definition: hal_gpio.h:67
int32_t hal_gpio_write_low(hal_gpio_dev_t *gpio)
GPIO输出低电平
hal_gpio_state_t
Definition: hal_gpio.h:51
int32_t hal_gpio_enable_irq(hal_gpio_dev_t *gpio, hal_gpio_intr_type_t trigger, hal_gpio_irq_handler_t handler, void *arg)
GPIO中断使能
int32_t hal_gpio_init(hal_gpio_dev_t *gpio)
GPIO初始化
int32_t hal_gpio_clear_irq(hal_gpio_dev_t *gpio)
清除GPIO中断
hal_gpio_config_t config
Definition: hal_gpio.h:70
Definition: hal_gpio.h:33
void(* hal_gpio_irq_handler_t)(void *arg)
Definition: hal_gpio.h:77
hal_gpio_intr_type_t intr
Definition: hal_gpio.h:61
Definition: hal_gpio.h:30
Definition: hal_gpio.h:44
uint8_t port
Definition: hal_gpio.h:68
Definition: hal_gpio.h:43
int32_t hal_gpio_write_high(hal_gpio_dev_t *gpio)
GPIO输出高电平
Definition: hal_gpio.h:53
int32_t hal_gpio_deinit(hal_gpio_dev_t *gpio)
GPIO反初始化
hal_gpio_mode_t
Definition: hal_gpio.h:25
hal_gpio_mode_t mode
Definition: hal_gpio.h:60