| | |
| | | UART_DMAConfiguration(); |
| | | |
| | | } |
| | | u8 overrun_flag=0,receiveingdata_flag,gpsdataready_flag; |
| | | u8 overrun_flag=0,receiveingdata_flag,gpsdataready_flag,waitggaend_flag,ggaend_idx; |
| | | u8 RTCMdata[2000]; |
| | | u32 lastusartdata_timer; |
| | | u16 rtcm_i,gps_packlen; |
| | |
| | | gps_packlen = rtcm_i; |
| | | rtcm_i = 0; |
| | | t1++; |
| | | waitggaend_flag = 1; |
| | | if(g_com_map[DEV_ROLE]) |
| | | { |
| | | UWBSendOnePackData(RTCMdata,gps_packlen); |
| | |
| | | lastusartdata_timer = time32_incr; |
| | | //Usart1ParseDataCallback(m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]); |
| | | RTCMdata[rtcm_i++] = m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]; |
| | | // if(waitggaend_flag&&m_EUART_DMA_RXBuf[m_EUART_DMA_RXPtr]=='*') |
| | | // { |
| | | // waitggaend_flag = 0; |
| | | // ggaend_idx = rtcm_i; |
| | | // } |
| | | //delay_us(10); |
| | | m_EUART_DMA_RXPtr++; |
| | | if( m_EUART_DMA_RXPtr >= EUART_RX_BUF_SIZE ) |