50 lines
1.1 KiB
C
Executable File
50 lines
1.1 KiB
C
Executable File
#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
|