DISCO-F303VC Example

Dependencies:   mbed mbed-rtos

Committer:
davidahuertas
Date:
Fri May 06 05:47:52 2022 +0000
Revision:
0:39813a382bfb
Este lab es para correr en la tarjeta DISCO-F303VC

Who changed what in which revision?

UserRevisionLine numberNew contents of line
davidahuertas 0:39813a382bfb 1 #include "mbed.h"
davidahuertas 0:39813a382bfb 2 #include "rtos.h"
davidahuertas 0:39813a382bfb 3
davidahuertas 0:39813a382bfb 4 DigitalOut led1(LED1);
davidahuertas 0:39813a382bfb 5 DigitalOut led2(LED2);
davidahuertas 0:39813a382bfb 6 DigitalIn pb1(A0);
davidahuertas 0:39813a382bfb 7 DigitalIn pb2(D0);
davidahuertas 0:39813a382bfb 8 Thread thread1;
davidahuertas 0:39813a382bfb 9 Thread thread2;
davidahuertas 0:39813a382bfb 10
davidahuertas 0:39813a382bfb 11 void led1_thread1() {
davidahuertas 0:39813a382bfb 12 while (true) {
davidahuertas 0:39813a382bfb 13 led1 = pb1;
davidahuertas 0:39813a382bfb 14 }
davidahuertas 0:39813a382bfb 15 }
davidahuertas 0:39813a382bfb 16
davidahuertas 0:39813a382bfb 17 void led2_thread2() {
davidahuertas 0:39813a382bfb 18 while (true) {
davidahuertas 0:39813a382bfb 19 led2 = pb2;
davidahuertas 0:39813a382bfb 20 }
davidahuertas 0:39813a382bfb 21 }
davidahuertas 0:39813a382bfb 22
davidahuertas 0:39813a382bfb 23 int main() {
davidahuertas 0:39813a382bfb 24 thread1.start(led1_thread1);
davidahuertas 0:39813a382bfb 25 thread2.start(led2_thread2);
davidahuertas 0:39813a382bfb 26
davidahuertas 0:39813a382bfb 27 while (true) {
davidahuertas 0:39813a382bfb 28 }
davidahuertas 0:39813a382bfb 29 }