Tommy56:
Wie ist inputstring deklariert? String oder Char-Array?
Hier vergleichst Du eine Kiste mit Äpfeln (inputstring) mit einem Apfel (char*)bufferEPROM*.* Das kann nie gleich sein. Gruß Tommy [/quote] Als String ```
*klappt leider auch nicht so
for(int i =0; i<UDP_TX_PACKET_MAX_SIZE;i++){
noiasca:
Solche Codeschnippsel die du hier präsentierst bringen wenig bis gar nichts.
Wenn du mit Google-Suche nicht weiterkommst, und weitere Hilfe in diesem Forum erhoffst, sollst du einen ganzen kompilierbaren Sketch einstellen.
Du kannst auch deinen Sketch soweit verschlanken, dass du diesen mit der konkreten Fragestellung hier posten kannst. Aber es muss weiterhin ein vollständiger Code mit Deklarationen - setup und loop sein, etwas was die Helfer hier in ihre IDE kopieren können und dir mit deinem Problem zu helfen.
Ja da haste recht
Einstellungen.h ---> beinhaltet Variabeln und deklarationen
EPromaufgaben.h --> Liest den inhalt der Eproms aus
pixelaufgaben.h --> Setz auf einem LED streifen die Pixel
Serielcheck.h --> Soll durch UDP ersetz werden
ist leider nicht jetz der UDP String sonder der Eprom
for ( int i = 0; i < 44; i++) {
de[i].search();// Suche nach EPROM
if (de[i].validAddress(de[i].getAddress())) {
//speichere Wert in Buffer
if ((status = de[i].readPage(bufferEPROM[i], 0)) == 0) {
// Serial.print("EpromInhalt --> ");
// Serial.println((char*)bufferEPROM[i]);
}
}
}
Soll ich es dann so machen das ich den BufferEprom nochmal neu befülle?
Aus Deinen Fragmenten kann man nicht so leicht ersehen, was was sein soll.
Der Code, den ich ergänzt habe stand aber bei UDP.
Mit der extensiven Verwendung von String wirst Du Dir früher oder später den RAM fragmentieren und dann "schöne" Effekte erleben.
Benutze für inputstring im setup die Methode reserve(), um ihn auf die zu erwartende Größe anzulegen oder nimm gleich Char-Arrays. Zu Zeichenketten kannst Du Dir das hier mal durchlesen. Da ist auch ein Beispiel, wie man eine Zeichenkette in einen Puffer einliest drin.
Danke erstmal für die Hilfe. An deine Lösung habe ich noch gar nicht gedacht mit der Fragmentierung da dies ein 24/7 Projekt wird. werde mir jetz erstmal den text reinziehen