XFusion API v1.3.0
|
结构体示例。 更多...
成员变量 | ||
xf_templ_int_t | num | |
char * | p_str | |
union { | ||
uint8_t all | ||
struct { | ||
uint8_t val_u4: 4 | ||
uint8_t val_bit4: 1 | ||
uint8_t reserved: 3 | ||
} bits | ||
} | data | |
结构体示例。
_xf_templ_struct_t
。 当然用 xf_templ_struct_s 也可以。 在文件 xf_template_source_detail.c 第 195 行定义.
xf_templ_int_t num |
这是一个数字
在文件 xf_template_source_detail.c 第 196 行定义.
char* p_str |
这是一个字符串指针,前缀p_
强调指针类型
在文件 xf_template_source_detail.c 第 197 行定义.
uint8_t all |
< 结构体内的联合体或结构体等可以匿名 通过这个值可以修改整个共用体
在文件 xf_template_source_detail.c 第 199 行定义.
uint8_t val_u4 |
< 结构体内的联合体或结构体等可以匿名 这是位域的示例,u4 表示有 4 位,根据位置可能是 [0..3]
在文件 xf_template_source_detail.c 第 201 行定义.
uint8_t val_bit4 |
这是位域的示例,bit4 表示的是从 bit0 起数的第 5 位
在文件 xf_template_source_detail.c 第 202 行定义.
uint8_t reserved |
这是位域中未使用的位
在文件 xf_template_source_detail.c 第 203 行定义.
struct { ... } bits |
如果使用了英文缩写,应当在此说明缩写的原文
union { ... } data |