interesting

Dependencies:   C12832_lcd mbed

Fork of Bootcamp-Interrupt_Polling_Joystick by avnish aggarwal

main.cpp

Committer:
avnisha
Date:
2013-10-11
Revision:
3:27ec45bc9078
Parent:
2:d18857b99d3c
Child:
4:9b1a6ddf5fee

File content as of revision 3:27ec45bc9078:


#include "mbed.h"

//
// ignore interrupt version till we discuss that topic
//

#ifdef INTERRUPT
InterruptIn fire(p14);
DigitalOut  led(LED1);
DigitalOut  flash(LED4);

void ISR1() {
    led = !led;
}

int main()
{
    fire.rise(&ISR1);
    fire.fall(&ISR1);
    
    while (1) {
        flash = !flash;
        wait(0.25);
    }   
}

#endif

#include "mbed.h"

BusIn joy(p15,p12,p13,p16);
DigitalIn fire(p14);

BusOut leds(LED1,LED2,LED3,LED4);

int main()
{
    while(1) {
        if (fire) {
            leds=0xf;
        } else {
            leds=joy;
        }
        wait(0.1);
    }
}