LMS API Documentation v23.10.0
Loading...
Searching...
No Matches
Changelog

v23.10.0

  • SoapyLMS7: added reference clock and clock source functions
  • Fix usage of -march=native compile flag
  • Fix hard-to-read log text on dark mode themes
  • Fix OpenGL graph on Retina displays
  • GCC and MSVC warning fixes
  • Fix CMAKE_AUTOSET_INSTALL_RPATH option

v22.09.1

  • Bump API version info
  • Update Debian packaging
  • Update this log with details for 22.09.0 and 22.09.1

v22.09.0

  • Fix FFTviewer crash when forwarding X11 over SSH
  • Add LimeSDR-mini-v2 support
  • Workaround crash with libusb-1.0.25
  • Fix wxWidgets assertions, GUI sizers and alignments

v20.10.0

v20.07.0

  • Fix for lms chip id not changing when setting interface frequency
  • Set stream FIFO size to be at least 4 packets
  • Increased availble COM port values for LimeRFE board
  • Added unicode check when LimeRFE COM port is being opened

v20.01.0

  • Remove LMS_EnableCalibCache() function
  • Fixed lms_stream_t::throughputVsLatency setting not working for Tx streams
  • Added automatic reconfiguration of GFIR when sample rate is changed after calling LMS_SetGFIRLPF()
  • Added LMS_ALIGN_CH_PHASE option to run Rx phase alignment for MIMO configuration
  • Fixed RF path being auto-set after it was explicitly selected for LimeSDR-Mini
  • Added log level definition LMS_LOG_CRITICAL

v19.04.0

  • Added support for LimeNet-Micro
  • Added saving and loading of analog IQ/DC calibration state to LMS_SaveConfig() and LMS_SaveConfig()
  • Fixed Rx stream failing to start on LimeSDR-USB when Tx is disabled and sample rate is <2.5 MSps
  • Fixed Tx ch.B calibration when Rx ch.B is disabled

v19.01.0

  • Changed LMS_VCTCXOWrite() to save value to non-volatile storage
  • Changed LMS_VCTCXORead() to read value from non-volatile storage
  • Added automatic RF path selection option LMS_PATH_AUTO (default for LimeSDR-Mini and LimeNet-Micro)
  • Removed LMS_Disconnect() and LMS_IsOpen() functions
  • Added board parameter definitions (Board parameter)
  • Changed RX RF port set by LMS_Init() for LimeSDR-USB to LNA_L
  • Changed LMS_Init() to disable Tx channel

v18.10.0

  • Fixed LMS_SetLPFBW() failing to set bandwidth lower than ~2MHz for the second channel
  • Fixed incorrectly set or reported Tx gain values under certain conditions
  • LMS_SetSampleRate() and LMS_SetSampleRateDir() now always selects SISOSDR mode for LimeSDR-Mini
  • LMS_EnableCalibCache() has been depracated because of confusing name, LMS_EnableCache() has been added to take its place.
  • LMS_EnableCache()/LMS_EnableCalibCache() now also enables caching of FPGA registers and LMS7 VCO setting values.
  • LMS_SetGFIRCoeff() no longer attempts to order GFIR coefficient based on oversampling when coefficient count is to high

v18.06.0