A software acoustic modem for the Android Team Awareness Kit (ATAK) that allows multiple ATAK devices to share data using only voice comms (e.g., over a walkie talkie)
This commit enables HAMMER to use a TNC via APRSDroid.
APRSDroid exposes an API via intents that can be leveraged to send HAMMER chat and CoT messages. The APRSDroid app also emits broadcasts when a message comes in which we can listen for to receive the HAMMER chat and CoT messages. The code in this commit simply glues it all together with a new toggle in the Settings UI that enables the HAMMER messages to use the TNC instead of the audiomodem.
This commit enables HAMMER to use a TNC via APRSDroid.
APRSDroid exposes an API via intents that can be leveraged to send HAMMER chat and CoT messages. The APRSDroid app also emits broadcasts when a message comes in which we can listen for to receive the HAMMER chat and CoT messages. The code in this commit simply glues it all together with a new toggle in the Settings UI that enables the HAMMER messages to use the TNC instead of the audiomodem.
This was tested with the latest APRSDroid APK at the time (version 1.6) available from https://aprsdroid.org/download/