Commit Graph

497 Commits

Author SHA1 Message Date
IT2 Stuart Blake Tener, USNR (N3GWG)
155d1003db New multiplatform makefile for serialsniffer 2009-03-04 22:06:38 -05:00
Dan Smith
42f967651d Fix an old attribute name in chirp.py 2009-03-04 16:19:40 -08:00
Dan Smith
16ef4d3680 Move bcd_encode() to util.py 2009-03-04 15:45:27 -08:00
Dan Smith
8ddb399a05 Move IcomFrame out of chirp_common.py and into ic9x_ll.py
This was left over from the initial implementation of the 9x driver
where I expected this common parent class to be shared with another
driver.
2009-03-04 15:03:09 -08:00
IT2 Stuart Blake Tener, USNR (N3GWG)
538c1f00e9 Improved the command line help for command line options 2009-03-04 01:44:00 -05:00
Dan Smith
efa152f927 Don't always define MACOS and fix short option list so that we can use
just -q
2009-03-03 21:26:13 -08:00
IT2 Stuart Blake Tener, USNR (N3GWG)
4444c882b9 Changes developed and tested under MacOS 10.5.6 (Leopard)
Added support for MacOS
Added "quiescent mode" Timeout and count messages do not print in this mode.
Added "--digits" to control the horizontal largess of hexadecimal displays.
Added program title and version tagline, printed when the software is started.
Added code to allow "-q" shorthand for "quiescent mode".
Changes were made to add "#ifdef" statements so that only code appropriate to MacOS would be compiled if a "#define MACOS" is defined early within the source code.
Cleaned up comments in the source for my new source code.
2009-03-03 22:41:09 -05:00
Dan Smith
88db3e7c8c Make the build scripts support MacOS .app building
Also include some very hackish stuff to get the environment setup.  Need
to finish this off by properly importing the changed version of platform.py
from D-RATS.
2009-03-03 15:09:16 -08:00
Stuart Tener
795f449638 Properly pick up default names for Prolific USB-to-Serial devices on
MacOS
2009-03-01 09:46:43 -08:00
Dan Smith
b43e73ec91 Explicitly zero out the bytes containing the DSQL code and flags, the
CSQL flags, and various other things we don't support.  This fixes the
reported issue of getting "ERROR" and a bogus DSQL code when cloning a
CHIRP'd radio with CS-2820.
2009-02-13 16:32:44 -08:00
Dan Smith
f6b6109725 Fix breakage in the browse button on the image download dialog 2009-02-13 16:31:15 -08:00
Dan Smith
495283e424 Pass parent window through to the editorset and the import dialog 2009-01-07 17:00:18 -08:00
Dan Smith
335c55561f Improve granularity of long operations and try to display a progress
dialog of sorts when possible.
2009-01-07 16:59:59 -08:00
Dan Smith
75a4e8a316 Add radio interface for getting memory upper limit 2009-01-07 16:57:34 -08:00
Dan Smith
0327d498ab Make importdialog logic a little smarter, and make editorset instantiate
the dialog and call do_import() within the qlock.
2009-01-07 16:28:09 -08:00
Dan Smith
d4c61d9a79 Add _qlock_when_idle() and _qsubmit and clean up the submit() function
to behave accordingly.
2009-01-07 16:26:16 -08:00
Dan Smith
9957c82101 Fix ic2200 offset to use 2-byte value properly 2009-01-06 16:06:31 -08:00
Dan Smith
f30caafe5e Some stuff for serialsniff 2009-01-06 16:05:55 -08:00
Dan Smith
ff2b43767a Fix invalid pass of gtk.VBox as parent to showing error box 2009-01-06 16:05:15 -08:00
Dan Smith
9070f13aed Delete installed files before performing install. 2008-12-19 11:39:11 -08:00
Dan Smith
362ae89661 Avoid killing the import if doing a "used" request to the radio raises
an InvalidDataError (as is the case of a 9x beyond its limit).
2008-12-19 10:53:04 -08:00
Dan Smith
7c1754ef6b Added tag release_0_1_8 for changeset 22c1e4d0f349 2008-12-07 07:26:48 -08:00
Dan Smith
63cabbe0cb Version 2008-12-07 07:26:41 -08:00
Dan Smith
02edf3575d Handle upper and lowercase bank values and catch invalid ones in CSV 2008-12-06 17:26:42 -08:00
Dan Smith
22b32fc2c6 Fix up build stuff to work on win32 and linux 2008-12-06 08:23:16 -08:00
Dan Smith
37251217bb Make CSV import/export use bank letters instead of numeric indexes 2008-12-06 08:11:50 -08:00
Dan Smith
54da9cc6ac Fix up use of internal _memories list in 2820 and also avoid trying to
set index of -1 in the actual mmap
2008-12-06 08:10:15 -08:00
Dan Smith
e695cd1f94 Make sure XSD and desktop files get included in the package 2008-12-05 12:05:43 -08:00
Dan Smith
0eadcaaf99 Fix up setup.py to do a proper source build and install with distutils 2008-12-05 11:40:02 -08:00
Dan Smith
79c2d62c21 Move chirpw.py to chirpw 2008-12-05 11:39:38 -08:00
Dan Smith
d59622b3ef Make memedit only load callsigns if necessary. Allow D-STAR editor to
get focus notification, and make it load the call lists on demand.
2008-12-04 17:35:30 -08:00
Dan Smith
058f57657a Add a special interface to ic2820 and ic9x to figure out a reasonable
next bank index for a given bank.  Note that this will not be very
accurate on a 9x unless all the memory channels have been loaded.
2008-12-04 17:20:56 -08:00
Dan Smith
7cfd23fbb8 Make all radios return an empty Memory object for an unused special
location.
2008-12-04 16:46:13 -08:00
Dan Smith
69a86e44b0 Add "show special memories" option on memedit 2008-12-04 16:23:38 -08:00
Dan Smith
37397d0287 Make ic9x expose a -1 bank index if bank is not set to be consistent 2008-12-04 16:10:42 -08:00
Dan Smith
831b862016 Memedit uses "" instead of None 2008-12-04 16:07:25 -08:00
Dan Smith
d45a18651a Add D-STAR support for icx8x.
Oh, and thank you very much ICOM for making it different than all the
rest.
2008-12-03 19:46:22 -08:00
Dan Smith
2a0182715f Make bank index insensitive if it's -1 2008-12-03 17:51:23 -08:00
Dan Smith
7b5437a3cd Fix up some bank=0 issues with memedit and add some hackish gorp to
find an empty hole in a bank's index list for a currently-unset bank
index.
2008-12-03 17:44:44 -08:00
Dan Smith
0be7c2b157 Fix setting bank A on 2820 2008-12-03 17:43:42 -08:00
Dan Smith
523a0cebac Python does not have a trigram. Python does not have a trigram. 2008-12-03 17:43:17 -08:00
Dan Smith
805cd4e46f Fix failure to export bank 0 to CSV 2008-12-03 17:21:38 -08:00
Dan Smith
77e6a898f7 Bank index was off by 4? Seems like it :) 2008-12-03 17:04:58 -08:00
Dan Smith
d6334f2049 Add ID800 special memory channels 2008-12-03 16:38:41 -08:00
Dan Smith
c911c8cfdc Add icx8x special channel support (and fix memory setting in 2200) 2008-12-02 17:43:51 -08:00
Dan Smith
a5b38e331b Add support for special channels to IC2200 2008-12-02 17:34:33 -08:00
Dan Smith
de0fa57736 Add special channel support for IC9x, not including call channels 2008-12-02 17:14:35 -08:00
Dan Smith
dd055588b8 Fix up call channel number in used map for 2820. No idea why this hack
is required, or if it's correct.
2008-12-02 16:56:06 -08:00
Dan Smith
0a1576bca6 Make memedit show the extd_number if present 2008-12-02 16:48:46 -08:00
Dan Smith
ae826c39ed Polish up the special channel stuff quite a bit 2008-12-02 16:48:24 -08:00