mirror of
https://github.com/torlando-tech/pyxis.git
synced 2026-03-29 05:19:50 +00:00
- Move getService()/getCharacteristic() out of mutex-held paths in writeCharacteristic(), read(), enableNotifications() by caching all three char pointers (RX, TX, Identity) during discoverServices() - Replace 5-second spin-wait in processPendingDisconnects() with non-blocking deferral: break if GATT ops in flight, retry next loop - Add WARNING logs to all read-path helpers on mutex timeout Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>