AM263Px MCU+ SDK: sdl_ip_mcrc.h File Reference

| AM263Px MCU+ SDK 26.00.00 |

Macros | Functions
sdl_ip_mcrc.h File Reference

Go to the source code of this file.

## MCRC Interrupt priority
#define | SDL_MCRC_INTR_PRIORITY_CH1_FAIL (0x1U)
#define | SDL_MCRC_INTR_PRIORITY_CH2_FAIL (0x2U)
#define | SDL_MCRC_INTR_PRIORITY_CH3_FAIL (0x3U)
#define | SDL_MCRC_INTR_PRIORITY_CH4_FAIL (0x4U)
#define | SDL_MCRC_INTR_PRIORITY_CH1_COMPRESSION_DONE (0x9U)
#define | SDL_MCRC_INTR_PRIORITY_CH2_COMPRESSION_DONE (0xaU)
#define | SDL_MCRC_INTR_PRIORITY_CH3_COMPRESSION_DONE (0xbU)
#define | SDL_MCRC_INTR_PRIORITY_CH4_COMPRESSION_DONE (0xcU)
#define | SDL_MCRC_INTR_PRIORITY_CH1_OVERRUN (0x11U)
#define | SDL_MCRC_INTR_PRIORITY_CH2_OVERRUN (0x12U)
#define | SDL_MCRC_INTR_PRIORITY_CH3_OVERRUN (0x13U)
#define | SDL_MCRC_INTR_PRIORITY_CH4_OVERRUN (0x14U)
#define | SDL_MCRC_INTR_PRIORITY_CH1_UNDERRUN (0x19U)
#define | SDL_MCRC_INTR_PRIORITY_CH2_UNDERRUN (0x1aU)
#define | SDL_MCRC_INTR_PRIORITY_CH3_UNDERRUN (0x1bU)
#define | SDL_MCRC_INTR_PRIORITY_CH4_UNDERRUN (0x1cU)
#define | SDL_MCRC_INTR_PRIORITY_CH1_TIMEOUT (0x21U)
#define | SDL_MCRC_INTR_PRIORITY_CH2_TIMEOUT (0x22U)
#define | SDL_MCRC_INTR_PRIORITY_CH3_TIMEOUT (0x23U)
#define | SDL_MCRC_INTR_PRIORITY_CH4_TIMEOUT (0x24U)
typedef uint32_t | SDL_MCRC_IntrPriority_t
| The offset for the highest pending priority interrupt. These interrupt offset returned in SDL_MCRC_getHighestPriorityIntrStatus function. More...

## Data Bus Mask
#define | SDL_MCRC_DATA_BUS_ITCM_MASK (SDL_MCRC_MCRC_BUS_SEL_ITC_MEN_MASK)
#define | SDL_MCRC_DATA_BUS_DTCM_MASK (SDL_MCRC_MCRC_BUS_SEL_DTC_MEN_MASK)
#define | SDL_MCRC_DATA_BUS_VBUSM_MASK (SDL_MCRC_MCRC_BUS_SEL_MEN_MASK)
#define | SDL_MCRC_DATA_BUS_MASK_ALL
typedef uint32_t | SDL_MCRC_DataBusMask_t
| MCRC data bus type mask selected for tracing control. More...

## Macros
#define | SDL_MCRC_MAX_CTRL_FLAG_VAL (1U)
| The max value that can be passed to Bus Tracing Control APIs as the ctrlFlag value. More...

## 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_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...