bez veze verzija

Dependencies:   mbed-rtos mbed

Fork of rtos_basic 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 #include "rtos.h"
00003  
00004 DigitalOut kanal1(p5);
00005 DigitalOut kanal2(p6);
00006 DigitalOut kanal3(p7);
00007 DigitalOut led2(LED4);
00008  
00009 void led2_funkcija(void const *args) {
00010     while (true) {
00011         kanal2 = !kanal2;
00012         Thread::wait(3);
00013     }
00014 }
00015 
00016 void led3_funkcija(void const *args) {
00017     while (true) {
00018         kanal3 = !kanal3;
00019         Thread::wait(7);
00020     }
00021 }
00022  
00023 int main() {
00024     //Thread thread(led2_thread);
00025     
00026     Thread zadatak_2(led2_funkcija);
00027     Thread zadatak_3(led3_funkcija);
00028     while (true) {
00029         kanal1 = !kanal1;  // zadatak_3
00030         Thread::wait(10);
00031     }
00032 }