Fixed Jenkins daily build error in adcbuf and cbuff driver files.
authorKALYAN VAGVALA <k-vagvala@ti.com>
Mon, 5 Apr 2021 16:29:21 +0000 (21:59 +0530)
committerSujith Shivalingappa <sujith.s@ti.com>
Tue, 6 Apr 2021 14:40:46 +0000 (09:40 -0500)
packages/ti/drv/adcbuf/adcbuf.h
packages/ti/drv/adcbuf/soc/awr294x/adcbuf_soc.c
packages/ti/drv/adcbuf/src/adcbuf_mmwave.c
packages/ti/drv/adcbuf/src/adcbuf_mmwave.h
packages/ti/drv/cbuff/src/cbuff.c

index 638146de1616af5ee9938f8f9911e2cd3237786b..958e86ea6748df6ca4354a4d32b321c293fa9ba9 100644 (file)
@@ -578,35 +578,18 @@ typedef struct ADCBuf_Config_t
 
 
 /**
-* @brief
-*  ADCBUF CQ monitoring type
-*
-* @details
-*  The structure is used to define CQ monitoring types.
-*
-*/
-typedef enum ADCBufMMWave_CQType_e
-{
-    /**
-     * @brief   CQ type for CQ0.
-     */
-    ADCBufMMWave_CQType_CQ0,
-
-    /**
-     * @brief   CQ type for CQ1.
-     */
-    ADCBufMMWave_CQType_CQ1,
-
-    /**
-     * @brief   CQ type for CQ2.
-     */
-    ADCBufMMWave_CQType_CQ2,
+ * @brief
+ *  ADCBUF CQ monitoring type
+ *
+ * @details
+ *  used to define CQ monitoring types.
+ */
+typedef uint32_t ADCBufMMWave_CQType;
 
-    /**
-     * @brief   Maximum number of CQ which can be supported.
-     */
-    ADCBufMMWave_CQType_MAX_CQ
-}ADCBufMMWave_CQType;
+#define ADCBufMMWave_CQType_CQ0          ((uint32_t) 0) /*! CQ type for CQ0. */
+#define ADCBufMMWave_CQType_CQ1          ((uint32_t) 1) /*! CQ type for CQ1. */
+#define ADCBufMMWave_CQType_CQ2          ((uint32_t) 2) /*! CQ type for CQ2. */
+#define ADCBufMMWave_CQType_MAX_CQ       ((uint32_t) 3) /*! Maximum number of CQ which can be supported. */
 
 /** @}*/ /* end defgroup ADCBUF_DRIVER_EXTERNAL_DATA_STRUCTURE */
 
index 8df0c5945e6beaed2e3bea7a2be8e01f8b39778c..ab6f06355764f4aee9dfb8f93e394da23685fafe 100644 (file)
 #define DSS_RSS_ADC_CAPTURE_COMPLETE  (57U)
 #endif
 
-/**************************************************************************
- ************************* Extern Declarations ****************************
- **************************************************************************/
-
-/**
- * @brief   This is the ADCBUF Driver registered function table
- */
-extern const ADCBuf_FxnTable gADCBufFxnTable;
-
 /**************************************************************************
  ************************** Global Variables ******************************
  **************************************************************************/
 
+const ADCBuf_FxnTable gADCBufFxnTable = {
+    /*! Function to close the specified peripheral */
+    &ADCBUF_MMWave_close,
+    /*! Function to driver implementation specific control function */
+    &ADCBUF_MMWave_control,
+    /*! Function to initialize the given data object */
+    &ADCBUF_MMWave_init,
+    /*! Function to open the specified peripheral */
+    &ADCBUF_MMWave_open,
+    /*! Function to get ADCBuf channel address */
+    &ADCBUF_MMWave_getChanBufAddr
+};
 
 /**
  * @brief   This is AWR2944 ADCBUF specific configuration for MSS/DSS Subsystem.
index 9098b9341c5fc215ca786dad0c4819bd5e59f947..c81788def03064482ba6a3b35db1c03a94c0efef 100644 (file)
@@ -83,32 +83,6 @@ static void ADCBUFSetPingNumChirpThreshhold(CSL_rss_ctrlRegs  *ptrRssCtrlRegBase
 static void ADCBUFSetPongNumChirpThreshhold(CSL_rss_ctrlRegs  *ptrRssCtrlRegBase, uint32_t threshhold);
 static uint32_t isChannelEnabled(CSL_rss_ctrlRegs  *ptrRssCtrlRegBase, uint32_t channel);
 
-/* External Functions */
-void ADCBUF_MMWave_init(ADCBuf_Handle handle);
-ADCBuf_Handle ADCBUF_MMWave_open(ADCBuf_Handle handle, const ADCBuf_Params *params);
-void ADCBUF_MMWave_close(ADCBuf_Handle handle);
-int_fast16_t ADCBUF_MMWave_control(ADCBuf_Handle handle, uint_fast8_t cmd, void * arg);
-uint32_t ADCBUF_MMWave_getChanBufAddr(ADCBuf_Handle handle, uint8_t channel, int32_t *errCode);
-
-/*
- * =============================================================================
- * Constants
- * =============================================================================
- */
-
-const ADCBuf_FxnTable gADCBufFxnTable = {
-    /*! Function to close the specified peripheral */
-    &ADCBUF_MMWave_close,
-    /*! Function to driver implementation specific control function */
-    &ADCBUF_MMWave_control,
-    /*! Function to initialize the given data object */
-    &ADCBUF_MMWave_init,
-    /*! Function to open the specified peripheral */
-    &ADCBUF_MMWave_open,
-    /*! Function to get ADCBuf channel address */
-    &ADCBUF_MMWave_getChanBufAddr
-};
-
 /*
  * =============================================================================
  * Internal  Function Definitions
@@ -941,7 +915,7 @@ ADCBuf_Handle ADCBUF_MMWave_open(ADCBuf_Handle handle, const ADCBuf_Params *para
         else
         {
             /* Allocate memory for the driver: */
-            ptrADCBufObject = MemoryP_ctrlAlloc ((uint32_t)sizeof(ADCBufMMWave_Object), 0);
+            ptrADCBufObject = (ADCBufMMWave_Object* )MemoryP_ctrlAlloc ((uint32_t)sizeof(ADCBufMMWave_Object), 0);
             if (ptrADCBufObject == NULL)
             {
                 /* Error: memory allocation failed */
@@ -1004,7 +978,7 @@ void ADCBUF_MMWave_close(ADCBuf_Handle handle)
     DebugP_assert( handle != (ADCBuf_Handle)NULL );
 
     /* Get the pointer to the object */
-    ptrADCBufObject = handle->object;
+    ptrADCBufObject = (ADCBufMMWave_Object* )handle->object;
 
     /* Mark the module as available */
     ptrADCBufObject->isOpen = false;
@@ -1051,7 +1025,7 @@ int_fast16_t ADCBUF_MMWave_control(ADCBuf_Handle handle, uint_fast8_t cmd, void
     }
 
     /* Get the Object from ADCBuf Handle */
-    object = handle->object;
+    object = (ADCBufMMWave_Object* )handle->object;
 
     /* Get the DSSREG base address */
     ptrRssCtrlRegBase = object->ptrRssCtrlRegBase;
@@ -1213,7 +1187,7 @@ uint32_t ADCBUF_MMWave_getChanBufAddr(ADCBuf_Handle handle, uint8_t channel, int
     DebugP_assert(handle->object != (ADCBufMMWave_Object *)NULL);
 
     /* Get the Object from ADCBuf Handle */
-    ptrADCBufObject = handle->object;
+    ptrADCBufObject = (ADCBufMMWave_Object* )handle->object;
 
     /* Get the pointer to the object and hwAttrs */
     ptrADCBufHwCfg = (ADCBuf_HwCfg *)handle->hwAttrs;
@@ -1326,7 +1300,7 @@ uint32_t ADCBUF_MMWave_getCQBufAddr
     DebugP_assert(handle->object != (ADCBufMMWave_Object *)NULL);
 
     /* Get the Object from ADCBuf Handle */
-    ptrADCBufObject = handle->object;
+    ptrADCBufObject = (ADCBufMMWave_Object* )handle->object;
 
     /* Get the pointer to the object and hwAttrs */
     ptrADCBufHwCfg = (ADCBuf_HwCfg *)handle->hwAttrs;
index 205d16158e24eb7442a976cd6d8ddc37147fb5b6..2c71a01374a26dcbab8fc43c9fd3da2629004bc9 100644 (file)
@@ -106,6 +106,13 @@ typedef struct ADCBufMMWave_Object_t
 
 } ADCBufMMWave_Object, *ADCBufMMWave_Handle;
 
+/* External Functions */
+void ADCBUF_MMWave_init(ADCBuf_Handle handle);
+ADCBuf_Handle ADCBUF_MMWave_open(ADCBuf_Handle handle, const ADCBuf_Params *params);
+void ADCBUF_MMWave_close(ADCBuf_Handle handle);
+int_fast16_t ADCBUF_MMWave_control(ADCBuf_Handle handle, uint_fast8_t cmd, void * arg);
+uint32_t ADCBUF_MMWave_getChanBufAddr(ADCBuf_Handle handle, uint8_t channel, int32_t *errCode);
+
 #ifdef __cplusplus
 }
 #endif
index 7d97f72144ae4abd4bd4ad30cf45c55f633e5af2..bfc1f8420ca4b416fb7ab85ef4392fc590143435 100644 (file)
@@ -1515,7 +1515,7 @@ CBUFF_Handle CBUFF_init (CBUFF_InitCfg* ptrInitCfg, int32_t* errCode)
     }
 
     /* Allocate memory for the CBUFF Driver: */
-    ptrDriverMCB = MemoryP_ctrlAlloc (sizeof(CBUFF_DriverMCB), 0);
+    ptrDriverMCB = (CBUFF_DriverMCB*)MemoryP_ctrlAlloc (sizeof(CBUFF_DriverMCB), 0);
     if (ptrDriverMCB == NULL)
     {
         /* Error: Out of memory */
@@ -1532,7 +1532,7 @@ CBUFF_Handle CBUFF_init (CBUFF_InitCfg* ptrInitCfg, int32_t* errCode)
     memset ((void *)ptrDriverMCB, 0, sizeof(CBUFF_DriverMCB));
 
     /* Allocate memory for the sessions: */
-    ptrDriverMCB->ptrSessionTable = MemoryP_ctrlAlloc ((sizeof(CBUFF_Session) * ptrInitCfg->maxSessions), 0);
+    ptrDriverMCB->ptrSessionTable = (CBUFF_Session*) MemoryP_ctrlAlloc ((sizeof(CBUFF_Session) * ptrInitCfg->maxSessions), 0);
     if (ptrDriverMCB->ptrSessionTable == NULL)
     {
         /* Error: Out of memory */
@@ -1573,7 +1573,7 @@ CBUFF_Handle CBUFF_init (CBUFF_InitCfg* ptrInitCfg, int32_t* errCode)
     intrPrms.corepacConfig.arg              = (uintptr_t) ptrDriverMCB;
     intrPrms.corepacConfig.isrRoutine       = CBUFF_ISR;
     intrPrms.corepacConfig.priority         = priority;
-    intrPrms.corepacConfig.name             = "CBUFF ISR";
+    intrPrms.corepacConfig.name             = (char *)("CBUFF ISR");
 
     #if defined (_TMS320C6X)
     /* On C66x, we use Event Combiner to map the interrupt to the CPU Intc.  To
@@ -1605,7 +1605,7 @@ CBUFF_Handle CBUFF_init (CBUFF_InitCfg* ptrInitCfg, int32_t* errCode)
     intrPrms.corepacConfig.arg              = (uintptr_t) ptrDriverMCB;
     intrPrms.corepacConfig.isrRoutine       = CBUFF_ErrorISR;
     intrPrms.corepacConfig.priority         = priority;
-    intrPrms.corepacConfig.name             = "CBUFF ERROR ISR";
+    intrPrms.corepacConfig.name             = (char *)("CBUFF ERROR ISR");
 
     #if defined (_TMS320C6X)
     /* On C66x, we use Event Combiner to map the interrupt to the CPU Intc.  To