Hallo beim compilieren von einer Beispielanwendung aus dem Forum kriege ich folgende Meldung: expected declaration specifiers before 'reentrant' die Programmzeile dazu (aus der Headerdatei): unsigned char lcd_port (unsigned char val) reentrant; Gruß Jo
Du bist sicher, dass der verwendete Compiler das Keyword "reentrant" kennt? Zu Standard-C gehört es nicht, GCC benötigt und kennt es nicht.
Das ist nicht deine erste Frage mit einer diffusen Beschreibung und ohne Quelltext. Bist du lernfähig? Sinnvoll wäre die Angabe, welcher Quelltext mit welchem Compiler übersetzt werden soll, und vielleicht auch noch wozu. "ich mache etwas, aber das geht nicht" gibt es doch schon zu oft.
Jörg Zinke schrieb: > unsigned char lcd_port (unsigned char val) reentrant; Ich bezweifle stark, daß irgendwas sinnvolles rauskommt, wenn LCD-Ausgaben sich selber unterbrechen. Da hat jemand nicht nachgedacht. Ich hatte es mal versehentlich gemacht (Debugausgaben im Interrupt), das Ergebnis war verblüffend. Peter
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.