Applied engineering Team
/
rtos_basic
bez veze verzija
Fork of rtos_basic by
Diff: main.cpp
- Revision:
- 7:290218dacf29
- Parent:
- 3:c92e21f305d8
- Child:
- 8:b5783882fbe7
diff -r 209f4db62daf -r 290218dacf29 main.cpp --- a/main.cpp Tue Jun 04 16:01:32 2013 +0100 +++ b/main.cpp Wed Mar 25 12:40:54 2015 +0000 @@ -1,21 +1,32 @@ #include "mbed.h" #include "rtos.h" -DigitalOut led1(LED1); +DigitalOut kanal1(p5); +DigitalOut kanal2(p6); +DigitalOut kanal3(p7); DigitalOut led2(LED2); -void led2_thread(void const *args) { +void led2_funkcija(void const *args) { while (true) { - led2 = !led2; - Thread::wait(1000); + kanal2 = !kanal2; + Thread::wait(3); + } +} + +void led3_funkcija(void const *args) { + while (true) { + kanal3 = !kanal3; + Thread::wait(7); } } int main() { - Thread thread(led2_thread); + //Thread thread(led2_thread); + Thread zadatak_2(led2_funkcija); + Thread zadatak_3(led3_funkcija); while (true) { - led1 = !led1; - Thread::wait(500); + kanal1 = !kanal1; // zadatak_3 + Thread::wait(10); } }