emfcamp / Mk2-Firmware

Firmware that runs on the TiLDA v2 Badge
18 stars 36 forks source link

Self-test feature #108

Open gavanfantom opened 10 years ago

gavanfantom commented 10 years ago

The reliability of the deployed badge could be greatly improved by adding a comprehensive self-test mode. This would test as much of the device as possible, including every peripheral that can be tested, as well as the battery and charger if possible.

This would mean that people soldering the badges would have an easy way to check that they were working OK. Similarly, the volunteers handing badges out could make sure that they weren't handing out duff ones. Also, people receiving badges would be able to check them and show that there were issues much more quickly so that problems could be resolved quickly and efficiently by replacing a badge, reducing the frustration level and the volunteer and expert resources required to manage the badge handout process.

The self-test would ideally report a list of which parts had been checked with a tick or a cross or some other visual indication next to each one. It should also have a version number of the firmware included so that people could easily check if the correct firmware had been flashed.