Dependencies:   mbed

Committer:
mdidrich
Date:
Wed Sep 20 05:50:40 2017 +0000
Revision:
0:17fa7348796d
Martin

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mdidrich 0:17fa7348796d 1 #include "mbed.h"
mdidrich 0:17fa7348796d 2
mdidrich 0:17fa7348796d 3 BusOut led(LED1, LED2, LED3, LED4);
mdidrich 0:17fa7348796d 4
mdidrich 0:17fa7348796d 5 Ticker myTick;
mdidrich 0:17fa7348796d 6 volatile int countUp = 0;
mdidrich 0:17fa7348796d 7
mdidrich 0:17fa7348796d 8 void count()
mdidrich 0:17fa7348796d 9 {
mdidrich 0:17fa7348796d 10 if(countUp < 16) {
mdidrich 0:17fa7348796d 11 countUp++;
mdidrich 0:17fa7348796d 12 }
mdidrich 0:17fa7348796d 13 }
mdidrich 0:17fa7348796d 14 int main()
mdidrich 0:17fa7348796d 15 {
mdidrich 0:17fa7348796d 16
mdidrich 0:17fa7348796d 17 myTick.attach(&count, 2);
mdidrich 0:17fa7348796d 18 while(1) {
mdidrich 0:17fa7348796d 19 led = countUp;
mdidrich 0:17fa7348796d 20
mdidrich 0:17fa7348796d 21 if(countUp > 16) {
mdidrich 0:17fa7348796d 22 myTick.detach();
mdidrich 0:17fa7348796d 23 countUp = 0;
mdidrich 0:17fa7348796d 24 }
mdidrich 0:17fa7348796d 25 }
mdidrich 0:17fa7348796d 26 }