Skip to content
This repository has been archived by the owner on Feb 19, 2024. It is now read-only.

Releases: NordicSemiconductor/pc-ble-driver-py

v0.17.0

07 Jul 09:20
cc3a9d2
Compare
Choose a tag to compare

Add functionality and bug-fixes from a couple of community pull requests

  • Update documentation to specify that we no longer support python 3.6, but that we do support python 3.10 (#222)
  • Simplify checking of versions in the setup.py script (#214 )
  • Expose the ble_gap_tx_power_set() function (#197)

v0.16.4

13 Jun 10:36
a63df45
Compare
Choose a tag to compare
  • Add support for python 3.10
  • Remove support for python 3.6

v0.16.3

22 Feb 08:54
2b83932
Compare
Choose a tag to compare

Minor bug-fixes and features from the community.

v0.16.2

12 Nov 06:57
Compare
Choose a tag to compare
  • Support for Python 3.9
  • Update version of pc-ble-driver

v0.15.0

09 Oct 09:27
Compare
Choose a tag to compare

Changes

  • Updated pc-ble-driver to v4.1.2 (#178)
  • Improved parsing of advertising data and address types (#177)
  • Added support for handling of duplicate UUIDs (#174 )
  • Fixed IC identifier case sensitivity (#170)
  • Fixed issue with duplication of vs_uuid(#167)
  • Added BLE GAP PHY api calls and test (#168)
  • Added check for tx complete for sd2 when sending packet (#163)
  • Fixed failing connection_param_update and add test (#162)
  • Fixed issue with calling nrfjprog command on mac (#161)
  • Updated mac and linux images (#160)

v0.14.2

09 Mar 13:10
4d325a4
Compare
Choose a tag to compare

Changes

  • Added connectivity firmware zip (#156)
  • Added offset parameter to ble_adapter.py read_req (#154)
  • Fixed eq and hash functions in BLEUUID (#152)

Note: this release was published to pypi February 14th

0.14.1

20 Dec 14:55
Compare
Choose a tag to compare

Changes

  • Fix the range of supported Python versions (#151)
  • Add api for data_length_update, including workaround for incorrect event parameters (#149)

v0.14.0

26 Nov 15:37
Compare
Choose a tag to compare

Changes

  • Update Python support to v3.6, 3.7 and 3.8 (#140)
  • Add GATTS api calls and test (#138)
  • Add MTU exchange test (#136)
  • Add printing of friendly names for error codes (#133)
  • Update fw version check (#129)

Known issues

  • The python 3.6 variant seems to be prone to segfault error when opened/closed multiple times

v0.13.0

26 Nov 14:33
Compare
Choose a tag to compare

Changes

  • Remove support for Python 2.7
  • Fix WIN32 builds so that they contain the release version of pc-ble-driver
  • Various bug fixes

Note: this release was published to pypi October 15th

v0.12.0

04 Jun 07:47
03efa89
Compare
Choose a tag to compare

Changes

  • Add support for SoftDevice API v5
  • Remove support for SoftDevice API v3
  • Add support for Python 3.7
  • Remove pc-ble-driver as a submodule, use vcpkg compiled version
  • Updated to use latest version of pc-ble-driver (v4.1.1)
  • Change build process to create wheels for different versions of Python and platforms
  • Added tests for basic functionality. Still low test coverage.
  • Various bug fixes