Advertisement
Guest User

Untitled

a guest
May 11th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.57 KB | None | 0 0
  1. #include "rtos.h"
  2. #include "mbed.h"
  3.  
  4. DigitalOut red_led_pin(D9);
  5. DigitalOut yellow_led_pin(D12);
  6.  
  7. void      blink_red_led(void const *args) {
  8.   while (true) {
  9.     Thread::wait(500);
  10.     red_led_pin = !red_led_pin;
  11.   }
  12. }
  13.  
  14. void      blink_yellow_led(void const *args) {
  15.   while (true) {
  16.     Thread::wait(500);
  17.     yellow_led_pin = !yellow_led_pin;
  18.   }
  19. }
  20.  
  21. int main(void) {
  22.  
  23.   Thread red_led(blink_red_led);
  24.   Thread yellow_led(blink_yellow_led);
  25.   // while (true) {
  26.   //   Thread::wait(500);
  27.   //   yellow_led_pin = !yellow_led_pin;
  28.   // }
  29.   return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement