Commit Graph

229 Commits

Author SHA1 Message Date
Dan Smith
3792acf9dc Merge branch 'master' into py3
This looks like a lot of change, but it was pretty trivial. Many
of the conflicts came from d40963b3ed
which fixed a bunch of typos. There were some test adapter changes,
some GTK UI fixes, RR canada additions, and the usual driver
maintenance.

I didn't test the GTK UI since it seems like we're abandoning keeping
that working in python2 or python3 with pygobject (which is fine).
2022-09-09 14:04:46 -07:00
Dan Smith
9d2dd6730f Run tests in github workflow for py3 2022-09-09 08:23:32 -07:00
Dan Smith
ff7d46c1e3
Merge pull request #28 from dforsi/fix/typos
Fix spelling
2022-09-08 17:15:17 -07:00
Mel Terechenok
ca0a7ace82 [KG-935G] Add Support for Wouxun KG-935G GMRS Radio - New Model #9489
New Driver addressing new model request

New Model #9489
2022-09-08 16:43:38 -07:00
Daniele Forsi
d40963b3ed Fix spelling
Fixed with:
codespell --skip=locale,./chirp/ui/fips.py --ignore-words-list=ans,parm,parms,rcall,sav,ser,setts,wth --summary --write-changes --interactive=2
2022-08-09 14:19:03 +02:00
Jim Unroe
b6fed186f8 [RB15] Add Retevis RB15
This patch adds support for the Retevis RB15

related to #8531
2022-07-25 10:37:56 -07:00
Jim Unroe
dd0ea1c1ae [GMRS-V2] New Model: Baofeng TEch GMRS-V2
This patch adds support for the BTech GMRS-V2

#9863
2022-05-14 18:26:37 -07:00
Matthew Handley
b3fad0ef29 [KG-UV920P-A] Add Wouxun KG-UV920P-A
This patch adds support for the Wouxun KG-UV920P-A dual-band mobile transceiver.
Tested on my own KG-UV920P-A. May work with other similar models, but I only
have this one to test against. Based loosely on the KG-UV8D driver.

Addresses #386
2022-02-18 12:47:00 -08:00
Jim Unroe
90a0d5dd16 [RB17P] Retevis RB17P
This patch adds support for the Retevis RB17P GMRS radio.

Addresses #9752
2022-02-18 12:28:01 -08:00
Dan Smith
35b0704697 Fix tg_uv2p style issues
I didn't catch that this wasn't in the manifest during review,
and thus the style issues didn't get flagged. Adding it to the
manifest and fixing those here.

Related to #8591
2022-02-09 15:19:40 -08:00
Jim Unroe
26690d9856 Driver Maintenance: th9800.py
1. Add to PEP8 Manifest
2. Perform PEP8 cleanup as needed

in preperation for #7799
2021-11-04 15:53:44 -07:00
Jim Unroe
c178f90bf6 [P10-UV] Driver maintenance: ga510.py
This patch adds the ga510.py driver into the cpep8.manifest
and performs cpep8 cleanup prior to addressing issue #9231
2021-10-15 16:36:21 -07:00
Jim Unroe
318b69f93d Driver Maintenance: radtel_t18.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

Preperaton for #9305
2021-08-25 15:33:16 -07:00
Jim Unroe
3fcf571472 Driver Maintenance: th9000.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

Preperaton for #6269
2021-08-24 11:19:08 -07:00
Dan Smith
6fa3c78921 Remove generic_xml driver
This never really caught on, nor got the attention or maintenance it really needed.
I dunno if it even works in py2 for much anymore, but I don't think converting it
to py3 makes any sense.

(cherry picked from commit 89c85eeeb4)
2021-08-22 18:02:45 -07:00
Jim Unroe
a779fde5bc [RT87] Add Retevis RT87
This patch adds support for the Retevis RT87 two-way radio.

#6769
2021-08-04 20:55:07 -04:00
Jim Unroe
eadf3a34de [RT98] Add support for Retevis RT98 Single Band Mini Mobile Radios
This patch adds support for the various Retevis RT98 mobile radio models/modes.
VHF FreeNet
VHF COM
VHF COMII
UHF PMR
UHF COM
UHF COMII

#9181
2021-07-03 14:13:35 -04:00
Jim Unroe
1d318621a7 [RT76P] Add Retevis RT76P
This patch adds support for the Retevis RT76P GMRS handheld radio.

#8681
2021-05-30 22:39:21 -04:00
Jim Unroe
9e09075b79 [BF-T8] add support for the Baofeng BF-T8
This patch adds support for the Baofeng BF-T8 (and it variants)

related to #8263
2021-05-19 20:58:53 -04:00
Jim Unroe
eaf7961ce3 [AT-778UV] Add anytone778uv.py driver to cpep8.manifext
This patch adds the anytone778uv.py driver to the cpep8.manifest in order to
enable style checking.

related to #8859
2021-03-17 16:18:15 -04:00
Jim Unroe
1eb4dccab5 Driver Maintenance: tk760.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

in preperaton to address #8245
2021-03-06 11:34:49 -08:00
Dan Smith
ecd6140dcf Fix case mismatch in cpep8 manifest
This doesn't matter on case-insensive systems, but does elsewhere.

Related to the fix for #8609
2021-01-08 20:00:42 -08:00
Jim Unroe
f04e320703 Driver Maintenance: vgc.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8633
2021-01-01 14:29:39 -05:00
Jim Unroe
9d118d9d9b Driver Maintenance: uv6r.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8631
2021-01-01 13:55:35 -05:00
Jim Unroe
fb1696fe73 Driver Maintenance: tdxone_tdq8a.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup
3. Remove unused code

fixes #8629
2021-01-01 00:05:36 -05:00
Jim Unroe
9a75f96153 Driver Maintenance: retevis_rt26.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8627
2020-12-31 23:23:32 -05:00
Jim Unroe
60cab41cf7 Driver Maintenance: retevis_rt23.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8625
2020-12-31 23:14:29 -05:00
Jim Unroe
fdca207b28 Driver Maintenance: retevis_rt21.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8623
2020-12-31 23:02:21 -05:00
Jim Unroe
9ee0dc80c8 Driver Maintenance: retevis_rt1
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8621
2020-12-31 22:47:47 -05:00
Jim Unroe
06984dc9ab Driver Maintenance: mursv1.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8619
2020-12-31 22:29:14 -05:00
Jim Unroe
5dae380156 Driver Maintenance: lt725uv.py
1. Add to PEP8 manifext
2. Perform PEP8 cleanup

fixes #8617
2020-12-31 22:15:12 -05:00
Jim Unroe
6bcba2dee1 Driver Maintenance: gmrsuv1.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8615
2020-12-31 21:47:28 -05:00
Jim Unroe
1a2c226b3b Driver Maintenance: baofeng_common.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8613
2020-12-31 21:26:55 -05:00
Jim Unroe
0a22e764a7 Driver Maintenance: anytone_ht.py
1. Add to PEP8 manifest
2. Perform PEP8 cleanup

fixes #8611
2020-12-31 21:14:30 -05:00
Jim Unroe
e4a8201f37 [UV-5X3] PEP8 Cleanup
This patch does PEP8 Cleanup prior to fixing bug #8609. There are
otherwise no changes to any features or settings.
2020-12-31 19:02:42 -05:00
Jim Unroe
e060ddb970 [RT22] Retevis RT22 Driver Cleanup for better PEP8 Compliance
Clean up driver before adding another radio ID and support for additional
radio models.

related to #6467
2020-12-16 22:17:10 -05:00
Jim Unroe
9bbda21de2 [TH-UV88] New Model: TYT TH-UV88 (replacement for previous patch)
This patch adds support for the TYT TH-UV88

Initial radio protocol decode, channels and memory layout
by James Berry <james@coppermoth.com>, Summer 2020

Related to #7817
2020-11-18 15:05:43 -05:00
Rick DeWitt
c80607e9b5 [tmd710] New Clone-Mode driver for Kenwood TM-D710/GA/GE. Issue #7467
Implements true clone mode using PROG MCP binary image.
2020-04-28 10:58:00 -07:00
Dan Smith
278bf0d112 Merge with main branch
#0
2019-12-05 17:12:49 -08:00
Dan Smith
8e8d8385c7 Giant merge with main branch. Some regressions are still not resolved.
#0
2019-12-05 13:08:48 -08:00
Josh Small VK2HFF
210ae5dc14 Issue #3 - New(!) Model, Yaesu FT-1500M 2019-12-05 21:14:35 +11:00
Rick DeWitt
de93c3836f [ts480] New Clone Mode driver for Kenwood TS480 models, Issue #7079
New driver fixes issue #7079
2019-11-07 15:08:15 -08:00
Jim Unroe
944a8fc85c [BF-A58S] Add Support for Baofeng UV-82III
This patch only cleans up driver style issues prior to adding support
for new models. There are no changes in functionality.

Add baofeng_wp970i.py driver to cpep8.manifest
Clean up driver style issues (correct indentation, remove whitespace,
add/remove blank lines, etc)

related to #7163
2019-10-19 13:05:25 -04:00
Dan Smith
a9bde2040a Add Kenwood TK-8180 driver
#743
2019-07-11 17:15:40 -07:00
Rick DeWitt
19494fb6e1 [th-uv8000] New driver for TYT TH-UV8000 family, fixes issue #2837
Submitting new driver in support of 11 issues 2837 ... 6183
2019-07-05 06:47:18 -07:00
Dan Smith
112df32f39 Fix ic2730 driver style issues and add to cpep8.manifest
In anticipation of #6711
2019-06-26 07:58:47 -07:00
Jim Unroe
21f1549c83 Driver Cleanup: btech.py
1. add btech.py to PEP8 manifest
2. make ptech.py compliant with PEP8

related to #6733
2019-04-20 10:04:50 -04:00
Dan Smith
87e68fa1d5 Merge with default branch
#0
2019-03-09 14:11:39 -08:00
Dan Smith
0899279192 Add ft4 to cpep8 manifest
Related to #4787
2019-02-28 06:44:54 -08:00
Dan Smith
89c85eeeb4 [py3] Remove generic_xml driver
This never really caught on, nor got the attention or maintenance it really needed.
I dunno if it even works in py2 for much anymore, but I don't think converting it
to py3 makes any sense.

#495
2019-02-15 09:47:36 -08:00
Dan Smith
10d0f7f2d4 Fix some style and unittest regressions in recent patches
#495
2019-02-09 09:44:05 -08:00
Zhaofeng Li
71d183d2a9 New Model #6421 TYT TH-350 2019-01-31 15:48:53 -08:00
Bruno Maire
161fbbf3b8 New Model #6259 Yaesu FT-7100 2018-12-14 17:47:10 +01:00
Dan Smith
9b7ba53515 Fix style issues in kguv9dplus
I forgot to add it to the manifest, so I didn't notice these:

./chirp/drivers/kguv9dplus.py:982:74: E222 multiple spaces after operator
./chirp/drivers/kguv9dplus.py:1031:80: E501 line too long (80 > 79 characters)
./chirp/drivers/kguv9dplus.py:1032:80: E501 line too long (80 > 79 characters)
./chirp/drivers/kguv9dplus.py:1890:26: W291 trailing whitespace

Related to #3509
2018-12-13 19:59:35 -08:00
Vincent Stipo
7e9eae46c6 [FT818] New Model Support Yaesu FT-818 #5607 2018-12-03 08:31:11 -08:00
Dan Smith
d15f4c63ca Remove csvdump from pep8 manifest
Related to #6227
2018-11-27 09:10:23 -08:00
Klaus Ruebsam
f38ab375f8 Added support for Radioddity R2
Related to #6063
2018-08-27 10:55:23 +02:00
Dan Smith
2bad433704 Remove unnecessary test tools
After #5237 these are no longer necessary and duplicative.
2017-10-11 20:38:20 -07:00
Dan Smith
6a11acc399 Remove ft50_ll.py from the cpep8 manifest
Fallout from #1233
2016-01-31 09:46:36 -08:00
Zach Welch
4708fc8e52 Improve cpep8 scripts (#2355)
This patch adds prints to cpep8.py's scanning function.  It's useful to
know what files the script is scanning during an update, as the in-tree
virtualenv (or other files) may be included by accident.

This patch also fixes cpep8.sh to use the correct path to cpep8.py,
allowing it to be run from anywhere in the source tree.
2015-03-05 15:11:34 -08:00
Zachary T Welch
0d4946ff25 Fix style issues in icx8x_ll.py (#2355) 2015-03-04 12:13:16 -08:00
Zachary T Welch
fb2fb07898 Fix style issues in icx8x.py (#2355) 2015-03-04 12:13:15 -08:00
Zachary T Welch
84b2b1e2ff Fix style issues in icw32.py (#2355) 2015-03-04 12:13:15 -08:00
Zachary T Welch
64e8cde961 Fix style issues in ict8.py (#2355) 2015-03-04 12:13:14 -08:00
Zachary T Welch
4329a07a1a Fix style issues in ict70.py (#2355) 2015-03-04 12:13:14 -08:00
Zachary T Welch
972b0df774 Fix style issues in icq7.py (#2355) 2015-03-04 12:13:13 -08:00
Zachary T Welch
f06e875a87 Fix style issues in icf.py (#2355) 2015-03-04 12:13:12 -08:00
Zachary T Welch
142824d4a3 Fix style issues in ic9x_ll.py (#2355) 2015-03-04 12:13:11 -08:00
Zachary T Welch
f8200444dd Fix style issues in ic9x_icf_ll.py (#2355) 2015-03-04 12:13:10 -08:00
Zachary T Welch
d88e8b136c Fix style issues in ic9x_icf.py (#2355) 2015-03-04 12:13:10 -08:00
Zachary T Welch
22449ba4f7 Fix style issues in ic9x.py (#2355) 2015-03-04 12:13:09 -08:00
Zachary T Welch
feabf585f1 Fix style issues in ic2820.py (#2355) 2015-03-04 12:13:09 -08:00
Zachary T Welch
0b622c7031 Fix style issues in ic2720.py (#2355) 2015-03-04 12:13:08 -08:00
Zachary T Welch
4da6396023 Fix style issues in ic2200.py (#2355) 2015-03-04 12:13:08 -08:00
Zachary T Welch
6b94f2c903 Fix style issues in ic2100.py (#2355) 2015-03-04 12:13:07 -08:00
Zachary T Welch
332ebb6489 Fix style issues in ic208.py (#2355) 2015-03-04 12:13:07 -08:00
Zachary T Welch
eb24c899ca Fix style issues in tmv71*.py (#2355) 2015-03-04 12:13:06 -08:00
Zachary T Welch
7a01e61369 Fix style issues in th_uvf8d.py (#2355) 2015-03-04 12:13:05 -08:00
Zachary T Welch
4cf23a5f98 Fix style issues in th_uv3r25.py (#2355) 2015-03-04 12:13:05 -08:00
Zachary T Welch
961b68dda6 Fix style issues in th_uv3r.py (#2355) 2015-03-04 12:13:04 -08:00
Zachary T Welch
eacecfe72a Fix style issues in th9800.py (#2355) 2015-03-04 12:13:03 -08:00
Zachary T Welch
cb60dbb14e Fix style issues in vx8.py (#2355) 2015-03-04 12:13:03 -08:00
Zachary T Welch
83d126a281 Fix style issues in vx7.py (#2355) 2015-03-04 12:13:02 -08:00
Zachary T Welch
04f0e3c64c Fix style issues in vx6.py (#2355) 2015-03-04 12:13:02 -08:00
Zachary T Welch
a4aea0a51b Fix style issues in vx510.py (#2355) 2015-03-04 12:13:01 -08:00
Zachary T Welch
62b64387e3 Fix style issues in vx5.py (#2355) 2015-03-04 12:13:01 -08:00
Zachary T Welch
d95317d6ba Fix style issues in vx3.py (#2355) 2015-03-04 12:13:00 -08:00
Zachary T Welch
2f69fccfb9 Fix style issues in vx2.py (#2355) 2015-03-04 12:13:00 -08:00
Zachary T Welch
52b66f038d Fix style issues in vx170.py (#2355) 2015-03-04 12:12:59 -08:00
Zachary T Welch
09c0ad9af1 Fix style issues in ftm350.py (#2355) 2015-03-04 12:12:56 -08:00
Zachary T Welch
9a822944ff Fix style issues in ft90.py (#2355) 2015-03-04 12:12:55 -08:00
Zachary T Welch
ffb92e6553 Fix style issues in ft7800.py (#2355) 2015-03-04 12:12:54 -08:00
Zachary T Welch
f4f5c6cb9e Fix style issues in ft60.py (#2355) 2015-03-04 12:12:52 -08:00
Zachary T Welch
80966b77ba Fix style issues in ft50_ll.py (#2355) 2015-03-04 12:12:51 -08:00
Zachary T Welch
3398bd0cd7 Fix style issues in some drivers (#2355) 2015-03-04 12:12:48 -08:00
Zach Welch
91d0c29b2a Fix style issues in thd72.py (#2355) 2015-03-03 07:22:04 -08:00
Zach Welch
0c81b22b82 Fix style issues in thuv1f.py (#2355) 2015-03-03 07:22:02 -08:00
Zach Welch
52973bbf18 Fix style issues in tk8102.py (#2355) 2015-03-03 07:21:57 -08:00
Zach Welch
7d08a6c848 Fix style issues in icomciv.py (#2355) 2015-03-03 07:21:53 -08:00
Zach Welch
8c0ffd7e36 Fix style issues in id800.py (#2355) 2015-03-03 07:21:49 -08:00