| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_atmel_pri_ext.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_intel_pri_ext.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct cfi_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct avrf_flash_bank.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct avrf_type.
|
|
|
|
| |
Remove misleading typedef and redundant suffix from struct at91sam7_flash_bank.
|
|
|
|
| |
Remove useless typedef from struct jtag_command.
|
|
|
|
| |
Remove misleading typedef from union jtag_container.
|
|
|
|
| |
Remove misleading typedef from struct sleep_command.
|
|
|
|
| |
Remove misleading typedef from struct end_state_command.
|
|
|
|
| |
Remove misleading typedef from struct reset_command.
|
|
|
|
| |
Remove misleading typedef from struct stableclocks_command.
|
|
|
|
| |
Remove misleading typedef from struct runtest_command.
|
|
|
|
| |
Remove misleading typedef from struct pathmove_command.
|
|
|
|
| |
Remove misleading typedef from struct statemove_command.
|
|
|
|
| |
Remove misleading typedef from struct cmd_queue_page.
|
|
|
|
| |
Remove misleading typedef on struct scan_command.
|
|
|
|
| |
Remove useless typedef for struct insert_insignification_operation.
|
|
|
|
| |
Remove misleading typedef and redundant suffix.
|
|
|
|
| |
Remove useless typedef.
|
|
|
|
| |
Remove misleading typedef from ft2232_device; it was barely used.
|
|
|
|
| |
Remove misleading typedef and redundant suffix.
|
|
|
|
| |
Remove useless typedef and redundant suffix from parport struct cable.
|
|
|
|
|
| |
Remove misleading typedef from struct struct pending_scan_result.
Future patches need to remove these duplicated types and code.
|
|
|
|
| |
Remove useless typedef and redundant suffix from struct armjtatew_jtag.
|
|
|
|
| |
Remove useless typedef and redundant suffix from jtag_tap_event_action.
|
|
|
|
|
| |
Remove useless typedef and redundant suffix from jtag_event_callback.
Add documentation for the structure.
|
|
|
|
| |
Remove useless typedef and redundant suffix from struct jtag_interface.
|
|
|
|
| |
Removes another useless typedef and suffix.
|
|
|
|
| |
Remove useless typedef and redundant suffix.
|
|
|
|
|
|
|
| |
Move the bitq_state structure from the header to source file, as it
is used internally.
Also removes its silly typedef.
|
|
|
|
| |
Remove useless structure typedef.
|
|
|
|
|
| |
Search and destroy the jtag_tap_t typedef. This also cleans up a
layering violation, removing the declaration from types.h.
|
|
|
|
| |
Remove useless structure typedef.
|
|
|
|
|
| |
Removes useless and confusing typedef for log callback structure.
Types with _t should be suitable for passing by-value as arguments.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This patch removes 'cmd' from the list of direct parameters, moving
that pointer to args[-1] (by way of the new CMD_NAME macro).
|
|
|
|
|
| |
This patch prevents command handlers from modifying the strings passed
in the 'args' array.
|
|
|
|
|
| |
Prevents the command name from being modified in command handlers.
Again, this has cascading effects, but the patches are fairly minimal.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
By introducing the CMD_NAME macro, this parameter may be integrated
as args[-1] in command.[ch], without touching any other call sites.
|
|
|
|
|
|
| |
By using CALL_COMMAND_HANDLER, parameters can be reordered, added, or
even removed in inherited signatures, without requiring revisiting
all of the various call sites.
|
|
|
|
| |
Update virtex module to use abstracted PLD command handling.
|
|
|
|
|
| |
Abstracts the extended NAND command handling to allow the function
signature to be controlled by __COMMAND_HANDLER.
|
|
|
|
| |
Defines all flash_bank_command handlers using the new macro.
|
|
|
|
|
|
|
| |
The FLASH_BANK_COMMAND_HANDLER provides an extended command handler
using the __COMMAND_HANDLER macro, whereby changing that macro is
sufficient to update flash handlers with the new signature. It also
enforces uniform style and scope when implementing this handler.
|
|
|
|
|
| |
Add S3C24XX_DEVICE_COMMAND macros to abstract common command handler
conventions.
|
|
|
|
|
| |
Rewrites the dap_* command helpers to use the COMMAND_HELPER paradigm.
Uses CALL_COMMAND_HELPER to hide inherited calling conventions.
|