From 002f7a9920c5a6b41ecfb3cd5c6ed6998271f220 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sat, 5 Jun 2021 10:34:21 +0000 Subject: [PATCH] CMSIS RTOS alignment to new timers. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14490 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 --- os/common/abstractions/cmsis_os/cmsis_os.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/os/common/abstractions/cmsis_os/cmsis_os.c b/os/common/abstractions/cmsis_os/cmsis_os.c index c4f7c7dfe..98dfc7c5b 100644 --- a/os/common/abstractions/cmsis_os/cmsis_os.c +++ b/os/common/abstractions/cmsis_os/cmsis_os.c @@ -69,9 +69,11 @@ __STATIC_INLINE sysinterval_t tmo(uint32_t millisec) { /** * @brief Virtual timers common callback. */ -static void timer_cb(void const *arg) { - +static void timer_cb(virtual_timer_t *vtp, void const *arg) { osTimerId timer_id = (osTimerId)arg; + + (void)vtp; + timer_id->ptimer(timer_id->argument); if (timer_id->type == osTimerPeriodic) { chSysLockFromISR();