This commit is contained in:
lmx
2025-12-09 17:02:07 +08:00
parent 2f4e1d7e5b
commit 5a72132d2a
6 changed files with 12 additions and 6 deletions

View File

@ -118,11 +118,17 @@ uint8_t WF_Init() {
// 1. 配置传感器工作模式
// 推荐配置压力8次过采样温度1次过采样测量速率16Hz
wf282a_write_reg(WF_PRS_CFG, (PM_RATE_32 << 4) | PM_PRC_32);
wf282a_write_reg(WF_TMP_CFG, TMP_INT_SENSOR | (TMP_RATE_32 << 4) | TMP_PRC_32);
wf282a_write_reg(WF_MEAS_CFG, 0x07); // 启动连续压力和温度测量
// wf282a_write_reg(WF_PRS_CFG, (PM_RATE_32 << 4) | PM_PRC_32);
// wf282a_write_reg(WF_TMP_CFG, TMP_INT_SENSOR | (TMP_RATE_32 << 4) | TMP_PRC_32);
// wf282a_write_reg(WF_MEAS_CFG, 0x07); // 启动连续压力和温度测量
// wf282a_write_reg(WF_CFG_REG, 0x00); // 无中断或FIFO移位配置
wf282a_write_reg(WF_RESET_REG, 0x09); //上电复位
wf282a_write_reg(WF_TMP_CFG, 0X87);
// wf282a_write_reg(WF_MEAS_CFG, 0x07); // 启动连续压力和温度测量
wf282a_write_reg(WF_CFG_REG, 0x00); // 无中断或FIFO移位配置
// 2. 一次性读取所有校准系数 (从0x10到0x21共18字节)
if (wf282a_read_regs(COEF_C0, calib_buf, 18) == 0) {
xlog("Failed to read the calibration coefficient\n");

View File

@ -84,7 +84,7 @@ extern u8 init_ok;
extern u8 sniff_out;
unsigned char xtell_bl_state=0; //存放经典蓝牙的连接状态0断开1是连接
u8 bt_newname =0;
unsigned char xt_ble_new_name[9] = "skiing_D7";
unsigned char xt_ble_new_name[9] = "skiing_2";
static u16 play_poweron_ok_timer_id = 0;
// -- 初始化标志位 --