Tess Groeneveld
/
Switchknopje
version 1: not doing what we want
main.cpp@0:681faf7ef4a4, 2013-10-31 (annotated)
- Committer:
- Tess
- Date:
- Thu Oct 31 10:06:15 2013 +0000
- Revision:
- 0:681faf7ef4a4
Version 1: not doing what we want
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Tess | 0:681faf7ef4a4 | 1 | #include "mbed.h" |
Tess | 0:681faf7ef4a4 | 2 | #include "MODSERIAL.h" |
Tess | 0:681faf7ef4a4 | 3 | |
Tess | 0:681faf7ef4a4 | 4 | DigitalIn toggle(PTC7); |
Tess | 0:681faf7ef4a4 | 5 | DigitalOut Redled(LED2); |
Tess | 0:681faf7ef4a4 | 6 | //DigitalIn stoggle_geel(PTC0); |
Tess | 0:681faf7ef4a4 | 7 | |
Tess | 0:681faf7ef4a4 | 8 | |
Tess | 0:681faf7ef4a4 | 9 | |
Tess | 0:681faf7ef4a4 | 10 | /*MODSERIAL pc(USBTX,USBRX); |
Tess | 0:681faf7ef4a4 | 11 | pc.baud(921600); |
Tess | 0:681faf7ef4a4 | 12 | pc.printf("%f", switchinput_geel);*/ |
Tess | 0:681faf7ef4a4 | 13 | |
Tess | 0:681faf7ef4a4 | 14 | void toggle_on() { |
Tess | 0:681faf7ef4a4 | 15 | for(int i=0; i<10; i++) { |
Tess | 0:681faf7ef4a4 | 16 | Redled = !Redled; |
Tess | 0:681faf7ef4a4 | 17 | wait(0.2); |
Tess | 0:681faf7ef4a4 | 18 | } |
Tess | 0:681faf7ef4a4 | 19 | } |
Tess | 0:681faf7ef4a4 | 20 | |
Tess | 0:681faf7ef4a4 | 21 | void toggle_off() { |
Tess | 0:681faf7ef4a4 | 22 | // do nothing |
Tess | 0:681faf7ef4a4 | 23 | } |
Tess | 0:681faf7ef4a4 | 24 | |
Tess | 0:681faf7ef4a4 | 25 | int main() { |
Tess | 0:681faf7ef4a4 | 26 | while(1) { |
Tess | 0:681faf7ef4a4 | 27 | while(!toggle); // wait while toggle == 0 |
Tess | 0:681faf7ef4a4 | 28 | toggle_on(); |
Tess | 0:681faf7ef4a4 | 29 | while(toggle); // wait while toggle == 1 |
Tess | 0:681faf7ef4a4 | 30 | toggle_off(); |
Tess | 0:681faf7ef4a4 | 31 | } |
Tess | 0:681faf7ef4a4 | 32 | } |