Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
main.cpp@0:a16980dc6143, 2015-10-09 (annotated)
- Committer:
- madmonkeyman82
- Date:
- Fri Oct 09 16:27:16 2015 +0000
- Revision:
- 0:a16980dc6143
Last
Who changed what in which revision?
User | Revision | Line number | New 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 | } |