WS63 SDK 文档
7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
函数
gpio.h 文件参考
#include <stdint.h>
#include "
errcode.h
"
#include "
platform_core.h
"
#include "
hal_gpio.h
"
gpio.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:
浏览源代码.
函数
void
uapi_gpio_init
(void)
初始化GPIO。
void
uapi_gpio_deinit
(void)
去初始化GPIO.
errcode_t
uapi_gpio_set_dir
(
pin_t
pin,
gpio_direction_t
dir)
设置GPIO的输入输出方向函数。
gpio_direction_t
uapi_gpio_get_dir
(
pin_t
pin)
获取GPIO的输入输出方向函数。
errcode_t
uapi_gpio_set_val
(
pin_t
pin,
gpio_level_t
level)
设置GPIO的输出状态。
gpio_level_t
uapi_gpio_get_output_val
(
pin_t
pin)
HAL层获取GPIO的output值接口 。
gpio_level_t
uapi_gpio_get_val
(
pin_t
pin)
读取GPIO的输入状态。
errcode_t
uapi_gpio_toggle
(
pin_t
pin)
翻转输出GPIO电平状态.
errcode_t
uapi_gpio_set_isr_mode
(
pin_t
pin, uint32_t trigger)
HAL层GPIO设置中断模式。
errcode_t
uapi_gpio_register_isr_func
(
pin_t
pin, uint32_t trigger,
gpio_callback_t
callback)
注册GPIO的中断。
errcode_t
uapi_gpio_unregister_isr_func
(
pin_t
pin)
去注册GPIO的中断。
errcode_t
uapi_gpio_enable_interrupt
(
pin_t
pin)
使能GPIO指定端口的中断。
errcode_t
uapi_gpio_disable_interrupt
(
pin_t
pin)
去使能GPIO指定端口的中断。
errcode_t
uapi_gpio_clear_interrupt
(
pin_t
pin)
清除GPIO指定端口的中断。
errcode_t
uapi_gpio_suspend
(
uintptr_t
arg)
挂起所有GPIO通道。
errcode_t
uapi_gpio_resume
(
uintptr_t
arg)
恢复所有GPIO通道。
src
include
driver
gpio.h
由
William Goodspeed
维护 | E-mail: gongzl@stu.hebust.edu.cn | Wechat: a23333344 | ALSO CHECKOUT
WS63FLASH
!
生成于 2025年 一月 4日 星期六 17:47:13 , 为 WS63 SDK 文档使用
1.9.8