Official mbed Real Time Operating System based on the RTX implementation of the CMSIS-RTOS API open standard.

Fork of mbed-rtos by mbed official

main.cpp

Committer:
tsillen
Date:
2015-02-12
Revision:
65:2a128fe03bfd

File content as of revision 65:2a128fe03bfd:

#include "mbed.h"
#include "cmsis_os.h"
 
DigitalOut led1(LED1);
DigitalOut led2(LED2);
 
void led2_thread(void const *args) {
    while (true) {
        led2 = !led2;
        osDelay(1000);
    }
}
osThreadDef(led2_thread, osPriorityNormal, DEFAULT_STACK_SIZE);
 
int main() {
    osThreadCreate(osThread(led2_thread), NULL);
    
    while (true) {
        led1 = !led1;
        osDelay(500);
    }
}