From 3c0087f02833510658bfcc6a0e5ca748adeb7f9f Mon Sep 17 00:00:00 2001 From: Thomas Gravekamp Date: Sat, 12 May 2018 21:08:07 +0200 Subject: Make all templates consistent with each other. --- src/STM32F0xx_init.c | 3 +++ src/main.c | 16 ++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/STM32F0xx_init.c b/src/STM32F0xx_init.c index 904d9c0..9e3c382 100644 --- a/src/STM32F0xx_init.c +++ b/src/STM32F0xx_init.c @@ -5,6 +5,9 @@ * Initialize the HSI clock source and reset the PLL configuration. This * function is called by the startup_common.s file, just before calling the * main() function. + * + * You can adapt this function to fit your needs, however, do not change its + * name! It is called in the startup code. */ void SystemInit (void) { // Set HSION bit diff --git a/src/main.c b/src/main.c index f0708bd..8a39312 100644 --- a/src/main.c +++ b/src/main.c @@ -7,20 +7,20 @@ static void delay (unsigned int time) { } int main (void) { - // Turn on the GPIOA peripheral - RCC->AHBENR |= RCC_AHBENR_GPIOAEN; + // Turn on the GPIOC peripheral + RCC->AHBENR |= RCC_AHBENR_GPIOCEN; - // Put pin in general purpose output mode (B01) - GPIOA->MODER |= GPIO_MODER_MODER4_0; + // Put pin 13 in general purpose output mode + GPIOC->MODER |= GPIO_MODER_MODER13_0; while (1) { - // Reset the bit for port A4 - GPIOA->BSRR = GPIO_BSRR_BR_4; + // Reset the state of pin 13 to output low + GPIOC->BSRR = GPIO_BSRR_BR_13; delay(500); - // Set the bit for port A4 - GPIOA->BSRR = GPIO_BSRR_BS_4; + // Set the state of pin 13 to output high + GPIOC->BSRR = GPIO_BSRR_BS_13; delay(500); } -- cgit v1.2.3