Skip to content

Tags: peplin/pygatt

Tags

v4.0.5

Toggle v4.0.5's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Same as 4.0.4.

v4.0.4

Toggle v4.0.4's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
V4.0.4

------

* Improvement: Remove Bluetooth specification PDFs, refer to bluetooth.com to
  avoid copyright issues.
* Improvement: Add wait_for_response option to subscription methods

v4.0.3

Toggle v4.0.3's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Same as v4.0.2

v4.0.2

Toggle v4.0.2's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
V4.0.2

------

* Fix: Regression with receiving indications with GATTTOOL backend
* Fix: Regression with subscribing to characteristics with GATTTOOL (need to use
  writes, not commands) (#234)
* Improvement: Don't require sudo for removing bonding (#234)

v4.0.1

Toggle v4.0.1's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
V4.0.1

------

* Improvement: Wait longer for characteristics discovery with BGAPI backend (#201)
* Fix: Protect against invalid BGAPI packets
* Fix: Fix parsing fields from BGAPI connection status
* Fix: Robust to non-UTF8 characters in hcitool scan results
* Fix: Log correct connection flags from BGAPI response

v4.0.0

Toggle v4.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
V4.0.0

------

* Feature: Add ``char_read_long`` for reading characteristics longer than a
  single packet (#206, #177)
* Feature: Add command to change MTU (GATTTool only) (#182)
* Feature: Allow registering callbacks for device discovery events. (#176)
* Feature: Support fetching BLE device MAC address (#150)
* Improvement: Add better serial port error handling for BGAPI. (#162)
* Improvement: Expand and allow overriding pexpect search buffer for gatttool
  output to support devices with many characteristics without negatively
  impacting performance (#209)
* Improvement: Wait before re-opening BGAPI serial port to improve detection on
  Windows. (#162)
* Improvement: Add support for Python 3.7
* Fix: Use ATT write (not command) by default for char_write
* Fix: Wait longer for ATT write according to BlueGiga spec
* Fix: Fix BGAPI device detection (#154)
* Fix: Stop leaking file descriptors when erasing BLE bonds with GATTTool
  backend (#188)
* Fix: Typos (#173)
* Drop official support for Python 3.4, 3.5 and 3.6.

v3.2.0

Toggle v3.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Release v3.2.0

- Fix: Reliably auto-reconnect after restarting BGAPI device. Fixes a bug in
  first attempt at auto-reconnection, only worked in some environments. (#144)
- Fix: Remove spurious "no handler for logger" warnings (#143)
- Fix: Use enum-compat instead of enum34, to fix installation in Python 3.4+
- Feature: Limit search window size for GATTTool backend, to avoid high CPU
  usage for long running connections. (#123)
- Feature: Add support for write commands to BGAPIBackend (#115)

v3.1.1

Toggle v3.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Convert docs to RST.

v3.1.0

Toggle v3.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Release v3.1.0.

* Fix: Support platforms without `termios` (Windows)
* Feature: Add `char_read_handle` to GATTTool backend.
* Improvement: Warn if `hcitool` requires a sudo authentication.
* Improvement: Allow BGAPI device more time to reboot for more reliable
  discovery.
* Improvement: Interpret "invalid file descriptor" as a disconnect event.
* Fix: Correctly handle service class UUIDs that aren't 16 bytes.
* Improvement: Support BLE devices with any UTF8 character.
* Improvement: Make gatttol prompt timeout configurable.
* Improvement: Gracefully stop `lescan` to avoid leaving the adapter in a bad
  state.
* Improvement: Allow custom timeout for discovery on GATTTool backend.
* Fix: Make sure responses to char reads on BGAPI backend are from the requested
  handle.
* Improvement: Raise and exception if trying to instantiate the GATTTool backend
  in Windows.
* Improvement: If no BGAPI device attached, abort immediately.
* Fix: Use user's configured HCI device for connection and scanning in GATTTool
  backend.

v3.0.0

Toggle v3.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
peplin Christopher Peplin
Python 3 support and performance improvements.