-
-
Notifications
You must be signed in to change notification settings - Fork 646
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
support for sparkfun esp32-s3 thing plus board #1463
Comments
@valeros I started doing the work and have written the json file, the entry in the boards.txt and the variant folder for the arduino framework. It all compiles and uploads but the code does not run. Any clue how to debug this. My arduino framework additions work with the arduino ide 2.0 (I can compile, upload and execute). |
Hi @Vigeant, share here your board manifest. What code do you use to verify the board is working? |
hi @valeros I am using a simple blink demo /*
* Blink
* Turns on an LED on for one second,
* then off for one second, repeatedly.
*/
#include <Arduino.h>
// Set LED_BUILTIN if it is not defined by Arduino framework
#ifndef LED_BUILTIN
#define LED_BUILTIN 46
#endif
#define LED_BUILTIN 0
void setup()
{
// initialize LED digital pin as an output.
pinMode(LED_BUILTIN, OUTPUT);
Serial.begin(115200);
}
void loop()
{
// turn the LED on (HIGH is the voltage level)
digitalWrite(LED_BUILTIN, HIGH);
Serial.println("LED on");
// wait for a second
delay(1000);
// turn the LED off by making the voltage LOW
digitalWrite(LED_BUILTIN, LOW);
Serial.println("LED off");
// wait for a second
delay(1000);
} the json file refers to the arduino board I wrote. I did a pull request for it but will take a while for it to propagate. Is there a way to refer to something local instead of the arduino stuff? |
I see you've used |
hi @valeros thats correct, I wrote my own based on the generic esp32-s3 dev board and yes I had the demos working. Yesterday I tried pointing my platformio.ini to the github repo since my pull request was merged in the arduino master recently but still having trouble. Here is my platformio.ini
I get the following error when trying to compile
|
not sure how to go about officially adding a board and use platformio. I guess I could fork the last 2.0 build and add my board and point to my fork. Is there a timeline for platformIO to move to core V3.x? |
I'm afraid I cannot help you here with third-party implementations. As for support for v3.x, see #1225. |
@Vigeant Your platform_packages is wrong use
to use core 3.0.5 |
What are the blockers for resolving this issue - can I help in any way? I have this board and would love to get it working. Are there any workarounds? |
Espressif dropping support for platformio...
…On Fri, Dec 20, 2024, 3:10 a.m. Jeremiah Rose ***@***.***> wrote:
What are the blockers for resolving this issue - can I help in any way? I
have this board and would love to get it working. Are there any workarounds?
—
Reply to this email directly, view it on GitHub
<#1463 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABIRPK7YGWIJFB3Q6VL7VOD2GPGIXAVCNFSM6AAAAABOO2CHBGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJWGQ4DQOJWHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@jeremiahrose If you look #1225 (comment) |
@jeremiahrose I don't understand why you can't proceed, just use the pioarduino fork and that's that. As to the reasons for the falling out between Espressif and PlatformIO, this is extensively discussed in #1225, and nothing any of us say here is likely to change the situation. In my experience, the new fork is very actively maintained, works well, and it's extremely easy to switch to using it. |
@kylemohr thanks for the reply. The pioarduino fork doesn't have a |
@jeremiahrose Right, you have to remember that the people running this fork are volunteers - I would recommend opening a PR in pioarduino/platform-espressif32, take a look at merged PRs to see how others have been adding boards: https://github.com/pioarduino/platform-espressif32/pulls?q=is%3Apr+is%3Aclosed |
Roger that, thanks @kylefmohr . For reference, here is @Vigeant 's PR in the Arduino core: espressif/arduino-esp32#10382 |
@jeremiahrose if you'd like to get started immediately, use this as your
I sourced this from this repo and this hardware description of the board |
Thanks so much @kylefmohr. The above environment didn't quite work, but by doing a diff between @Vigeant's
|
Have added this workaround to the Sparkfun documentation: sparkfun/SparkFun_Thing_Plus_ESP32-S3#3 |
@Vigeant I couldn't find the pull request for your board manifest, so I have created a new one over at |
Sorry, I gave up on platformio and moved to esp-idf.
…On Sun, Dec 22, 2024, 12:50 a.m. Jeremiah Rose ***@***.***> wrote:
the json file refers to the arduino board I wrote. I did a pull request
for it
@Vigeant <https://github.com/Vigeant> I couldn't find the pull request
for your board manifest, so I have created a new one over at
pioarduino/platform-espressif32: pioarduino#89
<pioarduino#89>
—
Reply to this email directly, view it on GitHub
<#1463 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABIRPK7VW72CKF7X75EMNAT2GZHKJAVCNFSM6AAAAABOO2CHBGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNJYGM2DCMZZGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
pioarduino#89 has been merged, so we don't need the workardound anymore. Just pull the development version of
|
I've updated the PR to Sparkfun's documentation to reflect this. I guess we can close this issue now, unless we want to wait for |
Good day, still exploring how to do this myself but though I would mention it here.
Please add support for the sparkfun esp32-s3 thing plus board. I noticed that you have many esp32-s3 boards already so should be a quick addition.
The text was updated successfully, but these errors were encountered: