SPI消息 更多... 成员变量 const void * send_buf SPI发送缓冲区指针 void * recv_buf SPI接收缓冲区指针 rt_size_t length 数据长度 struct rt_spi_message * next 指向下一个SPI消息的指针 unsigned cs_take: 1 SPI总线获取标志位 un
I2C总线设备控制块 更多... 成员变量 struct rt_device parent 继承自 rt_device const struct rt_i2c_bus_device_ops * ops I2C设备的操作方法 rt_uint16_t flags I2C设备参数 rt_uint16_t addr I2C设备地址 struct rt_mutex
I2C总线设备的操作方法 更多... 成员变量 rt_size_t(* master_xfer )(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num) I2C作为主机模式的数据传输接口 rt_size_t(* slave_xfer )(struct rt_i2c_bus_device *bu
I2C消息 更多... 成员变量 rt_uint16_t addr I2C从机地址 rt_uint16_t flags 读、写标志等 rt_uint16_t len 读写数据字节数 rt_uint8_t * buf 读写数据缓冲区指针 详细描述 I2C消息 示例: i2c_aht10_sample.c.
引脚的操作方法 更多... 成员变量 void(* pin_mode )(struct rt_device *device, rt_base_t pin, rt_base_t mode) 设置引脚模式 void(* pin_write )(struct rt_device *device, rt_base_t pin, rt_base_t value) 设置引脚电平值 int(
引脚中断信息 更多... 成员变量 rt_int16_t pin 引脚号 rt_uint16_t mode 中断模式 void(* hdr )(void *args) 中断回调函数 void * args 回调函数相关参数 详细描述 引脚中断信息
引脚状态信息 更多... 成员变量 rt_uint16_t pin 引脚号 rt_uint16_t status 引脚状态 详细描述 引脚状态信息
引脚模式信息 更多... 成员变量 rt_uint16_t pin 引脚号 rt_uint16_t mode 工作模式 详细描述 引脚模式信息
串口设备的操作方法 更多... 成员变量 rt_err_t(* configure )(struct rt_serial_device *serial, struct serial_configure *cfg) 串口配置操作函数 rt_err_t(* control )(struct rt_serial_device *serial, int cmd, void *arg) 串口
串口设备控制块 更多... 成员变量 struct rt_device parent 继承 rt_device const struct rt_uart_ops * ops 串口设备的操作方法 struct serial_configure config 串口设备的配置参数 详细描述 串口设备控制块
串口配置参数 更多... 成员变量 rt_uint32_t baud_rate 波特率 rt_uint32_t data_bits:4 数据位 rt_uint32_t stop_bits:2 停止位 rt_uint32_t parity:2 奇偶校验 rt_uint32_t bit_order:1 位顺序 rt_uint32_t invert:1
等待队列节点 更多... 成员变量 rt_thread_t polling_thread 等待队列轮询线程 rt_list_t list 等待队列链表 rt_wqueue_func_t wakeup 唤醒回调函数 rt_uint32_t key 唤醒条件 详细描述 等待队列节点
工作回调函数信息 更多... 成员变量 rt_list_t list 工作链表 void(* work_func )(struct rt_work *work, void *work_data) 处理工作的回调函数 void * work_data 回调函数相关的数据指针 详细描述 工作回调函数信息
工作队列控制块 更多... 成员变量 rt_list_t work_list 工作队列链表 struct rt_work * work_current 当前工作队列指针 struct rt_semaphore sem 用于同步的信号量 rt_thread_t work_thread 工作队列处理线程 详细描述 工作队列控制块
数据队列控制块 更多... 成员变量 rt_uint16_t size 数据队列的容量 rt_uint16_t lwm 阈值 rt_uint16_t get_index 数据队列读取位置 rt_uint16_t put_index 数据队列写入位置 struct rt_data_item * queue 数据队列中的数据信息,包含数据指针和大小信息