diff options
Diffstat (limited to 'common/usb_util.h')
| -rw-r--r-- | common/usb_util.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/common/usb_util.h b/common/usb_util.h index 441d0a3f..ab4eb693 100644 --- a/common/usb_util.h +++ b/common/usb_util.h @@ -28,7 +28,9 @@ #include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
-#include "usb_slist.h"
+#include "usb_errno.h"
+#include "usb_list.h"
+#include "usb_mem.h"
#if defined(__CC_ARM)
#ifndef __USED
@@ -288,4 +290,11 @@ #define USB_LOG_ERR(...)
#endif
+void usb_assert(const char *filename, int linenum);
+#define USB_ASSERT(f) \
+ do { \
+ if (!(f)) \
+ usb_assert(__FILE__, __LINE__); \
+ } while (0)
+
#endif
|
