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

AES驱动API描述

AES驱动的API主要包括:

表 560 AES驱动的APIs
API类别 API名称 描述

初始化/反初始化

ll_aes_init()

初始化AES外设。

ll_aes_deinit()

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

ll_aes_struct_init(ll_aes_init_t *aes_init)

初始化结构体aes_init为默认值。

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

ll_aes_init

表 561 ll_aes_init接口
函数原型

error_status_t ll_aes_init(aes_regs_t *AESx, ll_aes_init_t *p_aes_init)

功能说明

初始化AES外设,使能外设及小端模式。

输入参数

AESx:AES外设实例。

返回值

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

  • SUCCESS:AES外设寄存器已被成功初始化
  • ERROR:未成功初始化
备注

ll_aes_deinit

表 562 ll_aes_deinit接口
函数原型

error_status_t ll_aes_deinit(aes_regs_t *AESx)

功能说明

将AES外设寄存器反初始化为它们的默认值。

输入参数

AESx:AES外设实例。

返回值

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

  • SUCCESS:AES外设寄存器已被成功反初始化
  • ERROR:未成功反初始化
备注

ll_aes_struct_init

表 563 ll_aes_struct_init接口
函数原型

void ll_aes_struct_init(ll_aes_init_t *p_aes_init)

功能说明

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

输入参数

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

返回值

备注

扫描关注

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