@@ -106,14 +106,14 @@ static void printMemRegion(const char* name, uint32_t top, uint32_t bottom, uint
106
106
sprintf (buffer, " %lu" , top-bottom);
107
107
}
108
108
109
- printf (" | %-5s| 0x%04X - 0x%04X | %-19s |\n " , name, (uint16_t ) bottom, (uint16_t ) (top-1 ), buffer);
109
+ PRINTF (" | %-5s| 0x%04X - 0x%04X | %-19s |\n " , name, (uint16_t ) bottom, (uint16_t ) (top-1 ), buffer);
110
110
}
111
111
112
112
void dbgMemInfo (void )
113
113
{
114
- printf (" ______________________________________________\n " );
115
- printf (" | Name | Addr 0x2000xxxx | Usage |\n " );
116
- printf (" | ---------------------------------------------|\n " );
114
+ PRINTF (" ______________________________________________\n " );
115
+ PRINTF (" | Name | Addr 0x2000xxxx | Usage |\n " );
116
+ PRINTF (" | ---------------------------------------------|\n " );
117
117
118
118
// Pritn SRAM used for Stack executed by Softdevice and ISR
119
119
printMemRegion (" Stack" , ((uint32_t ) __StackTop), ((uint32_t ) __StackLimit), dbgStackUsed () );
@@ -127,29 +127,29 @@ void dbgMemInfo(void)
127
127
// Print SRAM Used by SoftDevice
128
128
printMemRegion (" SD" , (uint32_t ) __data_start__, 0x20000000 , 0 );
129
129
130
- printf (" |______________________________________________|\n " );
131
- printf (" \n " );
130
+ PRINTF (" |______________________________________________|\n " );
131
+ PRINTF (" \n " );
132
132
133
133
// Print Task list
134
134
uint32_t tasknum = uxTaskGetNumberOfTasks ();
135
135
char * buf = (char *) rtos_malloc (tasknum*40 ); // 40 bytes per task
136
136
137
137
vTaskList (buf);
138
138
139
- printf (" Task State Prio StackLeft Num\n " );
140
- printf (" -----------------------------------\n " );
141
- printf (buf);
142
- printf (" \n " );
139
+ PRINTF (" Task State Prio StackLeft Num\n " );
140
+ PRINTF (" -----------------------------------\n " );
141
+ PRINTF (buf);
142
+ PRINTF (" \n " );
143
143
rtos_free (buf);
144
144
}
145
145
146
146
void dbgPrintVersion (void )
147
147
{
148
- printf (" \n " );
149
- printf (" BSP Library : " ARDUINO_BSP_VERSION " \n " );
150
- printf (" Bootloader : %s\n " , getBootloaderVersion ());
151
- printf (" Serial No : %s\n " , getMcuUniqueID ());
152
- printf (" \n " );
148
+ PRINTF (" \n " );
149
+ PRINTF (" BSP Library : " ARDUINO_BSP_VERSION " \n " );
150
+ PRINTF (" Bootloader : %s\n " , getBootloaderVersion ());
151
+ PRINTF (" Serial No : %s\n " , getMcuUniqueID ());
152
+ PRINTF (" \n " );
153
153
}
154
154
155
155
/* *****************************************************************************/
@@ -163,15 +163,15 @@ static void dump_str_line(uint8_t const* buf, uint16_t count)
163
163
for (int i=0 ; i<count; i++)
164
164
{
165
165
const char ch = buf[i];
166
- printf (" %c" , isprint (ch) ? ch : ' .' );
166
+ PRINTF (" %c" , isprint (ch) ? ch : ' .' );
167
167
}
168
168
}
169
169
170
170
void dbgDumpMemory (void const *buf, uint8_t size, uint16_t count, bool printOffset)
171
171
{
172
172
if ( !buf || !count )
173
173
{
174
- printf (" NULL\n " );
174
+ PRINTF (" NULL\n " );
175
175
return ;
176
176
}
177
177
@@ -191,26 +191,26 @@ void dbgDumpMemory(void const *buf, uint8_t size, uint16_t count, bool printOffs
191
191
// Print Ascii
192
192
if ( i != 0 )
193
193
{
194
- printf (" | " );
194
+ PRINTF (" | " );
195
195
dump_str_line (buf8-16 , 16 );
196
- printf (" \n " );
196
+ PRINTF (" \n " );
197
197
}
198
198
199
199
// print offset or absolute address
200
200
if (printOffset)
201
201
{
202
- printf (" %03lX: " , 16 *i/item_per_line);
202
+ PRINTF (" %03lX: " , 16 *i/item_per_line);
203
203
}else
204
204
{
205
- printf (" %08lX:" , (uint32_t ) buf8);
205
+ PRINTF (" %08lX:" , (uint32_t ) buf8);
206
206
}
207
207
}
208
208
209
209
memcpy (&value, buf8, size);
210
210
buf8 += size;
211
211
212
- printf (" " );
213
- printf (format, value);
212
+ PRINTF (" " );
213
+ PRINTF (format, value);
214
214
}
215
215
216
216
// fill up last row to 16 for printing ascii
@@ -221,46 +221,46 @@ void dbgDumpMemory(void const *buf, uint8_t size, uint16_t count, bool printOffs
221
221
{
222
222
for (int i=0 ; i< 16 -remain; i++)
223
223
{
224
- printf (" " );
225
- for (int j=0 ; j<2 *size; j++) printf (" " );
224
+ PRINTF (" " );
225
+ for (int j=0 ; j<2 *size; j++) PRINTF (" " );
226
226
}
227
227
}
228
228
229
- printf (" | " );
229
+ PRINTF (" | " );
230
230
dump_str_line (buf8-nback, nback);
231
- printf (" \n " );
231
+ PRINTF (" \n " );
232
232
233
- printf (" \n " );
233
+ PRINTF (" \n " );
234
234
}
235
235
236
236
237
237
void dbgDumpMemoryCFormat (const char * str, void const *buf, uint16_t count)
238
238
{
239
239
if ( !buf )
240
240
{
241
- printf (" NULL\n " );
241
+ PRINTF (" NULL\n " );
242
242
return ;
243
243
}
244
244
245
- printf (" %s = \n {\n " , str);
245
+ PRINTF (" %s = \n {\n " , str);
246
246
247
247
uint8_t const *buf8 = (uint8_t const *) buf;
248
248
249
249
for (uint32_t i=0 ; i<count; i++)
250
250
{
251
251
if ( i%16 == 0 )
252
252
{
253
- if ( i != 0 ) printf (" ,\n " );
253
+ if ( i != 0 ) PRINTF (" ,\n " );
254
254
}else
255
255
{
256
- if ( i != 0 ) printf (" , " );
256
+ if ( i != 0 ) PRINTF (" , " );
257
257
}
258
258
259
- printf (" 0x%02X" , *buf8);
259
+ PRINTF (" 0x%02X" , *buf8);
260
260
buf8++;
261
261
}
262
262
263
- printf (" \n };\n " );
263
+ PRINTF (" \n };\n " );
264
264
}
265
265
266
266
0 commit comments