C T / Mbed 2 deprecated Nucleo_timer3

Dependencies:   mbed

Fork of Timer_HelloWorld by mbed official

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 Timer timer_1;
00004 Timer timer_2;
00005 
00006 DigitalOut led(LED1);
00007 
00008  
00009 void task_1(void);
00010 void task_2(void);
00011  
00012 int main() {
00013   timer_1.start();
00014   timer_2.start(); 
00015   while(true){
00016     if (timer_1.read() > 0.1) {
00017       task_1();
00018       timer_1.reset();
00019     }
00020     if (timer_2.read() > 1) {
00021       task_2();
00022       timer_2.reset();
00023     }
00024   }
00025 }
00026  
00027 void task_1(void) {
00028   led = !led;
00029 }
00030 void task_2(void) {
00031   static int sayac = 0;  
00032   printf("Sayac:%d \n",sayac);
00033   sayac++;
00034 }