aboutsummaryrefslogtreecommitdiff
path: root/examples/miniblink/miniblink.c
diff options
context:
space:
mode:
authorUwe Hermann2009-07-25 01:48:50 +0200
committerUwe Hermann2009-07-25 01:48:50 +0200
commit734a87d4c55e29545bdaa0a23049a0bacbd41e06 (patch)
tree999b5c3b718abf31df7b8ac96b4b8b7115f0ae4d /examples/miniblink/miniblink.c
parent1f07553863d535429f0b8b5bd7c9ad6436f8830f (diff)
Factor out some code into gpio_setup().
Diffstat (limited to 'examples/miniblink/miniblink.c')
-rw-r--r--examples/miniblink/miniblink.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/examples/miniblink/miniblink.c b/examples/miniblink/miniblink.c
index 2370742..f0c268d 100644
--- a/examples/miniblink/miniblink.c
+++ b/examples/miniblink/miniblink.c
@@ -19,10 +19,8 @@
#include <libopenstm32.h>
-int main(void)
+void gpio_setup(void)
{
- int i;
-
/* Enable GPIOC clock. */
/* Manually: */
// RCC_APB2ENR |= IOPCEN;
@@ -36,6 +34,13 @@ int main(void)
/* Using API functions: */
gpio_set_mode(GPIOC, GPIO_MODE_OUTPUT_2_MHZ,
GPIO_CNF_OUTPUT_PUSHPULL, GPIO12);
+}
+
+int main(void)
+{
+ int i;
+
+ gpio_setup();
/* Blink the LED (PC12) on the board. */
while (1) {