|
- // uncommenting the line below will enable the debug printf statements in cores\teensy4
- // by default it will print to the Serial4 TX pin at baud rate of 115200
- //#define PRINT_DEBUG_STUFF
-
- // uncommenting the line below will switch to doing outputs to USB Serial or SEREMU instead of Serial4
- // However some of the earlier print statements that happen before USB is initialized will be lost
- // if you need those outputs, better to use Serial 4.
- //#define PRINT_DEBUG_USING_USB // if both defined will try to direct stuff out USB Serial or SEREMU
-
- #ifdef PRINT_DEBUG_STUFF
- // defining printf this way breaks things like Serial.printf() in C++ :(
- #define printf(...) printf_debug(__VA_ARGS__)
- #ifdef __cplusplus
- extern "C" {
- #endif
- void printf_debug_init(void);
- void printf_debug(const char *format, ...);
- #ifdef __cplusplus
- }
- #endif
-
- #else
- #define printf_init()
- #define printf(...)
- #define printf_debug_init()
-
- #endif
|