Commit Graph

85 Commits

Author SHA1 Message Date
Daniel Beer 9c2ed8c5fc Introduced quiet mode option and command-line switch.
Based on a patch by Eric Decker <cire831@gmail.com>
2010-08-31 15:50:00 +12:00
Daniel Beer 764e5c04a9 Allow Ctrl+C to interrupt during initialization. 2010-08-31 09:32:07 +12:00
Daniel Beer d512949d81 MSPDebug commands can now be issued from GDB.
The argument to the "monitor" command is now passed straight to the
reader, and the output is captured and fed back to GDB.
2010-08-17 11:47:47 +12:00
Daniel Beer 87f89adc44 All output now goes through buffering/filtering.
The following substitutions have been made:

    printf -> printc
    fprintf(stderr, ...) -> printc_err(...)
    perror -> pr_error
2010-08-17 11:07:03 +12:00
Daniel Beer 9a4ef8a909 Simplified command reader. 2010-08-13 16:40:58 +12:00
Daniel Beer 6dd1ab25c3 Separated command database. 2010-08-13 16:06:23 +12:00
Daniel Beer 984ffe6e88 Separate option database. 2010-08-13 15:14:15 +12:00
Daniel Beer 0120b146ae Create default device to avoid carrying around device_t. 2010-08-13 12:25:49 +12:00
Daniel Beer 4cc81497af Create default stab to avoid carrying around stab_t. 2010-08-13 12:12:50 +12:00
Daniel Beer 137329cc13 Symbol table and address expressions are now 32-bit clean. 2010-08-05 13:59:33 +12:00
Daniel Beer 622396a1c1 Version 0.10 2010-08-04 14:08:43 +12:00
Daniel Beer f96c57cb6e Version 0.9 2010-06-29 12:49:56 +12:00
Daniel Beer 4824ab7750 Added support for multiple instances of USB devices. 2010-06-28 15:47:50 +12:00
Daniel Beer 8503cc4a85 Drivers are now specified by name, rather than different switches. 2010-06-28 14:36:05 +12:00
Peter Jansen 9dd216e604 Support for MSP-JTAG-TINY via USB bus (CP2102). 2010-06-28 10:36:25 +12:00
Daniel Beer cf4ec417ff Added support for Olimex MSP430-JTAG-TINY. 2010-06-15 14:53:38 +12:00
Daniel Beer efabaf5161 Consistent spelling of "Spy-Bi-Wire". 2010-06-15 13:13:51 +12:00
Daniel Beer c1bb903b99 Try to use JTAG mode 2 with UIF devices. 2010-06-15 12:56:20 +12:00
Daniel Beer 5ed4473dda Version 0.8 2010-05-22 17:42:10 +12:00
Daniel Beer ecdd05d786 Sort FET device list. 2010-05-19 12:08:50 +12:00
Daniel Beer a87ad8b834 Added --fet-force-id command-line option. 2010-05-19 11:54:15 +12:00
Daniel Beer 0e58c52192 Added --fet-list command-line option. 2010-05-19 11:48:01 +12:00
Daniel Beer b8a3ef41c7 Use stdint.h instead of sys/types.h. 2010-05-13 12:57:21 +12:00
Daniel Beer ca3e5dd645 Symbol table is an object. 2010-05-01 18:34:43 +12:00
Daniel Beer 2794165dee Separated address expression parsing. 2010-05-01 17:54:10 +12:00
Daniel Beer 6379839997 Version 0.7 2010-04-30 17:17:11 +12:00
Daniel Beer c981893254 Transports are now objects. 2010-04-30 16:57:57 +12:00
Daniel Beer 204aa31291 Device drivers are now objects. 2010-04-30 16:01:03 +12:00
Daniel Beer 1f98eb4339 Extracted functions from main. 2010-04-29 15:56:47 +12:00
Daniel Beer ba6e3366ff Command processor is now an object. 2010-04-21 16:56:56 +12:00
Daniel Beer 7733889703 Handle missing RC file. 2010-04-10 15:03:18 +12:00
Daniel Beer 8758d8bc28 Separated parsing from util. 2010-04-10 15:02:14 +12:00
Daniel Beer 7e309acdc5 Separated device commands. 2010-04-10 14:35:36 +12:00
Daniel Beer a52ab171f3 Separated symbol commands from symbol table. 2010-04-10 14:00:00 +12:00
Daniel Beer b12e0f5ddb Added RC file processing on startup. 2010-04-08 14:43:19 +12:00
Daniel Beer 757a9fb799 Implemented isearch command. 2010-04-08 13:15:30 +12:00
Daniel Beer ceb78ff053 Commands are now registered by each module. 2010-03-31 19:36:53 +13:00
Daniel Beer f3c66c5aa4 Disassembly bug fixes. 2010-03-30 16:30:04 +13:00
Daniel Beer 01e26ce3a8 Merged parse.[ch] into util.[ch]. 2010-03-30 15:54:03 +13:00
Daniel Beer 9d83386048 Implemented colorize disassembly. 2010-03-30 15:47:12 +13:00
Daniel Beer 79c5899929 Prompt for saving if symbols modified. 2010-03-28 00:07:51 +13:00
Daniel Beer da34c6c1bd Implemented sym command. 2010-03-27 23:47:17 +13:00
Daniel Beer 37dcbfce6e Fixed non-readline command reader. 2010-03-27 22:54:01 +13:00
Daniel Beer 0871041787 Implemented B+Tree symbol table. 2010-03-27 22:50:02 +13:00
Daniel Beer 4a298cdb3b Version 0.6 2010-03-23 16:43:12 +13:00
Daniel Beer 2fa53d6e9d Added readline support. 2010-03-23 15:49:33 +13:00
Daniel Beer f775e52fb6 Implemented read command. 2010-03-23 15:31:58 +13:00
Daniel Beer ef03cae7b2 Implemented erase command. 2010-03-23 15:14:04 +13:00
Daniel Beer b3afd48c19 Implemented mw command. 2010-03-23 15:05:37 +13:00
Daniel Beer 352810533c Reset device after programming. 2010-03-23 10:40:49 +13:00