- Added TARGET_REQ_DEBUGCHAR target_request debugmsg. This
provides a better impeadance match for debug output char fn's, e.g. eCos. - Line endings are now added at the caller site of command_print*(). command_print() still adds a line ending - echo of commands in scripts are now available via debug_level instead of forced echo - Added a USER_SAMELINE() for printing without a lineend. git-svn-id: svn://svn.berlios.de/openocd/trunk@364 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -53,6 +53,13 @@ int target_asciimsg(target_t *target, u32 length)
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
int target_charmsg(target_t *target, u8 msg)
|
||||
{
|
||||
USER_SAMELINE("%c", msg);
|
||||
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
int target_hexmsg(target_t *target, int size, u32 length)
|
||||
{
|
||||
u8 *data = malloc(CEIL(length * size, 4) * 4);
|
||||
@@ -122,6 +129,9 @@ int target_request(target_t *target, u32 request)
|
||||
target_hexmsg(target, (request & 0xff00) >> 8, (request & 0xffff0000) >> 16);
|
||||
}
|
||||
break;
|
||||
case TARGET_REQ_DEBUGCHAR:
|
||||
target_charmsg(target, (request & 0x00ff0000) >> 16);
|
||||
break;
|
||||
/* case TARGET_REQ_SEMIHOSTING:
|
||||
* break;
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user