-
Notifications
You must be signed in to change notification settings - Fork 209
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
Add TYT TH8600 driver. Issue 4851. #824
base: master
Are you sure you want to change the base?
Conversation
@kk7ds I'm not sure what to make of these tests not passing, can you advise? |
The support matrix needs re-generating by running The PR checks are failing because your file is too similar to |
Ok, I think I have that fixed now. The tests don't seem to be running in Github now, not sure why that is.
There were elements from several different TYT radio drivers. The 8600 seemed to have similarities with several models but there were none that I found were a match in either memory map or supported functions. I may not have looked hard enough.
I'm not going to have time to refactor this any time in the foreseeable future. I had some free time to work on this driver over the summer, but that's no longer the case.
It would be helpful to have this type of background info & preferences on this page for new contributors to avoid rework. |
Okay, seems like common good development practice to me, but I'll make it crystal clear on that page. |
This applies the recent change to all drivers to use current_index for settings instead of current(value) for safety.
I just rebased this and fixed some things that have shifted in the rest of the code base. I still have concerns over how much of this is identical to |
CHIRP issue
CHIRP PR Checklist
The following must be true before PRs can be merged:
tests/images
(except for thin aliases where the driver is sufficiently tested already).Please also follow these guidelines:
six
,future
, etc).NEEDS_COMPAT_SERIAL=False
and useMemoryMapBytes
.tox -emakesupported
and include it in your commit.