fabian lutscht :o

Dependencies:   mbed

main.cpp

Committer:
p0ckin3d
Date:
2014-05-28
Revision:
1:69b163b1e72d
Parent:
0:16e4a044f776
Child:
2:cd8fa44e7f22

File content as of revision 1:69b163b1e72d:

#include "mbed.h"

BusOut rgb(p23, p24, p25);
InterruptIn button(p14);
PwmOut speaker(p26);

void start()
{
    for(unsigned char i=0; i < 4; i++)
    {
        rgb = ~0x02;
        wait(1);
        rgb = 0xFF;
        wait(1);
    }
    rgb = ~0x03;
    wait(3);
    rgb = ~0x01;
    for(unsigned char i = 0; i < 50; i++)
    {
        speaker.write(0.9);
        wait(0.1);
        speaker.write(0.0);
        wait(0.1);
    }
    speaker.write(0.0);
    rgb = ~0x03;
    speaker.write(0.0);
    wait(3);
    rgb = ~0x02;
}


int main() {
    button.rise(&start);
    speaker.period_us(1000);
    rgb = ~0x02;
    while(1) {

    }
}