Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed-rtos mbed-src SetRTC
Fork of GR-PEACH_test_on_rtos_works_well by
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");
}
}
