环形缓冲区控制块 更多... 成员变量 rt_uint8_t * buffer_ptr 缓冲区指针 rt_uint16_t read_mirror: 1 读取镜像 rt_uint16_t read_index: 15 读取位置 rt_uint16_t write_mirror: 1 写入镜像 rt_uint16_t write_index: 15 写入
矩形信息结构 更多... 成员变量 rt_uint16_t x x坐标 rt_uint16_t y y坐标 rt_uint16_t width 宽度 rt_uint16_t height 高度 详细描述 矩形信息结构
图形设备信息结构 更多... 成员变量 rt_uint8_t pixel_format 图形格式 rt_uint8_t bits_per_pixel 像素位数 rt_uint16_t reserved 保留字段 rt_uint16_t width 图形设备的宽度 rt_uint16_t height 图形设备的高度 rt_uint8_t * fr
块设备的扇区分布信息 更多... 成员变量 rt_uint32_t sector_begin 起始扇区 rt_uint32_t sector_end 结束扇区 详细描述 块设备的扇区分布信息
块设备扇区信息 更多... 成员变量 rt_uint32_t sector_count 扇区数量 rt_uint32_t bytes_per_sector 扇区字节数 rt_uint32_t block_size 擦除一个块的字节数 详细描述 块设备扇区信息 示例: sd_sample.c.
设备基类控制块 更多... 成员变量 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_ui
等待队列控制块 更多... 成员变量 rt_uint32_t flag 等待队列的参数 rt_list_t waiting_list 等待队列的线程链表 详细描述 等待队列控制块
设备对象的操作方法 更多... 成员变量 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_
地址信息 更多... 成员变量 int ai_flags 输入标志 int ai_family 地址族套接字 int ai_socktype 套接字类型 int ai_protocol 套接字协议 socklen_t ai_addrlen 套接字地址的长度 struct sockaddr * ai_addr 套接字的套接字地址 char
主机地址和域名信息 更多... 成员变量 char * h_name 主机名,即官方域名 char ** h_aliases 主机所有别名构成的字符串数组,同一IP可绑定多个域名 int h_addrtype 主机IP地址的类型,例如IPV4(AF_INET)还是IPV6 int h_length 主机IP地址长度,IPV4地址为4,IPV6地址则为16 c
IP地址和端口信息 更多... 成员变量 u8_t sin_len 地址长度 sa_family_t sin_family 地址族 in_port_t sin_port 16位TCP/UDP端口号 struct in_addr sin_addr 32位IP地址 char sin_zero [SIN_ZERO_LEN] 通常全为 0,主要功能是为了与 s
IP地址 更多... 成员变量 in_addr_t s_addr 用来保存以十六进制表示的IP地址 详细描述 IP地址 示例: tcpclient_sample.c, tcpclient_select_sample.c , 以及 udpclient_sample.c.
IP地址和端口信息 更多... 成员变量 u8_t sa_len 地址长度 sa_family_t sa_family 地址族 char sa_data [14] 14字节,包含套接字中的目标地址和端口信息 详细描述 IP地址和端口信息 typedef struct fd_set { unsigned char fd_bits [(FD_SETSIZE+7)/8];
文件句柄管理 更多... 成员变量 unsigned char fd_bits [(FD_SETSIZE+7)/8] 数组,每一个数组元素都能与一打开的文件句柄(socket、文件、管道、设备等)建立联系 详细描述 文件句柄管理 示例: tcpclient_select_sample.c.
单向链表节点 更多... 成员变量 struct rt_slist_node * next 指向下一个节点。 详细描述 单向链表节点