Potential support for Seeed Studio XIAO ESP32C3 ? #166
Replies: 4 comments 2 replies
-
Since its a c3 chip it would be possible to add support for this, but this will require a whole new hardware setup and a lot of testing to ensure it works as intended. I dont have any hardware that I can try this on but I can give you tips on what needs to be changed. I would suggest that you get accustomed to using platformio first. I have had issues with the standard c3 chips, especially related to wifi connections which drains a lot of power. The standard chips fit the current hardware design quite nice, im planning to support the new s3 mini board as the next step |
Beta Was this translation helpful? Give feedback.
-
You can just ignore those warnings, the gcov_files is a custom tag that I use when testing for code coverage. comment them out if you want to get rid of the warning. The "MissingPackageManifestError" is something I havent seen before, dont know why that is shown. |
Beta Was this translation helpful? Give feedback.
-
Thanks! I'm working through the error also on my side with clearing cache and packages, wonder if there's some sort of corruption |
Beta Was this translation helpful? Give feedback.
-
Most of the changes you need to do is in the main.hpp file.
That should be the main hardware things to sort out. Then its just debugging and validating that its stable. Some problems can be hard to find without a proper debugger attachesd |
Beta Was this translation helpful? Give feedback.
-
I'd love to be able to use the following Seeed Studio XIAO ESP32C3 board, however, the pins aren't the same as the other supported boards :/ I just don't seem to have the mental fortitude to get the PlatformIO configured and working to try to add it myself (more of a normal Arduino IDE guy).
The size of this board allows for a greater variation of containers, along with not needing an additional charging daughter board. It also has an external antenna that can be changed out and/or attached to the inside for potentially better wifi/ble coverage.
Preferably the following PINS
PIN_VOLT - Power Monitor
GPIO2 - D0/A0
MPU6050 Gyro
PIN_SDA -> GPIO6 - D4 - SDA
PIN_SDA -> GPIO7 - D5 - SCL
PIN_DS - Temp Sensor DS18B20
GPIO9 - D9
PIN_LED - Built-in LED
GPIO10 - D10
https://docs.platformio.org/en/latest//boards/espressif32/seeed_xiao_esp32c3.html
[env:seeed_xiao_esp32c3]
platform = espressif32
board = seeed_xiao_esp32c3
; change MCU frequency
board_build.f_cpu = 160000000L
https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/
https://forum.seeedstudio.com/t/battery-voltage-monitor-and-ad-conversion-for-xiao-esp32c/267535
Beta Was this translation helpful? Give feedback.
All reactions