return retval;
}
-static void kitprog_execute_sleep(struct jtag_command *cmd)
-{
- jtag_sleep(cmd->cmd.sleep->us);
-}
-
-static void kitprog_execute_command(struct jtag_command *cmd)
-{
- switch (cmd->type) {
- case JTAG_SLEEP:
- kitprog_execute_sleep(cmd);
- break;
- default:
- LOG_ERROR("BUG: unknown JTAG command type encountered");
- exit(-1);
- }
-}
-
-static int kitprog_execute_queue(void)
-{
- struct jtag_command *cmd = jtag_command_queue;
-
- while (cmd != NULL) {
- kitprog_execute_command(cmd);
- cmd = cmd->next;
- }
-
- return ERROR_OK;
-}
-
COMMAND_HANDLER(kitprog_handle_info_command)
{
int retval = kitprog_get_info();
.commands = kitprog_command_handlers,
.transports = kitprog_transports,
.swd = &kitprog_swd,
- .execute_queue = kitprog_execute_queue,
.init = kitprog_init,
.quit = kitprog_quit,
.reset = kitprog_reset,