# make clean ... clean # make all ... compile ############################################################################## # Input files # ASM source files ASRC += # C source files CSRC += # C++ source files SRC += img/monoscope_256x192.cpp SRC += img/monoscope_300x240.cpp SRC += img/monoscope_320x200.cpp SRC += img/monoscope_320x240.cpp SRC += img/monoscope_360x288.cpp SRC += img/monoscope_384x288.cpp SRC += img/monoscope_424x240.cpp SRC += img/monoscope_400x300.cpp SRC += img/monoscope_500x400.cpp SRC += img/monoscope_512x288.cpp SRC += img/monoscope_528x400.cpp SRC += img/monoscope_600x480.cpp SRC += img/monoscope_640x400.cpp SRC += img/monoscope_640x480.cpp SRC += img/monoscope_704x400.cpp SRC += img/monoscope_720x576.cpp SRC += img/monoscope_768x576.cpp SRC += img/monoscope_800x600.cpp SRC += img/monoscope_848x480.cpp SRC += img/monoscope_1024x576.cpp SRC += img/monoscope_1024x768.cpp SRC += img/monoscope_1064x600.cpp SRC += img/monoscope_1152x864.cpp SRC += img/monoscope_1360x768.cpp SRC += img/monoscope_1280x960.cpp SRC += img/pi-monoscope.cpp SRC += src/main.cpp ############################################################################## # Configuration # defines DEFINE += -DCFG_TUSB_DEBUG=0 DEFINE += -DCFG_TUSB_MCU=OPT_MCU_RP2040 DEFINE += -DCFG_TUSB_OS=OPT_OS_PICO DEFINE += -DPICO_BIT_OPS_PICO=1 DEFINE += -DPICO_BOARD=\"pico\" DEFINE += -DPICO_BUILD=1 DEFINE += -DPICO_CMAKE_BUILD_TYPE=\"Release\" DEFINE += -DPICO_COPY_TO_RAM=0 DEFINE += -DPICO_CXX_ENABLE_EXCEPTIONS=0 DEFINE += -DPICO_DIVIDER_HARDWARE=1 DEFINE += -DPICO_DOUBLE_PICO=1 DEFINE += -DPICO_FLOAT_PICO=1 DEFINE += -DPICO_INT64_OPS_PICO=1 DEFINE += -DPICO_MEM_OPS_PICO=1 DEFINE += -DPICO_NO_FLASH=0 DEFINE += -DPICO_NO_HARDWARE=0 DEFINE += -DPICO_ON_DEVICE=1 DEFINE += -DPICO_PRINTF_PICO=1 DEFINE += -DPICO_PROGRAM_URL=\"https://github.com/raspberrypi/pico-examples\" DEFINE += -DPICO_TARGET_NAME=\"pico\" DEFINE += -DPICO_USE_BLOCKED_RAM=0 DEFINE += -DNDEBUG # stdio output (select one option) #DEFINE += -DPICO_STDIO_UART=1 #DEFINE += -DPICO_STDIO_SEMIHOSTING=1 DEFINE += -DPICO_STDIO_USB=1 # How to connect UART to Pico: # +---USB---+ # <-- UART0_TX GP0 |.1 40.|VBUS --- +5V power output to USB device # --> UART0_RX GP1 |.2 39.|VSYS ---|<|--- +5V power input # --- GND |.3 38.| GND K diode A # GP2 |.4 37.| 3V3_EN # GP3 |.5 36.| 3V3_OUT # ...... # # USB/UART adaptor PL2303TA: # red ......... +5V VSYS (39) # black ....... GND (3) # white RxD ... UART0_TX GP0 (1) # green TxD ... UART0_RX GP1 (2) # Setup: 115200 Baud include ../Makefile.inc