diff options
author | barthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2015-07-13 20:11:27 +0000 |
---|---|---|
committer | barthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2015-07-13 20:11:27 +0000 |
commit | d9d6cffd9e1aaa7ef5cadd43b04c7680e1b60f92 (patch) | |
tree | 483e1c2431b6b919ee27933f508a78e8817d8091 | |
parent | 9c863974f824ef9c0e534740ebb8f8a8bdb359cd (diff) | |
download | ChibiOS-d9d6cffd9e1aaa7ef5cadd43b04c7680e1b60f92.tar.gz ChibiOS-d9d6cffd9e1aaa7ef5cadd43b04c7680e1b60f92.tar.bz2 ChibiOS-d9d6cffd9e1aaa7ef5cadd43b04c7680e1b60f92.zip |
RTC. STM32F4xx. Testhal application moved to OLIMEX_STM32_E407_REV_D board.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8092 35acf78f-673a-0410-8e92-d51de3d6d3f4
-rw-r--r-- | testhal/STM32/STM32F4xx/RTC/.project | 2 | ||||
-rw-r--r-- | testhal/STM32/STM32F4xx/RTC/Makefile | 2 | ||||
-rw-r--r-- | testhal/STM32/STM32F4xx/RTC/main.c | 8 | ||||
-rw-r--r-- | testhal/STM32/STM32F4xx/RTC/mcuconf.h | 8 |
4 files changed, 9 insertions, 11 deletions
diff --git a/testhal/STM32/STM32F4xx/RTC/.project b/testhal/STM32/STM32F4xx/RTC/.project index 33e5a2740..e4e70d9d4 100644 --- a/testhal/STM32/STM32F4xx/RTC/.project +++ b/testhal/STM32/STM32F4xx/RTC/.project @@ -27,7 +27,7 @@ <link>
<name>board</name>
<type>2</type>
- <locationURI>CHIBIOS/os/hal/boards/ST_STM32F4_DISCOVERY</locationURI>
+ <locationURI>CHIBIOS/os/hal/boards/OLIMEX_STM32_E407_REV_D</locationURI>
</link>
<link>
<name>os</name>
diff --git a/testhal/STM32/STM32F4xx/RTC/Makefile b/testhal/STM32/STM32F4xx/RTC/Makefile index d78e63e6d..7f22f6b7d 100644 --- a/testhal/STM32/STM32F4xx/RTC/Makefile +++ b/testhal/STM32/STM32F4xx/RTC/Makefile @@ -92,7 +92,7 @@ include $(CHIBIOS)/os/common/ports/ARMCMx/compilers/GCC/mk/startup_stm32f4xx.mk # HAL-OSAL files (optional).
include $(CHIBIOS)/os/hal/hal.mk
include $(CHIBIOS)/os/hal/ports/STM32/STM32F4xx/platform.mk
-include $(CHIBIOS)/os/hal/boards/NONSTANDARD_STM32F4_BARTHESS1/board.mk
+include $(CHIBIOS)/os/hal/boards/OLIMEX_STM32_E407_REV_D/board.mk
include $(CHIBIOS)/os/hal/osal/rt/osal.mk
# RTOS files (optional).
include $(CHIBIOS)/os/rt/rt.mk
diff --git a/testhal/STM32/STM32F4xx/RTC/main.c b/testhal/STM32/STM32F4xx/RTC/main.c index 5a5a85f19..3c029028a 100644 --- a/testhal/STM32/STM32F4xx/RTC/main.c +++ b/testhal/STM32/STM32F4xx/RTC/main.c @@ -54,7 +54,7 @@ static THD_FUNCTION(blink_thd, arg){ (void)arg;
while (true) {
chThdSleepMilliseconds(100);
- palTogglePad(GPIOB, GPIOB_LED_R);
+ palTogglePad(GPIOC, GPIOC_LED);
}
}
@@ -64,7 +64,7 @@ static THD_FUNCTION(blink_thd, arg){ static void anabiosis(void) {
chSysLock();
SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
- PWR->CR |= (PWR_CR_PDDS | PWR_CR_LPDS | PWR_CR_CSBF | PWR_CR_CWUF);
+ PWR->CR |= (PWR_CR_PDDS | PWR_CR_LPDS | PWR_CR_CSBF | PWR_CR_CWUF);
RTC->ISR &= ~(RTC_ISR_ALRBF | RTC_ISR_ALRAF | RTC_ISR_WUTF | RTC_ISR_TAMP1F |
RTC_ISR_TSOVF | RTC_ISR_TSF);
__WFI();
@@ -243,7 +243,7 @@ static const ShellCommand commands[] = { *
*/
static const ShellConfig shell_cfg1 = {
- (BaseSequentialStream *)&SD2,
+ (BaseSequentialStream *)&SD6,
commands
};
@@ -276,7 +276,7 @@ int main(void){ rtcSTM32SetPeriodicWakeup(&RTCD1, NULL);
/* Shell initialization.*/
- sdStart(&SD2, &ser_cfg);
+ sdStart(&SD6, &ser_cfg);
shellInit();
shellCreateStatic(&shell_cfg1, waShell, sizeof(waShell), NORMALPRIO);
diff --git a/testhal/STM32/STM32F4xx/RTC/mcuconf.h b/testhal/STM32/STM32F4xx/RTC/mcuconf.h index ffc6cac70..cf49a67b7 100644 --- a/testhal/STM32/STM32F4xx/RTC/mcuconf.h +++ b/testhal/STM32/STM32F4xx/RTC/mcuconf.h @@ -31,8 +31,6 @@ * 0...3 Lowest...Highest.
*/
-#define STM32_USE_REVISION_A_FIX
-
#define STM32F4xx_MCUCONF
/*
@@ -46,7 +44,7 @@ #define STM32_CLOCK48_REQUIRED TRUE
#define STM32_SW STM32_SW_PLL
#define STM32_PLLSRC STM32_PLLSRC_HSE
-#define STM32_PLLM_VALUE 8
+#define STM32_PLLM_VALUE 12
#define STM32_PLLN_VALUE 336
#define STM32_PLLP_VALUE 2
#define STM32_PLLQ_VALUE 7
@@ -235,11 +233,11 @@ * SERIAL driver system settings.
*/
#define STM32_SERIAL_USE_USART1 FALSE
-#define STM32_SERIAL_USE_USART2 TRUE
+#define STM32_SERIAL_USE_USART2 FALSE
#define STM32_SERIAL_USE_USART3 FALSE
#define STM32_SERIAL_USE_UART4 FALSE
#define STM32_SERIAL_USE_UART5 FALSE
-#define STM32_SERIAL_USE_USART6 FALSE
+#define STM32_SERIAL_USE_USART6 TRUE
#define STM32_SERIAL_USART1_PRIORITY 12
#define STM32_SERIAL_USART2_PRIORITY 12
#define STM32_SERIAL_USART3_PRIORITY 12
|