version 1: not doing what we want

Dependencies:   MODSERIAL mbed

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?

UserRevisionLine numberNew 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 }