Ryuichiro Ohira
/
rtos-test
rtos test
main.cpp
- Committer:
- ohira
- Date:
- 2013-01-26
- Revision:
- 0:caffc01f54aa
File content as of revision 0:caffc01f54aa:
#include "mbed.h" #include "cmsis_os.h" DigitalOut led1(LED1); DigitalOut led2(LED2); Serial pc(USBTX , USBRX); void led2_thread(void const *args){ while (true) { led2 = !led2; osDelay(1000); } } void serial_thread(const void *args){ pc.baud(115200); while(true){ pc.putc(pc.getc()); } } osThreadDef(serial_thread, osPriorityNormal, DEFAULT_STACK_SIZE); osThreadDef(led2_thread, osPriorityNormal, DEFAULT_STACK_SIZE); int main() { osThreadCreate(osThread(led2_thread), NULL); osThreadCreate(osThread(serial_thread), NULL); while(true); }