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.
