Cascoda / ca8210-linux

Linux kernel driver for direct SPI communication with Cascoda's CA-8210 IEEE 802.15.4 transceiver
BSD 3-Clause "New" or "Revised" License
5 stars 5 forks source link

Ckt 435 spi driver fails at 30m range #6

Closed tjobanpu closed 7 years ago

tjobanpu commented 7 years ago

The Driver was getting stuck when the MAC overflow condition or Data confirm timeout happened, removed on of the work queues in the receive path as work queues are inherently asynchronous, the interrupt will be disabled the entire time of the received packet processed but did not see any negative impact on throughput.