mirror of
https://github.com/torlando-tech/columba
synced 2026-08-12 18:07:15 -04:00
When Python's disconnect callback fires but the driver layer maintains the GATT connection, data was being dropped because address_to_identity was cleared. Changes: - Point ble-reticulum dependency to fix/identity-cache-on-disconnect branch - Add requestIdentityResync() to KotlinBLEBridge for identity recovery - Add request_identity_resync() to android_ble_driver.py as bridge method The ble-reticulum fix adds identity caching (60s TTL) and cache lookup in _handle_ble_data. When cache is also empty, it calls the driver's request_identity_resync() method to recover identity from Kotlin. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| android_ble_driver.py | ||
| android_ble_interface.py | ||