diff --git a/ports/bdk-atxx4-mstp/Makefile b/ports/bdk-atxx4-mstp/Makefile index 75856307..0f948668 100644 --- a/ports/bdk-atxx4-mstp/Makefile +++ b/ports/bdk-atxx4-mstp/Makefile @@ -402,7 +402,7 @@ showfuses: $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_READ_FUSES) bootloader: - make -C bootloader all + make -C external/bootloader all ## Clean target .PHONY: clean diff --git a/ports/bdk-atxx4-mstp/bacnet.hzp b/ports/bdk-atxx4-mstp/bacnet.hzp index d5a2f033..bb42cf53 100644 --- a/ports/bdk-atxx4-mstp/bacnet.hzp +++ b/ports/bdk-atxx4-mstp/bacnet.hzp @@ -1,7 +1,7 @@ - + diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRBootloader.cpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRBootloader.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRBootloader.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRBootloader.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRBootloader.hpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRBootloader.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRBootloader.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRBootloader.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRDevice.cpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRDevice.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRDevice.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRDevice.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRDevice.hpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRDevice.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRDevice.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRDevice.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.cpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRInSystemProg.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRInSystemProg.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.hpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRInSystemProg.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRInSystemProg.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRInSystemProg.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVROSP.dev b/ports/bdk-atxx4-mstp/external/avrosp/AVROSP.dev similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVROSP.dev rename to ports/bdk-atxx4-mstp/external/avrosp/AVROSP.dev diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.cpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRProgrammer.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRProgrammer.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.hpp b/ports/bdk-atxx4-mstp/external/avrosp/AVRProgrammer.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/AVRProgrammer.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/AVRProgrammer.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/CommChannel.cpp b/ports/bdk-atxx4-mstp/external/avrosp/CommChannel.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/CommChannel.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/CommChannel.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/CommChannel.hpp b/ports/bdk-atxx4-mstp/external/avrosp/CommChannel.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/CommChannel.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/CommChannel.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/ErrorMsg.cpp b/ports/bdk-atxx4-mstp/external/avrosp/ErrorMsg.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/ErrorMsg.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/ErrorMsg.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/ErrorMsg.hpp b/ports/bdk-atxx4-mstp/external/avrosp/ErrorMsg.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/ErrorMsg.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/ErrorMsg.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/HEXParser.cpp b/ports/bdk-atxx4-mstp/external/avrosp/HEXParser.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/HEXParser.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/HEXParser.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/HEXParser.hpp b/ports/bdk-atxx4-mstp/external/avrosp/HEXParser.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/HEXParser.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/HEXParser.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/JobInfo.cpp b/ports/bdk-atxx4-mstp/external/avrosp/JobInfo.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/JobInfo.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/JobInfo.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/JobInfo.hpp b/ports/bdk-atxx4-mstp/external/avrosp/JobInfo.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/JobInfo.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/JobInfo.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/SerialPort.cpp b/ports/bdk-atxx4-mstp/external/avrosp/SerialPort.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/SerialPort.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/SerialPort.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/SerialPort.hpp b/ports/bdk-atxx4-mstp/external/avrosp/SerialPort.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/SerialPort.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/SerialPort.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/Utility.cpp b/ports/bdk-atxx4-mstp/external/avrosp/Utility.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/Utility.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/Utility.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/Utility.hpp b/ports/bdk-atxx4-mstp/external/avrosp/Utility.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/Utility.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/Utility.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/XMLParser.cpp b/ports/bdk-atxx4-mstp/external/avrosp/XMLParser.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/XMLParser.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/XMLParser.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/XMLParser.hpp b/ports/bdk-atxx4-mstp/external/avrosp/XMLParser.hpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/XMLParser.hpp rename to ports/bdk-atxx4-mstp/external/avrosp/XMLParser.hpp diff --git a/ports/bdk-atxx4-mstp/avrosp/main.cpp b/ports/bdk-atxx4-mstp/external/avrosp/main.cpp similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/main.cpp rename to ports/bdk-atxx4-mstp/external/avrosp/main.cpp diff --git a/ports/bdk-atxx4-mstp/avrosp/readme.txt b/ports/bdk-atxx4-mstp/external/avrosp/readme.txt similarity index 100% rename from ports/bdk-atxx4-mstp/avrosp/readme.txt rename to ports/bdk-atxx4-mstp/external/avrosp/readme.txt diff --git a/ports/bdk-atxx4-mstp/bootloader/Makefile b/ports/bdk-atxx4-mstp/external/bootloader/Makefile similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/Makefile rename to ports/bdk-atxx4-mstp/external/bootloader/Makefile diff --git a/ports/bdk-atxx4-mstp/bootloader/bootloader.aps b/ports/bdk-atxx4-mstp/external/bootloader/bootloader.aps similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/bootloader.aps rename to ports/bdk-atxx4-mstp/external/bootloader/bootloader.aps diff --git a/ports/bdk-atxx4-mstp/bootloader/defines.h b/ports/bdk-atxx4-mstp/external/bootloader/defines.h similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/defines.h rename to ports/bdk-atxx4-mstp/external/bootloader/defines.h diff --git a/ports/bdk-atxx4-mstp/bootloader/flash.h b/ports/bdk-atxx4-mstp/external/bootloader/flash.h similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/flash.h rename to ports/bdk-atxx4-mstp/external/bootloader/flash.h diff --git a/ports/bdk-atxx4-mstp/bootloader/main.c b/ports/bdk-atxx4-mstp/external/bootloader/main.c similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/main.c rename to ports/bdk-atxx4-mstp/external/bootloader/main.c diff --git a/ports/bdk-atxx4-mstp/bootloader/parts.txt b/ports/bdk-atxx4-mstp/external/bootloader/parts.txt similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/parts.txt rename to ports/bdk-atxx4-mstp/external/bootloader/parts.txt diff --git a/ports/bdk-atxx4-mstp/bootloader/preprocessor.sh b/ports/bdk-atxx4-mstp/external/bootloader/preprocessor.sh similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/preprocessor.sh rename to ports/bdk-atxx4-mstp/external/bootloader/preprocessor.sh diff --git a/ports/bdk-atxx4-mstp/bootloader/preprocessor.xls b/ports/bdk-atxx4-mstp/external/bootloader/preprocessor.xls similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/preprocessor.xls rename to ports/bdk-atxx4-mstp/external/bootloader/preprocessor.xls diff --git a/ports/bdk-atxx4-mstp/bootloader/serial.c b/ports/bdk-atxx4-mstp/external/bootloader/serial.c similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/serial.c rename to ports/bdk-atxx4-mstp/external/bootloader/serial.c diff --git a/ports/bdk-atxx4-mstp/bootloader/serial.h b/ports/bdk-atxx4-mstp/external/bootloader/serial.h similarity index 100% rename from ports/bdk-atxx4-mstp/bootloader/serial.h rename to ports/bdk-atxx4-mstp/external/bootloader/serial.h diff --git a/ports/bdk-atxx4-mstp/crossworks/stdbool.h b/ports/bdk-atxx4-mstp/external/crossworks/stdbool.h similarity index 100% rename from ports/bdk-atxx4-mstp/crossworks/stdbool.h rename to ports/bdk-atxx4-mstp/external/crossworks/stdbool.h diff --git a/ports/stm32f10x/CMakeLists.txt b/ports/stm32f10x/CMakeLists.txt index 0db63e54..29512a26 100644 --- a/ports/stm32f10x/CMakeLists.txt +++ b/ports/stm32f10x/CMakeLists.txt @@ -99,10 +99,10 @@ endif() set(LIBRARY_BACNET_INC "${CMAKE_SOURCE_DIR}/../../src") set(LIBRARY_BACNET_CORE "${CMAKE_SOURCE_DIR}/../../src/bacnet") set(LIBRARY_BACNET_BASIC "${CMAKE_SOURCE_DIR}/../../src/bacnet/basic") -set(LIBRARY_STM32_SRC "${CMAKE_SOURCE_DIR}/drivers/src") -set(LIBRARY_STM32_INC "${CMAKE_SOURCE_DIR}/drivers/inc") -set(LIBRARY_CMSIS_INC "${CMAKE_SOURCE_DIR}/CMSIS") -set(LIBRARY_CMSIS_GCC_INC "${CMAKE_SOURCE_DIR}/CMSIS/gcc_ride7") +set(LIBRARY_STM32_SRC "${CMAKE_SOURCE_DIR}/external/drivers/src") +set(LIBRARY_STM32_INC "${CMAKE_SOURCE_DIR}/external/drivers/inc") +set(LIBRARY_CMSIS_INC "${CMAKE_SOURCE_DIR}/external/CMSIS") +set(LIBRARY_CMSIS_GCC_INC "${CMAKE_SOURCE_DIR}/external/CMSIS/gcc_ride7") set(BACNET_PROJECT_SOURCE ${LIBRARY_STM32_SRC}/stm32f10x_adc.c @@ -205,7 +205,7 @@ set(BACNET_PROJECT_SOURCE ${LIBRARY_BACNET_CORE}/wp.c ${LIBRARY_CMSIS_GCC_INC}/startup_stm32f10x_xl.s - CMSIS/stm32f10x.h + ${LIBRARY_CMSIS_INC}/stm32f10x.h ) set(LINKER_SCRIPT ${CMAKE_SOURCE_DIR}/stm32f10x.ld) diff --git a/ports/stm32f10x/Makefile b/ports/stm32f10x/Makefile index 05e048c2..897e645e 100644 --- a/ports/stm32f10x/Makefile +++ b/ports/stm32f10x/Makefile @@ -9,9 +9,9 @@ BACNET_CORE := $(BACNET_SRC)/bacnet BACNET_BASIC := $(BACNET_CORE)/basic BACNET_INCLUDE := $(BACNET_SRC) PLATFORM_DIR = . -LIBRARY_STM32 = ./drivers/src -LIBRARY_STM32_INCLUDES = ./drivers/inc -LIBRARY_CMSIS = ./CMSIS +LIBRARY_STM32 = ./external/drivers/src +LIBRARY_STM32_INCLUDES = ./external/drivers/inc +LIBRARY_CMSIS = ./external/CMSIS CSTACK_TOOL := $(BACNET_DIR)/tools/avstack/avstack.pl MEMAP_TOOL := $(BACNET_DIR)/tools/memap/memap.py diff --git a/ports/stm32f10x/bacnet.ewp b/ports/stm32f10x/bacnet.ewp index 2f5f5640..ec3d0a8b 100644 --- a/ports/stm32f10x/bacnet.ewp +++ b/ports/stm32f10x/bacnet.ewp @@ -356,8 +356,8 @@ CCIncludePath2 $PROJ_DIR$ $PROJ_DIR$\..\..\src - $PROJ_DIR$\CMSIS\ - $PROJ_DIR$\drivers\inc + $PROJ_DIR$\external\CMSIS\ + $PROJ_DIR$\external\drivers\inc