mfp_config((uint32_t *)fr8012haq_d2_exit_mfp_cfgs);
return 0;
}
-static void fr8012haq_sleep_suspend(void)
-{
- Hal_low_power_sleep_suspend(HWD_LOW_POWRE_GSENSOR_1_FLAG);
-}
-static void fr8012haq_sleep_resume(void)
-{
- Hal_low_power_sleep_resume(HWD_LOW_POWRE_GSENSOR_1_FLAG);
-}
typedef void* OS_HISR;
static OS_HISR fr8012haq_hisr_ref;
UART4_buf = malloc(UART4_BUF_LEN);
if(UART4_buf == NULL)
return -1;
+ sys_pm_wakeup_no_lcd();
memset(UART4_buf,0,UART4_BUF_LEN);
len =uart4_recv_data(UART4_buf,UART4_BUF_LEN,timeout);//读串口数据
if(len)
sys_pm_wakeup_no_lcd();
Timer0_Switch(1);
- //FR8012HAQ_LOG("fr8012haq_process_data:%d!!!!\n\n",FR8012HAQ_run_mode);
+ FR8012HAQ_LOG("fr8012haq_process_data:%d!!!!\n\n",FR8012HAQ_run_mode);
switch (FR8012HAQ_run_mode)
{
case HRS_MODE:
case YYL_MODE:
/* code */
uart4_send_data("{\"cmd\":\"2\",\"get_data\":\"yyl\"}",sizeof("{\"cmd\":\"2\",\"get_data\":\"yyl\"}"));
+ UOS_SleepMs(30);
break;
case TEMP_MODE:
/* code */
//FR8012HAQ_LOG("fr8012haq_process_data2:%d!!!!\n",FR8012HAQ_run_mode);
// float tmp = 0x3FE2E147;
// FR8012HAQ_LOG("float:%f\n",tmp);
- fr8012haq_parse_returned_data(60);
+ fr8012haq_parse_returned_data(150);
//uart4_send_data("{\"cmd\":\"0\"}",sizeof("{\"cmd\":\"0\"}"));//保活用
// gpio_enable_edge_detect(GPIO32, EDGE_FLAG_RISE);
// fr8012haq_sleep_resume();