WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
Pinctrl

函数

void uapi_pin_init (void)
 初始化Pinctrl.
 
void uapi_pin_deinit (void)
 去初始化Pinctrl.
 
errcode_t uapi_pin_set_mode (pin_t pin, pin_mode_t mode)
 设置引脚复用模式。
 
pin_mode_t uapi_pin_get_mode (pin_t pin)
 获取引脚复用模式。
 
errcode_t uapi_pin_set_ds (pin_t pin, pin_drive_strength_t ds)
 设置引脚驱动能力。
 
pin_drive_strength_t uapi_pin_get_ds (pin_t pin)
 获取引脚驱动能力。
 
errcode_t uapi_pin_set_pull (pin_t pin, pin_pull_t pull_type)
 设置引脚上下拉。
 
pin_pull_t uapi_pin_get_pull (pin_t pin)
 获取引脚上下拉状态。
 

详细描述

Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.

Description: Provides PIN driver api
History:
2022-08-25, Create file.

函数说明

◆ uapi_pin_deinit()

void uapi_pin_deinit ( void  )

去初始化Pinctrl.

◆ uapi_pin_get_ds()

pin_drive_strength_t uapi_pin_get_ds ( pin_t  pin)

获取引脚驱动能力。

◆ uapi_pin_get_mode()

pin_mode_t uapi_pin_get_mode ( pin_t  pin)

获取引脚复用模式。

◆ uapi_pin_get_pull()

pin_pull_t uapi_pin_get_pull ( pin_t  pin)

获取引脚上下拉状态。

◆ uapi_pin_init()

void uapi_pin_init ( void  )

初始化Pinctrl.

◆ uapi_pin_set_ds()

errcode_t uapi_pin_set_ds ( pin_t  pin,
pin_drive_strength_t  ds 
)

设置引脚驱动能力。

◆ uapi_pin_set_mode()

errcode_t uapi_pin_set_mode ( pin_t  pin,
pin_mode_t  mode 
)

设置引脚复用模式。

◆ uapi_pin_set_pull()

errcode_t uapi_pin_set_pull ( pin_t  pin,
pin_pull_t  pull_type 
)

设置引脚上下拉。