@@ -128,7 +128,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
128
128
// This variable will hold the data itself;
129
129
uint8_t data[ 4 ];
130
130
131
- <<<<<<< HEAD
132
131
#ifdef __AVR__
133
132
Argument endAddress ( args, ' e' );
134
133
Argument number ( args, ' n' );
@@ -144,12 +143,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
144
143
Argument binFlag ( args, ' b' , " bin" );
145
144
Argument charFlag ( args, ' c' , " char" );
146
145
#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
153
146
154
147
memDumpFormat_t outputFormat = FORMAT_HEX;
155
148
@@ -187,38 +180,22 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
187
180
// Start address and data type is not optional.
188
181
if ( !startAddress || !dataType ){
189
182
Commander::printArgumentError ( response );
190
- <<<<<<< HEAD
191
183
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
195
184
return false ;
196
185
}
197
186
198
187
if ( ( buffer[ 0 ] != ' 0' ) || ( ( buffer[ 1 ] != ' x' ) && ( buffer[ 1 ] != ' X' ) ) ){
199
- <<<<<<< HEAD
200
188
Commander::printArgumentError ( response );
201
189
response -> print ( __CONST_TXT__ ( " Start address format is not correct! It has to start with 0x..." ) );
202
190
return false ;
203
191
}
204
192
205
193
if ( sscanf ( &buffer[ 2 ]," %x" , &startAddressNumber ) != 1 ){
206
- =======
207
- >>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
208
194
Commander::printArgumentError ( response );
209
195
response -> print ( __CONST_TXT__ ( " Start address format is not correct! Example: 0x012ABC" ) );
210
196
return false ;
211
197
}
212
198
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
222
199
for ( i = 0 ; i < 12 ; i++ ){
223
200
224
201
if ( strcmp ( (char *)dataType, memDumpTypes[ i ] ) == 0 ){
@@ -252,11 +229,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
252
229
bytesInData = 4 ;
253
230
}
254
231
255
- <<<<<<< HEAD
256
232
response -> print ( __CONST_TXT__ ( " Data Type: " ) );
257
- =======
258
- response -> print ( " Data Type: " );
259
- >>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
260
233
response -> println ( memDumpTypes[ i ] );
261
234
262
235
endAddress.parseString ( buffer );
@@ -286,11 +259,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
286
259
else if ( number && !endAddress ){
287
260
if ( (int )number < 0 ){
288
261
Commander::printArgumentError ( response );
289
- <<<<<<< HEAD
290
262
response -> print ( __CONST_TXT__ ( " Number can not be negative!" ) );
291
- =======
292
- response -> print ( " Number can not be negative!" );
293
- >>>>>>> 3ce251959e38d12224dcee4b764fcbbd8c5bfd9e
294
263
return false ;
295
264
}
296
265
@@ -311,38 +280,6 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
311
280
// Check if the address range is valid.
312
281
j = 0 ;
313
282
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
346
283
347
284
j = startAddressNumber >= memDumpAddressRanges[ i ][ 0 ];
348
285
j = j && startAddressNumber < memDumpAddressRanges[ i ][ 1 ];
@@ -395,21 +332,13 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
395
332
for ( i = 0 ; i < numberOfData; i++ ){
396
333
397
334
dataPointer = (uint32_t )( startAddressNumber + i * bytesInData );
398
- <<<<<<< HEAD
399
335
response -> print ( __CONST_TXT__ ( " 0x" ) );
400
336
snprintf ( buffer, sizeof ( buffer ), " %08x" , dataPointer );
401
337
buffer[ sizeof ( buffer ) - 1 ] = ' \0 ' ;
402
338
response -> print ( buffer );
403
339
response -> print ( __CONST_TXT__ ( " |" ) );
404
340
405
341
*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
413
342
414
343
*data = (uint32_t )*( (uint32_t *)( (intptr_t )dataPointer ) );
415
344
0 commit comments