From 32058c47263222fa213fc61bd1156d11b0d802f0 Mon Sep 17 00:00:00 2001 From: Rey Tucker Date: Thu, 30 Aug 2018 18:09:11 -0400 Subject: [PATCH] bladeRF 2018.08 This release introduces new functionality and bug fixes, particularly support for the bladeRF 2.0 Micro product. It consists of the following versions: * FPGA bitstream v0.7.3 * FX3 firmware v2.2.0 * libbladeRF v2.0.2 * bladeRF-cli v1.6.1 * MATLAB & Simulink bindings v1.0.1 * Python bindings v1.0.1 ***************************************************************************** *** libbladeRF v2.0 introduces a number of breaking changes !! *** ***************************************************************************** *** Please see relnotes_2_0 in the Doxygen documentation for a full *** *** discussion of the changes in libbladeRF v2.0. *** ***************************************************************************** Summary of changes since 2016.06: * FPGA - Added support for Automatic Gain Control - Redesign build system to support multiple product models - Initial release with bladeRF Micro support - Refactoring, bug fixes, and other misc. improvements * FX3 - Add support for the bladeRF 2.0 (2cf0:5250). - Fix loading FPGA bitstreams from flash when there is nothing connected to the USB connector. - Move USB descriptor consts to .usbdscr section so the linker glomps them. * libbladeRF - Added support for Automatic Gain Control - Added bladeRF.conf config option file - Refactor to support for multiple product lines - Add support for the bladeRF Micro product - API: replace bladerf_module with bladerf_channel, a reverse-compatible change to handle products with multiple independent RF paths in the same direction - API: BREAKING CHANGE - on bladerf_set_frequency, et al, the frequency parameter is now uint64_t instead of unsigned int - Add typedefs for common param types, e.g. bladerf_frequency -> uint64_t * bladeRF-cli - Added support for Automatic Gain Control - No longer initializes the bladeRF before loading a new FPGA image, to avoid potential catch-22 problems - bladeRF 2.0 Micro support - Support for MIMO RX and TX using "channel=" parameter on rx/tx config - Various code quality fixups * MATLAB & Simulink bindings - Add support for bladeRF 2.0 (Micro) products - Change "not supported" (-8) library errors to Matlab warnings temporarily, to permit some grace while others' scripts are updated. - Update bladeRF_XCVR to use new unified gain control - Add bladeRF_Misc for misc measurements and controls - Update bladeRF_rx_gui to support unified gain - Update Simulink block to match libbladeRF v2.0.0 * Python - New in 2018.08 --- CHANGELOG | 67 ++++++++++++++++++++++++++++++++++++++++++++++++ debian/changelog | 10 ++++++++ 2 files changed, 77 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 2e638039c..1fe41f225 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,73 @@ For more detailed information, please see the git change log and issue tracker hosted on GitHub: https://github.com/nuand/bladeRF ================================================================================ +-------------------------------------------------------------------------------- + 2018.08 (2018-08-30) +-------------------------------------------------------------------------------- + +This release introduces new functionality and bug fixes, particularly support +for the bladeRF 2.0 Micro product. It consists of the following versions: + + * FPGA bitstream v0.7.3 + * FX3 firmware v2.2.0 + * libbladeRF v2.0.2 + * bladeRF-cli v1.6.1 + * MATLAB & Simulink bindings v1.0.1 + * Python bindings v1.0.1 + +***************************************************************************** +*** libbladeRF v2.0 introduces a number of breaking changes !! *** +***************************************************************************** +*** Please see relnotes_2_0 in the Doxygen documentation for a full *** +*** discussion of the changes in libbladeRF v2.0. *** +***************************************************************************** + +Summary of changes since 2016.06: + +* FPGA + - Added support for Automatic Gain Control + - Redesign build system to support multiple product models + - Initial release with bladeRF Micro support + - Refactoring, bug fixes, and other misc. improvements + +* FX3 + - Add support for the bladeRF 2.0 (2cf0:5250). + - Fix loading FPGA bitstreams from flash when there is nothing connected to + the USB connector. + - Move USB descriptor consts to .usbdscr section so the linker glomps them. + +* libbladeRF + - Added support for Automatic Gain Control + - Added bladeRF.conf config option file + - Refactor to support for multiple product lines + - Add support for the bladeRF Micro product + - API: replace bladerf_module with bladerf_channel, a reverse-compatible + change to handle products with multiple independent RF paths in the same + direction + - API: BREAKING CHANGE - on bladerf_set_frequency, et al, the frequency + parameter is now uint64_t instead of unsigned int + - Add typedefs for common param types, e.g. bladerf_frequency -> uint64_t + +* bladeRF-cli + - Added support for Automatic Gain Control + - No longer initializes the bladeRF before loading a new FPGA image, to + avoid potential catch-22 problems + - bladeRF 2.0 Micro support + - Support for MIMO RX and TX using "channel=" parameter on rx/tx config + - Various code quality fixups + +* MATLAB & Simulink bindings + - Add support for bladeRF 2.0 (Micro) products + - Change "not supported" (-8) library errors to Matlab warnings + temporarily, to permit some grace while others' scripts are updated. + - Update bladeRF_XCVR to use new unified gain control + - Add bladeRF_Misc for misc measurements and controls + - Update bladeRF_rx_gui to support unified gain + - Update Simulink block to match libbladeRF v2.0.0 + +* Python + - New in 2018.08 + -------------------------------------------------------------------------------- 2018.08-rc3 (2018-08-24) -------------------------------------------------------------------------------- diff --git a/debian/changelog b/debian/changelog index 8e39b832e..8227ab8fa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,13 @@ +bladerf (2018.08) unstable; urgency=low + + * debian: update packaging files (#596) + * Improve bladerf_gain_mode documentation (#595) + * Don't warn about libusb version on FreeBSD (#594) + * FPGA bitstream v0.7.3, FX3 FW v2.2.0, libbladeRF v2.0.2, bladeRF-cli + v1.6.1 + + -- Rey Sabrina Tucker (Nuand LLC) Thu, 30 Aug 2018 18:01:12 -0400 + bladerf (2018.08-rc3) unstable; urgency=low * Release candidate 3 for the 2018.08 release