From 97806e8159988f15a6849d11729de547b6f15246 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 15 Jan 2019 11:31:39 -0800 Subject: [PATCH] PortaPack: Build DFU binary without forcing serial number to "RunningFromRAM". This was causing problems for HackRF mode, where some host PC software was depending on a valid serial number. --- firmware/hackrf-common.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/firmware/hackrf-common.cmake b/firmware/hackrf-common.cmake index 402e9c6c..add10b23 100644 --- a/firmware/hackrf-common.cmake +++ b/firmware/hackrf-common.cmake @@ -98,7 +98,11 @@ SET(CPUFLAGS_M4 "-mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16") SET(CFLAGS_M4 "-std=gnu99 ${CFLAGS_COMMON} ${CPUFLAGS_M4} -DLPC43XX_M4") SET(CXXFLAGS_M4 "-std=gnu++0x ${CFLAGS_COMMON} ${CPUFLAGS_M4} -DLPC43XX_M4") SET(LDFLAGS_M4 "${LDFLAGS_COMMON} ${CPUFLAGS_M4} ${LDSCRIPT_M4} -Xlinker -Map=m4.map") -SET(CFLAGS_M4_DFU "-std=gnu99 ${CFLAGS_COMMON} ${CPUFLAGS_M4} -DLPC43XX_M4 -DDFU_MODE") + +SET(CFLAGS_M4_DFU "-std=gnu99 ${CFLAGS_COMMON} ${CPUFLAGS_M4} -DLPC43XX_M4") +if(NOT USER_INTERFACE STREQUAL "PORTAPACK") + SET(CFLAGS_M4_DFU "${CFLAGS_M4_DFU} -DDFU_MODE") +endif() SET(LDFLAGS_M4_DFU "${LDFLAGS_COMMON} ${CPUFLAGS_M4} ${LDSCRIPT_M4_DFU} -Xlinker -Map=m4.map") set(BUILD_SHARED_LIBS OFF)