|
@ -35,8 +35,15 @@ extern void zdelay_ms(int ms); |
|
|
} \ |
|
|
} \ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#define ZASSERT(cond) ASSERT(cond, "") |
|
|
|
|
|
#define ZASSERT_INFO(cond, info) ASSERT(cond, info) |
|
|
|
|
|
|
|
|
#define ZASSERT_INFO(cond, fmt, ...) \ |
|
|
|
|
|
if (!(cond)) { \ |
|
|
|
|
|
while (1) { \ |
|
|
|
|
|
zlog("ASSERT: %s [%s:%d]" fmt "\n", #cond, __FILE__, __LINE__, ##__VA_ARGS__); \ |
|
|
|
|
|
zdelay_ms(1000); \ |
|
|
|
|
|
} \ |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
#define ZASSERT(cond) ASSERT(cond, "") |
|
|
|
|
|
|
|
|
#define ZARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0])) |
|
|
#define ZARRAY_SIZE(arr) (sizeof(arr) / sizeof(arr[0])) |
|
|
|
|
|
|
|
|