You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since I have a T8 device (ESP32-S2 module) that won't run the TFT_eSPI module with another, Arduino-based firmware… I tried compiling AirMeterIO, but it fails after a while with:
…
In file included from ../common/Common.h:43,
from ../components/MQTTCon/include/Mqtt.h:3,
from ../components/MQTTCon/src/Mqtt.cpp:1:
../../components/esp_rom/include/esp32/rom/ets_sys.h:15:2: error: #error "This header should only be included when building for ESP32"
15 | #error "This header should only be included when building for ESP32"
| ^~~~~
[741/944] Linking C static library esp-idf/console/libconsole.a
[742/944] Building C object esp-idf/esp_hid/CMakeFiles/__idf_esp_hid.dir/src/esp_hidd.c.obj
ninja: build stopped: subcommand failed.
Cheers,
The text was updated successfully, but these errors were encountered:
Ok this is simply that I haven't done the work to do a ESP32-S2 build. Is that the nice new ESP32-S2 T-Display board? I was thinking of targeting that :)
Note Lilygo do two versions of the ESP32-S2 T8 - One with a small lcd and one without. Are you referring to the one with a display?
The advantage of the EPD displays is that they can permanently display an image without drawing power. The actual redraw is quite power hungry. Therefore I suspect that with some power management in certain use cases an LCD would actually be more power efficient.
EPD will win if:-
It is important to see current reading at all times without pressing a button to wake device.
Display updates are infrequent and user interaction with device buttons is relatively minimal so redraws are minimal.
LCD will win if:-
The display can turn off after a set number seconds since last button press.
Button presses are frequent and cause display updates very frequently.
Other reasons are present for very frequent display updates.
It will take some time to implement LCD support that power saves at appropriate times so that the advantages of this design direction could be attained. Keep your T8 board I'd say this is a good first target for an LCD mode.
Hello,
Since I have a T8 device (ESP32-S2 module) that won't run the TFT_eSPI module with another, Arduino-based firmware… I tried compiling AirMeterIO, but it fails after a while with:
Cheers,
The text was updated successfully, but these errors were encountered: