Yinglei Zhang / Mbed 2 deprecated HighSpeedMiPi

Dependencies:   mbed

Fork of HelloWorld by Simon Ford

Committer:
Yinglei
Date:
Thu Mar 03 14:18:44 2016 +0000
Revision:
2:8f518d957e27
Set up connection between the dev board and putty on PC. ; Control Break or pull down nR is equivalent to reset button, which will run the bin file in the MCU.; Figure out how to communicate between Putty and dev board and how to control all the leds;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Yinglei 2:8f518d957e27 1 #include "mbed.h"
Yinglei 2:8f518d957e27 2
Yinglei 2:8f518d957e27 3 DigitalOut myled1(LED1);
Yinglei 2:8f518d957e27 4 DigitalOut myled2(LED2);
Yinglei 2:8f518d957e27 5 DigitalOut myled3(LED3);
Yinglei 2:8f518d957e27 6 DigitalOut myled4(LED4);
Yinglei 2:8f518d957e27 7
Yinglei 2:8f518d957e27 8 void FlashAll(){
Yinglei 2:8f518d957e27 9 int count=0;
Yinglei 2:8f518d957e27 10 while(count<3){
Yinglei 2:8f518d957e27 11 myled1 = 1;
Yinglei 2:8f518d957e27 12 myled2 = 1;
Yinglei 2:8f518d957e27 13 myled3 = 1;
Yinglei 2:8f518d957e27 14 myled4 = 1;
Yinglei 2:8f518d957e27 15 wait(0.1);
Yinglei 2:8f518d957e27 16 myled1 = 0;
Yinglei 2:8f518d957e27 17 myled2 = 0;
Yinglei 2:8f518d957e27 18 myled3 = 0;
Yinglei 2:8f518d957e27 19 myled4 = 0;
Yinglei 2:8f518d957e27 20 wait(0.1);
Yinglei 2:8f518d957e27 21 count++;
Yinglei 2:8f518d957e27 22 }
Yinglei 2:8f518d957e27 23 }
Yinglei 2:8f518d957e27 24
Yinglei 2:8f518d957e27 25 void ResetLED(){
Yinglei 2:8f518d957e27 26 myled1 = 0;
Yinglei 2:8f518d957e27 27 myled2 = 0;
Yinglei 2:8f518d957e27 28 myled3 = 0;
Yinglei 2:8f518d957e27 29 myled4 = 0;
Yinglei 2:8f518d957e27 30 }
Yinglei 2:8f518d957e27 31
Yinglei 2:8f518d957e27 32 void FlashInSequence(){
Yinglei 2:8f518d957e27 33 int count = 0;
Yinglei 2:8f518d957e27 34 while(count<5) {
Yinglei 2:8f518d957e27 35 myled1 = 1;
Yinglei 2:8f518d957e27 36 myled2 = 0;
Yinglei 2:8f518d957e27 37 myled3 = 0;
Yinglei 2:8f518d957e27 38 myled4 = 0;
Yinglei 2:8f518d957e27 39 wait(0.2);
Yinglei 2:8f518d957e27 40 myled1 = 0;
Yinglei 2:8f518d957e27 41 myled2 = 1;
Yinglei 2:8f518d957e27 42 myled3 = 0;
Yinglei 2:8f518d957e27 43 myled4 = 0;
Yinglei 2:8f518d957e27 44 wait(0.2);
Yinglei 2:8f518d957e27 45 myled1 = 0;
Yinglei 2:8f518d957e27 46 myled2 = 0;
Yinglei 2:8f518d957e27 47 myled3 = 1;
Yinglei 2:8f518d957e27 48 myled4 = 0;
Yinglei 2:8f518d957e27 49 wait(0.2);
Yinglei 2:8f518d957e27 50 myled1 = 0;
Yinglei 2:8f518d957e27 51 myled2 = 0;
Yinglei 2:8f518d957e27 52 myled3 = 0;
Yinglei 2:8f518d957e27 53 myled4 = 1;
Yinglei 2:8f518d957e27 54 wait(0.2);
Yinglei 2:8f518d957e27 55 count++;
Yinglei 2:8f518d957e27 56 }
Yinglei 2:8f518d957e27 57 ResetLED();
Yinglei 2:8f518d957e27 58 }