rt_device 结构体
优质
小牛编辑
128浏览
2023-12-01
设备基类控制块 更多...
成员变量 | |
struct rt_object | parent |
继承自 rt_object | |
enum rt_device_class_type | type |
设备类型 | |
rt_uint16_t | flag |
设备标志 | |
rt_uint16_t | open_flag |
设备打开标志 | |
rt_uint8_t | ref_count |
引用次数 | |
rt_uint8_t | device_id |
设备id,0 - 255 | |
rt_err_t(* | rx_indicate )(rt_device_t dev, rt_size_t size) |
设备接收数据回调 | |
rt_err_t(* | tx_complete )(rt_device_t dev, void *buffer) |
设备发送数据回调 | |
void * | user_data |
设备私有数据 | |
详细描述
设备基类控制块
- 示例:
- hwtimer_sample.c, iwdg_sample.c, sd_sample.c , 以及 uart_sample.c.