GPIO接口函数说明

## 接口函数 在 hal_BoardSetupGeneral 函数中初始化对应管脚为 GPIO 功能。 HAL_GPIO_GPIO_ID_Tgpio:GPIO 硬件名字。 - hal_GpioOpen(HAL_GPIO_GPIO_ID_Tgpio,CONSTHAL_GPIO_CFG_T*cfg); //按配置 cfg 打开 GPIO,当对应管脚用做中断脚时使用 - hal_GpioClose(HAL_GPIO_GPIO_ID_Tgpio); //关闭 GPIO - hal_GpioSetOut(HAL_GPIO_GPIO_ID_Tgpio); //将 GPIO 设置成输出模式 - hal_GpioSetIn(HAL_GPIO_GPIO_ID_Tgpio); //将 GPIO 设置成输入模式 - hal_GpioGet(HAL_GPIO_GPIO_ID_Tgpio); /获取对应 GPIO 的 Value 值,读取前先配置 GPIO 为输入模式 - hal_GpioSet(HAL_APO_ID_Tapo); //设置对应 GPIO 的 Value 值为 1,设置前先配置 GPIO 为输出模式 - hal_GpioClr(HAL_APO_ID_Tapo); //设置对应 GPIO 的 Value 值为 0,设置前先配置 GPIO 为输出模式 - hal_GpioResetIrq(HAL_GPIO_GPIO_ID_Tgpio); //清除 GPIO 的中断状态 hal_GpioSetHandler(HAL_GPIO_GPIO_ID_Tgpio,HAL_GPIO_IRQ_HANDLER_Thandler); //设置 GPIO 中断处理回调函数 - hal_GpioIrqSetMask(HAL_GPIO_GPIO_ID_Tgpio,CONSTHAL_GPIO_IRQ_MASK_T*cfg); //设置 GPIO 口中断触发条件,上升沿、下降沿、电平触发 - hal_GpioGetcfg(HAL_GPIO_GPIO_ID_Tgpio,HAL_GPIO_CFG_T*cfg); //读取 GPIO 的当前配置 - hal_GpioGetIntStatus(HAL_GPIO_GPIO_ID_Tgpio); //读取 GPIO 管脚的当期中断触发状态