Test code for blinking LEDs and controlling the FET

Dependencies:   mbed

Fork of mbed_blinky by Mbed

Committer:
aarongymtrack
Date:
Thu May 07 19:46:37 2015 +0000
Revision:
8:746b0ef1b899
Parent:
7:11de8dfa1e1d
Hey Mordechai!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dan 0:7dec7e9ac085 1 #include "mbed.h"
dan 0:7dec7e9ac085 2
aarongymtrack 8:746b0ef1b899 3 DigitalOut bled(P0_17);
aarongymtrack 8:746b0ef1b899 4 DigitalOut gled(P0_19);
aarongymtrack 8:746b0ef1b899 5 DigitalOut rled(P0_20);
aarongymtrack 8:746b0ef1b899 6 DigitalInOut usbout(P0_28);
aarongymtrack 8:746b0ef1b899 7 //DigitalIn usbout(P0_28);
dan 0:7dec7e9ac085 8
aarongymtrack 7:11de8dfa1e1d 9 //***************************************************************************
aarongymtrack 7:11de8dfa1e1d 10 //***************************************************************************
aarongymtrack 7:11de8dfa1e1d 11 int main(void){
aarongymtrack 8:746b0ef1b899 12
aarongymtrack 8:746b0ef1b899 13 bled = 1;
aarongymtrack 8:746b0ef1b899 14
aarongymtrack 8:746b0ef1b899 15 for(;;){
aarongymtrack 8:746b0ef1b899 16 rled = 1; gled = 0;
aarongymtrack 8:746b0ef1b899 17 usbout.output(); usbout=0;
aarongymtrack 8:746b0ef1b899 18 wait(2);
aarongymtrack 8:746b0ef1b899 19 rled = 0; gled = 1;
aarongymtrack 8:746b0ef1b899 20 usbout.input(); usbout=1;
aarongymtrack 8:746b0ef1b899 21 wait(2);
aarongymtrack 7:11de8dfa1e1d 22 }
aarongymtrack 8:746b0ef1b899 23
aarongymtrack 8:746b0ef1b899 24
aarongymtrack 7:11de8dfa1e1d 25 for(;;){
aarongymtrack 8:746b0ef1b899 26 rled = 1; bled = 0; gled = 0;
aarongymtrack 7:11de8dfa1e1d 27 wait(0.250);
aarongymtrack 8:746b0ef1b899 28 rled = 0; bled = 1; gled = 0;
aarongymtrack 7:11de8dfa1e1d 29 wait(0.250);
aarongymtrack 8:746b0ef1b899 30 rled = 0; bled = 0; gled = 1;
aarongymtrack 7:11de8dfa1e1d 31 wait(0.250);
aarongymtrack 8:746b0ef1b899 32 rled = 1; bled = 1; gled = 0;
aarongymtrack 7:11de8dfa1e1d 33 wait(0.250);
aarongymtrack 8:746b0ef1b899 34 rled = 1; bled = 0; gled = 1;
aarongymtrack 7:11de8dfa1e1d 35 wait(0.250);
aarongymtrack 8:746b0ef1b899 36 rled = 0; bled = 1; gled = 0;
aarongymtrack 7:11de8dfa1e1d 37 wait(0.250);
aarongymtrack 8:746b0ef1b899 38 rled = 1; bled = 1; gled = 1;
aarongymtrack 7:11de8dfa1e1d 39 wait(0.250);
stevep 4:81cea7a352b0 40 }
dan 0:7dec7e9ac085 41 }
aarongymtrack 7:11de8dfa1e1d 42