corygrant / DingoPDM_FW

MIT License
1 stars 4 forks source link

Finish overtemp and error handling #18

Closed corygrant closed 2 months ago

corygrant commented 3 months ago

Overtemp currently just sets the Error LED. What should the behavior be above Max temp and above Critical temp?

What should happen when other errors are thrown? (non-temperature ones)

corygrant commented 2 months ago

b99492a -Added warning and error messages -Added FatalError

corygrant commented 2 months ago

Overtemp (>MAX temp) turns the outputs off and waits for the temp to drop before resuming. Above CRITICAL temp, the device goes into ERROR state and has to be power cycled.