Adding basic support for SX1255 Soapy driver - #115
Conversation
|
Please, consider adding these devices as a single source type, with the variant selection via a setting. |
|
I'll review the class structure and try to merge... But I'm not sure if it's possible, since the sample rate selection alters significantly for each clock source used on the SX1255 HAT. For now, I'll remove the 36-MHz related sources, since the Soapy driver hasn't implemented methods to detect those clock frequencies yet, only 32 MHz and 38.4 MHz. |
Substantially replacing sample rate selection with clock select and prescaler se lect, then sample rate is calculated later and provided to CommandMapper.
|
Yep. That's the spirit! Will likely merge it for the next release, once 1.2.122 comes out. |
|
I've merged all the redundant devices into one -
At the present, only two variants is supported: 32 MHz (M17 Project SX1255 HAT) and 38.4 MHz (OH2EAT SXceiver). |
Addiing support for SX1255-based Raspberry Pi HATs as Soapy SDR devices.
This PR seeks to add support for Semtech SX1255 transceiver RX capability as a Raspberry Pi HAT using SoapySX driver for SoapySDR backend. It adds 4 different variants:
The 4 variants reflect the difference in sample rates used due to the usage of different TCXOs.