mbed-os5

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

main.cpp

Committer:
RCMISbed
Date:
2018-08-30
Revision:
77:d67966bc6494
Parent:
76:0d9524062816

File content as of revision 77:d67966bc6494:

#include "mbed.h"

#define TSample        0.001
#define Periode        700
#define onTime          10

DigitalOut led(LED4);
DigitalOut son(p8);

int wdt = 0;

Ticker TMainProcess;

void MainProcess_Isr(){
    --wdt; 
    if((wdt< onTime)& (wdt> 0)){led= 1;};
    if(wdt<= 0){led= 0; wdt= Periode;};
    }

void init(void){
    son= 0;
    TMainProcess.attach(&MainProcess_Isr, TSample); 
    }


// main() runs in its own thread in the OS
void main() {
     init();
     while (true) {};
}