new library for LMSSDR. Integrated by Lime.
This commit is contained in:
@@ -193,7 +193,7 @@ int trx_lms_start(openair0_device *device){
|
|||||||
LMS_EnableChannel(lms_device,LMS_CH_RX,1,true);
|
LMS_EnableChannel(lms_device,LMS_CH_RX,1,true);
|
||||||
LMS_EnableChannel(lms_device,LMS_CH_TX,1,true);
|
LMS_EnableChannel(lms_device,LMS_CH_TX,1,true);
|
||||||
} */
|
} */
|
||||||
LMS_VCTCXOWrite(lms_device,125);
|
LMS_VCTCXOWrite(lms_device,129);
|
||||||
|
|
||||||
if (LMS_SetSampleRate(lms_device,device->openair0_cfg->sample_rate,2)!=0)
|
if (LMS_SetSampleRate(lms_device,device->openair0_cfg->sample_rate,2)!=0)
|
||||||
{
|
{
|
||||||
@@ -239,14 +239,14 @@ int trx_lms_start(openair0_device *device){
|
|||||||
rx_stream.channel = 0;
|
rx_stream.channel = 0;
|
||||||
rx_stream.fifoSize = 256*1024;
|
rx_stream.fifoSize = 256*1024;
|
||||||
rx_stream.throughputVsLatency = 0.1;
|
rx_stream.throughputVsLatency = 0.1;
|
||||||
rx_stream.dataFmt = lms_stream_t::LMS_FMT_I16;
|
rx_stream.dataFmt = lms_stream_t::LMS_FMT_I12;
|
||||||
rx_stream.isTx = false;
|
rx_stream.isTx = false;
|
||||||
if (LMS_SetupStream(lms_device, &rx_stream)!=0)
|
if (LMS_SetupStream(lms_device, &rx_stream)!=0)
|
||||||
printf("RX stream setup failed %s\n",LMS_GetLastErrorMessage());
|
printf("RX stream setup failed %s\n",LMS_GetLastErrorMessage());
|
||||||
tx_stream.channel = 0;
|
tx_stream.channel = 0;
|
||||||
tx_stream.fifoSize = 256*1024;
|
tx_stream.fifoSize = 256*1024;
|
||||||
tx_stream.throughputVsLatency = 0.1;
|
tx_stream.throughputVsLatency = 0.1;
|
||||||
tx_stream.dataFmt = lms_stream_t::LMS_FMT_I16;
|
tx_stream.dataFmt = lms_stream_t::LMS_FMT_I12;
|
||||||
tx_stream.isTx = true;
|
tx_stream.isTx = true;
|
||||||
if (LMS_SetupStream(lms_device, &tx_stream)!=0)
|
if (LMS_SetupStream(lms_device, &tx_stream)!=0)
|
||||||
printf("TX stream setup failed %s\n",LMS_GetLastErrorMessage());
|
printf("TX stream setup failed %s\n",LMS_GetLastErrorMessage());
|
||||||
|
|||||||
Reference in New Issue
Block a user