Add basic CM108 PTT via USB support #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added basic support for PTT using GPIO pins of the CM108 USB audio IC.
This IC is a popular choice for basic PC <=> Radio interfaces and is used in projects such as the AIOC (https://github.com/skuep/AIOC), which emulates a CM108 audio interface.
This PR adds a fifth PTT option, "CM108" and it's associated GPIO pin selector (1-4, 3 as default as it's the easiest to solder on commercial USB audio sticks). These options can be set in the gui or with --ptt cm108 --cm108-gpio 3
The only major limitation I see if several CM108 audio interfaces are plugged in. I'll add this "advanced" (be able to target a particular CM108 interface) support later.