mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
synced 2025-08-06 11:07:34 +00:00
Fully changed timer to fully use std::function<>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
|
||||
namespace sta {
|
||||
RtosTimer::RtosTimer(void (*callback)(void *arg), void *arg)
|
||||
RtosTimer::RtosTimer(std::function<void(void*)> callback, void *arg)
|
||||
: timer_id_{NULL},
|
||||
timer_attr_{.name="Timer", .attr_bits=osTimerOnce},
|
||||
callback_{callback},
|
||||
@@ -28,7 +28,7 @@ namespace sta {
|
||||
osTimerDelete(timer_id_);
|
||||
}
|
||||
|
||||
void RtosTimer::setCallback(void (*callback)(void *arg), void *arg)
|
||||
void RtosTimer::setCallback(std::function<void(void*)> callback, void *arg)
|
||||
{
|
||||
callback_ = callback;
|
||||
callbackArg_ = arg;
|
||||
|
Reference in New Issue
Block a user