aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-13flash_driver_t -> struct flash_driverZachary T Welch
Remove misleading typedef and redundant suffix from struct flash_driver.
2009-11-13flash_sector_t -> struct flash_sectorZachary T Welch
Remove misleading typedef and redundant suffix from struct flash_sector.
2009-11-13faux_flash_bank_t -> struct faux_flash_bankZachary T Welch
Remove misleading typedef and redundant suffix from struct faux_flash_bank.
2009-11-13ecosflash_flash_bank_t -> struct ecosflash_flash_bankZachary T Welch
Remove misleading typedef and redundant suffix from struct ecosflash_flash_bank.
2009-11-13cfi_fixup_t -> struct cfi_fixupZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_fixup.
2009-11-13cfi_unlock_addresses_t -> struct cfi_unlock_addressesZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_unlock_addresses.
2009-11-13cfi_spansion_pri_ext_t -> struct cfi_spansion_pri_extZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_spansion_pri_ext.
2009-11-13cfi_atmel_pri_ext_t -> struct cfi_atmel_pri_extZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_atmel_pri_ext.
2009-11-13cfi_intel_pri_ext_t -> struct cfi_intel_pri_extZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_intel_pri_ext.
2009-11-13cfi_flash_bank_t -> struct cfi_flash_bankZachary T Welch
Remove misleading typedef and redundant suffix from struct cfi_flash_bank.
2009-11-13avrf_flash_bank_t -> struct avrf_flash_bankZachary T Welch
Remove misleading typedef and redundant suffix from struct avrf_flash_bank.
2009-11-13avrf_type_t -> struct avrf_typeZachary T Welch
Remove misleading typedef and redundant suffix from struct avrf_type.
2009-11-13at91sam7_flash_bank_t -> struct at91sam7_flash_bankZachary T Welch
Remove misleading typedef and redundant suffix from struct at91sam7_flash_bank.
2009-11-13jtag_command_t -> struct jtag_commandZachary T Welch
Remove useless typedef from struct jtag_command.
2009-11-13jtag_command_container_t -> union jtag_command_containerZachary T Welch
Remove misleading typedef from union jtag_container.
2009-11-13sleep_command_t -> struct sleep_commandZachary T Welch
Remove misleading typedef from struct sleep_command.
2009-11-13end_state_command_t -> struct end_state_commandZachary T Welch
Remove misleading typedef from struct end_state_command.
2009-11-13reset_command_t -> struct reset_commandZachary T Welch
Remove misleading typedef from struct reset_command.
2009-11-13stableclocks_command_t -> struct stableclocks_commandZachary T Welch
Remove misleading typedef from struct stableclocks_command.
2009-11-13runtest_command_t -> struct runtest_commandZachary T Welch
Remove misleading typedef from struct runtest_command.
2009-11-13pathmove_command_t -> struct pathmove_commandZachary T Welch
Remove misleading typedef from struct pathmove_command.
2009-11-13statemove_command_t -> struct statemove_commandZachary T Welch
Remove misleading typedef from struct statemove_command.
2009-11-13cmd_queue_page_t -> struct cmd_queue_pageZachary T Welch
Remove misleading typedef from struct cmd_queue_page.
2009-11-13scan_command_t -> struct scan_commandZachary T Welch
Remove misleading typedef on struct scan_command.
2009-11-13more vsllink typedef cleanupZachary T Welch
Remove useless typedef for struct insert_insignification_operation.
2009-11-13vsllink_jtag_t -> struct vsllinkZachary T Welch
Remove misleading typedef and redundant suffix.
2009-11-13presto_t -> struct prestoZachary T Welch
Remove useless typedef.
2009-11-13ft2232_device_t -> struct ft2232_deviceZachary T Welch
Remove misleading typedef from ft2232_device; it was barely used.
2009-11-13jlink_jtag_t -> struct jlinkZachary T Welch
Remove misleading typedef and redundant suffix.
2009-11-13cable_t -> struct cableZachary T Welch
Remove useless typedef and redundant suffix from parport struct cable.
2009-11-13pending_scan_result_t -> struct pending_scan_resultZachary T Welch
Remove misleading typedef from struct struct pending_scan_result. Future patches need to remove these duplicated types and code.
2009-11-13armjtagew_jtag_t -> struct armjtagewZachary T Welch
Remove useless typedef and redundant suffix from struct armjtatew_jtag.
2009-11-13use struct jtag_tap_event_actionZachary T Welch
Remove useless typedef and redundant suffix from jtag_tap_event_action.
2009-11-13jtag_event_callback_t -> struct jtag_event_callbackZachary T Welch
Remove useless typedef and redundant suffix from jtag_event_callback. Add documentation for the structure.
2009-11-13jtag_interface_t -> struct jtag_interfaceZachary T Welch
Remove useless typedef and redundant suffix from struct jtag_interface.
2009-11-13bitbang_interface_t -> struct bitbang_interfaceZachary T Welch
Removes another useless typedef and suffix.
2009-11-13bitq_interface_t -> struct biq_interfaceZachary T Welch
Remove useless typedef and redundant suffix.
2009-11-13encapsulate bitq_state structureZachary T Welch
Move the bitq_state structure from the header to source file, as it is used internally. Also removes its silly typedef.
2009-11-13scan_field_t -> struct scan_fieldZachary T Welch
Remove useless structure typedef.
2009-11-13jtag_tap_t -> struct jtag_tapZachary T Welch
Search and destroy the jtag_tap_t typedef. This also cleans up a layering violation, removing the declaration from types.h.
2009-11-13fileio_t -> struct fileioZachary T Welch
Remove useless structure typedef.
2009-11-13log_callback_t -> struct log_callbackZachary T Welch
Removes useless and confusing typedef for log callback structure. Types with _t should be suitable for passing by-value as arguments.
2009-11-13remove accidental artifactZachary T Welch
Somehow I managed to slip a temporary build file into the tree. Remove it and update the .gitignore file so it doesn't happen again.
2009-11-13add documention for writing built-in commandsZachary T Welch
This documentation update provides an introduction to the command handling facilities provided by command.[ch]. A primer walks the user through the elements of a pointedly pedantic module: src/hello.c. A summary of the API is provided in the OpenOCD Architecture section.
2009-11-13add src/hello.c to augment new command tutorialZachary T Welch
The hello module provides the 'hello' command, printing a greetings to the command console. It can grow to serve as pedagogical example of services that OpenOCD developers should use: a runnable style guide.
2009-11-13command_handler_t: make cmd an indirect parameterZachary T Welch
This patch removes 'cmd' from the list of direct parameters, moving that pointer to args[-1] (by way of the new CMD_NAME macro).
2009-11-13command_handler_t: make args parameter constZachary T Welch
This patch prevents command handlers from modifying the strings passed in the 'args' array.
2009-11-13command_handler_t: make cmd parameter constZachary T Welch
Prevents the command name from being modified in command handlers. Again, this has cascading effects, but the patches are fairly minimal.
2009-11-13command_handler_t: make argc unsignedZachary T Welch
The number of command arguments will always be 0 or more, so use the right type in handlers. This has a cascading effect up through the layers, but the new COMMAND_HANDLER macros prevented total chaos.
2009-11-13add CMD_NAME macro for command handlersZachary T Welch
By introducing the CMD_NAME macro, this parameter may be integrated as args[-1] in command.[ch], without touching any other call sites.