Hello world with tracing

Dependencies:   C12832 mbed EthernetInterface HTTPClient mbed-rtos

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "C12832.h"
00003 
00004 DigitalOut myled1(LED1);
00005 DigitalOut myled2(LED2);
00006 DigitalOut myled3(LED3);
00007 DigitalOut myled4(LED4);
00008 
00009 DigitalOut leds[] = {myled1, myled2, myled3, myled4};
00010 
00011 C12832 lcd(p5, p7, p6, p8, p11);
00012  
00013 int main() 
00014 {
00015 
00016     lcd.cls();
00017     lcd.locate(0,3);
00018     lcd.printf("mbed application board!");
00019     
00020     int curOn=0;
00021 
00022     while(1) 
00023     {
00024         for(int i = 1; i < 4; i++)
00025         {
00026             //Turn off previous
00027             leds[i] = 1;
00028             leds[curOn] = 0;
00029             wait(0.2);
00030             curOn = i;
00031         }
00032 
00033         for(int i = 2; i >= 0; i--)
00034         {
00035             //Turn off previous
00036             leds[i] = 1;
00037             leds[curOn] = 0;
00038             wait(0.2);
00039             curOn = i;
00040         }
00041     }
00042 }