aboutsummaryrefslogtreecommitdiffstats
path: root/src/glutt-o-logique/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/glutt-o-logique/main.c')
-rw-r--r--src/glutt-o-logique/main.c36
1 files changed, 2 insertions, 34 deletions
diff --git a/src/glutt-o-logique/main.c b/src/glutt-o-logique/main.c
index 4341d54..5ff89bf 100644
--- a/src/glutt-o-logique/main.c
+++ b/src/glutt-o-logique/main.c
@@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
- * Copyright (c) 2016 Matthias P. Braendli, Maximilien Cuony
+ * Copyright (c) 2019 Matthias P. Braendli, Maximilien Cuony
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -23,7 +23,6 @@
*/
#include "stm32f4xx_conf.h"
-#include "leds.h"
// This is a set of guards to make sure the FPU compile configuration
// is correct
@@ -47,39 +46,8 @@
# error "SOFTFP"
#endif
-void init(void);
-
-void init()
+void init(void)
{
- /* Initialise the onboard peripherals
- * Four LEDs and one push-button
- */
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
- RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
-
- // Configure PD12, PD13, PD14 and PD15 in output pushpull mode
- GPIO_InitTypeDef GPIO_InitStructure;
- GPIO_InitStructure.GPIO_Pin =
- GPIOD_BOARD_LED_GREEN |
- GPIOD_BOARD_LED_ORANGE |
- GPIOD_BOARD_LED_RED |
- GPIOD_BOARD_LED_BLUE;
-
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
- GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
- GPIO_Init(GPIOD, &GPIO_InitStructure);
-
- // Init PushButton
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
- GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
- GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
- GPIO_Init(GPIOA, &GPIO_InitStructure);
-
-
/* Setup Watchdog
* The IWDG runs at 32kHz. With a prescaler of 32 -> 1kHz.
* Counting to 2000 / 1000 = 2 seconds