コード例 #1
0
ファイル: revo.c プロジェクト: BananaSlug/Autoboat
void processNewRevoData(void) {
	while (GetLength(&uart2RxBuffer) > 0) {
		unsigned char c;
		Read(&uart2RxBuffer, &c);
		buildAndCheckSentence((char)c, sentence, &sentenceIndex, &sentenceState, &checksum, processRevoSentence);
	}
}
コード例 #2
0
ファイル: gps.c プロジェクト: 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;
}