So hab gerade versucht auszulesen ob Daten am Port sind welche ausgelesen werden können.... Nach Vorlage von dem Selftest von SlyD. Jetzt mal ne frage wieseo funktionierte
Code:
char receiveBuffer[UART_RECEIVE_BUFFER_SIZE+1];

uint8_t getInputLine(void)
{ 
    static uint8_t buffer_pos = 0;
    if(getBufferLength()) 
    {                            
        receiveBuffer[buffer_pos] = readChar();
        if(receiveBuffer[buffer_pos]=='\n')
        {
            receiveBuffer[buffer_pos]='\0'; 
            buffer_pos = 0;
            return 1;
        }
        else if(buffer_pos >= 32)
        {                                    
            receiveBuffer[32]='\0';    
            buffer_pos = 0;
            return 2;
        }
        buffer_pos++;
    }
    return 0;
}
bei Selftest und bei mir sagt er das er readChar() und getBufferLength() nicht kennt...

das sind doch Standardbefehle aus der Lib. Oder?

Gruß Biohazard