typedef struct ads_chn_t_ { const linear_t * linear; uint8_t id; uint8_t mux; uint8_t pga; uint8_t sps; } ads_chn_t;
时间: 2023-12-01 14:37:33 浏览: 237
C_C++中typedef_struct和struct的用法
5星 · 资源好评率100%
typedef struct ads_chn_t_ {
const linear_t * linear;
uint8_t id;
uint8_t mux;
uint8_t pga;
uint8_t sps;
} ads_chn_t;
在这段代码中,typedef关键字用于定义一个新的数据类型ads_chn_t,它是一个结构体。结构体中包含了linear_t类型的指针linear,以及四个uint8_t类型的成员id、mux、pga和sps。
在这里,uint8_t表示无符号8位整数数据类型。这是一个固定大小的数据类型,它保证在不同平台上都具有相同的大小。它可以存储的值范围为0到255,不包括负数。
阅读全文