altos: Record all failed sensors and report status at power up
authorKeith Packard <keithp@keithp.com>
Tue, 16 Jul 2019 18:12:49 +0000 (11:12 -0700)
committerKeith Packard <keithp@keithp.com>
Tue, 16 Jul 2019 18:12:49 +0000 (11:12 -0700)
commit8b2e457db8c4536440ecd7dc35d06f827fc008dc
treeabe53e894c9aad315be0b9c45b5223156132b2a1
parentc37cd66b7c11f904b528c5ff7e80e18c5e0d26e5
altos: Record all failed sensors and report status at power up

Use DATA bits to mark which sensors have failed, then report that in
beeps at startup time to help diagnose hardware failures while still
allowing the board to be used over USB.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/drivers/ao_adxl375.c
src/drivers/ao_mma655x.c
src/drivers/ao_mpu6000.c
src/drivers/ao_mpu9250.c
src/drivers/ao_ms5607.c
src/kernel/ao_data.h
src/kernel/ao_report.c