altos: Use max of 64 previous orient values when checking pyro limits
authorKeith Packard <keithp@keithp.com>
Sat, 21 Apr 2018 23:17:26 +0000 (16:17 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 27 Apr 2018 02:24:21 +0000 (19:24 -0700)
commitb478d3c3569d2f9df50b0030197468d14af67688
tree723356b0d6d58312f2bc86d318215900e97e91b7
parenta414a32f86c9d8a2c5f576898c0f0dc75263ff85
altos: Use max of 64 previous orient values when checking pyro limits

Instead of checking just a single measurement to see if the
orientation is outside of the desired limits, use the maximum of 64
previous values to that rapidly changing orientation won't
accidentally enable a pyro channel if sampled at the 'wrong time'.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/kernel/ao_pyro.c
src/kernel/ao_sample.c
src/kernel/ao_sample.h