*** Fonctionne *** sur appui bouton: allumage led plus envoi message FFFF extinction led plus envoi message 0000

Dependencies:   DebouncedInterrupt mbed

main.cpp

Committer:
regimbal
Date:
2014-04-17
Revision:
0:fc7f3535c169
Child:
1:03feb0de7f83

File content as of revision 0:fc7f3535c169:

#include "mbed.h"
#include "DebouncedInterrupt.h"

DebouncedInterrupt mybutton(USER_BUTTON);
DigitalOut myled(LED1);
Serial sigfox(SERIAL_TX, SERIAL_RX);
 
float delay = 1.0; // 1 sec
bool etat = false;

void onUp()
{
    //if (delay == 1.0)
    //    delay = 0.2; // 200 ms
    //else
    //    delay = 1.0; // 1 sec
        
    etat = !etat;
    if (etat == true) {
        myled = 1;
        sigfox.printf("AT$ss=1111\r\n");
        }
    else {
        myled = 0;
        sigfox.printf("AT$ss=0000\r\n");
        }
}
 
int main()
{
    wait(2);
    // sigfox.printf("AT$ss=0000\r\n");
    mybutton.attach(&onUp, IRQ_FALL, 100);
    while (1) {
    //    myled = !myled;
    //    wait(delay);
    }
}