FreeRTOS如何更改软件计时器的回调功能

时间:2018-10-12 16:53:02

标签: c freertos isr

我正在使用FreeRTOS的软件计时器API创建计时器

xTimer = xTimerCreate("Timer", 100, 0, (void *) 0, vTimerCallback0);

是否可以将计时器的回调更改为另一个函数?

2 个答案:

答案 0 :(得分:1)

另一种实现方法是,在代码中做出一些决定之后,创建计时器时注册的回调(vTimerCallback0)会从一组其他函数中调用一个。这取决于您到底想做什么。

答案 1 :(得分:0)

我不认为有一个-软件计时器API在这里-https://www.freertos.org/FreeRTOS-Software-Timer-API-Functions.html。奇怪的是,以前没有人提出过这样的要求,但是我可以添加一个功能来轻松完成此操作-如果您订阅签到通知,则将在添加时看到它。