1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

drivers/cc2420: move flush sequence to inline function

This commit is contained in:
Jose Alamos 2019-01-07 17:08:25 +01:00
parent 22d59cbb08
commit b965b47d9b

View File

@ -158,6 +158,12 @@ void cc2420_tx_exec(cc2420_t *dev)
}
}
static inline void _flush_rx_fifo(cc2420_t *dev)
{
cc2420_strobe(dev, CC2420_STROBE_FLUSHRX);
cc2420_strobe(dev, CC2420_STROBE_FLUSHRX);
}
int cc2420_rx(cc2420_t *dev, uint8_t *buf, size_t max_len, void *info)
{
(void)info;
@ -202,8 +208,7 @@ int cc2420_rx(cc2420_t *dev, uint8_t *buf, size_t max_len, void *info)
}
/* finally flush the FIFO */
cc2420_strobe(dev, CC2420_STROBE_FLUSHRX);
cc2420_strobe(dev, CC2420_STROBE_FLUSHRX);
_flush_rx_fifo(dev);
}
return (int)len;