mirror of
https://github.com/EttusResearch/uhd.git
synced 2026-10-25 17:36:10 +00:00
Co-authored-by: Lars Amsel <lars.amsel@ni.com> Co-authored-by: Michael Auchter <michael.auchter@ni.com> Co-authored-by: Martin Braun <martin.braun@ettus.com> Co-authored-by: Paul Butler <paul.butler@ni.com> Co-authored-by: Cristina Fuentes <cristina.fuentes-curiel@ni.com> Co-authored-by: Humberto Jimenez <humberto.jimenez@ni.com> Co-authored-by: Virendra Kakade <virendra.kakade@ni.com> Co-authored-by: Lane Kolbly <lane.kolbly@ni.com> Co-authored-by: Max Köhler <max.koehler@ni.com> Co-authored-by: Andrew Lynch <andrew.lynch@ni.com> Co-authored-by: Grant Meyerhoff <grant.meyerhoff@ni.com> Co-authored-by: Ciro Nishiguchi <ciro.nishiguchi@ni.com> Co-authored-by: Thomas Vogel <thomas.vogel@ni.com>
54 lines
2.0 KiB
Diff
54 lines
2.0 KiB
Diff
--- embeddedsw/XilinxProcessorIPLib/drivers/rfdc/src/xrfdc.h 2020-07-16 16:23:14.839402600 -0500
|
|
+++ uhddev/mpm/include/mpm/rfdc/xrfdc.h 2020-08-17 12:31:24.477432400 -0500
|
|
@@ -235,6 +235,7 @@
|
|
|
|
/***************************** Include Files *********************************/
|
|
|
|
+#include "rfdc_throw.h"
|
|
#include <stdlib.h>
|
|
#include <stdint.h>
|
|
|
|
@@ -650,24 +651,24 @@
|
|
|
|
/***************** Macros (Inline Functions) Definitions *********************/
|
|
|
|
-#ifndef __BAREMETAL__
|
|
-#define Xil_AssertNonvoid(Expression) \
|
|
-{ \
|
|
- if (!(Expression)) { \
|
|
- while (1); \
|
|
- } \
|
|
-}
|
|
-#define Xil_AssertVoid(Expression) \
|
|
-{ \
|
|
- if (!(Expression)) { \
|
|
- while (1); \
|
|
- } \
|
|
-}
|
|
-#define Xil_AssertVoidAlways() \
|
|
-{ \
|
|
- while (1); \
|
|
-}
|
|
-#endif
|
|
+# ifndef __BAREMETAL__
|
|
+# define Xil_AssertNonvoid(Expression) \
|
|
+ { \
|
|
+ if (!(Expression)) { \
|
|
+ rfdc_throw(#Expression); \
|
|
+ } \
|
|
+ }
|
|
+# define Xil_AssertVoid(Expression) \
|
|
+ { \
|
|
+ if (!(Expression)) { \
|
|
+ rfdc_throw(#Expression); \
|
|
+ } \
|
|
+ }
|
|
+# define Xil_AssertVoidAlways() \
|
|
+ { \
|
|
+ rfdc_throw("Assert false"); \
|
|
+ }
|
|
+# endif
|
|
|
|
#define MAX(x,y) (x>y)?x:y
|
|
#define MIN(x,y) (x<y)?x:y
|