diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-11-13 08:59:15 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2010-11-13 08:59:15 +0000 |
commit | be60d348aa1f67e1c9a4667aa996318c1a43067f (patch) | |
tree | 1daf675592bab8c53aa77c03ae70f5ced0d8e36d /os/hal/platforms/STM8L/hal_lld.c | |
parent | 688c495b28d6307050f370717c295f2f889e3b3c (diff) | |
download | ChibiOS-be60d348aa1f67e1c9a4667aa996318c1a43067f.tar.gz ChibiOS-be60d348aa1f67e1c9a4667aa996318c1a43067f.tar.bz2 ChibiOS-be60d348aa1f67e1c9a4667aa996318c1a43067f.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2356 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/platforms/STM8L/hal_lld.c')
-rw-r--r-- | os/hal/platforms/STM8L/hal_lld.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/os/hal/platforms/STM8L/hal_lld.c b/os/hal/platforms/STM8L/hal_lld.c index 881a09fdd..5f4dacb53 100644 --- a/os/hal/platforms/STM8L/hal_lld.c +++ b/os/hal/platforms/STM8L/hal_lld.c @@ -49,11 +49,15 @@ ROMCONST PALConfig pal_default_config = {VAL_GPIODODR, 0, VAL_GPIODDDR, VAL_GPIODCR1, VAL_GPIODCR2},
{VAL_GPIOEODR, 0, VAL_GPIOEDDR, VAL_GPIOECR1, VAL_GPIOECR2},
{VAL_GPIOFODR, 0, VAL_GPIOFDDR, VAL_GPIOFCR1, VAL_GPIOFCR2},
+#if STM8L_HAS_GPIOG
{VAL_GPIOGODR, 0, VAL_GPIOGDDR, VAL_GPIOGCR1, VAL_GPIOGCR2},
-#if defined(STM8L15X_MDP) || defined(STM8L15X_HD)
+#if STM8L_HAS_GPIOI
{VAL_GPIOHODR, 0, VAL_GPIOHDDR, VAL_GPIOHCR1, VAL_GPIOHCR2},
+#if STM8L_HAS_GPIOH
{VAL_GPIOIODR, 0, VAL_GPIOIDDR, VAL_GPIOICR1, VAL_GPIOICR2},
#endif
+#endif
+#endif
}
};
@@ -80,7 +84,7 @@ ROMCONST PALConfig pal_default_config = */
void hal_lld_init(void) {
-#if STM8L_CLOCK_INIT
+#if !STM8L_NO_CLOCK_INIT
/* Makes sure that HSI is stable before proceeding.*/
CLK->ICKCR |= CLK_ICKCR_HSION;
while ((CLK->ICKCR & CLK_ICKCR_HSIRDY) == 0)
@@ -141,7 +145,7 @@ void hal_lld_init(void) { #if !STM8L_HSI_ENABLED
CLK->ICKCR &= ~CLK_ICKCR_HSION;
#endif
-#endif /* STM8L_CLOCK_INIT */
+#endif /* !STM8L_NO_CLOCK_INIT */
}
/** @} */
|