El-POM1001 / Mbed 2 deprecated LAB02_Oppgave1

Dependencies:   mbed

Committer:
madmonkeyman82
Date:
Fri Oct 09 16:27:16 2015 +0000
Revision:
0:a16980dc6143
Last

Who changed what in which revision?

UserRevisionLine numberNew contents of line
madmonkeyman82 0:a16980dc6143 1 #include "mbed.h"
madmonkeyman82 0:a16980dc6143 2
madmonkeyman82 0:a16980dc6143 3 BusOut Leds(PA_9,PC_7,PB_6,PA_7,PA_6,PA_5,PB_5,PB_4);
madmonkeyman82 0:a16980dc6143 4
madmonkeyman82 0:a16980dc6143 5 DigitalIn SW7(PB_3);
madmonkeyman82 0:a16980dc6143 6 DigitalIn SW6(PA_10);
madmonkeyman82 0:a16980dc6143 7
madmonkeyman82 0:a16980dc6143 8 int main()
madmonkeyman82 0:a16980dc6143 9 {
madmonkeyman82 0:a16980dc6143 10 int teller = 0;
madmonkeyman82 0:a16980dc6143 11
madmonkeyman82 0:a16980dc6143 12 Leds = ~teller;
madmonkeyman82 0:a16980dc6143 13
madmonkeyman82 0:a16980dc6143 14 while (true)
madmonkeyman82 0:a16980dc6143 15 {
madmonkeyman82 0:a16980dc6143 16 if (SW7 == 0)
madmonkeyman82 0:a16980dc6143 17 {
madmonkeyman82 0:a16980dc6143 18 teller = teller + 1;
madmonkeyman82 0:a16980dc6143 19 Leds = ~teller;
madmonkeyman82 0:a16980dc6143 20 wait_ms(2);
madmonkeyman82 0:a16980dc6143 21
madmonkeyman82 0:a16980dc6143 22 while (SW7 == 0)
madmonkeyman82 0:a16980dc6143 23 {
madmonkeyman82 0:a16980dc6143 24 wait_ms(1);
madmonkeyman82 0:a16980dc6143 25 } // end while debounce
madmonkeyman82 0:a16980dc6143 26
madmonkeyman82 0:a16980dc6143 27
madmonkeyman82 0:a16980dc6143 28 } // end if
madmonkeyman82 0:a16980dc6143 29
madmonkeyman82 0:a16980dc6143 30 if (SW6 == 0){
madmonkeyman82 0:a16980dc6143 31 teller=0;
madmonkeyman82 0:a16980dc6143 32 Leds = ~teller;
madmonkeyman82 0:a16980dc6143 33
madmonkeyman82 0:a16980dc6143 34
madmonkeyman82 0:a16980dc6143 35 }
madmonkeyman82 0:a16980dc6143 36 } // end while "loop"
madmonkeyman82 0:a16980dc6143 37 }