Dependencies:   mbed

main.cpp

Committer:
liammchale
Date:
2020-07-18
Revision:
0:60aaa801955e

File content as of revision 0:60aaa801955e:

#include "mbed.h"

InterruptIn joystickcenter(p14);
InterruptIn button(p9);
DigitalOut led(LED1);
DigitalOut flash(LED4);
void  flip() {
    led = !led;//toggles the led when the joystick button is pressed.
}
int main() {
    joystickcenter.rise(&flip);//attach the function address to the rising edge
    button.mode(PullUp);//with this, no external pulup resistor is needed
    button.rise(&flip);//attach the function addres to the rising edge
    while(1) { //wait around, interurupts will interupt this!
    flash = !flash; //turns led4 on if off, off if on
    wait(0.25);//the instruction to wait for a quarter second
    }
}