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.
flash/flash.cpp
- Committer:
- AlexAllen
- Date:
- 2012-03-07
- Revision:
- 0:feaa05d35ccf
File content as of revision 0:feaa05d35ccf:
#include "flash.h" #include "mbed.h" DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4); void lightup() { led1 = 1; wait(0.1); led1 = 0; led2 = 1; wait(0.1); led2 = 0; led3 = 1; wait(0.1); led3 = 0; led4 = 1; wait(0.1); led4 = 0; led3 = 1; wait(0.1); led3 = 0; led2 = 1; wait(0.1); led2 = 0; led1 = 1; wait(0.1); led1 = 0; wait(0.1); } void timer() { led1 = 1; led2 = 1; led3 = 1; led4 = 1; wait(1); led4 = 0; wait(1); led3 = 0; wait(1); led2 = 0; wait(1); led1 = 0; wait(1); } void flash(int times, float gap) { for(int i=0; i<times; i++) { led1 = 1; led2 = 1; led3 = 1; led4 = 1; wait(gap); led1 = 0; led2 = 0; led3 = 0; led4 = 0; wait(gap); } } void flash1(float gap) { led1 = 1; wait(gap); led1 = 0; wait(gap); } void flash2(float gap) { led2 = 1; wait(gap); led2 = 0; wait(gap); } void errormsg1(float gap) { while(1) { led2 = led3 = 0; led1 = led4 = 1; wait(gap); led1 = led4 = 0; led2 = led3 = 1; wait(gap); } } void errormsg2(float gap) { while(1) { led4 = led3 = 0; led1 = led2 = 1; wait(gap); led1 = led2 = 0; led4 = led3 = 1; wait(gap); } } void signal(float gap) { led1 = 1; wait(gap); led2 = 1; wait(gap); led3 = 1; wait(gap); led4 = 1; wait(2.0); led1 = led2 = led3 = led4 = 0; }