From faf6c9f25fbf74966420c2582b86114a0c55aebf Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Mon, 25 Dec 2017 17:22:41 +0000 Subject: LED flashing but at a wrong rate, so, still issues. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11183 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- .../RT-STM32H743I-NUCLEO144 (OpenOCD, Flash and Run).launch | 2 +- demos/STM32/RT-STM32H743I-NUCLEO144/main.c | 10 ++-------- demos/STM32/RT-STM32H743I-NUCLEO144/mcuconf.h | 8 ++++---- 3 files changed, 7 insertions(+), 13 deletions(-) (limited to 'demos/STM32/RT-STM32H743I-NUCLEO144') diff --git a/demos/STM32/RT-STM32H743I-NUCLEO144/debug/RT-STM32H743I-NUCLEO144 (OpenOCD, Flash and Run).launch b/demos/STM32/RT-STM32H743I-NUCLEO144/debug/RT-STM32H743I-NUCLEO144 (OpenOCD, Flash and Run).launch index 798eef66e..fa9261ad2 100644 --- a/demos/STM32/RT-STM32H743I-NUCLEO144/debug/RT-STM32H743I-NUCLEO144 (OpenOCD, Flash and Run).launch +++ b/demos/STM32/RT-STM32H743I-NUCLEO144/debug/RT-STM32H743I-NUCLEO144 (OpenOCD, Flash and Run).launch @@ -33,7 +33,7 @@ - + diff --git a/demos/STM32/RT-STM32H743I-NUCLEO144/main.c b/demos/STM32/RT-STM32H743I-NUCLEO144/main.c index c070cd9a9..13849bd2b 100644 --- a/demos/STM32/RT-STM32H743I-NUCLEO144/main.c +++ b/demos/STM32/RT-STM32H743I-NUCLEO144/main.c @@ -29,9 +29,9 @@ static THD_FUNCTION(Thread1, arg) { (void)arg; chRegSetThreadName("blinker"); while (true) { - palSetLine(LINE_ARD_D13); + palSetLine(LINE_ZIO_D33); chThdSleepMilliseconds(500); - palClearLine(LINE_ARD_D13); + palClearLine(LINE_ZIO_D33); chThdSleepMilliseconds(500); } } @@ -51,12 +51,6 @@ int main(void) { halInit(); chSysInit(); - /* - * ARD_D13 is programmed as output (board LED). - */ - palClearLine(LINE_ARD_D13); - palSetLineMode(LINE_ARD_D13, PAL_MODE_OUTPUT_PUSHPULL); - /* * Activates the serial driver 1 using the driver default configuration. */ diff --git a/demos/STM32/RT-STM32H743I-NUCLEO144/mcuconf.h b/demos/STM32/RT-STM32H743I-NUCLEO144/mcuconf.h index 39359e7c6..d317d47f6 100644 --- a/demos/STM32/RT-STM32H743I-NUCLEO144/mcuconf.h +++ b/demos/STM32/RT-STM32H743I-NUCLEO144/mcuconf.h @@ -102,10 +102,6 @@ #define STM32_PLL3_DIVP_VALUE 2 #define STM32_PLL3_DIVQ_VALUE 8 #define STM32_PLL3_DIVR_VALUE 8 -#define STM32_MCO1SEL STM32_MCO1SEL_HSI_CK -#define STM32_MCO1PRE_VALUE 4 -#define STM32_MCO2SEL STM32_MCO2SEL_SYS_CK -#define STM32_MCO2PRE_VALUE 4 /* * Core clocks dynamic settings (can be changed at runtime). @@ -124,6 +120,10 @@ * Peripherals clocks static settings. * Reading STM32 Reference Manual is required. */ +#define STM32_MCO1SEL STM32_MCO1SEL_HSI_CK +#define STM32_MCO1PRE_VALUE 4 +#define STM32_MCO2SEL STM32_MCO2SEL_SYS_CK +#define STM32_MCO2PRE_VALUE 4 #define STM32_CKPERSEL STM32_CKPERSEL_HSE_CK #define STM32_SDMMCSEL STM32_SDMMCSEL_PLL1_Q_CK #define STM32_QSPISEL STM32_QSPISEL_HCLK -- cgit v1.2.3