Hello world with tracing

Dependencies:   C12832 mbed EthernetInterface HTTPClient mbed-rtos

Committer:
andrewfield
Date:
Fri Apr 25 18:21:37 2014 +0000
Revision:
2:374bb8563098
Parent:
1:51788ed0afde
it builds

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lamadio 0:46eff77f7857 1 #include "mbed.h"
lamadio 0:46eff77f7857 2 #include "C12832.h"
lamadio 0:46eff77f7857 3
andrewfield 1:51788ed0afde 4 DigitalOut myled1(LED1);
andrewfield 1:51788ed0afde 5 DigitalOut myled2(LED2);
andrewfield 1:51788ed0afde 6 DigitalOut myled3(LED3);
andrewfield 1:51788ed0afde 7 DigitalOut myled4(LED4);
andrewfield 1:51788ed0afde 8
andrewfield 1:51788ed0afde 9 DigitalOut leds[] = {myled1, myled2, myled3, myled4};
andrewfield 1:51788ed0afde 10
lamadio 0:46eff77f7857 11 C12832 lcd(p5, p7, p6, p8, p11);
lamadio 0:46eff77f7857 12
lamadio 0:46eff77f7857 13 int main()
lamadio 0:46eff77f7857 14 {
andrewfield 2:374bb8563098 15
lamadio 0:46eff77f7857 16 lcd.cls();
lamadio 0:46eff77f7857 17 lcd.locate(0,3);
lamadio 0:46eff77f7857 18 lcd.printf("mbed application board!");
lamadio 0:46eff77f7857 19
andrewfield 1:51788ed0afde 20 int curOn=0;
lamadio 0:46eff77f7857 21
lamadio 0:46eff77f7857 22 while(1)
lamadio 0:46eff77f7857 23 {
andrewfield 2:374bb8563098 24 for(int i = 1; i < 4; i++)
andrewfield 1:51788ed0afde 25 {
andrewfield 1:51788ed0afde 26 //Turn off previous
andrewfield 1:51788ed0afde 27 leds[i] = 1;
andrewfield 1:51788ed0afde 28 leds[curOn] = 0;
andrewfield 1:51788ed0afde 29 wait(0.2);
andrewfield 1:51788ed0afde 30 curOn = i;
andrewfield 1:51788ed0afde 31 }
andrewfield 1:51788ed0afde 32
andrewfield 2:374bb8563098 33 for(int i = 2; i >= 0; i--)
andrewfield 1:51788ed0afde 34 {
andrewfield 1:51788ed0afde 35 //Turn off previous
andrewfield 1:51788ed0afde 36 leds[i] = 1;
andrewfield 1:51788ed0afde 37 leds[curOn] = 0;
andrewfield 1:51788ed0afde 38 wait(0.2);
andrewfield 1:51788ed0afde 39 curOn = i;
andrewfield 1:51788ed0afde 40 }
lamadio 0:46eff77f7857 41 }
lamadio 0:46eff77f7857 42 }