Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/change_summary/source/drivers/udma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ index 5b31c3d924..5c988d3bcc 100755
+ if(drvHandle != NULL && chHandle != NULL)
+ {
+ /*Map l2g event for DMA*/
+ Udma_ChObjectInt *chHandleInt = (Udma_ChObjectInt*)chHandle;
+ Udma_DrvObjectInt *drvHandleInt = (Udma_DrvObjectInt*)drvHandle;
+ Udma_ChObject *chHandleInt = chHandle;
+ Udma_DrvObject *drvHandleInt = drvHandle;
+ CSL_intaggrMapEventToLocalEvent(&drvHandleInt->iaRegs,
+ CSL_DMSS_GEM_BCDMA_TRIGGER_OFFSET + chHandleInt->txChNum * 2 ,
+ localeventID ,eventMode);
Expand Down
6 changes: 3 additions & 3 deletions docs_src/docs/api_guide/doxy_samples/drivers/Udma_sample.c
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@

Udma_DrvObject gUdmaDrvObj;
Udma_ChObject gUdmaChObj;
Udma_DrvHandle drvHandle = (Udma_DrvHandle) &gUdmaDrvObj;
Udma_DrvHandle drvHandle = &gUdmaDrvObj;
static uint8_t gTxRingMem[UDMA_CACHELINE_ALIGNMENT] __attribute__((aligned(UDMA_CACHELINE_ALIGNMENT)));

void ch_open(void)
{
//! [ch_open]
int32_t retVal;
Udma_ChHandle chHandle = (Udma_ChHandle) &gUdmaChObj;
Udma_ChHandle chHandle = &gUdmaChObj;
uint32_t chType;
Udma_ChPrms chPrms;
Udma_ChTxPrms txPrms;
Expand Down Expand Up @@ -60,7 +60,7 @@ void ch_close(void)
{
//! [ch_close]
int32_t retVal;
Udma_ChHandle chHandle = (Udma_ChHandle) &gUdmaChObj;
Udma_ChHandle chHandle = &gUdmaChObj;

retVal = Udma_chDisable(chHandle, UDMA_DEFAULT_CH_DISABLE_TIMEOUT);
if(UDMA_SOK != retVal)
Expand Down
12 changes: 6 additions & 6 deletions examples/drivers/mcan/mcan_loopback_dma/mcan_loopback_dma.c
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ static void App_mcanConfigTxMsg()
Udma_ChTxPrms txPrms;
Udma_EventHandle eventHandle;
Udma_EventPrms eventPrms;
Udma_ChHandle txChHandle;
Udma_ChHandle txChHandle;

/* Init TX channel parameters */
chType = UDMA_CH_TYPE_PDMA_TX;
Expand All @@ -339,7 +339,7 @@ static void App_mcanConfigTxMsg()
DebugP_assert(UDMA_SOK == retVal);

/* Register ring completion callback */
eventHandle = &App_mcanUdmaCqTxEventObjCh;
eventHandle = &App_mcanUdmaCqTxEventObjCh;
UdmaEventPrms_init(&eventPrms);
eventPrms.eventType = UDMA_EVENT_TYPE_DMA_COMPLETION;
eventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down Expand Up @@ -420,7 +420,7 @@ static void App_mcanConfigRxMsg()
chPrms.fqRingPrms.ringMem = &App_mcanUdmaRxRingMemCh;
chPrms.fqRingPrms.ringMemSize = APP_MCAN_UDMA_TEST_RING_MEM_SIZE;
chPrms.fqRingPrms.elemCnt = APP_MCAN_UDMA_TEST_RING_ENTRIES;
rxChHandle = &App_mcanUdmaRxChObj;
rxChHandle = &App_mcanUdmaRxChObj;

/* Open channel for block copy */
retVal = Udma_chOpen(App_udmaDrvHandle, rxChHandle, chType, &chPrms);
Expand All @@ -432,7 +432,7 @@ static void App_mcanConfigRxMsg()
DebugP_assert(UDMA_SOK == retVal);

/* Register ring completion callback */
eventHandle = &App_mcanUdmaCqRxEventObjCh;
eventHandle = &App_mcanUdmaCqRxEventObjCh;
UdmaEventPrms_init(&eventPrms);
eventPrms.eventType = UDMA_EVENT_TYPE_DMA_COMPLETION;
eventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down Expand Up @@ -490,7 +490,7 @@ static void App_mcanStartTx(uint32_t dataLengthPerMsg, uint32_t numMsgs, void* d
Udma_ChHandle txChHandle;
MCAN_TxBufElement txBuffElem;

txChHandle = &App_mcanUdmaTxChObj;
txChHandle = &App_mcanUdmaTxChObj;

/* populate the Tx buffer message element */
txBuffElem.rtr = 0;
Expand Down Expand Up @@ -543,7 +543,7 @@ static void App_mcanStartRx(uint32_t dataLengthPerMsg, uint32_t numMsgs, void* d
Udma_ChPdmaPrms pdmaPrms;
Udma_ChHandle rxChHandle;

rxChHandle = &App_mcanUdmaRxChObj;
rxChHandle = &App_mcanUdmaRxChObj;

/* Config PDMA channel */
UdmaChPdmaPrms_init(&pdmaPrms);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ int32_t App_OspiFlashDmaTrEventRegister(App_OspiFlashDmaObj *appObj)

if(NULL != appObj)
{
Udma_EventHandle eventHandle = &appObj->trEventObj;
Udma_EventHandle eventHandle = &appObj->trEventObj;
UdmaEventPrms_init(&appObj->trEventParams);
appObj->trEventParams.eventType = UDMA_EVENT_TYPE_TR;
appObj->trEventParams.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down
6 changes: 3 additions & 3 deletions examples/drivers/udma/udma_adc_read/udma_adc_read.c
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ static SemaphoreP_Object gUdmaTestDoneSem;
void *udma_adc_read_main(void *args)
{
Udma_DrvHandle drvHandle = &gUdmaDrvObj[CONFIG_UDMA0];
Udma_ChHandle rxChHandle = &gUdmaRxChObj;
Udma_ChHandle rxChHandle = &gUdmaRxChObj;

/* Open drivers to open the UART driver for console */
Drivers_open();
Expand Down Expand Up @@ -280,7 +280,7 @@ static void App_create(Udma_DrvHandle drvHandle, Udma_ChHandle rxChHandle)
DebugP_assert(UDMA_SOK == retVal);

/* Register ring completion callback */
eventHandle = &gUdmaCqEventObj;
eventHandle = &gUdmaCqEventObj;
UdmaEventPrms_init(&eventPrms);
eventPrms.eventType = UDMA_EVENT_TYPE_DMA_COMPLETION;
eventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down Expand Up @@ -313,7 +313,7 @@ static void App_delete(Udma_DrvHandle drvHandle, Udma_ChHandle rxChHandle)
DebugP_assert(UDMA_SOK == retVal);

/* Unregister all events */
eventHandle = &gUdmaCqEventObj;
eventHandle = &gUdmaCqEventObj;
retVal = Udma_eventUnRegister(eventHandle);
DebugP_assert(UDMA_SOK == retVal);

Expand Down
8 changes: 4 additions & 4 deletions examples/drivers/udma/udma_chaining/udma_chaining.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *app
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint32_t chIdx,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length);
static void App_udmaInitSrcBuf(uint8_t *srcBuf, uint32_t length);
static void App_udmaInitDestBuf(uint8_t *destBuf, uint32_t length);
Expand Down Expand Up @@ -200,8 +200,8 @@ void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *app
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint32_t chIdx,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length)
{
CSL_UdmapTR15 *pTr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ static SemaphoreP_Object gUdmaTestDoneSem;
void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *appData);
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length);
static void App_udmaInitBuf(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
static void App_udmaCompareBuf(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
Expand Down Expand Up @@ -158,8 +158,8 @@ void App_udmaEventCb(Udma_EventHandle eventHandle, uint32_t eventType, void *app

static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length)
{
CSL_UdmapTR15 *pTr;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ uint8_t gUdmaTestDestBuf[UDMA_ALIGN_SIZE(UDMA_TEST_NUM_BYTES)] __attribute__((al

static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length);
static void App_udmaInitBuf(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
static void App_udmaCompareBuf(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
Expand Down Expand Up @@ -140,8 +140,8 @@ void *udma_memcpy_polling_main(void *args)

static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf,
const uint8_t *destBuf,
const uint8_t *srcBuf,
uint32_t length)
{
CSL_UdmapTR15 *pTr;
Expand Down
12 changes: 6 additions & 6 deletions examples/drivers/udma/udma_sw_trigger/udma_sw_trigger.c
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ static void App_udmaTriggerDeInit(Udma_ChHandle ch0Handle, Udma_ChHandle ch1Hand
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint32_t chIdx,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf);
const uint8_t *destBuf,
const uint8_t *srcBuf);
static void App_udmaInitSrcBuf(uint8_t *srcBuf, uint32_t length);
static void App_udmaInitDestBuf(uint8_t *destBuf, uint32_t length);
static void App_udmaCompareBuf(uint8_t *srcBuf, uint8_t *destBuf, uint32_t length);
Expand Down Expand Up @@ -232,7 +232,7 @@ static void App_udmaTriggerInit(Udma_ChHandle ch0Handle, Udma_ChHandle ch1Handle
App_udmaTrpdInit(ch1Handle, 1U, &gUdmaTestTrpdMem[1U][0U], &gUdmaTestDestBuf[0U], &gUdmaTestIndBuf[0U]);

/* Register TR event - CH 0 */
gCh0TrEventHandle = &gCh0TrEventObj;
gCh0TrEventHandle = &gCh0TrEventObj;
UdmaEventPrms_init(&gCh0TrEventPrms);
gCh0TrEventPrms.eventType = UDMA_EVENT_TYPE_TR;
gCh0TrEventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand All @@ -247,7 +247,7 @@ static void App_udmaTriggerInit(Udma_ChHandle ch0Handle, Udma_ChHandle ch1Handle
DebugP_assert(UDMA_SOK == retVal);

/* Register TR event - CH 1 */
gCh1TrEventHandle = &gCh1TrEventObj;
gCh1TrEventHandle = &gCh1TrEventObj;
UdmaEventPrms_init(&gCh1TrEventPrms);
gCh1TrEventPrms.eventType = UDMA_EVENT_TYPE_TR;
gCh1TrEventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand Down Expand Up @@ -290,8 +290,8 @@ static void App_udmaTriggerDeInit(Udma_ChHandle ch0Handle, Udma_ChHandle ch1Hand
static void App_udmaTrpdInit(Udma_ChHandle chHandle,
uint32_t chIdx,
uint8_t *trpdMem,
const void *destBuf,
const void *srcBuf)
const uint8_t *destBuf,
const uint8_t *srcBuf)
{
CSL_UdmapTR15 *pTr;
uint32_t cqRingNum = Udma_chGetCqRingNum(chHandle);
Expand Down
28 changes: 14 additions & 14 deletions source/drivers/mcan/v0/dma/udma/canfd_dma_udma.c
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ static void CANFD_udmaIsrTx(Udma_EventHandle eventHandle,
CANFD_MessageObject* ptrCanMsgObj = (CANFD_MessageObject *)(args);
CANFD_Object *ptrCanFdObj = ptrCanMsgObj->canfdHandle->object;
CANFD_UdmaChConfig *udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
Udma_ChHandle txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];
Udma_ChHandle txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];

ptrCanMsgObj->dmaMsgConfig.currentMsgNum++;
currentDataPtr = (uint8_t *)(ptrCanMsgObj->dmaMsgConfig.data);
Expand Down Expand Up @@ -107,7 +107,7 @@ int32_t CANFD_createDmaTxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag
if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
canfdUdmaHandle = (Udma_DrvHandle) ptrCanFdObj->canfdDmaHandle;
canfdUdmaHandle = ptrCanFdObj->canfdDmaHandle;

/* Check the free Tx dma event to program */
for (i = 0U; i < MCAN_MAX_TX_DMA_BUFFERS; i++)
Expand All @@ -133,7 +133,7 @@ int32_t CANFD_createDmaTxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag
chPrms.fqRingPrms.ringMem = udmaChCfg->txRingMem[ptrCanMsgObj->dmaEventNo];
chPrms.fqRingPrms.ringMemSize = udmaChCfg->ringMemSize;
chPrms.fqRingPrms.elemCnt = udmaChCfg->ringElemCnt;
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];

/* Open channel for block copy */
retVal = Udma_chOpen(canfdUdmaHandle, txChHandle, chType, &chPrms);
Expand All @@ -145,7 +145,7 @@ int32_t CANFD_createDmaTxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag
DebugP_assert(UDMA_SOK == retVal);

/* Register ring completion callback */
eventHandle = udmaChCfg->cqTxEvtHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqTxEvtHandle[ptrCanMsgObj->dmaEventNo];
UdmaEventPrms_init(&eventPrms);
eventPrms.eventType = UDMA_EVENT_TYPE_DMA_COMPLETION;
eventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand All @@ -172,8 +172,8 @@ int32_t CANFD_deleteDmaTxMsgObject(const CANFD_Object *ptrCanFdObj, const CANFD_
if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqTxEvtHandle[ptrCanMsgObj->dmaEventNo];
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqTxEvtHandle[ptrCanMsgObj->dmaEventNo];

/* Disable Channel */
status = Udma_chDisable(txChHandle, UDMA_DEFAULT_CH_DISABLE_TIMEOUT);
Expand Down Expand Up @@ -272,7 +272,7 @@ int32_t CANFD_configureDmaTx(const CANFD_Object *ptrCanFdObj, CANFD_MessageObjec
if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];
txChHandle = udmaChCfg->txChHandle[ptrCanMsgObj->dmaEventNo];

/* Store the current Tx msg. */
ptrCanMsgObj->dmaMsgConfig.dataLengthPerMsg = dataLengthPerMsg;
Expand Down Expand Up @@ -325,7 +325,7 @@ static void CANFD_udmaIsrRx(Udma_EventHandle eventHandle,
CANFD_MessageObject* ptrCanMsgObj = (CANFD_MessageObject *)(args);
CANFD_Object *ptrCanFdObj = ptrCanMsgObj->canfdHandle->object;
CANFD_UdmaChConfig *udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
Udma_ChHandle rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
Udma_ChHandle rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
uint8_t *currentDataPtr;
uint64_t pDesc;

Expand Down Expand Up @@ -353,7 +353,7 @@ int32_t CANFD_createDmaRxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag

if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
canfdUdmaHandle = (Udma_DrvHandle) ptrCanFdObj->canfdDmaHandle;
canfdUdmaHandle = ptrCanFdObj->canfdDmaHandle;
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
ptrCanMsgObj->dmaEventNo = ptrCanMsgObj->rxElement;
if(ptrCanMsgObj->dmaEventNo < MCAN_MAX_RX_DMA_BUFFERS)
Expand All @@ -365,7 +365,7 @@ int32_t CANFD_createDmaRxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag
chPrms.fqRingPrms.ringMem = udmaChCfg->rxRingMem[ptrCanMsgObj->dmaEventNo];
chPrms.fqRingPrms.ringMemSize = udmaChCfg->ringMemSize;
chPrms.fqRingPrms.elemCnt = udmaChCfg->ringElemCnt;
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];

/* Open channel for block copy */
retVal = Udma_chOpen(canfdUdmaHandle, rxChHandle, chType, &chPrms);
Expand All @@ -377,7 +377,7 @@ int32_t CANFD_createDmaRxMsgObject(const CANFD_Object *ptrCanFdObj, CANFD_Messag
DebugP_assert(UDMA_SOK == retVal);

/* Register ring completion callback */
eventHandle = udmaChCfg->cqRxEvtHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqRxEvtHandle[ptrCanMsgObj->dmaEventNo];
UdmaEventPrms_init(&eventPrms);
eventPrms.eventType = UDMA_EVENT_TYPE_DMA_COMPLETION;
eventPrms.eventMode = UDMA_EVENT_MODE_SHARED;
Expand All @@ -404,8 +404,8 @@ int32_t CANFD_deleteDmaRxMsgObject(const CANFD_Object *ptrCanFdObj, const CANFD_
if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqRxEvtHandle[ptrCanMsgObj->dmaEventNo];
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
eventHandle = udmaChCfg->cqRxEvtHandle[ptrCanMsgObj->dmaEventNo];

/* Disable Channel */
status = Udma_chDisable(rxChHandle, UDMA_DEFAULT_CH_DISABLE_TIMEOUT);
Expand Down Expand Up @@ -449,7 +449,7 @@ int32_t CANFD_configureDmaRx(const CANFD_Object *ptrCanFdObj, CANFD_MessageObjec
if((NULL_PTR != ptrCanFdObj) && (NULL_PTR != ptrCanMsgObj))
{
udmaChCfg = (CANFD_UdmaChConfig *)ptrCanFdObj->canfdDmaChCfg;;
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];
rxChHandle = udmaChCfg->rxChHandle[ptrCanMsgObj->dmaEventNo];

/* Store the current Rx msg. */
ptrCanMsgObj->dmaMsgConfig.dataLengthPerMsg = dataLengthPerMsg;
Expand Down
Loading
Loading