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
bei Selftest und bei mir sagt er das er readChar() und getBufferLength() nicht kennt...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; }
das sind doch Standardbefehle aus der Lib. Oder?
Gruß Biohazard







Zitieren

Lesezeichen