diff options
Diffstat (limited to 'tinyusb/osal/osal_none.h')
| -rw-r--r-- | tinyusb/osal/osal_none.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/tinyusb/osal/osal_none.h b/tinyusb/osal/osal_none.h index 7d59d5257..da42a969a 100644 --- a/tinyusb/osal/osal_none.h +++ b/tinyusb/osal/osal_none.h @@ -60,8 +60,18 @@ //--------------------------------------------------------------------+ // TICK API //--------------------------------------------------------------------+ -void osal_tick_tock(void); -uint32_t osal_tick_get(void); +extern volatile uint32_t osal_tick_current; +static inline void osal_tick_tock(void) ATTR_ALWAYS_INLINE; +static inline void osal_tick_tock(void) +{ + osal_tick_current++; +} + +static inline uint32_t osal_tick_get(void) ATTR_ALWAYS_INLINE; +static inline uint32_t osal_tick_get(void) +{ + return osal_tick_current; +} //--------------------------------------------------------------------+ // TASK API |
