|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
Register definition of each GPIO group. 更多...
#include <hal_gpio_v150_regs_def.h>
成员变量 | |
| volatile uint32_t | gpio_sw_out |
| volatile uint32_t | gpio_sw_oen |
| volatile uint32_t | gpio_sw_ctl |
| volatile uint32_t | gpio_int_en |
| volatile uint32_t | gpio_int_mask |
| volatile uint32_t | gpio_int_type |
| volatile uint32_t | gpio_int_polarity |
| volatile uint32_t | gpio_int_dedge |
| volatile uint32_t | gpio_int_debounce |
| volatile uint32_t | gpio_int_raw |
| volatile uint32_t | gpio_intr |
| volatile uint32_t | gpio_int_eoi |
| volatile uint32_t | gpio_data_set |
| volatile uint32_t | gpio_data_clr |
| volatile uint32_t | reserved [2] |
Register definition of each GPIO group.
| volatile uint32_t gpio_info_regs::gpio_data_clr |
(0x34) : Data clear
| volatile uint32_t gpio_info_regs::gpio_data_set |
(0x30) : Data set
| volatile uint32_t gpio_info_regs::gpio_int_debounce |
(0x20) : Interrupt debounce enable
| volatile uint32_t gpio_info_regs::gpio_int_dedge |
(0x1C) : Interrupt double edge type
| volatile uint32_t gpio_info_regs::gpio_int_en |
(0x0C) : Interrupt enable
| volatile uint32_t gpio_info_regs::gpio_int_eoi |
(0x2C) : Clear interrupt
| volatile uint32_t gpio_info_regs::gpio_int_mask |
(0x10) : Interrupt mask
| volatile uint32_t gpio_info_regs::gpio_int_polarity |
(0x18) : Interrupt polarity
| volatile uint32_t gpio_info_regs::gpio_int_raw |
(0x24) : Raw interrupt status
| volatile uint32_t gpio_info_regs::gpio_int_type |
(0x14) : Interrupt type
| volatile uint32_t gpio_info_regs::gpio_intr |
(0x28) : Interrupt status
| volatile uint32_t gpio_info_regs::gpio_sw_ctl |
(0x08) : Port A data source register
| volatile uint32_t gpio_info_regs::gpio_sw_oen |
(0x04) : port A data direction register
| volatile uint32_t gpio_info_regs::gpio_sw_out |
(0x00) : port A data register
| volatile uint32_t gpio_info_regs::reserved[2] |
(0x38) : Reserved