#ifndef PICOPROBE_H_ #define PICOPROBE_H_ #if true #define picoprobe_info(format,args...) printf(format, ## args) #else #define picoprobe_info(format,...) ((void)0) #endif #if false #define picoprobe_debug(format,args...) printf(format, ## args) #else #define picoprobe_debug(format,...) ((void)0) #endif #if false #define picoprobe_dump(format,args...) printf(format, ## args) #else #define picoprobe_dump(format,...) ((void)0) #endif // PIO config #define PROBE_SM 0 #define PROBE_PIN_OFFSET 2 #define PROBE_PIN_SWCLK PROBE_PIN_OFFSET + 0 // 2 #define PROBE_PIN_SWDIO PROBE_PIN_OFFSET + 1 // 3 // UART config #define PICOPROBE_UART_TX 4 #define PICOPROBE_UART_RX 5 #define PICOPROBE_UART_INTERFACE uart1 #define PICOPROBE_UART_BAUDRATE 115200 // LED config #ifndef PICOPROBE_LED #ifndef PICO_DEFAULT_LED_PIN #error PICO_DEFAULT_LED_PIN is not defined, run PICOPROBE_LED= cmake #elif PICO_DEFAULT_LED_PIN == -1 #error PICO_DEFAULT_LED_PIN is defined as -1, run PICOPROBE_LED= cmake #else #define PICOPROBE_LED PICO_DEFAULT_LED_PIN #endif #endif #endif