diff --git a/basic/zlog.h b/basic/zlog.h index 4a08c40..4eaa0ed 100644 --- a/basic/zlog.h +++ b/basic/zlog.h @@ -44,6 +44,12 @@ extern void zdelay_ms(int ms); } #define ZASSERT(cond) ASSERT(cond, "") +#define ZASSERT(cond) ASSERT(cond, "") +#define HAL_ASSERT(exptr) \ + { \ + HAL_StatusTypeDef status = (exptr); \ + ASSERT(status == HAL_OK, #exptr); \ + } #define ZARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0]))