sedentary_interval = time;
}
-void cywee_get_acc_switch(uint8_t cmd)
-{
- get_acc_swtich = cmd;
-}
-
void cywee_get_chipinfo(char *databuf,uint8_t len)
{
memcpy_s(databuf,len,chipInfo,strlen(chipInfo));
struct tm* timeinfo;
time(&rawtime);
timeinfo = localtime(&rawtime);
- CWM_OS_dbgPrintf("year[%d], mon[%d], day[%d], hour[%d], min[%d], msc[%d] \r\n",
+ CWM_OS_dbgPrintf("cywee_time_sync : year[%d], mon[%d], day[%d], hour[%d], min[%d], msc[%d] \r\n",
timeinfo->tm_year+1900,timeinfo->tm_mon+1,timeinfo->tm_mday,
timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
{
send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_DO_PPG_TEST);
hrs_mode_state = 1;
+ get_acc_swtich = 1;
}
else
{
send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_STOP_PPG_TEST);
hrs_mode_state = 0;
+ get_acc_swtich = 0;
}
}
gxyz_t.y = sensorEVT->fData[1];
gxyz_t.z = sensorEVT->fData[2];
- // CWM_OS_dbgPrintf("acc: x=%.3f, y=%.3f, z=%.3f\n",
- // sensorEVT->fData[0] * 418,
- // sensorEVT->fData[1] * 418,
- // sensorEVT->fData[2] * 418
- // );
+ // CWM_OS_dbgPrintf("acc: x=%.3f, y=%.3f, z=%.3f\n",
+ // sensorEVT->fData[0] * 4096 / 10,
+ // sensorEVT->fData[1] * 4096 / 10,
+ // sensorEVT->fData[2] * 4096 / 10
+ // );
if(get_acc_swtich)
{
{
send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_DO_PPG_TEST);
hrs_mode_state = 1;
+ get_acc_swtich = 1;
}
else
{
send_ppg_cmd_msg(PPG_SERVICE_CMD_TYPE_STOP_PPG_TEST);
hrs_mode_state = 0;
+ get_acc_swtich = 0;
}
}
break;
cm__hs1__init();
//2.Init CWM lib
+ // uint8_t buffer[80] = {0};
+ // uapi_efuse_read_buffer(buffer, 0x100, 80);
+ // printf("dml buffer : ");
+ // for(int i = 0 ; i < 80 ; i++)
+ // printf("%d",buffer[i]);
+ // printf("\n");
CWM_LibPostInit(CWM_AP_SensorListen);
//CWM_OS_dbgPrintf("[DBG] %s %d\n", __func__,__LINE__);