| | |
| | | PCA9555_Set_One_Value_Output(GPS_POWER,0);//关闭gps,4G |
| | | // PCA9555_Set_One_Value_Output(TTS_ENABLE,0); |
| | | |
| | | // gpio_pin_get_val(PCA_INPUT_DETECT); |
| | | PCA9555_Set_One_Value_Output(AIR780E_ENBALE,0);//关闭gps,4G |
| | | |
| | | sleep_timer_stop(); |
| | | |
| | | sleep_timer_stop(); |
| | | // delay_ms(200); |
| | | if(!gpio_pin_get_val(PCA_INPUT_DETECT)) |
| | | { |
| | | return; |
| | | } |
| | | //adc_close(); |
| | | power_enter_power_down_mode(1); |
| | | |
| | | // LOG_INFO(TRACE_MODULE_APP, "从休眠出来\r\n"); |
| | | sys_reset(0); |
| | | int_unlock(lock); |
| | |
| | | HIDO_TimerTick(); |
| | | // if(nomove_count<=g_com_map[NOMOVESLEEP_TIME])//防止溢出 |
| | | nomove_count++; |
| | | gaodu=GetPressAndHeight()*100; |
| | | // gaodu=GetPressAndHeight()*100; |
| | | // else{ |
| | | // nomove_count=g_com_map[NOMOVESLEEP_TIME]+1; |
| | | // } |
| | |
| | | // } |
| | | g_com_map[MODBUS_MODE] = 0; |
| | | log_4g_enable_flag=g_com_map[LOG_4G_ENABLE]; |
| | | g_com_map[VERSION] = (1<<8)|25; |
| | | g_com_map[VERSION] = (1<<8)|28; |
| | | |
| | | |
| | | LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id); |
| | |
| | | LOG_INFO(TRACE_MODULE_APP,"设备UWB工作间隔: %x .\r\n",g_com_map[UWBFrequency]); |
| | | LOG_INFO(TRACE_MODULE_APP,"设备GPS工作间隔: %x .\r\n",g_com_map[GPSFrequency]); |
| | | LOG_INFO(TRACE_MODULE_APP,"当前GPS工作波特率: %d .\r\n",gpsbaudrate1); |
| | | #ifdef _4G_115200 |
| | | LOG_INFO(TRACE_MODULE_APP,"当前4G波特率: 115200.\r\n"); |
| | | #else |
| | | LOG_INFO(TRACE_MODULE_APP,"当前4G波特率: 9600.\r\n"); |
| | | #endif |
| | | // LOG_INFO(TRACE_MODULE_APP,"充电是否开机标志位: %d .\r\n",g_com_map[URT_BQ]); |
| | | if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP) |
| | | { |
| | |
| | | IIC2_Init(); |
| | | Accelerometer_Init(); |
| | | // delay_ms(100); |
| | | BarInit(); |
| | | // BarInit(); |
| | | // delay_ms(100); |
| | | // gaodu=GetPressAndHeight(); |
| | | PCA9555_init(); |
| | |
| | | PCA9555_Set_One_Value_Output(ADC_MINIUS,0);//拉低 |
| | | adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样 |
| | | pca_input_detection_init(pca_handler);//pca检测输入 |
| | | gaodu=GetPressAndHeight()*100; |
| | | // gaodu=GetPressAndHeight()*100; |
| | | while (1) |
| | | { |
| | | |