diff options
-rw-r--r-- | demos/ARMCM3-STM32F103-GCC/board.c | 9 | ||||
-rw-r--r-- | demos/ARMCM3-STM32F103-GCC/board.h | 4 |
2 files changed, 12 insertions, 1 deletions
diff --git a/demos/ARMCM3-STM32F103-GCC/board.c b/demos/ARMCM3-STM32F103-GCC/board.c index 6cdedea2e..01831c7fd 100644 --- a/demos/ARMCM3-STM32F103-GCC/board.c +++ b/demos/ARMCM3-STM32F103-GCC/board.c @@ -34,7 +34,14 @@ static const STM32GPIOConfig config = {VAL_GPIOAODR, VAL_GPIOACRL, VAL_GPIOACRH},
{VAL_GPIOBODR, VAL_GPIOBCRL, VAL_GPIOBCRH},
{VAL_GPIOCODR, VAL_GPIOCCRL, VAL_GPIOCCRH},
- {VAL_GPIODODR, VAL_GPIODCRL, VAL_GPIODCRH}
+ {VAL_GPIODODR, VAL_GPIODCRL, VAL_GPIODCRH},
+#if !defined(STM32F10X_LD)
+ {VAL_GPIOEODR, VAL_GPIOECRL, VAL_GPIOECRH},
+#endif
+#if defined(STM32F10X_HD)
+ {VAL_GPIOFODR, VAL_GPIOFCRL, VAL_GPIOFCRH},
+ {VAL_GPIOGODR, VAL_GPIOGCRL, VAL_GPIOGCRH},
+#endif
};
/*
diff --git a/demos/ARMCM3-STM32F103-GCC/board.h b/demos/ARMCM3-STM32F103-GCC/board.h index c32b3d9da..f9364b02b 100644 --- a/demos/ARMCM3-STM32F103-GCC/board.h +++ b/demos/ARMCM3-STM32F103-GCC/board.h @@ -111,4 +111,8 @@ #define VAL_GPIODCRH 0x88888888
#define VAL_GPIODODR 0xFFFFFFFF
+#define VAL_GPIOECRL 0x88888888
+#define VAL_GPIOECRH 0x88888888
+#define VAL_GPIOEODR 0xFFFFFFFF
+
#endif /* _BOARD_H_ */
|