While still using a generic board definition I’d expect errors because the XIAO is trying to do a lot with very few ports/pins. The solution is getting the board supported. I’m not sure who to pester into doing that. Beyond me. It’d be a great addition to the stable if it was.
I did try to use ESP-IDF to see if it got around another problem I was having (with the ‘logger:’ line enabled the device would not start until a serial line was enabled) but just got errors.
So I’ve stayed with the Arduino architecture.
In some of my earlier tests (using different boards and in particular with the ‘variant’ line specified) I was also getting the error about the ‘pins.h’ file not being found but using the approach I’ve outlined above I get a clean compile.
Susan
Just recently bought this board with the hope of extending BLE since it’s speced with BLE5.
When I configure it with esp32-s3-devkitc-1 it runs super hot. I can touch it but not for long. It gives the same distance of my old boards running BLE4.
When I configure it with seeed_xiao_esp32s3 like in the post above it cools significantly but the distance is way less than the BLE4 board I am testing it against.
With the latest upgrades of ESPHome it seems something is changing. I am getting warnings:
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
And board is not stable anymore, it is disconnecting.
This is my board definition:
esp32:
board: seeed_xiao_esp32s3
variant: esp32s3
framework:
type: arduino
version: latest
platform_version: 6.4.0
Have you tried doing what the warning message suggests?
I don’t have the ‘variant’, ‘version’ or ‘platform_version’ in my code and it is still working well for me.
Of course I still need to edit the ‘boards.py’ file with each new version of ESPHome because it only defines the seeed_xiao_esp32c3 processor and not the seeed_xiao_esp32s3 (no idea why they can’t add this!!!).
Susan
Hi,
Thank you all for help.
I did also found there is 6.5.0 and put it in.
I am still getting warning (twice:-):
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
WARNING The selected Arduino framework version is not the recommended one. If there are connectivity or build issues please remove the manual version.
Where can we request using the latest platform by default?
Cheers all!
I realise that but there are other boards in the ‘boards.py’ file that reference the ESP32S3 - just not the seeed_xiao_esp32s3.
Also, if you go back to my post #9, I mention that you needed then to copy a json file. However it seems to have been put into the current ‘[email protected]/boards’ folder as part of the recent releases.
That makes me thing that everything is there for this board EXCEPT the 4 lines in the ‘boards.py’ file.
Susan