diff options
author | Keith Packard <keithp@keithp.com> | 2017-06-11 22:31:17 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2017-06-11 22:54:22 -0700 |
commit | fed48732828c85ae56106cd72c5aeaaad47c552f (patch) | |
tree | 07154a8f5c925d70706ecda937d1daa73e4ff8b3 /src/kernel/ao_telemetry.c | |
parent | 171adbe7db8520f5ff52a5fe2c54fe165c6f91f8 (diff) |
altos: Update sensor data atomically
Read data into a temp variable, block interrupts, then update the
published value.
The bug is easy to see with the HMC5883 which has to byte-swap the
output of the chip, and hence can occasionally get caught with the
wrong byte order data.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/kernel/ao_telemetry.c')
0 files changed, 0 insertions, 0 deletions