Tags: peplin/pygatt
Tags
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 ------ * 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.
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)
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.
PreviousNext