Skip to content

Commit

Permalink
bladeRF 2018.08
Browse files Browse the repository at this point in the history
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
  • Loading branch information
rtucker committed Aug 30, 2018
1 parent 7f94ecd commit 32058c4
Show file tree
Hide file tree
Showing 2 changed files with 77 additions and 0 deletions.
67 changes: 67 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -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)
--------------------------------------------------------------------------------
Expand Down
10 changes: 10 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -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) <[email protected]> Thu, 30 Aug 2018 18:01:12 -0400

bladerf (2018.08-rc3) unstable; urgency=low

* Release candidate 3 for the 2018.08 release
Expand Down

0 comments on commit 32058c4

Please sign in to comment.