openppg/eppg-controller

Add better fail safes for non-critical components

zjwhitehead opened this issue · 1 comments

Sometimes chips get damaged (water etc) and can fail.
In order to continue operating as long as possible the controller firmware should gracefully fail and continue operating (ie. outputting PWM based on pot level, and arm/disarm) even when the following are giving bad/no data:

  • Barometer (BMP3XX)
  • Vibration IC (DRV2605)
  • EEPROM
  • Screen (ST773)
  • Telemetry (implemented)

This is completed in #45