The BLE interface now dynamically resolves the interface directory by checking RNS.Reticulum.configdir when loaded via exec() by Reticulum. This allows users to specify custom config directories using the --config flag without encountering import errors. Changes: - Update BLEInterface.py to use RNS.Reticulum.configdir when available - Add fallback to default ~/.reticulum/interfaces for backward compatibility - Add comprehensive test coverage for config directory resolution - Update documentation to mention custom config directory support Fixes #2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ble_minimal_test.py | ||
| config_example.toml | ||
| two_device_simulator.py | ||