Meshtastic-Android/app/src/main/java/com/geeksville/mesh
Mike Cumings dd41527bbc Initial step in refactoring RadioInterfaceService for dependency injection
Extracts USB device management into a `UsbRepository`.

In order for `SerialInterface to gain access to this prior to
the `RadioInterfaceService` being fully natively dependency
injected, all `InterfaceFactory` implementations needed
to be modified to accept the `UsbRepository` via argument.  This
will go away in a future PR.

Changed `assumePermission` constant to `false` as it was preventing
the request for permission from occurring, breaking serial connectivity.

Minor improvement: SerialInterface re-bonding by device name is
now supported.
2022-04-08 11:34:44 -07:00
..
android hold new permissions until targetSdkVersion update 2022-02-09 22:10:25 -03:00
database CSV export improvements to make it more reliable 2022-02-25 14:14:50 -08:00
model add contacts 2022-04-03 11:25:50 -03:00
repository Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
service Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
ui Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
ApplicationModule.kt Issue #369 - Use repository pattern for bluetooth state 2022-02-26 22:59:20 -08:00
BaseActivity.kt Correct pt_BR translation 2022-04-01 23:58:52 +02:00
CoroutineDispatchers.kt Issue #369 - Use repository pattern for bluetooth state 2022-02-26 22:59:20 -08:00
DataPacket.kt add contacts 2022-04-03 11:25:50 -03:00
MainActivity.kt Initial step in refactoring RadioInterfaceService for dependency injection 2022-04-08 11:34:44 -07:00
MeshUtilApplication.kt Introduce Hilt dependency injection 2022-02-08 13:57:04 -08:00
MyNodeInfo.kt add MyNodeInfo channelUtilization & airUtilTx 2022-01-26 22:26:35 -03:00
NodeInfo.kt promote device metrics 2022-04-04 19:10:15 -03:00