Teste

Dependencies:   mbed USBDevice mbed-rtos

Fork of rtos_basic by mbed official

Committer:
caiotoledo
Date:
Thu Dec 28 01:13:58 2017 +0000
Revision:
13:1c4b44bb2031
Parent:
11:0309bef74ba8
Initial Commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emilmont 1:491820ee784d 1 #include "mbed.h"
mbed_official 11:0309bef74ba8 2 #include "rtos.h"
caiotoledo 13:1c4b44bb2031 3 #include "USBSerial.h"
emilmont 1:491820ee784d 4
emilmont 1:491820ee784d 5 DigitalOut led1(LED1);
emilmont 1:491820ee784d 6 DigitalOut led2(LED2);
caiotoledo 13:1c4b44bb2031 7 USBSerial pc;
geky 7:8d9919175929 8 Thread thread;
emilmont 1:491820ee784d 9
geky 7:8d9919175929 10 void led2_thread() {
emilmont 1:491820ee784d 11 while (true) {
emilmont 1:491820ee784d 12 led2 = !led2;
mbed_official 11:0309bef74ba8 13 Thread::wait(1000);
emilmont 1:491820ee784d 14 }
emilmont 1:491820ee784d 15 }
emilmont 1:491820ee784d 16
emilmont 1:491820ee784d 17 int main() {
geky 7:8d9919175929 18 thread.start(led2_thread);
emilmont 1:491820ee784d 19
emilmont 1:491820ee784d 20 while (true) {
caiotoledo 13:1c4b44bb2031 21 pc.printf("OPAAA\r\n");
emilmont 1:491820ee784d 22 led1 = !led1;
mbed_official 11:0309bef74ba8 23 Thread::wait(500);
emilmont 1:491820ee784d 24 }
emilmont 1:491820ee784d 25 }