meshcore-open/lib/connector
zjs81 6dfb7a4b69 fix: auto-add flag parsing, contact cache restore, and USB reconnect
- Fix operator precedence bug in _handleAutoAddConfig where `flags &
  flag != 0` was parsed as `flags & (flag != 0)`, always checking bit 0
  instead of the correct flag bit
- Populate _contacts from cache in loadContactCache() so contacts
  persist across app restarts
- Toggle DTR low→high on USB connect to force device to see a fresh
  connection
- Add 10ms inter-frame delay for USB sends to prevent missed responses
- Deassert DTR before closing USB port on disconnect/dispose

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 18:41:21 -07:00
..
meshcore_connector.dart fix: auto-add flag parsing, contact cache restore, and USB reconnect 2026-03-14 18:41:21 -07:00
meshcore_connector_tcp.dart refactor(tcp): promote MeshCoreTcpConnector, fix translations, harden UI 2026-03-13 10:59:09 -07:00
meshcore_connector_usb.dart fix: auto-add flag parsing, contact cache restore, and USB reconnect 2026-03-14 18:41:21 -07:00
meshcore_protocol.dart Dev discovery (#291) 2026-03-12 23:08:46 -07:00