uint8_t i = 0;
get_Gsensor_fifo_xyz(t_mems_data);
- for(i = 0; i < 25; i++) // 25 sets data per 500ms
+ for(i = 0; i < 30; i++) // 30 sets data per 600ms
{
- uint16_t index = s_hengai_sleep_gsensor_counter * 25 + i;
+ uint16_t index = s_hengai_sleep_gsensor_counter * 30 + i;
s_hengai_sleep_gsensor_data[index].x = *(t_mems_data + i*3);
s_hengai_sleep_gsensor_data[index].y = *(t_mems_data + i*3 + 1);
}
s_hengai_sleep_gsensor_counter++;
- if((60 * 2) <= s_hengai_sleep_gsensor_counter) // 1 minute:500ms*2*60
+ if(100 <= s_hengai_sleep_gsensor_counter) // 1 minute:600ms*100
{
uos_timer_stop(s_hengai_sleep_gsensor_timer_id);
s_hengai_sleep_gsensor_counter = 0;
else
{
uos_timer_stop(s_hengai_sleep_gsensor_timer_id);
- uos_timer_start(s_hengai_sleep_gsensor_timer_id, MS_TO_TICKS(500), 0, mmi_hengai_gsensor_data_get, NULL);
+ uos_timer_start(s_hengai_sleep_gsensor_timer_id, MS_TO_TICKS(600), 0, mmi_hengai_gsensor_data_get, NULL);
}
}
//³õʼ»¯sdata
init_sleep_data(&s_hengai_sdata);
- uos_timer_start(s_hengai_sleep_gsensor_timer_id, MS_TO_TICKS(500), 0, mmi_hengai_gsensor_data_get, NULL);
+ uos_timer_start(s_hengai_sleep_gsensor_timer_id, MS_TO_TICKS(600), 0, mmi_hengai_gsensor_data_get, NULL);
}
void mmi_hengai_get_sleep_data_stop(void)