Re: Porting Zephyr to STM32F103C8T6 Minimum System Development Board
Siddharth Chandrasekaran <siddharth@...>
Hi Erwan, Thanks, I did notice that. Infact that's the reason I ORed it to existing headder. But was unsure since none of the existing includes had a anything ORed with them. Perhaps, we should OR all macros that uses the same header upfront so as to avoid such confusions? diff --git a/ext/hal/st/stm32cube/stm32f1xx/soc/stm32f1xx.h b/ext/hal/st/stm32cube/stm32f1xx/soc/stm32f1xx.h index 333095b..be905b1 100644 --- a/ext/hal/st/stm32cube/stm32f1xx/soc/stm32f1xx.h +++ b/ext/hal/st/stm32cube/stm32f1xx/soc/stm32f1xx.h @@ -127,33 +127,33 @@ * @{ */ -#if defined(STM32F100xB) +#if defined(STM32F100xB) || defined(STM32F100x4) || defined(STM32F100x6) || defined (STM32F100x8) #include "stm32f100xb.h" -#elif defined(STM32F100xE) +#elif defined(STM32F100xE) || defined(STM32F100xC) || defined(STM32F100xD) #include "stm32f100xe.h" -#elif defined(STM32F101x6) +#elif defined(STM32F101x6) || defined(STM32F101x4) #include "stm32f101x6.h" -#elif defined(STM32F101xB) +#elif defined(STM32F101xB) || defined(STM32F101x8) #include "stm32f101xb.h" -#elif defined(STM32F101xE) +#elif defined(STM32F101xE) || defined(STM32F101xC) || defined(STM32F101xD) #include "stm32f101xe.h" -#elif defined(STM32F101xG) +#elif defined(STM32F101xG) || defined(STM32F101xF) #include "stm32f101xg.h" -#elif defined(STM32F102x6) +#elif defined(STM32F102x6) || defined(STM32F102x4) #include "stm32f102x6.h" -#elif defined(STM32F102xB) +#elif defined(STM32F102xB) || defined(STM32F102x8) #include "stm32f102xb.h" -#elif defined(STM32F103x6) +#elif defined(STM32F103x6) || defined(STM32F103x4) #include "stm32f103x6.h" -#elif defined(STM32F103xB) +#elif defined(STM32F103xB) || defined(STM32F103x8) #include "stm32f103xb.h" -#elif defined(STM32F103xE) +#elif defined(STM32F103xE) || defined(STM32F103xC) || defined(STM32F103xD) #include "stm32f103xe.h" -#elif defined(STM32F103xG) +#elif defined(STM32F103xG) || defined(STM32F103xF) #include "stm32f103xg.h" -#elif defined(STM32F105xC) +#elif defined(STM32F105xC) || defined(STM32F105x8) || defined(STM32F105xB) #include "stm32f105xc.h" -#elif defined(STM32F107xC) +#elif defined(STM32F107xC) || defined(STM32F107xB) #include "stm32f107xc.h" #else #error "Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file)" ---- On Wed, 17 May 2017 14:20:52 +0530 erwan.gouriou@... wrote ---- According to ext/hal/st/stm32cube/stm32f1xx/soc/stm32f1xx.h, you should use STM32F103xB:/* #define STM32F103xB */ /*!< STM32F103C8, STM32F103R8, STM32F103T8, STM32F103V8, STM32F103CB, STM32F103RB, STM32F103TB and STM32F103VB */ Erwan
On 17 May 2017 at 09:21, Erwan Gouriou <erwan.gouriou@...> wrote:
|
|