command_handler_t
The type signature for command handling functions. They are usually registered as part of command_registration, providing a high-level means for executing a command. If the command fails, it *MUST* return a value != ERROR_OK (many commands break this rule, patches welcome!) This is *especially* important for commands such as writing to flash or verifying memory. The reason is that those commands can be used by programs to determine if the operation succeeded or not. If the operation failed, then a program can try an alternative approach. Returning ERROR_COMMAND_SYNTAX_ERROR will have the effect of printing out the syntax of the command.