-
Notifications
You must be signed in to change notification settings - Fork 253
Add LILYGO T-LoRa V2.1-1.6 firmware #62
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
Conversation
- Add custom partition table for fitting larger firmware - Create LilyGoT3S3Board.h for board-specific functionality - Update all example files to support the T3 board with SX1276 - Configure build environment for optimizing firmware size - Set up the right pin configuration for SX1276 on LilyGo T3
- Remove unnecessary T3S3 configurations - Keep only the LilyGo T3 with SX1276 configurations - Clean up the platformio.ini file to remove duplication
|
Thanks for your contribution. |
2548f3b to
890797a
Compare
dd64458 to
e4a4bb2
Compare
|
@ripplebiz done. I cleaned it up quite a bit as well. |
42c449d to
e178966
Compare
|
There is a problem with having the different private key formats, as there will be some firmwares with the ENABLE_PRIVATE_KEY_IMPORT/EXPORT enabled, and this would create an incompatibility. |
|
Also, if stack size is the main issue, a simpler option is you can set custom 'loop task' stack size for the ESP32 targets with: -D ARDUINO_LOOP_STACK_SIZE= ... |
|
@ripplebiz That's fair, and the arduino flag was the first thing I tried at 8kb and it was still failing, which I assumed was double the stacksize, but it's possible the default was already 8kb 🤦 .I just tried at 32kb and 16kb and it worked fine. I pushed the simplification. Also I see #63 linked to this PR, but I do not believe it would be compatible with this since it's an ESP32-S3 board and this is ESP32. This board config won't flash on to that variation. There are multiple variations from Lilly go on this: ESP32 + 1276 (this) |
Add LILYGO T-LoRa V2.1-1.6 firmware
libsodiumwhich doesn't crash on signing. I put it behind a build flag even to be safe.