main.cpp 400 B

12345678910111213141516171819202122
  1. #include "mbed.h"
  2. #include "cmsis_os.h"
  3. DigitalOut led1(LED1);
  4. DigitalOut led2(LED2);
  5. void led2_thread(void const *argument) {
  6. while (true) {
  7. led2 = !led2;
  8. osDelay(1000);
  9. }
  10. }
  11. osThreadDef(led2_thread, osPriorityNormal, DEFAULT_STACK_SIZE);
  12. int main() {
  13. osThreadCreate(osThread(led2_thread), NULL);
  14. while (true) {
  15. led1 = !led1;
  16. osDelay(500);
  17. }
  18. }