Monitor program only for mbed GR-PEACH
main.cpp
- Committer:
- kenjiArai
- Date:
- 2014-11-29
- Revision:
- 0:a17b3cf2f466
- Child:
- 1:a399a743d109
File content as of revision 0:a17b3cf2f466:
#include "mbed.h" //#define PIN_NUM #define LED_NAME //#define LED_COLOR #if defined(PIN_NUM) DigitalOut myledR(P4_4); DigitalOut myledG(P3_2); DigitalOut myledB(P4_6); DigitalOut myledU(P4_7); #elif defined(LED_NAME) DigitalOut myledR(LED1); DigitalOut myledG(LED2); DigitalOut myledB(LED3); DigitalOut myledU(LED4); #elif defined(LED_COLOR) DigitalOut myledR(LED_RED); DigitalOut myledG(LED_GREEN); DigitalOut myledB(LED_BLUE); DigitalOut myledU(LED_USER); #endif #define ON 0 #define OFF 1 int main() { uint32_t n = 0; printf("Start mbed program\r\n"); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = ON; printf("UN"); while(1) { wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=ON ,G=OFF,B=OFF "); myledR = ON; printf("RN,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = OFF; printf("UF"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=OFF,B=OFF "); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = ON; printf("UN"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=ON ,B=OFF "); myledR = OFF; printf("RF,"); myledG = ON; printf("GN,"); myledB = OFF; printf("BF,"); myledU = OFF; printf("UF"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=OFF,B=OFF "); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = ON; printf("UN"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=OFF,B=ON "); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = ON; printf("BN,"); myledU = OFF; printf("UF"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=OFF,B=OFF "); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = ON; printf("UN"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=ON ,G=ON ,B=ON "); myledR = ON; printf("RN,"); myledG = ON; printf("GN,"); myledB = ON; printf("BN,"); myledU = OFF; printf("UF"); wait(5.0); printf(" passed %4d Sec\r\n", n +=5); printf("R=OFF,G=OFF,B=OFF "); myledR = OFF; printf("RF,"); myledG = OFF; printf("GF,"); myledB = OFF; printf("BF,"); myledU = ON; printf("UN"); } }