72 lines
1.9 KiB
Makefile
72 lines
1.9 KiB
Makefile
# make clean ... clean
|
|
# make all ... compile
|
|
|
|
##############################################################################
|
|
# Input files
|
|
|
|
# ASM source files
|
|
ASRC +=
|
|
|
|
# C source files
|
|
CSRC +=
|
|
|
|
# C++ source files
|
|
SRC += src/main.cpp
|
|
SRC += img/clouds.cpp
|
|
SRC += img/hotair.cpp
|
|
SRC += img/blue.cpp
|
|
SRC += img/green.cpp
|
|
SRC += img/red.cpp
|
|
SRC += img/yellow.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
|