Esempio n. 1
0
void processNewRevoData(void) {
	while (GetLength(&uart2RxBuffer) > 0) {
		unsigned char c;
		Read(&uart2RxBuffer, &c);
		buildAndCheckSentence((char)c, sentence, &sentenceIndex, &sentenceState, &checksum, processRevoSentence);
	}
}
Esempio n. 2
0
File: gps.c Progetto: mdunne/ANIMA
void processNewGpsData() {
    //printf("Buffer length: %d\t%c\r\n",GPS_GetLength(),GPS_GetChar());
    while (GPS_GetLength() > 0) {
        //printf("Buffer length: %d\r\n",GPS_GetLength());
        buildAndCheckSentence(GPS_GetChar());
        //printf("size: %d\r\n%c\r\n",GPS_Get_Uart_Len(),GPS_GetChar());
        //printf("size: %d\r\n%c\r\n",GPS_Get_Uart_Len(),GPS_GetChar());
    }
    gpsControlData.newDatatoParse = 0;
}