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
main.cpp
- Committer:
- madmonkeyman82
- Date:
- 2015-09-10
- Revision:
- 1:b9d180275f1a
- Parent:
- 0:a7fe10523b91
File content as of revision 1:b9d180275f1a:
#include "mbed.h"
BusOut Leds(PA_9,PC_7,PB_6,PA_7,PA_6,PA_5,PB_5,PB_4);
InterruptIn SW7(PB_3);
//Variables
Timer timer1;
static int teller = 0;
//Prototypes
void SetLeds();
void SW7_Pushed()
{
teller++;
}
int main()
{
SW7.fall(&SW7_Pushed);
while (true)
{
timer1.start();
if(timer1.read_ms() == 1000)
{
timer1.stop();
timer1.reset();
SetLeds();
teller = 0;
}
}
}
void SetLeds()
{
if(teller == 0) Leds = ~0;
if(teller == 1) Leds = 0xFF & 0xFE;
if(teller == 2) Leds = 0xFF & 0xFD;
if(teller == 3) Leds = 0xFF & 0xFC;
if(teller == 4) Leds = 0xFF & 0xFB;
if(teller == 5) Leds = 0xFF & 0xFA;
if(teller == 6) Leds = 0xFF & 0xF9;
if(teller == 7) Leds = 0xFF & 0xF8;
if(teller == 8) Leds = 0xFF & 0xF7;
}