![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
rtos1
Fork of rtos_basic by
Diff: main.cpp
- Revision:
- 7:c2c3f9f37efd
- Parent:
- 3:c92e21f305d8
--- a/main.cpp Tue Jun 04 16:01:32 2013 +0100 +++ b/main.cpp Fri Nov 13 14:40:11 2015 +0000 @@ -1,21 +1,29 @@ #include "mbed.h" #include "rtos.h" - -DigitalOut led1(LED1); -DigitalOut led2(LED2); - -void led2_thread(void const *args) { + +void thread1(void const *args) { while (true) { - led2 = !led2; - Thread::wait(1000); + printf("HOLA SOY EL THREAD1\r\n"); + printf("HOLA SOY EL THREAD1-2\r\n"); + //Thread::wait(300); + } +} + +void thread2(void const *args) { + while (true) { + printf("HOLA SOY EL THREAD2\r\n"); + printf("HOLA SOY EL THREAD2-2\r\n"); + //Thread::wait(300); } } int main() { - Thread thread(led2_thread); + Thread my_thread1(thread1); + Thread my_thread2(thread2); while (true) { - led1 = !led1; - Thread::wait(500); + printf("HOLA SOY EL MAIN\r\n"); + printf("HOLA SOY EL MAIN-2\r\n"); + //Thread::wait(300); } }