[chirp_devel] TH UV88
Hello,
My name is cyril it's my first post to this list. I'm working on improving the th_uv88 driver to fix small issues and adding support for optional signaling (dtmf, 2tones ans 5 tones).
I've two questions :
1) I have submited a first Pull Request which have now been merged in the main repo but I'm having trouble to submit a second one as github try include all the previous commit since I do the fork. I'm certainly doing something wrong (I'm not used to git) can someone point me in the right direction ?
2) Implementing optional signaling, i already have all the values in the memory tree. Now I'm working on the UI in the settings tab. I need to display some list of tuples (for exemple dtmf code/type/name). Is there a way to display an array instead of just a list of name/value pairs in the right panel of the settings tree ? I have not found any driver doing this.
thanks,
cyril
On Tue, Feb 6, 2024 at 7:28 AM Cyril Velter via chirp_devel chirp_devel@intrepid.danplanet.com wrote:
Hello,
My name is cyril it's my first post to this list. I'm working on improving the th_uv88 driver to fix small issues and adding support for optional signaling (dtmf, 2tones ans 5 tones).
I've two questions :
- I have submited a first Pull Request which have now been merged in the main repo but I'm having trouble to submit a second one as github try include all the previous commit since I do the fork. I'm certainly doing something wrong (I'm not used to git) can someone point me in the right direction ?
I'm not not an expert, but this is what I do
I checkout a new branch
$ git checkout origin -b test-some-more-drivers
Soon after I make the first changes, I commit them
$ git commit -a
Then as I continue my work, I continue to amend my commit
$ git commit -a --amend
- Implementing optional signaling, i already have all the values in the memory tree. Now I'm working on the UI in the settings tab. I need to display some list of tuples (for exemple dtmf code/type/name). Is there a way to display an array instead of just a list of name/value pairs in the right panel of the settings tree ? I have not found any driver doing this.
thanks,
cyril
Jim KC9HI
I'm not not an expert, but this is what I do
I checkout a new branch
$ git checkout origin -b test-some-more-drivers
Soon after I make the first changes, I commit them
$ git commit -a
Then as I continue my work, I continue to amend my commit
$ git commit -a --amend
Yep, this, but be sure to:
$ git fetch origin
(assuming origin is my repo) as a first step every time, as that's what updates your tree from mine. Since the problem is your tree/branch is behind, this is important obviously, as git doesn't know and that's why it's submitting lots of stuff again.
--Dan
Thanks,
Seems like the trick is to create a new branch for each change.
cyril
Le mer. 7 févr. 2024 à 00:08, Dan Smith via chirp_devel < chirp_devel@intrepid.danplanet.com> a écrit :
I'm not not an expert, but this is what I do
I checkout a new branch
$ git checkout origin -b test-some-more-drivers
Soon after I make the first changes, I commit them
$ git commit -a
Then as I continue my work, I continue to amend my commit
$ git commit -a --amend
Yep, this, but be sure to:
$ git fetch origin
(assuming origin is my repo) as a first step every time, as that's what updates your tree from mine. Since the problem is your tree/branch is behind, this is important obviously, as git doesn't know and that's why it's submitting lots of stuff again.
--Dan _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
Cyril,
Curious what your "small issues" are. I have the TYT UV88 too (great radio for its low price), and have some issues, but haven't reported them into the bug system yet. Not sure if it's a faulty radio or a driver issue. (Also haven't reported because I still run old Chirp and haven't verified if the errors remain in the new version.)
For me, Chirp doesn't always read/save memories correctly to the UV88. Sometimes it writes junk data (like wrong tone or no offset) into a channel or a couple of channels. And two of the high channels (around 195-6?) often don't store data in the radio at all. When I read them back, it says something like "error" in the channel chart. Usually can get it to work just by editing and saving to radio again. But those #195-196 slots can fail repeatedly.
And sometimes just editing a channel, scrolling away, then back, it loses the edit (even before sending to radio). That might be fixed in new chirp, but didn't notice that behavior with other radios.
Are these your issues or something else?
-g
On Tue, Feb 6, 2024 at 7:28 AM Cyril Velter via chirp_devel < chirp_devel@intrepid.danplanet.com> wrote:
Hello,
My name is cyril it's my first post to this list. I'm working on improving the th_uv88 driver to fix small issues and adding support for optional signaling (dtmf, 2tones ans 5 tones).
I've two questions :
- I have submited a first Pull Request which have now been merged in the
main repo but I'm having trouble to submit a second one as github try include all the previous commit since I do the fork. I'm certainly doing something wrong (I'm not used to git) can someone point me in the right direction ?
- Implementing optional signaling, i already have all the values in the
memory tree. Now I'm working on the UI in the settings tab. I need to display some list of tuples (for exemple dtmf code/type/name). Is there a way to display an array instead of just a list of name/value pairs in the right panel of the settings tree ? I have not found any driver doing this.
thanks,
cyril _______________________________________________ chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
participants (4)
-
Cyril Velter
-
Dan Smith
-
Gary Pupurs
-
Jim Unroe