altos: Don't access cc1120 SPI bus during recv after abort has started
authorKeith Packard <keithp@keithp.com>
Wed, 27 Jul 2016 20:17:51 +0000 (13:17 -0700)
committerKeith Packard <keithp@keithp.com>
Wed, 27 Jul 2016 20:17:51 +0000 (13:17 -0700)
commit2507b9f29d25f77de249103805087a704069c625
treeac8a805c63cabf232eaac88e17e582ee3245178d
parent17adfd7939ff697afa96f7207a3fe17b6af789bd
altos: Don't access cc1120 SPI bus during recv after abort has started

When the receive timeout happens, the radio may still interrupt while
the SPI bus is getting shut down. If this happens, the interrupt
handler shouldn't touch the SPI bus at all as it may well be turned
off, which would cause the receive function to wedge waiting for a spi
byte transfer to happen.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/drivers/ao_cc1120.c