SSD1306 OLED Treiber für ESP8266_RTOS_SDK

OP (Firma: Google) #5602772
Lesenswert?

Ah, DANKE Stefanus.
Ich hätte vielleicht dazu schreiben sollen dass das OLED Display per SPI 
angebunden ist... :-)

Kurz zur Abklärung:
Unter Arduino gibt es ja zahlreiche SSD1306 Libraries, die ich auch 
erfolgreich mit meinem Display in Betrieb nehmen konnte.
Die kann ich nicht zufällig direkt nehmen oder?

Welche Schritte wären hier zu machen, um einen Arduino Treiber in die 
RTOS SDK-Welt zu bringen bzw. zu portieren?
Ist das der "normale Weg"? Warum gibt es so wenig Treiber für RTOS?

Nachtrag:
Ich habe vorhin gesehen, dass Espressif das SDK in der Version v3.0 
herausgebracht und alles nach ESP-IDF umgestellt haben.

https://github.com/espressif/ESP8266_RTOS_SDK/releases/tag/v3.0

Wird PlatformIO das auch irgendwann mal unterstützen?

DANKE,
Tim
Gast #5602833
Lesenswert?

> Welche Schritte wären hier zu machen, um einen Arduino Treiber
> in die RTOS SDK-Welt zu bringen bzw. zu portieren?

Alles Arduino Spezifische ersetzen - insbesondere die I²C Kommunikation. 
Genauer kann ich es Dir nicht sagen, weil ich den konkreten "Arduino 
Treiber" nicht kenne.

> Ist das der "normale Weg"?

Bei mir ist der normale Weg: Datenblatt lesen, mit einem vorhandenen 
funktionierenden Code vergleichen und dann selber neu schreiben. Dabei 
im Internet nach entsprechenden Diskussionen suchen, um auf unerwartete 
Probleme gefasst zu sein.

> Warum gibt es so wenig Treiber für RTOS?

Weil das kein Hobby-Bastler System wie Arduino ist. Es gibt sicher mehr 
Software für RTOS, als für Arduino - nur nicht öffentlich.

> Ich habe vorhin gesehen, dass Espressif das SDK in der
> Version v3.0 herausgebracht

Espressif strukturiert ständig um und baut dabei neue Fehler an Stellen 
ein, wo vorher alles funktionierte. Deswegen kann ich gut 
nachvollziehen, dass andere Entwickler die Sache etwas konservativer 
anzugehen. Wenn es nach mir geht, sollten sie lieber alles beim SDK 
1.5.4 einfrieren und nur noch schwerwiegende Bugs und Sicherheitslücken 
schießen. Aber leider Pflegt Espressif überhaupt keine Version 
ordentlich. Jedes Upgrade ist ein Abenteuer mit unbekannter Dauer.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren