| #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=<led_pin> cmake |
| #elif PICO_DEFAULT_LED_PIN == -1 |
| #error PICO_DEFAULT_LED_PIN is defined as -1, run PICOPROBE_LED=<led_pin> cmake |
| #else |
| #define PICOPROBE_LED PICO_DEFAULT_LED_PIN |
| #endif |
| |
| #endif |
| |
| #endif |