Commit Graph

62 Commits

Author SHA1 Message Date
Dan Smith
bfac83bc43 Add COPYING 2008-07-19 15:43:46 -07:00
Dan Smith
6fa5a2a4e2 Fix up 2200 memory location initialization. Also properly detect used
memory locations.
2008-07-19 15:41:29 -07:00
Dan Smith
ec31cf5d16 Add ic2200 to csvdump utility 2008-07-19 14:47:34 -07:00
Dan Smith
dd78f3064c Detect empty memory locations and correct total number for loop 2008-07-19 14:47:21 -07:00
Dan Smith
3aff9d4a0c Add ic2200 radio to chirp.py and a --id option to dump the model info 2008-07-19 14:42:27 -07:00
Dan Smith
0121424ced Add IC2200H implementation 2008-07-19 14:41:41 -07:00
Dan Smith
21450c739e Fix up button alignment 2008-07-19 08:20:41 -07:00
Dan Smith
5399b0e069 Fix up source build 2008-07-19 08:20:31 -07:00
Dan Smith
704bb40b7b Added tag release_0_1_1 for changeset 1428729c41b7 2008-07-19 08:20:19 -07:00
Dan Smith
a95eabaefb Don't try to set the progress bar to >1.0 2008-07-19 06:59:03 -07:00
Dan Smith
0b61d04c59 Fix typo 2008-07-19 06:58:50 -07:00
Dan Smith
03bdd0579e Add build scripts 2008-07-19 06:45:37 -07:00
Dan Smith
cd00309e89 Add module thingy 2008-07-18 19:48:29 -07:00
Dan Smith
183688faa8 Main CSV dump app runner 2008-07-18 19:44:26 -07:00
Dan Smith
3d59625f57 Quit GTK main loop on window destroy 2008-07-18 19:44:09 -07:00
Dan Smith
e813a6feff Display an error when we fail to live-open the serial port for ic9x 2008-07-18 19:34:03 -07:00
Dan Smith
0953f00d3c Get live import/export working for ic9x 2008-07-18 19:30:53 -07:00
Dan Smith
609867580f Fix addressing memory locations >10 on ic9x
Also fix invalid reference to hexprint and dump unknown blocks to stdout
2008-07-18 18:16:27 -07:00
Dan Smith
41eca0d0b1 Fix stale reference to repidr_common 2008-07-18 18:15:05 -07:00
Dan Smith
f63546156c Strip trailing whitespace from ic9x and don't add empty memories 2008-07-18 18:08:34 -07:00
Dan Smith
ebb7529e74 Open serial port for ic9x-type radios instead of passing the port name 2008-07-18 18:02:53 -07:00
Dan Smith
838eefc4e3 Get baud rate from radio object 2008-07-18 17:52:11 -07:00
Dan Smith
8dc1cea2ba Don't parse unused 2820 memories and strip trailing whitespace 2008-07-18 17:51:57 -07:00
Dan Smith
e56ca39c03 Add initial CSV import/export utility 2008-07-18 17:35:27 -07:00
Dan Smith
7f5cc2e56c Fix up name packing on ID800 2008-07-18 17:25:55 -07:00
Dan Smith
39fee1eea3 Move to standard mmap loading as well.
Also add memory write support for 2820 (name/freq)
2008-07-17 19:44:15 -07:00
Dan Smith
974d15a617 Move to standardized clone_to_radio() routines 2008-07-17 19:27:13 -07:00
Dan Smith
e32d3a6eaa Finish 2820 clone write support 2008-07-17 19:09:13 -07:00
Dan Smith
9cdbea5cf4 Pass the radio object to the icf functions for pipe, status, _model, and
_memsize.

Also verify the radio model before starting the clone download
2008-07-17 18:33:02 -07:00
Dan Smith
52cf2c02b9 Add default mmap size and common baud rate 2008-07-17 18:23:02 -07:00
Dan Smith
30bde21a63 Make CLI tool aware of 2820 2008-07-17 18:21:17 -07:00
Dan Smith
b3f0e9d2ae Add IC-2820H implementation 2008-07-17 18:21:07 -07:00
Dan Smith
c7f9059976 Move some mmap common bits to superclass 2008-07-17 18:20:42 -07:00
Dan Smith
8432a633ae Fix import of send_clone_frame() call 2008-07-17 17:13:43 -07:00
Dan Smith
5a9bbb3231 Move get_model_data() to icf.py 2008-07-17 16:53:43 -07:00
Dan Smith
fee225cfa6 Move some common functions out of id800 in preparation for the next
radio
2008-07-17 16:51:31 -07:00
Dan Smith
8f6ceb6a58 Report status from id800_ll routines 2008-07-16 17:54:05 -07:00
Dan Smith
41ac7a813c Add status reporting to chirp_common 2008-07-16 17:53:47 -07:00
Dan Smith
ff1f1b4beb Report success or failure of sync_out based on term response 2008-07-16 16:24:14 -07:00
Dan Smith
4caa0fb819 Allow loading radio from mmap to CLI tool
Also save mmap at end so changes are persisted.
2008-07-16 16:04:59 -07:00
Dan Smith
374a5776f2 Plumb set_memory through id_i800.py 2008-07-16 16:04:05 -07:00
Dan Smith
ea1e307052 Add ability to load mmap'd radios from a file instead of serial port 2008-07-16 16:03:27 -07:00
Dan Smith
e313c2218b Add low-level set_memory routine for id800 2008-07-16 16:02:25 -07:00
Dan Smith
f2ea5892d8 Add support to CLI tool to read/write mmaps 2008-07-16 15:34:55 -07:00
Dan Smith
7e68ec1814 Add a mmap'd radio subclass with specific operations 2008-07-16 15:34:29 -07:00
Dan Smith
3069bd8276 Rename to CHIRP 2008-07-16 15:13:57 -07:00
Dan Smith
4da029344c Clean up handling of model data. Check that we're talking to a v2 800,
etc
2008-07-16 15:09:59 -07:00
Dan Smith
3f477b275a Add exception for when the radio misbehaves 2008-07-16 15:09:30 -07:00
Dan Smith
647f7d1f42 Make clone_to_radio() work for ID800
Still some cruft that needs cleaning, but it works
2008-07-16 14:54:18 -07:00
Dan Smith
b72c905a82 Make id800.py test routine write out the memory map 2008-07-16 14:45:17 -07:00