Skip to content

Commit 32058c4

Browse files
committed
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
1 parent 7f94ecd commit 32058c4

File tree

2 files changed

+77
-0
lines changed

2 files changed

+77
-0
lines changed

CHANGELOG

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,73 @@ For more detailed information, please see the git change log and issue tracker
55
hosted on GitHub: https://github.com/nuand/bladeRF
66
================================================================================
77

8+
--------------------------------------------------------------------------------
9+
2018.08 (2018-08-30)
10+
--------------------------------------------------------------------------------
11+
12+
This release introduces new functionality and bug fixes, particularly support
13+
for the bladeRF 2.0 Micro product. It consists of the following versions:
14+
15+
* FPGA bitstream v0.7.3
16+
* FX3 firmware v2.2.0
17+
* libbladeRF v2.0.2
18+
* bladeRF-cli v1.6.1
19+
* MATLAB & Simulink bindings v1.0.1
20+
* Python bindings v1.0.1
21+
22+
*****************************************************************************
23+
*** libbladeRF v2.0 introduces a number of breaking changes !! ***
24+
*****************************************************************************
25+
*** Please see relnotes_2_0 in the Doxygen documentation for a full ***
26+
*** discussion of the changes in libbladeRF v2.0. ***
27+
*****************************************************************************
28+
29+
Summary of changes since 2016.06:
30+
31+
* FPGA
32+
- Added support for Automatic Gain Control
33+
- Redesign build system to support multiple product models
34+
- Initial release with bladeRF Micro support
35+
- Refactoring, bug fixes, and other misc. improvements
36+
37+
* FX3
38+
- Add support for the bladeRF 2.0 (2cf0:5250).
39+
- Fix loading FPGA bitstreams from flash when there is nothing connected to
40+
the USB connector.
41+
- Move USB descriptor consts to .usbdscr section so the linker glomps them.
42+
43+
* libbladeRF
44+
- Added support for Automatic Gain Control
45+
- Added bladeRF.conf config option file
46+
- Refactor to support for multiple product lines
47+
- Add support for the bladeRF Micro product
48+
- API: replace bladerf_module with bladerf_channel, a reverse-compatible
49+
change to handle products with multiple independent RF paths in the same
50+
direction
51+
- API: BREAKING CHANGE - on bladerf_set_frequency, et al, the frequency
52+
parameter is now uint64_t instead of unsigned int
53+
- Add typedefs for common param types, e.g. bladerf_frequency -> uint64_t
54+
55+
* bladeRF-cli
56+
- Added support for Automatic Gain Control
57+
- No longer initializes the bladeRF before loading a new FPGA image, to
58+
avoid potential catch-22 problems
59+
- bladeRF 2.0 Micro support
60+
- Support for MIMO RX and TX using "channel=" parameter on rx/tx config
61+
- Various code quality fixups
62+
63+
* MATLAB & Simulink bindings
64+
- Add support for bladeRF 2.0 (Micro) products
65+
- Change "not supported" (-8) library errors to Matlab warnings
66+
temporarily, to permit some grace while others' scripts are updated.
67+
- Update bladeRF_XCVR to use new unified gain control
68+
- Add bladeRF_Misc for misc measurements and controls
69+
- Update bladeRF_rx_gui to support unified gain
70+
- Update Simulink block to match libbladeRF v2.0.0
71+
72+
* Python
73+
- New in 2018.08
74+
875
--------------------------------------------------------------------------------
976
2018.08-rc3 (2018-08-24)
1077
--------------------------------------------------------------------------------

debian/changelog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
bladerf (2018.08) unstable; urgency=low
2+
3+
* debian: update packaging files (#596)
4+
* Improve bladerf_gain_mode documentation (#595)
5+
* Don't warn about libusb version on FreeBSD (#594)
6+
* FPGA bitstream v0.7.3, FX3 FW v2.2.0, libbladeRF v2.0.2, bladeRF-cli
7+
v1.6.1
8+
9+
-- Rey Sabrina Tucker (Nuand LLC) <rey.tucker@nuand.com> Thu, 30 Aug 2018 18:01:12 -0400
10+
111
bladerf (2018.08-rc3) unstable; urgency=low
212

313
* Release candidate 3 for the 2018.08 release

0 commit comments

Comments
 (0)