Hallo zusammen, bei meinen jüngsten Basteleien mit einer Arduino-AVR oder Arduino-DUE HW verwende ich ATMEL Studio und programmiere in Standrd C. Als Aufgabe setze ich div. TFTs u/o LCDs ein. Es ist relativ einfach, die Ausgabe via putchar(c), puts(*c) u.a. des stdio.h Lib auf ein TFT oder LCD umzuleiten. Die dazu notwendigen Routinen sind vorhanden. Nun spiele ich mit einem ESP8266, aktuell unter der Arduino-Oberfläche, und will dort die Standardausgaben auf ein TFT umleiten. Wie gesagt: Standard C und unter Nutzung meiner eigenen vorhandenen TFT-Routinen. Nur, wie ist das möglich. Ich habe nirgendwo im Web eine Lösung gefunden. Muß ich nun wirklich alle Basisroutinen neu schreiben,. Z.B. als TFT_putchar(c); TFT_puts(*s)? Bei ATMEL-Studio und den AVRs/SAMs ist der Ausgangsstream einfach umzuleiten. Könnte ich die stdio.h irgendwie ändern? Böte ein Umsteigen von der (fürchterlichen und langsamen) Arduino-Plattform auf die Espressif eigene Programmierplattform eine Lösung? Ach ja: TFT habe ich laufen, es fehlt nur "putchar". Danke.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.