uhd/mpm/lib/rfdc/patches/xrfdc.h.patch
Lars Amsel 2a575bf9b5 uhd: Add support for the USRP X410
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>
2021-06-10 12:01:53 -05:00

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