test code for our MBED board

Dependencies:   mbed lwip

Committer:
lolpcc
Date:
Wed May 04 08:30:52 2011 +0000
Revision:
1:6877bb99aa17
Parent:
0:9edfcca7cd25

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lolpcc 0:9edfcca7cd25 1 #include "mbed.h"
lolpcc 1:6877bb99aa17 2 #include "led.h"
lolpcc 1:6877bb99aa17 3 #include "i2c.h"
lolpcc 1:6877bb99aa17 4 #include "useful.h"
lolpcc 1:6877bb99aa17 5 #include "can.h"
lolpcc 1:6877bb99aa17 6
lolpcc 0:9edfcca7cd25 7
lolpcc 0:9edfcca7cd25 8 char ticker_led;
lolpcc 0:9edfcca7cd25 9 int ticker_cnt=0;
lolpcc 0:9edfcca7cd25 10
lolpcc 1:6877bb99aa17 11 Ticker led_ticker;
lolpcc 0:9edfcca7cd25 12
lolpcc 0:9edfcca7cd25 13 void led_tick(void)
lolpcc 0:9edfcca7cd25 14 {
lolpcc 0:9edfcca7cd25 15 ticker_cnt++;
lolpcc 0:9edfcca7cd25 16
lolpcc 0:9edfcca7cd25 17 if(ticker_led){
lolpcc 0:9edfcca7cd25 18 led_off(4);
lolpcc 0:9edfcca7cd25 19 ticker_led=0;
lolpcc 0:9edfcca7cd25 20 } else {
lolpcc 0:9edfcca7cd25 21 led_on(4);
lolpcc 0:9edfcca7cd25 22 ticker_led=1;
lolpcc 0:9edfcca7cd25 23 }
lolpcc 1:6877bb99aa17 24 sseg_four_digits(ticker_cnt);
lolpcc 1:6877bb99aa17 25 can_ticker_tx(ticker_cnt);
lolpcc 0:9edfcca7cd25 26 }
lolpcc 0:9edfcca7cd25 27
lolpcc 0:9edfcca7cd25 28 void setup_ticker(void)
lolpcc 0:9edfcca7cd25 29 {
lolpcc 1:6877bb99aa17 30 lprintf("Setting a 1 second ticker running on LED4\n");
lolpcc 1:6877bb99aa17 31 led_ticker.attach(&led_tick,1.0);
lolpcc 0:9edfcca7cd25 32 }