Nuvoton
/
NuMaker-mbed-RTOS-Timer
NuMaker-PFM-NUC472 : mbed RTOS Timer
main.cpp
- Committer:
- ccli8
- Date:
- 2019-11-04
- Revision:
- 3:75ca07d3ff67
- Parent:
- 2:43fcdbbbb571
File content as of revision 3:75ca07d3ff67:
#include "mbed.h" #include "rtos.h" DigitalOut LED[3] = { DigitalOut(LED1), DigitalOut(LED2), DigitalOut(LED3) }; void blink(void const *n) { LED[(int)n] = !LED[(int)n]; } int main() { RtosTimer led_1_timer(blink, osTimerPeriodic, (void *)0); RtosTimer led_2_timer(blink, osTimerPeriodic, (void *)1); RtosTimer led_3_timer(blink, osTimerPeriodic, (void *)2); led_1_timer.start(2000); led_2_timer.start(1000); led_3_timer.start(500); Thread::wait(osWaitForever); }