Forum: Compiler & IDEs printf mit IAR AVR C Compiler?


von Martin M. (martints)


Lesenswert?

Hallo

Ich weiß der IAR-AVR C Compiler ist ein wenig unterschiedlich zum gcc, 
aber vielleicht kennt sich doch einer aus und kann mir bei meinem 
Problem mit der C Funktion printf helfen.

Ich kann den stdout nicht umbiegen, damit die Ausgabe der 
printf-Funktion über meine lcd_write(char x) Routine geschieht.

Hat jemand ein Codeschnipsel oder eine lösung für mich?

Vielen Dank
Martin

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Vom Drüberlesen scheint es mir so, als müsste man dafür die Bibliothek
anpassen (die es ja komplett als Sourcecode gibt).  Kam mir auch
bisschen schräg vor, aber man muss wohl sein eigenes fopen() dafür
implementieren.

von IAR-man (Gast)


Lesenswert?

Du kannst Dir printf.c anpassen und unter putchar() eine andere Ausgabe 
festlegen.

von IAR-man (Gast)


Lesenswert?

Oder einfach in Deine Quelle ein eigenes putchar() einfügen. Dies wird 
dann vom Linker bevorzugt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.