summaryrefslogtreecommitdiff
path: root/src/kernel/ao_log.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-06-11 22:31:17 -0700
committerKeith Packard <keithp@keithp.com>2017-06-11 22:54:22 -0700
commitfed48732828c85ae56106cd72c5aeaaad47c552f (patch)
tree07154a8f5c925d70706ecda937d1daa73e4ff8b3 /src/kernel/ao_log.h
parent171adbe7db8520f5ff52a5fe2c54fe165c6f91f8 (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_log.h')
0 files changed, 0 insertions, 0 deletions