5#include <stm32cubemx_helper/device.hpp>
7#if __has_include(<cmsis_os2.h>)
13#if __has_include(<cmsis_os2.h>)
14inline constexpr uint32_t
MAX_DELAY = osWaitForever;
20#if __has_include(<cmsis_os2.h>)
21 return osKernelGetTickCount();
27inline void delay(uint32_t tick) {
28#if __has_include(<cmsis_os2.h>)
36#if __has_include(<cmsis_os2.h>)
39 int32_t diff =
static_cast<int32_t
>(tick - HAL_GetTick());
47#if __has_include(<cmsis_os2.h>)
uint32_t get_tick()
Definition common.hpp:19
void delay_until(uint32_t tick)
Definition common.hpp:35
constexpr uint32_t MAX_DELAY
Definition common.hpp:16
void yield()
Definition common.hpp:46
void delay(uint32_t tick)
Definition common.hpp:27