LMS API Documentation v20.10.0
Changelog

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