mirror of
https://github.com/oliverschmidt/contiki.git
synced 2025-01-18 03:30:31 +00:00
a96dc90250
Currently the SPI driver in core/ sets `SPI_FLUSH()` to be a single read of the spi RX buffer. This is fine for many microcontrollers, but newer platforms like the CC2538 have a multi-byte FIFO for the RX buffer. In that case, a single read is not guaranteed to flush the RX. This commit allows `SPI_FLUSH()` to be platform dependent if needed, but doesn't change for platforms where it works.