Skip to content

Commit b95a044

Browse files
committed
Prev commit had merge problems. Fixed.
1 parent ff483ec commit b95a044

File tree

2 files changed

+0
-76
lines changed

2 files changed

+0
-76
lines changed

src/Commander-API-Commands.hpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -449,15 +449,10 @@ bool commander_export_func( char *args, Stream *response, void* parent );
449449
"Example, print 10 bytes of data from address 0x00FF:\r\n" \
450450
" memDump 0x00FF u8 -h -n 10"
451451

452-
<<<<<<< HEAD
453452
#define SYSTEM_COMMAND_MEMDUMP_NO_DESC systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, "", commander_memDump_func )
454453
#define SYSTEM_COMMAND_MEMDUMP_SHORT_DESC systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, SYSTEM_COMMAND_MEMDUMP_BRIEF, commander_memDump_func )
455454
#define SYSTEM_COMMAND_MEMDUMP_LINK_DESC systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, SYSTEM_COMMAND_MEMDUMP_LINK, commander_memDump_func )
456455
#define SYSTEM_COMMAND_MEMDUMP_FULL_DESC systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, SYSTEM_COMMAND_MEMDUMP_BRIEF SYSTEM_COMMAND_MEMDUMP_DESCRIPTION, commander_memDump_func )
457-
=======
458-
#define SYSTEM_COMMAND_MEMDUMP systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, SYSTEM_COMMAND_MEMDUMP_DESCRIPTION, commander_memDump_func )
459-
#define SYSTEM_COMMAND_MEMDUMP_ND systemCommand( SYSTEM_COMMAND_MEMDUMP_NAME, "", commander_memDump_func )
460-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
461456
#ifdef __AVR__
462457
#define SYSTEM_COMMAND_P_MEMDUMP( element ) systemCommand_P( element, SYSTEM_COMMAND_MEMDUMP_NAME, SYSTEM_COMMAND_MEMDUMP_DESCRIPTION, commander_memDump_func )
463458
#define SYSTEM_COMMAND_MEMDUMP SYSTEM_COMMAND_MEMDUMP_NO_DESC

src/Commands/Commander-API-Memory-Commands.cpp

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
128128
// This variable will hold the data itself;
129129
uint8_t data[ 4 ];
130130

131-
<<<<<<< HEAD
132131
#ifdef __AVR__
133132
Argument endAddress( args, 'e' );
134133
Argument number( args, 'n' );
@@ -144,12 +143,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
144143
Argument binFlag( args, 'b', "bin" );
145144
Argument charFlag( args, 'c', "char" );
146145
#endif
147-
=======
148-
Argument decFlag( args, 'd', "dec" );
149-
Argument hexFlag( args, 'h', "hex" );
150-
Argument binFlag( args, 'b', "bin" );
151-
Argument charFlag( args, 'c', "char" );
152-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
153146

154147
memDumpFormat_t outputFormat = FORMAT_HEX;
155148

@@ -187,38 +180,22 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
187180
// Start address and data type is not optional.
188181
if( !startAddress || !dataType ){
189182
Commander::printArgumentError( response );
190-
<<<<<<< HEAD
191183
response -> print( __CONST_TXT__( " Start address and data type has to be specified!" ) );
192-
=======
193-
response -> print( " Start address and data type has to be specified!" );
194-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
195184
return false;
196185
}
197186

198187
if( ( buffer[ 0 ] != '0' ) || ( ( buffer[ 1 ] != 'x' ) && ( buffer[ 1 ] != 'X' ) ) ){
199-
<<<<<<< HEAD
200188
Commander::printArgumentError( response );
201189
response -> print( __CONST_TXT__( " Start address format is not correct! It has to start with 0x..." ) );
202190
return false;
203191
}
204192

205193
if( sscanf( &buffer[ 2 ],"%x", &startAddressNumber ) != 1 ){
206-
=======
207-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
208194
Commander::printArgumentError( response );
209195
response -> print( __CONST_TXT__( " Start address format is not correct! Example: 0x012ABC" ) );
210196
return false;
211197
}
212198

213-
<<<<<<< HEAD
214-
=======
215-
if( sscanf( &buffer[ 2 ],"%x", &startAddressNumber ) != 1 ){
216-
Commander::printArgumentError( response );
217-
response -> print( " Start address format is not correct! Example: 0x012ABC" );
218-
return false;
219-
}
220-
221-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
222199
for( i = 0; i < 12; i++ ){
223200

224201
if( strcmp( (char*)dataType, memDumpTypes[ i ] ) == 0 ){
@@ -252,11 +229,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
252229
bytesInData = 4;
253230
}
254231

255-
<<<<<<< HEAD
256232
response -> print( __CONST_TXT__( "Data Type: " ) );
257-
=======
258-
response -> print( "Data Type: " );
259-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
260233
response -> println( memDumpTypes[ i ] );
261234

262235
endAddress.parseString( buffer );
@@ -286,11 +259,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
286259
else if( number && !endAddress ){
287260
if( (int)number < 0 ){
288261
Commander::printArgumentError( response );
289-
<<<<<<< HEAD
290262
response -> print( __CONST_TXT__( " Number can not be negative!" ) );
291-
=======
292-
response -> print( " Number can not be negative!" );
293-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
294263
return false;
295264
}
296265

@@ -311,38 +280,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
311280
// Check if the address range is valid.
312281
j = 0;
313282
for( i = 0; i < numberOfMemDumpAddressRanges; i++ ){
314-
<<<<<<< HEAD
315-
=======
316-
317-
j = startAddressNumber >= memDumpAddressRanges[ i ][ 0 ];
318-
j = j && startAddressNumber < memDumpAddressRanges[ i ][ 1 ];
319-
j = j && endAddressNumber >= memDumpAddressRanges[ i ][ 0 ];
320-
j = j && endAddressNumber < memDumpAddressRanges[ i ][ 1 ];
321-
322-
if( j ){
323-
break;
324-
}
325-
326-
}
327-
328-
if( !j ){
329-
Commander::printArgumentError( response );
330-
response -> print( " The specified address range is not accessible!" );
331-
return false;
332-
}
333-
334-
response -> print( "Start Address: 0x" );
335-
snprintf( buffer, sizeof( buffer ), "%08x", startAddressNumber );
336-
response -> println( buffer );
337-
338-
response -> print( "End Address: 0x" );
339-
snprintf( buffer, sizeof( buffer ), "%08x", endAddressNumber );
340-
response -> println( buffer );
341-
342-
response -> print( "Number of elements: " );
343-
snprintf( buffer, sizeof( buffer ), "%" PRIu32, numberOfData );
344-
response -> println( buffer );
345-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
346283

347284
j = startAddressNumber >= memDumpAddressRanges[ i ][ 0 ];
348285
j = j && startAddressNumber < memDumpAddressRanges[ i ][ 1 ];
@@ -395,21 +332,13 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
395332
for( i = 0; i < numberOfData; i++ ){
396333

397334
dataPointer = (uint32_t)( startAddressNumber + i * bytesInData );
398-
<<<<<<< HEAD
399335
response -> print( __CONST_TXT__( "0x" ) );
400336
snprintf( buffer, sizeof( buffer ), "%08x", dataPointer );
401337
buffer[ sizeof( buffer ) - 1 ] = '\0';
402338
response -> print( buffer );
403339
response -> print( __CONST_TXT__( " |" ) );
404340

405341
*data = (uint32_t)*( (uint32_t*)( (intptr_t)dataPointer ) );
406-
=======
407-
response -> print( "0x" );
408-
snprintf( buffer, sizeof( buffer ), "%08x", dataPointer );
409-
buffer[ sizeof( buffer ) - 1 ] = '\0';
410-
response -> print( buffer );
411-
response -> print( " |" );
412-
>>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
413342

414343
*data = (uint32_t)*( (uint32_t*)( (intptr_t)dataPointer ) );
415344

0 commit comments

Comments
 (0)