El-POM1001 / Mbed 2 deprecated LAB03_Oppgave1

Dependencies:   mbed

Committer:
madmonkeyman82
Date:
Thu Sep 10 08:30:45 2015 +0000
Revision:
0:a7fe10523b91
Child:
1:b9d180275f1a
d);

Who changed what in which revision?

UserRevisionLine numberNew contents of line
madmonkeyman82 0:a7fe10523b91 1 #include "mbed.h"
madmonkeyman82 0:a7fe10523b91 2
madmonkeyman82 0:a7fe10523b91 3 BusOut Leds(PA_9,PC_7,PB_6,PA_7,PA_6,PA_5,PB_5,PB_4);
madmonkeyman82 0:a7fe10523b91 4 InterruptIn SW7(PB_3);
madmonkeyman82 0:a7fe10523b91 5
madmonkeyman82 0:a7fe10523b91 6 Timer timer1;
madmonkeyman82 0:a7fe10523b91 7
madmonkeyman82 0:a7fe10523b91 8 static int teller = 0;
madmonkeyman82 0:a7fe10523b91 9
madmonkeyman82 0:a7fe10523b91 10 void SW7_Pushed()
madmonkeyman82 0:a7fe10523b91 11 {
madmonkeyman82 0:a7fe10523b91 12 teller++;
madmonkeyman82 0:a7fe10523b91 13
madmonkeyman82 0:a7fe10523b91 14 }
madmonkeyman82 0:a7fe10523b91 15
madmonkeyman82 0:a7fe10523b91 16 int main()
madmonkeyman82 0:a7fe10523b91 17 {
madmonkeyman82 0:a7fe10523b91 18
madmonkeyman82 0:a7fe10523b91 19 SW7.fall(&SW7_Pushed);
madmonkeyman82 0:a7fe10523b91 20
madmonkeyman82 0:a7fe10523b91 21 while (true)
madmonkeyman82 0:a7fe10523b91 22 {
madmonkeyman82 0:a7fe10523b91 23 timer1.start();
madmonkeyman82 0:a7fe10523b91 24 if(timer1.read_ms() == 500)
madmonkeyman82 0:a7fe10523b91 25 {
madmonkeyman82 0:a7fe10523b91 26 timer1.stop();
madmonkeyman82 0:a7fe10523b91 27 timer1.reset();
madmonkeyman82 0:a7fe10523b91 28 Leds = ~teller;
madmonkeyman82 0:a7fe10523b91 29 teller = 0;
madmonkeyman82 0:a7fe10523b91 30 }
madmonkeyman82 0:a7fe10523b91 31
madmonkeyman82 0:a7fe10523b91 32 }
madmonkeyman82 0:a7fe10523b91 33 }