|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include <stdint.h>#include <stdbool.h>#include "platform_core.h"#include "platform_types.h"#include "hal_gpio_v150_comm_def.h"

宏定义 | |
| #define | GPIO_CHANNEL_0_GROUP_NUM 1 |
| GPIO info definition of each channel and group. Developer should adapt GPIO info here. | |
| #define | GPIO_CHANNEL_0_GROUP_0_PIN_NUM 8 |
| #define | GPIO_CHANNEL_0_GROUP_0_CB_START_ID 0 |
| #define | GPIO_CHANNEL_0_PIN_NUM (GPIO_CHANNEL_0_GROUP_0_PIN_NUM) |
| #define | GPIO_CHANNEL_1_GROUP_NUM 1 |
| #define | GPIO_CHANNEL_1_GROUP_0_PIN_NUM 8 |
| #define | GPIO_CHANNEL_1_GROUP_0_CB_START_ID (GPIO_CHANNEL_0_GROUP_0_CB_START_ID + GPIO_CHANNEL_0_PIN_NUM) |
| #define | GPIO_CHANNEL_1_PIN_NUM (GPIO_CHANNEL_1_GROUP_0_PIN_NUM) |
| #define | GPIO_CHANNEL_2_GROUP_NUM 1 |
| #define | GPIO_CHANNEL_2_GROUP_0_PIN_NUM 3 |
| #define | GPIO_CHANNEL_2_GROUP_0_CB_START_ID (GPIO_CHANNEL_1_GROUP_0_CB_START_ID + GPIO_CHANNEL_1_PIN_NUM) |
| #define | GPIO_CHANNEL_2_PIN_NUM (GPIO_CHANNEL_2_GROUP_0_PIN_NUM) |
| #define | GPIO_PIN_NUM (GPIO_CHANNEL_0_PIN_NUM + GPIO_CHANNEL_1_PIN_NUM + GPIO_CHANNEL_2_PIN_NUM) |
| #define | GPIO_CHANNELS_NUM GPIO_CHANNEL_MAX_NUM |
类型定义 | |
| typedef enum gpio_channel | gpio_channel_t |
| Definition of GPIO Channel index. | |
枚举 | |
| enum | gpio_channel { GPIO_CHANNEL_0 = 0 , GPIO_CHANNEL_1 , GPIO_CHANNEL_2 , GPIO_CHANNEL_MAX_NUM } |
| Definition of GPIO Channel index. 更多... | |
函数 | |
| hal_gpio_channel_info_t * | gpio_porting_channel_info_get (uint32_t channel) |
| Get GPIO channel info. | |
| hal_gpio_group_context_t * | gpio_porting_group_context_get (uint32_t channel, uint32_t group) |
| Get GPIO group context of target channel and group. | |
| void | gpio_porting_channel_context_clean (uint32_t channel, uint32_t group_num) |
| Clean all GPIO context of target channel. | |
| uintptr_t | gpio_porting_base_addr_get (uint32_t channel) |
| Get GPIO base addr of of target channel. | |
| void | gpio_ulp_int_en (bool on) |
| Enable ulp gpio interrupt, set ulp gpio clk as 32K. | |
| void | gpio_select_core (pin_t pin, cores_t core) |