diff --git a/.gitmodules b/.gitmodules index 78686ee6..6e7071ec 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,6 @@ [submodule "STM32F7XX_Lib"] path = STM32F7XX_Lib url = https://github.com/juribeparada/STM32F7XX_Lib.git +[submodule "STM32F10X_Lib"] + path = STM32F10X_Lib + url = https://github.com/shawnchain/STM32F10X_Lib.git diff --git a/Config.h b/Config.h index c738e21c..9d626041 100644 --- a/Config.h +++ b/Config.h @@ -44,11 +44,13 @@ // For the original Arduino Due pin layout // #define ARDUINO_DUE_PAPA +#if defined(STM32F1) +// For the SQ6POG board +#define STM32F1_POG +#else // For the ZUM V1.0 and V1.0.1 boards pin layout #define ARDUINO_DUE_ZUM_V10 - -// For the SQ6POG board -// #define STM32F1_POG +#endif // For the SP8NTH board // #define ARDUINO_DUE_NTH diff --git a/Makefile.CMSIS b/Makefile.CMSIS index 3573d6fe..2bce2ab6 100644 --- a/Makefile.CMSIS +++ b/Makefile.CMSIS @@ -25,7 +25,7 @@ STARTUP:=$(SYSDIR)/startup_stm32f105xc.S STARTUP_DEFS= # Include directory for CMSIS -CMSISDIR:=/opt/STM32Cube_FW_F1_V1.4.0/Drivers/CMSIS +CMSISDIR:=STM32F10X_Lib/CMSIS # Libraries LIBDIR:= @@ -65,7 +65,7 @@ COMMON_FLAGS =-mthumb -mlittle-endian -mcpu=$(MCPU) COMMON_FLAGS+= -Wall COMMON_FLAGS+= -I. -I$(CMSISDIR)/Include -I$(CMSISDIR)/Device/ST/STM32F1xx/Include -I$(SYSDIR) COMMON_FLAGS+= $(addprefix -I,$(INCDIR)) -COMMON_FLAGS+= -D$(MCU) -DMADEBYMAKEFILE +COMMON_FLAGS+= -D$(MCU) -DMADEBYMAKEFILE -DSTM32F1 COMMON_FLAGS+= -Os -flto -ffunction-sections -fdata-sections COMMON_FLAGS+= -g # Assembler flags diff --git a/STM32F10X_Lib b/STM32F10X_Lib new file mode 160000 index 00000000..417e0c2f --- /dev/null +++ b/STM32F10X_Lib @@ -0,0 +1 @@ +Subproject commit 417e0c2f4a4571ff836d2705d7551bd07ebbf777