-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Icom IC-9700 Support #1094
Icom IC-9700 Support #1094
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b8ae7d - Browse repository at this point
Copy the full SHA 9b8ae7dView commit details -
Use a global job lock for live multi-dev radios
This allows LiveRadio drivers to use the single serial connection as if it has exclusive access by making sure that only one RadioJob runs at any given time. This could potentially reduce performance if you were doing lots of operations against multiple live radios at once, and we could improve that later. However, it makes writing LiveRadio drivers with multiple sub_devices much more straightforward.
Configuration menu - View commit details
-
Copy full SHA for 0e3d2b3 - Browse repository at this point
Copy the full SHA 0e3d2b3View commit details -
Fix memedit extra expansion with live radios
Since live radios don't have a comment column (even with metadata simulation) we cannot assume it is there for calculating the index for extra columns.
Configuration menu - View commit details
-
Copy full SHA for 143fff1 - Browse repository at this point
Copy the full SHA 143fff1View commit details -
Note this does not implement any D-STAR stuff or satellite memories yet, it's just basic support. Fixes #10018
Configuration menu - View commit details
-
Copy full SHA for f398d76 - Browse repository at this point
Copy the full SHA f398d76View commit details -
ic9700: Add satellite memories
This is sort of an approximation as we don't have a good way to support pairs of full memories stored together, but it's probably close enough. Related to #10018
Configuration menu - View commit details
-
Copy full SHA for 758198e - Browse repository at this point
Copy the full SHA 758198eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a035a0b - Browse repository at this point
Copy the full SHA a035a0bView commit details -
tdh8, tdh3: Further revise the AM handling
These radios (annoyingly) treat frequencies in airband as AM, which really isn't how chirp was designed to work. Before, we were making them immutable, but that brings all sorts of problems with it. Instead, coerce the values on get/set, and return a warning from validate_memory() so the user is warned. In reality, we should probably be doing that more places where we have immutable fields, where the immutable-ness depends on the content of the memory (i.e the frequency) than the location. Fixes: #11441
Configuration menu - View commit details
-
Copy full SHA for 541bbd6 - Browse repository at this point
Copy the full SHA 541bbd6View commit details -
kenwood_d7: Fix missing valid_bands
This prevented import_mem from working and thus paste (!) Fixes #11455
Configuration menu - View commit details
-
Copy full SHA for 2085d55 - Browse repository at this point
Copy the full SHA 2085d55View commit details