PKC驱动API描述
PKC驱动的API主要包括:
| API类别 | API名称 | 描述 |
|---|---|---|
|
初始化/反初始化 |
ll_pkc_init() |
初始化PKC外设。 |
|
ll_pkc_deinit() |
反初始化PKC外设,恢复初始设置。 |
|
|
ll_pkc_struct_init(ll_pkc_init_t *pkc_init) |
初始化结构体pkc_init为默认值。 |
下面章节将对各API进行详细描述。
ll_pkc_init
| 函数原型 | error_status_t ll_pkc_init(pkc_regs_t *PKCx, ll_pkc_init_t *p_pkc_init) |
|---|---|
| 功能说明 | 初始化PKC外设,使能外设及小端模式。 |
| 输入参数 | PKCx:PKC外设实例。 |
| 返回值 |
error_status_t枚举类型的一个值,可以是:
|
| 备注 |
ll_pkc_deinit
| 函数原型 | error_status_t ll_pkc_deinit(pkc_regs_t *PKCx) |
|---|---|
| 功能说明 | 将PKC外设寄存器反初始化为它们的默认重置值。 |
| 输入参数 | PKCx:PKC外设实例。 |
| 返回值 |
error_status_t枚举类型的一个值,可以是:
|
| 备注 |
ll_pkc_struct_init
| 函数原型 | void ll_pkc_struct_init(ll_pkc_init_t *p_pkc_init) |
|---|---|
| 功能说明 | 将ll_pkc_init_t结构体变量初始化为默认重置值。 |
| 输入参数 | p_pkc_init:指向要重置的结构体变量的指针。 |
| 返回值 | 无 |
| 备注 |