SDL API Guide for J721E
MCRC Enumerated Data Types

Introduction

Enumerations

enum  SDL_MCRC_InstType { NAVSS0_MCRC_0 = 1, MCRC_MCU_NAVSS = 2, SDL_MCRC_INVALID = 0xffff }
 MCRC Instance supported. More...
 
enum  SDL_MCRC_dataBitSize { SDL_MCRC_DATA_8_BIT = 1, SDL_MCRC_DATA_16_BIT = 2, SDL_MCRC_DATA_32_BIT = 3 }
 This enumerator defines the Data size for input MCRC DATA. More...
 

MCRC Operation Mode

typedef uint32_t SDL_MCRC_ModeType
 MCRC operation mode supported. MCRC can either operate in Semi-CPU, Full-CPU or Auto mode. More...
 
#define SDL_MCRC_OPERATION_MODE_DATA   (SDL_MCRC_CTRL2_CH1_MODE_DATA)
 
#define SDL_MCRC_OPERATION_MODE_AUTO   (SDL_MCRC_CTRL2_CH1_MODE_AUTO)
 
#define SDL_MCRC_OPERATION_MODE_SEMICPU   (SDL_MCRC_CTRL2_CH1_MODE_SEMICPU)
 
#define SDL_MCRC_OPERATION_MODE_FULLCPU   (SDL_MCRC_CTRL2_CH1_MODE_FULLCPU)
 

MCRC channel

typedef uint32_t SDL_MCRC_channel_t
 MCRC channel supported. More...
 
#define SDL_MCRC_CHANNEL_1   (0x1U)
 
#define SDL_MCRC_CHANNEL_2   (0x2U)
 
#define SDL_MCRC_CHANNEL_3   (0x3U)
 
#define SDL_MCRC_CHANNEL_4   (0x4U)
 

Macro Definition Documentation

◆ SDL_MCRC_OPERATION_MODE_DATA

#define SDL_MCRC_OPERATION_MODE_DATA   (SDL_MCRC_CTRL2_CH1_MODE_DATA)

Configure MCRC operation mode to Data Captures

◆ SDL_MCRC_OPERATION_MODE_AUTO

#define SDL_MCRC_OPERATION_MODE_AUTO   (SDL_MCRC_CTRL2_CH1_MODE_AUTO)

Configure MCRC operation mode to Auto

◆ SDL_MCRC_OPERATION_MODE_SEMICPU

#define SDL_MCRC_OPERATION_MODE_SEMICPU   (SDL_MCRC_CTRL2_CH1_MODE_SEMICPU)

Configure MCRC operation mode to Semi-CPU

◆ SDL_MCRC_OPERATION_MODE_FULLCPU

#define SDL_MCRC_OPERATION_MODE_FULLCPU   (SDL_MCRC_CTRL2_CH1_MODE_FULLCPU)

Configure MCRC operation mode to Full-CPU

◆ SDL_MCRC_CHANNEL_1

#define SDL_MCRC_CHANNEL_1   (0x1U)

Select channel 1 for operation

◆ SDL_MCRC_CHANNEL_2

#define SDL_MCRC_CHANNEL_2   (0x2U)

Select channel 2 for operation

◆ SDL_MCRC_CHANNEL_3

#define SDL_MCRC_CHANNEL_3   (0x3U)

Select channel 3 for operation

◆ SDL_MCRC_CHANNEL_4

#define SDL_MCRC_CHANNEL_4   (0x4U)

Select channel 4 for operation

Typedef Documentation

◆ SDL_MCRC_ModeType

typedef uint32_t SDL_MCRC_ModeType

MCRC operation mode supported. MCRC can either operate in Semi-CPU, Full-CPU or Auto mode.

◆ SDL_MCRC_channel_t

typedef uint32_t SDL_MCRC_channel_t

MCRC channel supported.

Enumeration Type Documentation

◆ SDL_MCRC_InstType

MCRC Instance supported.

Enumerator
NAVSS0_MCRC_0 

NAVSS Instance

MCRC_MCU_NAVSS 

MCU_NAVSS0_MCRC_0 Instance

SDL_MCRC_INVALID 

Invalid instance

◆ SDL_MCRC_dataBitSize

This enumerator defines the Data size for input MCRC DATA.

Enumerator
SDL_MCRC_DATA_8_BIT 

8 Bit data packed

SDL_MCRC_DATA_16_BIT 

16 Bit data packed

SDL_MCRC_DATA_32_BIT 

32 Bit data packed