You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Within the LimeSuite/src/examples/ folder the code that enables the TX or RX does not cleanly disable them after example code. finishes, hence not fully providing an good example of how to use the LimeSuite library.
This causes the USB draw current to stays high (+/- 1.8 Amps vs idle of 1.0 Amps on a LimeSDR Mini 2.0 in receive). This is not a good thing.
I recommend adding the following code near the end of appropriate examples.
> if (LMS_EnableChannel(device, LMS_CH_TX, 0, false) != 0)> error();> if (LMS_EnableChannel(device, LMS_CH_RX, 0, false) != 0)> error();>
Files affected are: basicRX.cpp, dualRXTX.cpp, singleRX.cpp where code is needed. Yet in basicTX.cpp it's done correctly. For TX example it matters a lot more - obviously; but it's just as valid in others (because current draw).
The text was updated successfully, but these errors were encountered:
Within the LimeSuite/src/examples/ folder the code that enables the TX or RX does not cleanly disable them after example code. finishes, hence not fully providing an good example of how to use the
LimeSuite
library.This causes the USB draw current to stays high (
+/- 1.8
Amps vs idle of1.0
Amps on a LimeSDR Mini 2.0 in receive). This is not a good thing.I recommend adding the following code near the end of appropriate examples.
Files affected are: basicRX.cpp, dualRXTX.cpp, singleRX.cpp where code is needed. Yet in basicTX.cpp it's done correctly. For TX example it matters a lot more - obviously; but it's just as valid in others (because current draw).
The text was updated successfully, but these errors were encountered: