![]() |
BLE5.2 1.0
开发文档说明
|
类 | |
| struct | GPIO_InitCfg_t |
函数 | |
| void | xc_gpio_init (GPIO_InitCfg_t *init_cfg) |
| xc_gpio_init | |
| void | xc_gpio_mux_ctl (uint8_t num, GPIO_MUX_TypeDef mux) |
| xc_gpio_init | |
| void | xc_gpio_fun_sel (uint8_t num, GPIO_FUN_SEL_TypeDef sel) |
| void | xc_gpio_pull_config (uint8_t num, GPIO_PULL_TypeDef pull) |
| void | xc_gpio_it_config (uint8_t num, GPIO_INT_TypeDef inter) |
| void | xc_gpio_direction_config (uint8_t num, GPIO_DIR_TypeDef direction) |
| uint32_t | xc_gpio_read_pin (uint8_t num) |
| void | xc_gpio_write_pin (uint8_t num, GPIO_PinState pin_state) |
| void | xc_gpio_toggle_pin (uint8_t num) |
| void | gpio_intr_callback (uint64_t intr_sta) |
| anonymous enum |
在文件 xc_drv_gpio.h 第 48 行定义.
| enum GPIO_DIR_TypeDef |
| 枚举值 | |
|---|---|
| GPIO_DIR_INPUT | |
| GPIO_DIR_OUTPUT | |
在文件 xc_drv_gpio.h 第 133 行定义.
| enum GPIO_FUN_SEL_TypeDef |
| 枚举值 | |
|---|---|
| GPIO_Dx | |
| UART0_TX | |
| UART0_RX | |
| UART0_CTS | |
| UART0_RTS | |
| I2C_SCL | |
| I2C_SDA | |
| UART1_RX | |
| UART1_TX | |
| SIM_IO | |
| SIM_RST | |
| SIM_CLK_OUT | |
| PWM0 | |
| PWM1 | |
| SSI1_CLK | |
| SSI1_SSN | |
| SSI1_RX | |
| SSI1_TX | |
| PWM0_INV | |
| PWM1_INV | |
在文件 xc_drv_gpio.h 第 102 行定义.
| enum GPIO_INT_TypeDef |
| 枚举值 | |
|---|---|
| NOT_INT | |
| NA1_INT | |
| NA2_INT | |
| NA3_INT | |
| NA4_INT | |
| RIS_EDGE_INT | |
| NA6_INT | |
| FAIL_EDGE_INT | |
| NA8_INT | |
| RIS_FAIL_EDGE_INT | |
在文件 xc_drv_gpio.h 第 139 行定义.
| enum GPIO_MUX_TypeDef |
| 枚举值 | |
|---|---|
| GPIO_Mux0 | |
| GPIO_Mux1 | |
| GPIO_Mux2 | |
| GPIO_Mux3 | |
在文件 xc_drv_gpio.h 第 94 行定义.
| enum GPIO_PinState |
| 枚举值 | |
|---|---|
| GPIO_PIN_RESET | |
| GPIO_PIN_SET | |
在文件 xc_drv_gpio.h 第 42 行定义.
| enum GPIO_PULL_TypeDef |
| 枚举值 | |
|---|---|
| GPIO_PULLUP | |
| GPIO_PULLDOWN | |
| GPIO_NOPULL | |
在文件 xc_drv_gpio.h 第 126 行定义.
| void gpio_intr_callback | ( | uint64_t | intr_sta | ) |
在文件 xc_drv_gpio.c 第 309 行定义.
| void xc_gpio_direction_config | ( | uint8_t | num, |
| GPIO_DIR_TypeDef | direction | ||
| ) |
在文件 xc_drv_gpio.c 第 252 行定义.
| void xc_gpio_fun_sel | ( | uint8_t | num, |
| GPIO_FUN_SEL_TypeDef | sel | ||
| ) |
在文件 xc_drv_gpio.c 第 151 行定义.
| void xc_gpio_init | ( | GPIO_InitCfg_t * | init_cfg | ) |
xc_gpio_init
Initializes the GPIO port based on structure parameters
| [in] | init_cfg | :This is the structure parameter that the GPIO initializes |
| [out] | void |
| void | @other GPIO_InitCfg.Mux = GPIO_Mux0; GPIO_InitCfg.FunSel = GPIO_Dx; GPIO_InitCfg.Pull = GPIO_NOPULL; Board Led1 Initialization GPIO_InitCfg.Dir = GPIO_DIR_OUTPUT; GPIO_InitCfg.Int = NOT_INT; GPIO_InitCfg.Pin = GPIO_0; xc_gpio_init(&GPIO_InitCfg); Gpio NVIC Enable NVIC_EnableIRQ(GPIO_IRQn); |
在文件 xc_drv_gpio.c 第 63 行定义.
| void xc_gpio_it_config | ( | uint8_t | num, |
| GPIO_INT_TypeDef | inter | ||
| ) |
在文件 xc_drv_gpio.c 第 240 行定义.
| void xc_gpio_mux_ctl | ( | uint8_t | num, |
| GPIO_MUX_TypeDef | mux | ||
| ) |
xc_gpio_init
GPIO Function Selection
| [in] | num | : GPIO number (GPIO_0 -> GPIO_35) |
| [in] | mux | : Function Selection |
| [out] | void |
| void | @other
|
在文件 xc_drv_gpio.c 第 124 行定义.
| void xc_gpio_pull_config | ( | uint8_t | num, |
| GPIO_PULL_TypeDef | pull | ||
| ) |
在文件 xc_drv_gpio.c 第 167 行定义.
| uint32_t xc_gpio_read_pin | ( | uint8_t | num | ) |
在文件 xc_drv_gpio.c 第 263 行定义.
| void xc_gpio_toggle_pin | ( | uint8_t | num | ) |
在文件 xc_drv_gpio.c 第 281 行定义.
| void xc_gpio_write_pin | ( | uint8_t | num, |
| GPIO_PinState | pin_state | ||
| ) |
在文件 xc_drv_gpio.c 第 273 行定义.