CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

GPIO驱动API描述

GPIO驱动的API主要包括:

表 525 GPIO驱动的APIs
API类别 API名称 描述

初始化/反初始化

ll_gpio_init()

初始化GPIO外设。

ll_gpio_deinit()

反初始化GPIO外设,恢复初始设置。

ll_gpio_struct_init()

初始化结构体变量ll_gpio_init_t为默认值。

下面章节将对各API进行详细描述。

ll_gpio_init

表 526 ll_gpio_init接口
函数原型

error_status_t ll_gpio_init(gpio_regs_t *GPIOx, ll_gpio_init_t *p_gpio_init)

功能说明

根据ll_gpio_init_t指定参数初始化GPIO外设。

输入参数

GPIOx:x可以是0或1,x用于确定GR551x家族中被操作的GPIO端口。

p_gpio_init:指向ll_gpio_init_t结构体变量的指针,该结构体变量包含指定的GPIO外设实例的配置信息。

返回值

error_status_t枚举类型的一个值,可以是:

  • SUCCESS:GPIO外设寄存器已被成功初始化
  • ERROR:不可用
备注

ll_gpio_deinit

表 527 ll_gpio_deinit接口
函数原型

error_status_t ll_gpio_deinit(gpio_regs_t *GPIOx)

功能说明

将GPIO外设寄存器初始化为它们的默认重置值。

输入参数

GPIOx:x可以是0或1,x用于确定GR551x家族中被操作的GPIO端口。

返回值

error_status_t枚举类型的一个值,可以是:

  • SUCCESS:GPIO外设寄存器已被成功反初始化
  • ERROR:GPIOx变量错误
备注

ll_gpio_struct_init

表 528 ll_gpio_struct_init接口
函数原型

void ll_gpio_struct_init(ll_gpio_init_t *p_gpio_init)

功能说明 ll_gpio_init_t结构体变量初始化为默认值。
输入参数

p_gpio_init:指向待重置的结构体变量的指针。

返回值

备注

扫描关注

打开微信,使用“扫一扫”即可关注。