| | |
| | | |
| | | |
| | | Commend_SendDate send_struct; |
| | | static struct ADC_CFG_T usr_adc_cfg = { |
| | | struct ADC_CFG_T usr_adc_cfg = { |
| | | .mode = ADC_MODE_CONTINUE, /* Selected single conversion mode */ |
| | | .clk_sel = ADC_CLK_HIGH, /* Selected 62.4M high speed clock */ |
| | | .vref_sel = ADC_SEL_VREF_INT, /* Using internal reference voltage (1.2V)*/ |
| | |
| | | { |
| | | if(motor_open_air_flag||moter_open_uwb_flag) |
| | | { |
| | | if (motor_count++%2==0) |
| | | if (motor_count++%3!=0) |
| | | { |
| | | motor_power_state = 1; |
| | | }else{ |
| | | }else {//修改 |
| | | motor_power_state = 0; |
| | | } |
| | | } else { |
| | |
| | | uint8_t flag_4G_recdata; |
| | | void _4gUsart_handler(enum IO_PIN_T pin) |
| | | { |
| | | LOG_INFO(TRACE_MODULE_APP, "4G RX 唤醒\r\n"); |
| | | //LOG_INFO(TRACE_MODULE_APP, "4G RX 唤醒\r\n"); |
| | | flag_4G_recdata = 1; |
| | | delaysleep_count = 3; |
| | | } |
| | |
| | | { |
| | | flag_4G_recdata = 2; |
| | | |
| | | LOG_INFO(TRACE_MODULE_APP, "运行Socket_RecvAll tt2 %d\r\n",tt2); |
| | | //LOG_INFO(TRACE_MODULE_APP, "运行Socket_RecvAll tt2 %d\r\n",tt2); |
| | | Socket_RecvAll(); |
| | | } |
| | | air780_led_on(); |
| | |
| | | index2=AIR780E_IsIPIdle(); |
| | | index3=Socket_IsSendQueueEmpty(0); |
| | | if(delaysleep_count==0) |
| | | if(!gps_power_state&&(IfTCPConnected()&&AIR780E_IsIPIdle()&&Socket_IsSendQueueEmpty(0))) |
| | | if(!gps_power_state&&!gpio_pin_get_val(INPUT_5V_Pin)&&(IfTCPConnected()&&AIR780E_IsIPIdle()&&Socket_IsSendQueueEmpty(0))) |
| | | { |
| | | test1=gpio_pin_get_val(_4G_USART_RX_Pin); |
| | | // test1=gpio_pin_get_val(_4G_USART_RX_Pin); |
| | | uint32_t lock; |
| | | //flag_4guart_needinit = 1; |
| | | Internet_Poll(); |
| | |
| | | lock = int_lock(); |
| | | power_enter_power_down_mode(0); |
| | | uart_receive(UART_ID1,m_EUART_DMA_RXBuf,EUART_RX_BUF_SIZE,uart_receive_callback); |
| | | test3=gpio_pin_get_val(_4G_USART_RX_Pin); |
| | | LOG_INFO(TRACE_MODULE_APP, "进入休眠\r\n"); |
| | | // test3=gpio_pin_get_val(_4G_USART_RX_Pin); |
| | | //LOG_INFO(TRACE_MODULE_APP, "进入休眠\r\n"); |
| | | int_unlock(lock); |
| | | } |
| | | |