Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/host/pico_stdio/include/pico/stdio.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ typedef struct stdio_driver stdio_driver_t;
static inline void stdio_usb_init() {}
void stdio_uart_init();
static inline void stdio_init_all() { stdio_uart_init(); }
static inline void stdio_deinit_all() {}
static inline void stdio_filter_driver(stdio_driver_t *driver) {}
static inline void stdio_set_translate_crlf(stdio_driver_t *driver, bool enabled) {}
static inline bool stdio_usb_connected(void) { return true; }
Expand Down
2 changes: 2 additions & 0 deletions test/hardware_sync_spin_lock_test/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,5 @@ pico_add_extra_outputs(hardware_sync_spin_lock_test)
target_compile_definitions(hardware_sync_spin_lock_test PRIVATE
PICO_STDOUT_MUTEX=0
)

set_target_properties(hardware_sync_spin_lock_test PROPERTIES PICO_TEST_TIMEOUT 10)
15 changes: 11 additions & 4 deletions test/pico_test/include/pico/test.h
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,17 @@ but not sure that is implemented yet.
return -1; \
}

#define PICOTEST_END_TEST() if (picotest_error_code != 0) \
{printf("%s: Failed\n", picotest_description); return -1;} \
else \
{printf("%s: Success\n", picotest_description); puts("PASSED"); return 0;}
// Calls stdio_deinit_all before exiting, to avoid losing final output
#define PICOTEST_END_TEST() if (picotest_error_code != 0) { \
printf("%s: Failed\n", picotest_description); \
stdio_deinit_all(); \
return -1; \
} else { \
printf("%s: Success\n", picotest_description); \
puts("PASSED"); \
stdio_deinit_all(); \
return 0; \
}


#endif
Loading