From 32e57dac2e61e79b029593eb4d34d727bcc10678 Mon Sep 17 00:00:00 2001 From: iperry Date: Thu, 17 Dec 2009 02:37:07 +0000 Subject: Initial commit of library code, moved from leaftest repo git-svn-id: https://leaflabs.googlecode.com/svn/trunk/library@69 749a229e-a60e-11de-b98f-4500b42dc123 --- src/main.cpp | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 src/main.cpp (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..2007c2f --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,67 @@ +#include "stm32f10x_map.h" +#include "stm32f10x_lib.h" +#include "stm32f10x_flash.h" +#include "stm32f10x_usart.h" +#include "Serial.h" +#include "timers.h" +#include "wiring.h" +#include "util.h" +#include "systick.h" +#include "adc.h" +#include "gpio.h" +#include "pwm.h" +#include "ext_interrupts.h" +#include "usart.h" + +void setup(); +void loop(); + +int ledPin = 13; + +void setup() +{ +// Serial1.begin(9600); +// Serial1.println("setup start"); + +// pinMode(ledPin, OUTPUT); + pinMode(1, GPIO_MODE_AF_OUTPUT_PP); + pinMode(0, INPUT); + + pinMode(ledPin, OUTPUT); + +// usart_init(2); + + +// Serial1.println("setup end"); +} + +int toggle = 0; + +void loop() { + toggle ^= 1; + digitalWrite(ledPin, toggle); + delay(100); +} + + +int main(void) +{ + init(); + setup(); + + while (1) { + loop(); + } + return 0; +} + + +/* Implemented: + * void pinMode(pin, mode) + * void digitalWrite(pin, value) + * uint32_t digitalRead(pin) + * uint32_t analogRead(pin) + * void randomSeed(seed) + * long random(max) + * long random(min, max) + * */ -- cgit v1.2.3