| | |
| | | //link_error_count+=g_com_map[COM_INTERVAL]; |
| | | //if(link_error_count>=g_com_map[4G_INTERNAL]) |
| | | //link_error_count=0; |
| | | updata_led_power_state();//更新灯状态 |
| | | update_led_power_state();//更新灯状态 |
| | | } |
| | | HIDO_TimerTick(); |
| | | } |
| | |
| | | { |
| | | board_clock_run(); |
| | | board_pins_config(); |
| | | IIC2_Init(); |
| | | board_debug_console_open(TRACE_PORT_UART0); |
| | | board_debug_console_open(TRACE_PORT_UART1); |
| | | // Reset reason |
| | | reset_cause_get(); |
| | | reset_cause_clear(); |
| | |
| | | //sys_timer_open(); |
| | | |
| | | // TODO 4G |
| | | Uart_Register(UART_ID_4G, UART_ID1); |
| | | AIR780EDriver_PinRegister(AIR780E_PIN_3V8_EN, IO_PIN_5); |
| | | AIR780EDriver_PinRegister(AIR780E_PIN_PWRKEY, IO_PIN_6); |
| | | Uart_Register(UART_ID_4G, UART_ID0); |
| | | Internet_Init(); |
| | | |
| | | gpio_open(); |
| | |
| | | |
| | | // adc_open(&usr_adc_cfg); |
| | | IIC2_Init(); |
| | | Accelerometer_Init(); //加速度计初始化必须在IO_control_init之前因为复用SDA引脚 |
| | | Accelerometer_Init(); |
| | | IO_control_init(); |
| | | //加速度计初始化必须在IO_control_init之前因为复用SDA引脚 |
| | | //adc_get(&sample[0], NUM_SAMPLES, adc_callback);//adc采样 |
| | | uart_open(UART_ID1, &test_uart_cfg); |
| | | // uart_open(UART_ID1, &test_uart_cfg); |
| | | gps_air780_power_change(1,1);//开启gps,4G |
| | | Program_Init(); |
| | | uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback); |
| | | // Initialize low power mode |
| | | power_init(); |
| | | LOG_INFO(TRACE_MODULE_APP, "测试数据"); |
| | | // g_com_map[BIND_DEV_ID]=0x1122;//测试 |
| | | if(bind_check())//绑定后才提前开启测距 |
| | | {link_success_flag=temp_main();//上机开启接收2s绑定成功则进行下面轮询测距流程,不成功则1分后再次开启2s接收 |