rt_device_ops 结构体

优质
小牛编辑
127浏览
2023-12-01

设备对象的操作方法 更多...

成员变量

rt_err_t(* init )(rt_device_t dev)
 初始化设备
 
rt_err_t(* open )(rt_device_t dev, rt_uint16_t oflag)
 打开设备
 
rt_err_t(* close )(rt_device_t dev)
 关闭设备
 
rt_size_t(* read )(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
 读取设备数据
 
rt_size_t(* write )(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
 向设备写入数据
 
rt_err_t(* control )(rt_device_t dev, int cmd, void *args)
 控制设备
 

详细描述

设备对象的操作方法