@@ -217,7 +217,7 @@ void msd_process(USBMSD *msd)
217
217
Semaphore proc;
218
218
msd->attach (callback (run_processing, &proc));
219
219
while (!msd_process_done) {
220
- proc.try_acquire_for (100 );
220
+ proc.try_acquire_for (100ms );
221
221
msd->process ();
222
222
if (msd->media_removed ()) {
223
223
media_remove_event.release ();
@@ -233,26 +233,27 @@ void msd_process(USBMSD *msd)
233
233
for (int x = 0 ; x < 15 ; x++) { \
234
234
prev_read_counter = usb.get_read_counter ();\
235
235
prev_program_counter = usb.get_program_counter ();\
236
- ThisThread::sleep_for (1000 );\
236
+ ThisThread::sleep_for (1000ms );\
237
237
if ((usb.get_read_counter () == prev_read_counter) && \
238
238
(usb.get_program_counter () == prev_program_counter)) {\
239
239
break ;\
240
240
}\
241
241
}
242
242
243
243
244
- #define TEST_ASSERT_EQUAL_STRING_LOOP (expected, actual, loop_index ) \
245
- if (strcmp(expected, actual) != 0 ) { \
246
- char str[128 ]; \
247
- sprintf (str, " expected %s was %s (loop index: %lu)" , expected, actual, loop_index); \
248
- TEST_ASSERT_MESSAGE (false , str); \
244
+ char testMessageBuffer[300 ];
245
+
246
+
247
+ #define TEST_ASSERT_EQUAL_STRING_LOOP (expected, actual, loop_index ) \
248
+ if (strcmp(expected, actual) != 0 ) { \
249
+ sprintf (testMessageBuffer, " expected %s was %s (loop index: %lu)" , expected, actual, loop_index); \
250
+ TEST_ASSERT_MESSAGE (false , testMessageBuffer); \
249
251
}
250
252
251
- #define TEST_ASSERT_EQUAL_LOOP (expected, actual, loop_index ) \
252
- if (expected != actual) { \
253
- char str[128 ]; \
254
- sprintf (str, " expected %d was %d (loop index: %lu)" , expected, actual, loop_index); \
255
- TEST_ASSERT_MESSAGE (false , str); \
253
+ #define TEST_ASSERT_EQUAL_LOOP (expected, actual, loop_index ) \
254
+ if (expected != actual) { \
255
+ sprintf (testMessageBuffer, " expected %d was %d (loop index: %lu)" , expected, actual, loop_index); \
256
+ TEST_ASSERT_MESSAGE (false , testMessageBuffer); \
256
257
}
257
258
258
259
@@ -341,7 +342,7 @@ void mount_unmount_test(BlockDevice *bd, FileSystem *fs)
341
342
TEST_ASSERT_EQUAL_STRING_LOOP (" passed" , _key, i);
342
343
343
344
// wait for unmount event (set 10s timeout)
344
- media_remove_event.try_acquire_for (10000 );
345
+ media_remove_event.try_acquire_for (10s );
345
346
if (!usb.media_removed ()) {
346
347
TEST_ASSERT_EQUAL_LOOP (true , usb.media_removed (), i);
347
348
}
@@ -436,7 +437,7 @@ void mount_unmount_and_data_test(BlockDevice *bd, FileSystem *fs)
436
437
TEST_ASSERT_EQUAL_STRING (" passed" , _key);
437
438
438
439
do {
439
- ThisThread::sleep_for (1 );
440
+ ThisThread::sleep_for (1ms );
440
441
} while (test_files_exist (fs_root));
441
442
TEST_ASSERT_EQUAL (false , test_files_exist (fs_root));
442
443
0 commit comments