test code for our MBED board

Dependencies:   mbed lwip

Committer:
lolpcc
Date:
Tue Jan 12 16:49:56 2010 +0000
Revision:
0:9edfcca7cd25
Child:
1:6877bb99aa17

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lolpcc 0:9edfcca7cd25 1 #include "mbed.h"
lolpcc 0:9edfcca7cd25 2 #include "diags.h"
lolpcc 0:9edfcca7cd25 3
lolpcc 0:9edfcca7cd25 4 char ticker_led;
lolpcc 0:9edfcca7cd25 5 int ticker_cnt=0;
lolpcc 0:9edfcca7cd25 6
lolpcc 0:9edfcca7cd25 7 Ticker f;
lolpcc 0:9edfcca7cd25 8
lolpcc 0:9edfcca7cd25 9 void led_tick(void)
lolpcc 0:9edfcca7cd25 10 {
lolpcc 0:9edfcca7cd25 11 char buf[0x60];
lolpcc 0:9edfcca7cd25 12
lolpcc 0:9edfcca7cd25 13 ticker_cnt++;
lolpcc 0:9edfcca7cd25 14
lolpcc 0:9edfcca7cd25 15 if(ticker_led){
lolpcc 0:9edfcca7cd25 16 led_off(4);
lolpcc 0:9edfcca7cd25 17 ticker_led=0;
lolpcc 0:9edfcca7cd25 18 } else {
lolpcc 0:9edfcca7cd25 19 led_on(4);
lolpcc 0:9edfcca7cd25 20 ticker_led=1;
lolpcc 0:9edfcca7cd25 21 }
lolpcc 0:9edfcca7cd25 22 sprintf(buf,"In Ticker loop\n\rlooped %d times",ticker_cnt);
lolpcc 0:9edfcca7cd25 23 clear_lcd();
lolpcc 0:9edfcca7cd25 24 write_lcd(buf);
lolpcc 0:9edfcca7cd25 25 sseg_ticker_test(ticker_cnt);
lolpcc 0:9edfcca7cd25 26
lolpcc 0:9edfcca7cd25 27 }
lolpcc 0:9edfcca7cd25 28
lolpcc 0:9edfcca7cd25 29 void setup_ticker(void)
lolpcc 0:9edfcca7cd25 30 {
lolpcc 0:9edfcca7cd25 31 f.attach(&led_tick,1);
lolpcc 0:9edfcca7cd25 32 }