lololololol

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

main.cpp

Committer:
Hendrikvg
Date:
2019-09-10
Revision:
4:4afc587630ea
Parent:
3:68d78770639b
Child:
5:dc3a076bbb10

File content as of revision 4:4afc587630ea:

#include "mbed.h"
#include "MODSERIAL.h"

MODSERIAL pc(USBTX, USBRX);
DigitalOut ledr(LED_RED);
DigitalOut ledg(LED_GREEN);
DigitalOut ledb(LED_BLUE);
Ticker ReadEnCoder;

char color;

void flicker()
{
    if (color == 'r') {
        ledr=!ledr;
        ledg=1;
        ledb=1;
    }
    if (color == 'g') {
        ledr=1;
        ledg=!ledg;
        ledb=1;
    }
    if (color == 'b') {
        ledr=1;
        ledg=1;
        ledb=!ledb;
    }
}

int main()
{
    pc.baud(115200);
    while (true) {
        pc.printf("%c\n\r",color);
        ReadEnCoder.attach(flicker,0.5);
        color = pc.getc();
    }
}