8000 Tags · alexblackfist/bladeRF · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: alexblackfist/bladeRF

Tags

fpga_v0.8.0

Toggle fpga_v0.8.0's commit message
hdl: Update changelog, set version to v0.8.0

2018.08

Toggle 2018.08's commit message
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

libbladeRF_v2.0.2

Toggle libbladeRF_v2.0.2's commit message
libbladeRF v2.0.2

This version of libbladeRF is intended for use with:

FX3 Firmware v2.2.0
FPGA         v0.7.3

There are no functional changes since v2.0.1, although there are changes to
the API documentation and the cmake build scripts.

Changes:
 * Improve bladerf_gain_mode documentation (Nuand#595)
 * Don't warn about libusb version on FreeBSD (Nuand#594)

2018.08-rc3

Toggle 2018.08-rc3's commit message
bladeRF 2018.08-rc3

--------------------------------------------------------------------------------
 2018.08-rc3 (2018-08-24)
--------------------------------------------------------------------------------

Bugfix release candidate.

    * FPGA bitstream                v0.7.3
    * FX3 firmware                  v2.2.0
    * libbladeRF                    v2.0.1
    * bladeRF-cli                   v1.6.1
    * MATLAB & Simulink bindings    v1.0.1
    * Python bindings               v1.0.1

libbladeRF v2.0.1:
 * Detect and handle a bladeRF Micro that is running old firmware to allow
   re-flashing without recovery mode (Nuand#578)
 * bladeRF1: bladerf_set_gain_mode returning BLADERF_ERR_UNSUPPORTED is no
   longer fatal (Nuand#542)
 * bladeRF1: only check AGC DC LUT setting when enabling AGC
 * bladeRF1: typo fix in set_tx_gain (Nuand#580)
 * xb200: check for null xb_data before dereferencing it (Nuand#575)
 * bladeRF2: cache factory trimdac value at initialization; preserve trimdac
   disable state on bladerf2_trim_dac_write (Nuand#582)
 * bladeRF2: bladerf_clock_select: replace CLOCK_SELECT_VCTCXO with
   CLOCK_SELECT_ONBOARD for clarity (Nuand#585)
 * Improvements to the release notes (Nuand#583)
 * bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587)
 * Windows: add a nanosleep() shim (Nuand#589)

bladeRF-cli v1.6.1:
 * "set loopback" help dialog aware of board type (Nuand#566)
 * host: libbladeRF: Rename clock select option
 * host: bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587)
 * host: add nanosleep shim for Windows (Nuand#589)

MATLAB v1.0.1:
 * host: libbladeRF: Rename clock select option

Python v1.0.1:
 * host: libbladeRF: Rename clock select option

python_v1.0.1

Toggle python_v1.0.1's commit message
host: python v1.0.1

v1.0.1 (2018-08-24)
--------------------------------

This version is intended for use with libbladeRF v2.0.1.

Changes:
 * host: libbladeRF: Rename clock select option

matlab_v1.0.1

Toggle matlab_v1.0.1's commit message
host: matlab v1.0.1

v1.0.1 (2018-08-24)
--------------------------------

This version is intended for use with libbladeRF v2.0.1.

Changes:
 * host: libbladeRF: Rename clock select option

libbladeRF_v2.0.1

Toggle libbladeRF_v2.0.1's commit message
host: libbladeRF 2.0.1

v2.0.1 (2018-08-24)
--------------------------------

This version of libbladeRF is intended for use with:

FX3 Firmware v2.2.0
FPGA         v0.7.3

This release contains minor fixes since v2.0.0.

Note to bladeRF2 users: If you are using bladerf_{get,set}_clock_select(),
please note that the enum for bladerf_clock_select has changed.
CLOCK_SELECT_VCTCXO has been replaced with CLOCK_SELECT_ONBOARD.

Changes:
 * FreeBSD build fixes (Nuand#561)
 * 32-bit architecture fixes (Nuand#573)
 * Detect and handle a bladeRF Micro that is running old firmware to allow
   re-flashing without recovery mode (Nuand#578)
 * bladeRF1: bladerf_set_gain_mode returning BLADERF_ERR_UNSUPPORTED is no
   longer fatal (Nuand#542)
 * bladeRF1: only check AGC DC LUT setting when enabling AGC
 * bladeRF1: typo fix in set_tx_gain (Nuand#580)
 * xb200: check for null xb_data before dereferencing it (Nuand#575)
 * bladeRF2: cache factory trimdac value at initialization; preserve trimdac
   disable state on bladerf2_trim_dac_write (Nuand#582)
 * bladeRF2: bladerf_clock_select: replace CLOCK_SELECT_VCTCXO with
   CLOCK_SELECT_ONBOARD for clarity (Nuand#585)
 * Improvements to the release notes (Nuand#583)
 * bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587)
 * Windows: add a nanosleep() shim (Nuand#589)

bladeRF-cli_v1.6.1

Toggle bladeRF-cli_v1.6.1's commit message
host: bladeRF-cli v1.6.1

v1.6.1 (2018-08-24)
--------------------------------
This version depends on libbladeRF v2.0.1 or later.

 * "set loopback" help dialog aware of board type (Nuand#566)
 * host: libbladeRF: Rename clock select option
 * host: bladeRF-cli: Add 200 ms delay before probing PLL lock status (Nuand#587)
 * host: add nanosleep shim for Windows (Nuand#589)

2018.08-rc2

Toggle 2018.08-rc2's commit message
debian: add changelog entry for 2018.08-rc2

2018.08-rc1

Toggle 2018.08-rc1's commit message
debian: update changelog for 2017.12-rc1 and 2018.08-rc1

0