Benutzer-Werkzeuge

Webseiten-Werkzeuge


ttgodisplay

Dies ist eine alte Version des Dokuments!


TTGO-Display

Kaum hatte ich es gesehen, musste ich es bestellen, auch wenn ich noch nicht wusste, was ich damit machen sollte.

Installation etwas schwieriger. Die Original-Seite ist hier.

Ich habe diese Anleitung genutzt. Der neue Verweis auf TTGO_T_Display.h. Die muss nach /Users/user/Documents/Arduino/libraries/TFT_eSPI/TTGO_T_Display.h
Ausserdem muss man in User_Setup_Select.h den include für User_setup.h entfernen und dafür #include <User_Setups/TTGO_T_Display.h> einbauen.
Die Source gibt es auf der Original-Seite (s.o.). Beim Kompilieren musste man noch bmp.h einen Ordner tiefer legen (wo Arduino das .ino hin kopiert hatte.

Standard ist: Logo anzeigen, Farben durchwachsen, alle grün. Dann kann man mit dem einen Button die Spannung anzeigen und mit dem anderen alle in der Nähe verfügbaren WiFi-Netze. Langer Click auf den rechten Button und es geht in den DeepSleep. Nochmal rechts … aufwachen. Oh, eine SD Karte kann man auch anschliessen?!

Man kann ein zweites SPI-Device anschliessen, das ist die Meldung, dass die SD-Karte fehlt.

Idee, die ich aber heute nicht ausprobiere (morgen habe ich eine OP). Alle meine Geräte und Status Monitoren … auch von der Ferne. Hier das Bild anzeigen, dass am Zeilendisplay nicht ging.

Board MAC Address: 24:62:AB:F9:9E:10

2022 ging plötzlich der Upload nicht mehr, Die Fehlermeldung lautetet: A fatal error occurred: MD5 of file does not match data in flash! Nachdem ich einen neuen Chip bestellt habe, habe ich es noch mal probiert. Die Lösung kam von dieser Seite. Man muss nur was löschen, was wohl mit der Arduino IDE nicht geht. Nach diesem Befehl, funktioniert der Upload wieder (write_flash_status –non-volatile 0)

/Users/Library/Arduino15/packages/esp32/tools/esptool_py/3.1.0/esptool 
  --chip esp32 --port /dev/cu.usbserial-01CC668A 
  --baud 921600 write_flash_status --non-volatile 0

Und hier noch das Ergebnis:

esptool.py v3.1
Serial port /dev/cu.usbserial-01CC668A
Connecting....
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 24:62:ab:f9:9e:10
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Initial flash status: 0x4200
Setting flash status: 0x0000
After flash status:   0x0000
Hard resetting via RTS pin...

Die Espressif-Seite sagt dazu:

–non-volatile can be used in order to send a WREN (06h) command before writing the status. This may allow non-volatile status register bits to be set or cleared.

ttgodisplay.1651393568.txt.gz · Zuletzt geändert: 2022/05/01 08:26 von varnholt