ROBOTICS_TEAM_7 / Mbed 2 deprecated Nucleo_led_blink

Dependencies:   mbed

main.cpp

Committer:
lianghaopo
Date:
2016-03-04
Revision:
2:889d77deda82
Parent:
1:f8bee01e9ab4
Child:
3:019d8ca5aac4

File content as of revision 2:889d77deda82:

#include "mbed.h"
#include "base.h"

volatile uint16_t count = 0;
DigitalOut myled(USER_LED);

Ticker timer_led;
Timeout timeDelay;

void ISR_blink(){
    count++;
}

void timer_Init(){
    timer_led.attach_us(&ISR_blink , 1000);
}

void timer_set(){
    timeDelay.attach(&timer_Init , 1.0);
    myled = 1;
    //wait(0.1);
    //myled = !myled;
    count = 0;
}

int main() {
    
    timer_set();
    
    while(1) {
        if(count == 1000){
            //myled = HIGH;
           // wait(0.1);
            myled = !myled;
            count = 0;
        }
    }
}