adafruit / adafruit/Adafruit_Wippersnapper_Arduino
v2 Airlift / WiFi Coprocessors should report FW version to IO on checkin (if stale), so users can know to update when required.
- Dominant language
- C++
- Stars
- 54
- Forks
- 56
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 11
Description
This would be an interesting use of error.proto. The onboard wifi coprocessor is v3.2.0 and we request minimum version of 3.3.0, so it logs to serial and tries to connect anyway (it worked which is why it's worth trying even below min ver).
What would be great is if the board after checkin then reported the coprocessor firmware version was old via error.proto so the user / IO became aware.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the board checkin path and the existing error.proto handling for firmware-version checks. Confirm how the WiFi coprocessor version and minimum supported version are obtained, then define the stale-version report sent to IO after checkin. Done means users can see that an outdated coprocessor firmware requires an update, while compatible firmware continues to check in.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino, cpp
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100