Skip to content

Commit

Permalink
v23.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ncorgan committed Oct 23, 2023
1 parent 48289ef commit ef9caf2
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 17 deletions.
31 changes: 21 additions & 10 deletions Changelog.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
Release 23.10.0 (2023-10-23)
==========================

- API version info in src/VersionInfo.h
- 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

Release 22.09.1 (2022-10-15)
==========================

Minor updates missed in previous release:

- API version info in src/VersionInfo.h
- API version info in src/VersionInfo.h
- Debian packaging
- Doxygen change log

Expand Down Expand Up @@ -132,7 +143,7 @@ Release 19.04.0 (2019-05-09)

LimeSuite library changes:
- Added support for LimeNet-Micro v2.1
- Fixed Tx ch.B calibration when Rx ch.B is disabled
- Fixed Tx ch.B calibration when Rx ch.B is disabled
- Added save and restore of analog DC/IQ calibration values when saving/loading INI file
- Fixed Rx only mode not working on LimeSDR-USB with sample rate <2.5 MSps
- Fixed Rx only mode not working on LimeSDR-USB with sample rate <2.5 MSps
Expand All @@ -159,7 +170,7 @@ LimeSuite library changes:
- Add initial support for LimeNET-Micro
- Add auto RF path selection option (LMS_PATH_AUTO) for LMS_SetAntenna()
- Remove LMS_Disconnect() and LMS_IsOpen() functions from API
- Add support for sending smaller Tx packets (improve end of burst handling)
- Add support for sending smaller Tx packets (improve end of burst handling)
- Change Rx RF path set by LMS_Init() for LimeSDR-USB to LNA_L
- Disable Tx channel in LMS_Init()

Expand Down Expand Up @@ -194,7 +205,7 @@ LimeSuite library changes:
- Add FPGA register cache
- Add connection remote (disabled by default)
- Fix incorrect TBB gain control behaviour under certain conditions
- Disable GFIR coefficient ordering based on oversampling when coefficient count is to high
- Disable GFIR coefficient ordering based on oversampling when coefficient count is to high
- Remove late timestamp reset commands from Rx streaming loop

LimeSuiteGUI:
Expand Down Expand Up @@ -276,8 +287,8 @@ LMS API changes:
- Changed firmware/gateware programming functions
- Changed lms_dev_info_t structure
- LMS_SetLOFrequency() now attempts to set different frequencies for A/B channels using NCO
- Fix Rx NCO direction flip (downconvert flag used to set Rx NCO to upconvert)
- Disabling LPF is now same as setting it to maximum bandwidth
- Fix Rx NCO direction flip (downconvert flag used to set Rx NCO to upconvert)
- Disabling LPF is now same as setting it to maximum bandwidth
- Extented gain range for LMS_SetGaindB()

Other changes:
Expand Down Expand Up @@ -319,7 +330,7 @@ LMS API changes:

LimeSuiteGUI changes:
- Added scrollbars
- Fix multiple crashes that occured when board is not connected
- Fix multiple crashes that occured when board is not connected
- Bring window to front when trying to open already opened window
- Some cosmetic GUI changes
- Added default config button to GUI
Expand All @@ -339,7 +350,7 @@ LMS API changes:
- Fixed WriteStream() end of burst flushing in fifo.h
- Fixed abs() overload compiler issue in lms7_device.cpp
- Removed private include in mcu_program/host_src/main.cpp
- Fixed error checking bug causing compilation error on MacOS in LMS_GetGaindB() and LMS_GetNormalizedGain()
- Fixed error checking bug causing compilation error on MacOS in LMS_GetGaindB() and LMS_GetNormalizedGain()

Other changes:
- LimeSDR v1.4 updated to r2.10 gateware
Expand All @@ -351,10 +362,10 @@ LimeSuite library changes:
- Added transfer size adjustment based on sample rate
- Improved MCU calibration procedures
- Initial support for LimeSDR-QPCIe
- Changed format to 16 bit for data transfer when float (non-native) format is selected in API
- Changed format to 16 bit for data transfer when float (non-native) format is selected in API

LMS API changes:
- Added external reference clock(LMS_CLOCK_EXTREF) configuration to LMS_SetClockFreq()
- Added external reference clock(LMS_CLOCK_EXTREF) configuration to LMS_SetClockFreq()
- Change LMS_SetGaindB() and LMS_SetNormalizedGain() to select optimal TBB gain for TX
- Fixed LMS_GetStreamStatus() not returning some status values

Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
limesuite (23.10.0-1) unstable; urgency=low

* Release 23.10.0 (2023-10-23)

-- Lime Microsystems <[email protected]> Sat, 15 Oct 2022 16:30:00 +0100

limesuite (22.09.1-1) unstable; urgency=low

* Release 22.09.1 (2022-10-15)
Expand Down
12 changes: 6 additions & 6 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Homepage: https://myriadrf.org/projects/lime-suite/
Vcs-Git: https://github.com/myriadrf/LimeSuite.git
Vcs-Browser: https://github.com/myriadrf/LimeSuite.git

Package: liblimesuite22.09-1
Package: liblimesuite23.10-1
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -30,7 +30,7 @@ Package: liblimesuite-dev
Section: libdevel
Architecture: any
Depends:
liblimesuite22.09-1 (= ${binary:Version}),
liblimesuite23.10-1 (= ${binary:Version}),
${misc:Depends}
Description: Lime Suite - development files
Lime Suite application software.
Expand All @@ -39,7 +39,7 @@ Package: limesuite
Section: comm
Architecture: any
Depends:
liblimesuite22.09-1 (= ${binary:Version}),
liblimesuite23.10-1 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends},
xdg-utils
Expand All @@ -59,7 +59,7 @@ Section: comm
Architecture: any
Multi-Arch: same
Depends:
liblimesuite22.09-1 (= ${binary:Version}),
liblimesuite23.10-1 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Description: Lime Suite - SoapySDR bindings
Expand All @@ -73,7 +73,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, udev
Description: Lime Suite - USB rules for udev
Lime Suite application software.

Package: limesuite-images22.09
Package: limesuite-images23.10
Section: libs
Architecture: any
Multi-Arch: same
Expand All @@ -87,7 +87,7 @@ Package: limesuite-images
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, limesuite-images22.09
Depends: ${shlibs:Depends}, ${misc:Depends}, limesuite-images23.10
Description: Lime Suite - Install firmware and gateware images
Lime Suite application software.
.
Expand Down
9 changes: 9 additions & 0 deletions docs/doxygen/mainpage.dox
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@ LMS API is a set of C functions that are exported by LimeSuite library. Its main

/*! \page page_changelog Changelog

### v23.10.0

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

### v22.09.1

\li Bump API version info
Expand Down
2 changes: 1 addition & 1 deletion src/VersionInfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
* #endif
* \endcode
*/
#define LIME_SUITE_API_VERSION 0x20220901
#define LIME_SUITE_API_VERSION 0x20231000

namespace lime
{
Expand Down

0 comments on commit ef9caf2

Please sign in to comment.