mbed-RTOS test
Page last updated 26 Jan 2013, by
0
replies
.
mbedのチュートリアルを一通り終えたのでrtosのテストをしてみた。
#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); }
Please log in to post comments.