32#define HAL_MAX_DELAY 0xFFFFFFFFU
34#define VSF_STHAL_LOCK(__HANDLE__) \
36 if ((__HANDLE__)->Lock == HAL_LOCKED) { \
39 (__HANDLE__)->Lock = HAL_LOCKED; \
43#define VSF_STHAL_UNLOCK(__HANDLE__) \
45 (__HANDLE__)->Lock = HAL_UNLOCKED; \
48#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901L
49# ifndef VSF_STHAL_ASSERT
50# define VSF_STHAL_ASSERT(__CON) VSF_ASSERT(__CON)
53# ifndef VSF_STHAL_ASSERT
54# define VSF_STHAL_ASSERT(...) VSF_ASSERT(__VA_ARGS__)
HAL_StatusTypeDef
Definition sthal_def.h:61
@ HAL_TIMEOUT
Definition sthal_def.h:65
@ HAL_ERROR
Definition sthal_def.h:63
@ HAL_OK
Definition sthal_def.h:62
@ HAL_BUSY
Definition sthal_def.h:64
HAL_LockTypeDef
Definition sthal_def.h:68
@ HAL_LOCKED
Definition sthal_def.h:70
@ HAL_UNLOCKED
Definition sthal_def.h:69