Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial support for HT-VME290, sleep fixes for HT-VME213 #4334

Merged
merged 10 commits into from
Aug 2, 2024

Conversation

todd-herbert
Copy link
Contributor

@todd-herbert todd-herbert commented Jul 26, 2024

  • Initial support for Heltec Vision Master E290
  • Decreased sleep current for Heltec Vision Master E213
    (~25µA deep sleep, ~15mA light sleep)

Note: this PR adjusts doDeepSleep for ESP32, please closely review d41990b.
Took the lazy way out: aa6e45d

Happy to let this one sit for a while if anyone is still waiting for hardware to arrive for testing.


Before merging:

Before next alpha:

  • Add board to meshtastic/api repo

@todd-herbert todd-herbert force-pushed the heltec-eink branch 3 times, most recently from aa6e45d to 108d74a Compare July 29, 2024 22:58
Merge sections, and remove the random assortment of gpio holds left behind.
Originally I made an attempt at tidying up the cpuDeepSleep method, but have reverted that. New commit makes only the changes needed to support VME213. Don't really want the headache of breaking sleep for other variants, especially when this PR is just about implementing new boards.
@todd-herbert todd-herbert merged commit 4b4c166 into meshtastic:master Aug 2, 2024
99 checks passed
@todd-herbert todd-herbert deleted the heltec-eink branch August 7, 2024 04:08
@Szetya
Copy link
Contributor

Szetya commented Aug 17, 2024

I don't want to open a new issue for this. HT-VME is not built with the espressif32 6.7.0 platform.
platform = platformio/[email protected] works.

message:
Using meshtastic platformio-custom.py, firmware version 2.4.3
Compiling .pio\build\heltec-vision-master-e290\src\BluetoothCommon.cpp.o
xtensa-esp32s3-elf-g++: error: CreateProcess: No such file or directory
Compiling .pio\build\heltec-vision-master-e290\src\ButtonThread.cpp.o
*** [.pio\build\heltec-vision-master-e290\src\BluetoothCommon.cpp.o] Error 1
xtensa-esp32s3-elf-g++: error: CreateProcess: No such file or directory
*** [.pio\build\heltec-vision-master-e290\src\ButtonThread.cpp.o] Error 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants