Keisuke Sehara
/
STM32_Whisking
fast-feedback virtual target task code on STM Nucleo
core/scheduler.cpp
- Committer:
- gwappa
- Date:
- 2018-07-22
- Revision:
- 28:797536a42b9f
- Parent:
- 27:b31ea8d74f9e
File content as of revision 28:797536a42b9f:
#include "scheduler.h" #include "IO.h" namespace scheduler { Timeout timeout_; void set(const us_timestamp_t& timeout_us, Callback<void ()> func) { if (timeout_us == 0) { func(); } else { timeout_.detach(); timeout_.attach_us(func, timeout_us); } } void reset() { timeout_.detach(); } }