|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


结构体 | |
| struct | hal_pin_funcs_t |
类型定义 | |
| typedef errcode_t(* | hal_pin_set_mode) (pin_t pin, pin_mode_t mode) |
| HAL层pin设置复用模式。 | |
| typedef pin_mode_t(* | hal_pin_get_mode) (pin_t pin) |
| HAL层pin获取复用模式。 | |
| typedef errcode_t(* | hal_pin_set_ds) (pin_t pin, pin_drive_strength_t ds) |
| HAL层pin设置驱动能力。 | |
| typedef pin_drive_strength_t(* | hal_pin_get_ds) (pin_t pin) |
| HAL层pin获取驱动能力。 | |
| typedef errcode_t(* | hal_pin_set_pull) (pin_t pin, pin_pull_t pull_type) |
| HAL层pin设置上下拉。 | |
| typedef pin_pull_t(* | hal_pin_get_pull) (pin_t pin) |
| HAL层pin获取上下拉状态。 | |
函数 | |
| errcode_t | hal_pin_register_funcs (hal_pin_funcs_t *funcs) |
| 注册 hal_pin_funcs_t 到 g_hal_pins_funcs | |
| errcode_t | hal_pin_unregister_funcs (void) |
| g_hal_pins_funcs hal_pin_funcs_t | |
| hal_pin_funcs_t * | hal_pin_get_funcs (void) |
| 获取Driver层pin和HAL层pin的接口实例,参考 hal_pin_funcs_t | |