From 78718e57df6f55c0670cdb6b70337204dd045dba Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 2 Jun 2016 11:01:11 +0900 Subject: [PATCH] Move files --- ChangeLog | 15 +++++++++++++++ board/board-stm32f0-discovery.h | 2 ++ {mcu => contrib}/adc-mkl27z.c | 0 {mcu => contrib}/adc-stm32f103.c | 0 example-led/Makefile | 2 +- mcu/{sys-stm32f030.c => sys-stm32f0.c} | 0 mcu/{sys-stm32f030.h => sys-stm32f0.h} | 4 ++++ rules.mk | 2 +- sys.h | 4 +++- 9 files changed, 26 insertions(+), 3 deletions(-) rename {mcu => contrib}/adc-mkl27z.c (100%) rename {mcu => contrib}/adc-stm32f103.c (100%) rename mcu/{sys-stm32f030.c => sys-stm32f0.c} (100%) rename mcu/{sys-stm32f030.h => sys-stm32f0.h} (96%) diff --git a/ChangeLog b/ChangeLog index caa6385..3c7188f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2016-06-02 Niibe Yutaka + + * contrib/adc-mkl27z.c: Move from mcu. + * contrib/adc-stm32f103.c: Move from mcu. + + * example-led/Makefile (CHIP): Define as stm32f0. + + * mcu/sys-stm32f0.h: Rename from sys-stm32f030.h, + as we share it among STM32F030 and STM32F050. + * mcu/sys-stm32f0.c: Likewise. + + * board/board-stm32f0-discovery.h (MCU_STM32F0): Define. + + * sys.h: Support STM32F0. + 2016-06-01 NIIBE Yutaka * chopstx.h (chx_fatal): Remove weak attribute from declaration. diff --git a/board/board-stm32f0-discovery.h b/board/board-stm32f0-discovery.h index 38ae214..48aa3d3 100644 --- a/board/board-stm32f0-discovery.h +++ b/board/board-stm32f0-discovery.h @@ -1,6 +1,8 @@ #define BOARD_NAME "STM32F0 Discovery" #define BOARD_ID 0xde4b4bc1 +#define MCU_STM32F0 1 + /* * Running at 48MHz with HSI as clock source. * diff --git a/mcu/adc-mkl27z.c b/contrib/adc-mkl27z.c similarity index 100% rename from mcu/adc-mkl27z.c rename to contrib/adc-mkl27z.c diff --git a/mcu/adc-stm32f103.c b/contrib/adc-stm32f103.c similarity index 100% rename from mcu/adc-stm32f103.c rename to contrib/adc-stm32f103.c diff --git a/example-led/Makefile b/example-led/Makefile index b490fb1..d7d978c 100644 --- a/example-led/Makefile +++ b/example-led/Makefile @@ -10,7 +10,7 @@ LDSCRIPT= sample.ld ### LDSCRIPT= sample.ld.m3 CSRC = sample.c -CHIP=stm32f030 +CHIP=stm32f0 USE_SYS = yes ################################### diff --git a/mcu/sys-stm32f030.c b/mcu/sys-stm32f0.c similarity index 100% rename from mcu/sys-stm32f030.c rename to mcu/sys-stm32f0.c diff --git a/mcu/sys-stm32f030.h b/mcu/sys-stm32f0.h similarity index 96% rename from mcu/sys-stm32f030.h rename to mcu/sys-stm32f0.h index ddd83af..bd2d87d 100644 --- a/mcu/sys-stm32f030.h +++ b/mcu/sys-stm32f0.h @@ -16,8 +16,12 @@ #endif extern const uint8_t sys_version[8]; +#if defined(USE_SYS3) || defined(USE_SYS_BOARD_ID) extern const uint32_t sys_board_id; extern const uint8_t sys_board_name[]; +#else +# define SYS_BOARD_ID BOARD_ID +#endif typedef void (*handler)(void); extern handler vector[16]; diff --git a/rules.mk b/rules.mk index 0034a4f..3619bf8 100644 --- a/rules.mk +++ b/rules.mk @@ -13,7 +13,7 @@ ifneq ($(USE_USB),) CSRC += $(CHOPSTX)/mcu/usb-$(CHIP).c endif ifneq ($(USE_ADC),) -CSRC += $(CHOPSTX)/mcu/adc-$(CHIP).c +CSRC += $(CHOPSTX)/contrib/adc-$(CHIP).c endif INCDIR += $(CHOPSTX) diff --git a/sys.h b/sys.h index 0b65b29..a546371 100644 --- a/sys.h +++ b/sys.h @@ -1,5 +1,7 @@ -#ifdef MCU_KINETIS_L +#if defined(MCU_KINETIS_L) #include "mcu/sys-mkl27z.h" +#elif defined(MCU_STM32F0) +#include "mcu/sys-stm32f0.h" #else #include "mcu/sys-stm32f103.h" #endif