Is the XIAO ESP32-C3 worth getting

I have a set of "ARGENT DATA SYSTEMS Weather Sensor Assembly 80422" sensors, and was wondering if the XIAO ESP32-C3 would work for a weather station controller. I would like to send data to the Arduino Cloud as well as a remote display with another controller in it somewhere else. Thank You.

The XIAO is an excellent board. I just checked and it is supported in the Arduino IoT cloud as XIAO_ESP32C3. Be aware though that Ver 3 boards are encountering problems due to a big upgrade. Either down lev Elliot Lake the BOARDS to 2.0.17 or read the migration document for specifics to see if you are affected.

Not sure if i understand.

LOL, I have a Mac and I have a keyboard shortcut of el that expands to my city name of Elliot Lake.
It's supposed to say down level, here is a pic and here is a bonus, the migration doc HERE

1 Like

You should rephrase that (:wink:) because not everybody is encountering those problems; only if one follows examples on the web (that don't reflect the current state of affairs) one might encounter compile issues.

That is not my understanding. Many API's have been changed so working code breaks. This is the first time in my 50+ years experience encountering a vendor making changes to an API without some sort of accommodation. It isn't even clear to me that they notified anybody.

It is true, not everyone is encountering problems. Some sketches like blink still work.

If you base your code on the examples that come with the board package you will not experience any problems. It problems start when you use 3rd party libraries which are not updated or find stuff on the web.

I agree that there should have been some form of transition period like e.g. the IRremote library has done.

Yes, very unprofessional. Maybe it's my imagination, but the list of affected APIs seems shorter to me when I just now looked at it. Normally these kinds of changes are handled by the copious use of #ifdef

Thanks for the help! :slight_smile: