|
| 1 | + |
| 2 | +PROJECT := $(notdir $(CURDIR)) |
| 3 | + |
| 4 | +$(PROJECT)_SOURCE := $(wildcard src/*.c) \ |
| 5 | + $(TREMO_SDK_PATH)/Drivers/system/printf-stdarg.c \ |
| 6 | + $(TREMO_SDK_PATH)/Drivers/system/system_cm4.c \ |
| 7 | + $(TREMO_SDK_PATH)/Drivers/system/startup_cm4.S \ |
| 8 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/system/delay.c \ |
| 9 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/system/timer.c \ |
| 10 | + $(wildcard $(TREMO_SDK_PATH)/Drivers/peripheral/src/*.c) \ |
| 11 | + $(wildcard $(TREMO_SDK_PATH)/Drivers/sensor/*.c) \ |
| 12 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/system/crypto/*.c) \ |
| 13 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/radio/sx126x/*.c) \ |
| 14 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/driver/*.c) \ |
| 15 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/LoRaMac-node/region/*.c) \ |
| 16 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/LoRaMac-node/*.c) \ |
| 17 | + $(wildcard $(TREMO_SDK_PATH)/Middlewares/LoRa/Core/*.c) |
| 18 | + |
| 19 | +$(PROJECT)_INC_PATH := inc \ |
| 20 | + $(TREMO_SDK_PATH)/Drivers/CMSIS \ |
| 21 | + $(TREMO_SDK_PATH)/Drivers/crypto/inc \ |
| 22 | + $(TREMO_SDK_PATH)/Drivers/peripheral/inc \ |
| 23 | + $(TREMO_SDK_PATH)/Drivers/sensor \ |
| 24 | + $(TREMO_SDK_PATH)/Drivers/system \ |
| 25 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/Core \ |
| 26 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/driver \ |
| 27 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/LoRaMac-node \ |
| 28 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/LoRaMac-node/region \ |
| 29 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/radio \ |
| 30 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/radio/sx126x \ |
| 31 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/system \ |
| 32 | + $(TREMO_SDK_PATH)/Middlewares/LoRa/system/crypto \ |
| 33 | + $(TREMO_SDK_PATH)/Projects/Applications/DRAGINO-LRWAN-AT/inc |
| 34 | + |
| 35 | +$(PROJECT)_CFLAGS := -Wall -Os -ffunction-sections -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -fsingle-precision-constant -std=gnu99 -fno-builtin-printf -fno-builtin-sprintf -fno-builtin-snprintf |
| 36 | +$(PROJECT)_DEFINES := -DCONFIG_DEBUG_UART=UART0 -DREGION_EU868 -DCONFIG_LOG -DPRINT_BY_DMA -DCONFIG_LORA_USE_TCXO |
| 37 | + |
| 38 | +$(PROJECT)_LDFLAGS := -Wl,--gc-sections -Wl,--wrap=printf -Wl,--wrap=sprintf -Wl,--wrap=snprintf |
| 39 | + |
| 40 | +$(PROJECT)_LIBS := $(TREMO_SDK_PATH)/drivers/crypto/lib/libcrypto.a |
| 41 | + |
| 42 | +$(PROJECT)_LINK_LD := cfg/gcc.ld |
| 43 | + |
| 44 | +# please change the settings to download the app |
| 45 | +SERIAL_PORT :=/dev/ttyS37 |
| 46 | +#SERIAL_PORT := |
| 47 | +#SERIAL_BAUDRATE := |
| 48 | +#$(PROJECT)_ADDRESS := |
| 49 | + |
| 50 | +################################################################################################## |
| 51 | +include $(TREMO_SDK_PATH)/build/make/common.mk |
| 52 | + |
| 53 | + |
| 54 | + |
0 commit comments