gavin beardall
/
flash1
main.cpp
- Committer:
- gbeardall
- Date:
- 2011-10-17
- Revision:
- 1:fcea0d9117c5
- Parent:
- 0:4ec8695c9c5b
File content as of revision 1:fcea0d9117c5:
/* * flash1: main.cpp - test program * */ #include "mbed.h" DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4); Serial pc(USBTX,USBRX); Ticker tick2; Ticker tick3; Ticker tick4; // --------------------------------------------------------------------------- void flash2() { led2 = !led2; } void flash3() { led3 = !led3; } void flash4() { led4 = !led4; } // --------------------------------------------------------------------------- int main() { led2 = 1; tick2.attach(&flash2, 0.5); led3 = 1; tick3.attach(&flash3, 1.0); led4 = 1; tick4.attach(&flash4, 2.0); pc.printf("\n\rStart: flash1\n\r"); while (1) { led1 = 1; wait(0.25); led1 = 0; wait(0.25); pc.printf("."); } // while } // main // ---------------------------------------------------------------------------