-
Notifications
You must be signed in to change notification settings - Fork 220
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
Added heltec wifi lora v3 board #668
Conversation
Added demo env for heltec wifi lora v3 Is messy and kind of hacked together
Set the correct pins for the OLED screen on the Heltec Wifi Lora V3 Board
Change backColor from 0,0,64 to 0,0,0 when using Heltec Wifi Lora V3 for compatibility with built-in OLED
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for submitting this. I have a couple of questions and (for now) one change request.
Can you confirm that with these changes applied, you do have a working Heltec Wifi Lora V3 board, including display?
Yes, everything is working now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your responses and the commit.
Based on one of your answers I think one more change is required to make sure we retain the current behavior on non-LoRa boards.
It definitely looks to me like we're getting there!
@BigDurl I've made, committed and pushed the following changes:
I think that with this, Heltec WiFi Kit/LoRa V3 defines are where they belong, and structured in line with the rest of NightDriverStrip. Now that it seems that CI is happy with the PR as it stands, please have a look to see if you can also agree with the changes I made. If so, I'll merge. |
Everything looks good. |
That's a fair comment, but if we do run into this then we will have to address another (and probably bigger) issue as well: the on-device displays are never square, so a simple non-180-degree rotation won't work anyway. Which is why I was comfortable with doing it this way, at least for now. |
Description
Added new dev_heltec_wifi_lora_v3 device and helteclorav3demo environment.
Changed build flag for dev_heltc_wifi_v3 from -DWIFI_Kit_32=1 to -DWIFI_Kit_32_V3.
Both flags do the same thing but passing the later may help compatibility in the future.
Fixed line in screen.h to disable LoRa by default.
Contributing requirements
main
as the target branch.