Hi there,
I think what we have here is a weird combo here.
Both could be true, If OP could post his compiler output the first 3 lines and the last 10 or so before the upload. We could check this further and more thorough. First is the BSP. it always is. WHY ? it’s provided by the manufacture (it there hardware). @grobasoz is correct about the arduino core and it’s support also plays the second major part to even build anything with it.
I don’t mean to infer that the issue doesn’t exist in it’s present code, or that it can’t be coded around. i’m saying OUT of the box I’m not convinced so much!
All one needs to do is look at the number of BSP’s for espressif in the boards TAB, LOL They don’t really want to support Arduino_IDE that’s why there core support is WEAK and getting weaker. One does not need to look further than NimBLE for example… What a disaster, but works perfect if you use the ESP_IDF …??
It’s a great area of discussion because each manufacture support is different. we all want all of it NOW
is it the Silicon? " the C6 " I would say it does make a difference at a minimum in performance it’s Apples and Oranges. IMO
Also is the C6 really Dual-core? some say YES, because of the LP-coprocessor. vs. the S3’s true Dual Extensa cores
" a high-performance (HP) processor with running up to 160 MHz , and a low-power (LP) 32-bit RISC-V processor, which can be clocked up to 20 MHz."
vs.
Xtensa LX7 dual-core, 32-bit processor running up to 240 MHz
In the TouchRing_BLE demo I posted you can use either MCU for the build ,with the S3 Very, Very Obvious in the response of the display and TouchScreen and BLE Faster to advertise and scan & connect is insanely fast. the C6 is notably slower in all of the above.
Just the Standalone TouchRing code (no radios, no BLE involved)
is easy to see even with extra ram the C6 is lower performance, just saying. (captain obvious here)
other than the onboard antenna, IMO the juice is NOT worth the Squeeze. So why is it the best for Zigbee, thread , and the others… Because why ? Espresso knows why? we can only speculate. What about all that stuff for the S3 too?
Good stuff, for sure.
these are just some personal views of it, I’m certainly no expert. So there’s that
HTH
GL:-) PJ