XGZP6847DDevice
XGZP6847D 数字压力传感器驱动。 https://cfsensor.com/product/xgzp6847d/ 官方产品页: https://cfsensor.com/wp-content/uploads/2026/04/XGZP6847D-Pressure-Sensor-V3.0.pdf V3.0 datasheet: https://www.scribd.com/document/891923775/XGZP6847D-Pressure-Sensor-V2-2025-05-04-21-28-42 V2.8 检索页: 旧版协议/量程换算参考资料: 当前实现使用的是旧版协议里的 K 表换算: pressure_pa = signExtend24(raw_pressure) / K -100~100 kPa -> pressure_range_kpa = 100 -> K = 64 量程 -100~300 kPa -> pressure_range_kpa = 300 -> K = 16 量程 这里的 pressure_range_kpa 不是总量程跨度,而是 max(abs(Pmin), abs(Pmax))。 例如: onTrigger() onRead() 该设备需要先写命令触发一次联合转换,再等待芯片完成内部测量,最后读取 压力和温度原始值并更新缓存。因此它重写了、conversionMs() 和三个状态机钩子。
pressure/XGZP6847D/XGZP6847DDevice.hpp:35