SDL API Guide for J721E
|
Functions | |
int32_t | SDL_MCRC_GetHighestPriorityIntrStatus (SDL_MCRC_InstType instance, uint32_t *pIntVecAddr) |
This API is used to get the pending interrupt with highest priority. More... | |
int32_t | SDL_MCRC_DataBusTracingCtrl (SDL_MCRC_InstType instance, uint32_t ctrlFlag, SDL_MCRC_DataBusMask_t dataBusMask, SDL_MCRC_DataBusMask_t busEnableMask) |
This API is used to control the MCRC data bus tracing. More... | |
int32_t | SDL_MCRC_getBaseaddr (SDL_MCRC_InstType instance, uint32_t *baseAddr) |
This API is used to get the base address of the instance. More... | |
int32_t | SDL_MCRC_VerifyBusTracingCtrl (SDL_MCRC_InstType instance, uint32_t ctrlFlag, SDL_MCRC_DataBusMask_t dataBusMask, SDL_MCRC_DataBusMask_t busEnableMask) |
This API is used to verify the control the MCRC data bus tracing. More... | |
int32_t SDL_MCRC_GetHighestPriorityIntrStatus | ( | SDL_MCRC_InstType | instance, |
uint32_t * | pIntVecAddr | ||
) |
This API is used to get the pending interrupt with highest priority.
instance | MCRC instance either MCU or Main. |
pIntVecAddr | Pointer to highest priority pending interrupt vector address defined in SDL_MCRC_IntrPriority_t |
int32_t SDL_MCRC_DataBusTracingCtrl | ( | SDL_MCRC_InstType | instance, |
uint32_t | ctrlFlag, | ||
SDL_MCRC_DataBusMask_t | dataBusMask, | ||
SDL_MCRC_DataBusMask_t | busEnableMask | ||
) |
This API is used to control the MCRC data bus tracing.
Data tracing is only available on channel 1, when it is enabled, the operation mode is automatically reset to data capture mode on channel 1
instance | MCRC instance either MCU or Main. |
ctrlFlag | Data bus tracing control flag. SDL_TRUE: enable data tracing. SDL_FALSE: disable data tracing. |
dataBusMask | Data bus mask bits for which what data buses are to be selected. Values given by SDL_MCRC_DataBusMask_t. |
busEnableMask | Data bus enable mask bits for which what data buses are to be enabled or disabled. Values given by SDL_MCRC_DataBusMask_t. |
int32_t SDL_MCRC_getBaseaddr | ( | SDL_MCRC_InstType | instance, |
uint32_t * | baseAddr | ||
) |
This API is used to get the base address of the instance.
instance | MCRC instance either MCU or Main. |
baseAddr | Dbase address of the instance. |
int32_t SDL_MCRC_VerifyBusTracingCtrl | ( | SDL_MCRC_InstType | instance, |
uint32_t | ctrlFlag, | ||
SDL_MCRC_DataBusMask_t | dataBusMask, | ||
SDL_MCRC_DataBusMask_t | busEnableMask | ||
) |
This API is used to verify the control the MCRC data bus tracing.
instance | MCRC instance either MCU or Main. |
ctrlFlag | Data bus tracing control flag. SDL_TRUE: enable data tracing. SDL_EFALSE: disable data tracing. |
dataBusMask | Data bus mask bits for which what data buses are to be selected. Values given by SDL_MCRC_DataBusMask_t. |
busEnableMask | Data bus enable mask bits for which what data buses are to be enabled or disabled. Values given by SDL_MCRC_DataBusMask_t. |