@@ -190,7 +190,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
190
190
return false ;
191
191
}
192
192
193
- if ( sscanf ( &buffer[ 2 ]," %x " , &startAddressNumber ) != 1 ){
193
+ if ( sscanf ( &buffer[ 2 ]," %" PRIx32 , &startAddressNumber ) != 1 ){
194
194
Commander::printArgumentError ( response );
195
195
response -> print ( __CONST_TXT__ ( " Start address format is not correct! Example: 0x012ABC" ) );
196
196
return false ;
@@ -239,7 +239,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
239
239
return false ;
240
240
}
241
241
242
- if ( sscanf ( &buffer[ 2 ]," %x " , &endAddressNumber ) != 1 ){
242
+ if ( sscanf ( &buffer[ 2 ]," %" PRIx32 , &endAddressNumber ) != 1 ){
243
243
return false ;
244
244
}
245
245
@@ -299,11 +299,11 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
299
299
}
300
300
301
301
response -> print ( __CONST_TXT__ ( " Start Address: 0x" ) );
302
- snprintf ( buffer, sizeof ( buffer ), " %08x " , startAddressNumber );
302
+ snprintf ( buffer, sizeof ( buffer ), " %08 " PRIx32 , startAddressNumber );
303
303
response -> println ( buffer );
304
304
305
305
response -> print ( __CONST_TXT__ ( " End Address: 0x" ) );
306
- snprintf ( buffer, sizeof ( buffer ), " %08x " , endAddressNumber );
306
+ snprintf ( buffer, sizeof ( buffer ), " %08 " PRIx32 , endAddressNumber );
307
307
response -> println ( buffer );
308
308
309
309
response -> print ( __CONST_TXT__ ( " Number of elements: " ) );
@@ -321,7 +321,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
321
321
}
322
322
323
323
j = 8 * ( bytesInData - i - 1 );
324
- snprintf ( buffer, sizeof ( buffer ), " %02d:%02d |" , j + 7 , j);
324
+ snprintf ( buffer, sizeof ( buffer ), " %02 " PRIu32 " :%02 " PRIu32 " |" , j + 7 , j);
325
325
buffer[ sizeof ( buffer ) - 1 ] = ' \0 ' ;
326
326
response -> print ( buffer );
327
327
@@ -333,7 +333,7 @@ bool commander_memDump_func( char *args, Stream *response, void* parent ){
333
333
334
334
dataPointer = (uint32_t )( startAddressNumber + i * bytesInData );
335
335
response -> print ( __CONST_TXT__ ( " 0x" ) );
336
- snprintf ( buffer, sizeof ( buffer ), " %08x " , dataPointer );
336
+ snprintf ( buffer, sizeof ( buffer ), " %08 " PRIx32 , dataPointer );
337
337
buffer[ sizeof ( buffer ) - 1 ] = ' \0 ' ;
338
338
response -> print ( buffer );
339
339
response -> print ( __CONST_TXT__ ( " |" ) );
0 commit comments