-
Notifications
You must be signed in to change notification settings - Fork 4
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
Compiling #12
Comments
Thank you for bringing this to my attention. It seems that the latest firmware released by Heltec (v3.0.0-alpha) has made some changes. I will look into this now. In the meantime, you should be able to downgrade to the previous release (v1.0.1) by change the url in the Arduino IDE board manager to https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/releases/download/1.0.1/package_heltec_esp32_index.json |
It seems that there may be significant changes and/or bugs in Heltec's version 3.0.0-alpha. I will continue to investigate this in the future. Arduino IDE users should continue to use v1.0.1 of PlatformIO users can continue as usual. |
Hopefully all fixed with v4.3.0 release, available shortly in Arduino IDE. Any issues, please let me know! |
Hi Todd, I think I may still be getting the error with Heltec 3.0.0 Firmware, Heltec ESP32 Dev-Boards Library and eink 4.3.0 when trying to use LORA and the eInk Library at the same time. Please let me know if there is any information I can provide to asisst. Thanks! o:\OneDrive\Projects\Microcontroller\C\libraries\heltec-eink-modules\src\Platforms\WirelessPaper\power_controls.cpp: In function 'void Platform::prepareToSleep()': Using library heltec-eink-modules at version 4.3.0 in folder: O:\OneDrive\Projects\Microcontroller\C\libraries\heltec-eink-modules |
@Glenno-H That's definitely got me a bit confused! Hopefully can figure out why the Just gathering some more information:
It might help to "clean" the project, to force everything to rebuild. In Arduino IDE, one way to do this is to change to a different board type (such as Arduino Uno), attempt to build (will likely fail), then swap back to the correct board and try again. The |
Oh, I can see an error actually when using Heltec's LoRa library. I think I missed this one because I personally prefer the RadioLib library for LoRa. I'll see if there's an easy fix for the conflict. |
Thanks heaps for your quick reply Todd! Really Appreciate it! Arduino IDE Version : 2.3.2 I tried the cleaning trick you suggested plus the include option, and sadly they didnt work. It would be super if you are able to find a quick fix! Ill also check out "RadioLib" as an alterative way to get it going. Thanks again! |
Thanks for following up with that info! I'm pretty sure I've spotted the issue now: a file in the "Heltec ESP32 Dev-Boards Library" has the same name as a file in the "Heltec 3.0.0 Firmware". When asking for this file, we are getting the file from the library, rather than the file we want from the firmware. I've added a quick work-around which seems to distinguish between the two. It doesn't seem to have break anything.. Let me know if v4.3.1 sorts the issue for you. It'll probably take a few hours to show up in the Arduino IDE library manager, or you can grab it right now as a zip |
Works perfect! Thanks again! |
I'm still running into this issue on v4.4.0, sadly:
|
Hello,
When I try to compile the e-ink module (Wireless Paper with LCMEN2R13EFC1 display), I always get the compile error message :
/Users/B/Documents/Arduino/libraries/heltec-eink-modules/src/Platforms/WirelessPaper/power_controls.cpp: In function 'void Platform::prepareToSleep()':
/Users/B/Documents/Arduino/libraries/heltec-eink-modules/src/Platforms/WirelessPaper/power_controls.cpp:81:9: error: 'gpio_hold_en' was not declared in this scope; did you mean 'gpio_mode_t'?
81 | gpio_hold_en((gpio_num_t) PIN_LORA_NSS); // "stay where you're told"
| ^~~~~~~~~~~~
| gpio_mode_t
Is there a way to solve this ?
The text was updated successfully, but these errors were encountered: