issues
search
cariboulabs
/
cariboulite
CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR
1.06k
stars
96
forks
source link
Improved kernel module
#191
Closed
matteoserva
closed
4 months ago
matteoserva
commented
4 months ago
Using cyclic dma for data transfer
removed kernel threads. Now everything done in callbacks
keeping multiple transactions running to avoid delays
discarding data if too late
logging the module performance
cleaned out the code
modified communication with userspace to fix polling
removed redundant locks
changed buffers behavior to improve efficiency