Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Register : Interrupt Pending X Register - MOIPX

Description

Reading this register allows the CPU to quickly detect if any of the interrupt pending bits in each of the MOIPA, MOIPB, MOIPC, and MOIPD Interrupt Pending Registers are set.

Register Layout

Bits Access Reset Description
[0] R 0x0 IntPndA
[1] R 0x0 IntPndA
[2] R 0x0 IntPndA
[3] R 0x0 IntPndA
[4] R 0x0 IntPndB
[5] R 0x0 IntPndB
[6] R 0x0 IntPndB
[7] R 0x0 IntPndB
[8] R 0x0 IntPndC
[9] R 0x0 IntPndC
[10] R 0x0 IntPndC
[11] R 0x0 IntPndC
[12] R 0x0 IntPndD
[13] R 0x0 IntPndD
[14] R 0x0 IntPndD
[15] R 0x0 IntPndD
[31:16] ??? 0x0 UNDEFINED

Field : IntPndA - IntPndA_0

Each bit in this field is a logical OR of a byte of the MOIPA register. Array index i corresponds to byte i of the MOIPA register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPA are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPA are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_LSB   0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_MSB   0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_SET_MSK   0x00000001
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_CLR_MSK   0xfffffffe
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_GET(value)   (((value) & 0x00000001) >> 0)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_SET(value)   (((value) << 0) & 0x00000001)
 

Field : IntPndA - IntPndA_1

Each bit in this field is a logical OR of a byte of the MOIPA register. Array index i corresponds to byte i of the MOIPA register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPA are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPA are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_LSB   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_MSB   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_SET_MSK   0x00000002
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_CLR_MSK   0xfffffffd
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_GET(value)   (((value) & 0x00000002) >> 1)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_SET(value)   (((value) << 1) & 0x00000002)
 

Field : IntPndA - IntPndA_2

Each bit in this field is a logical OR of a byte of the MOIPA register. Array index i corresponds to byte i of the MOIPA register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPA are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPA are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_LSB   2
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_MSB   2
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_SET_MSK   0x00000004
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_CLR_MSK   0xfffffffb
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_GET(value)   (((value) & 0x00000004) >> 2)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_SET(value)   (((value) << 2) & 0x00000004)
 

Field : IntPndA - IntPndA_3

Each bit in this field is a logical OR of a byte of the MOIPA register. Array index i corresponds to byte i of the MOIPA register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPA are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPA are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_LSB   3
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_MSB   3
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_SET_MSK   0x00000008
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_CLR_MSK   0xfffffff7
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_GET(value)   (((value) & 0x00000008) >> 3)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_SET(value)   (((value) << 3) & 0x00000008)
 

Field : IntPndB - IntPndB_0

Each bit in this field is a logical OR of a byte of the MOIPB register. Array index i corresponds to byte i of the MOIPB register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPB are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPB are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_LSB   4
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_MSB   4
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_SET_MSK   0x00000010
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_CLR_MSK   0xffffffef
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_GET(value)   (((value) & 0x00000010) >> 4)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_SET(value)   (((value) << 4) & 0x00000010)
 

Field : IntPndB - IntPndB_1

Each bit in this field is a logical OR of a byte of the MOIPB register. Array index i corresponds to byte i of the MOIPB register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPB are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPB are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_LSB   5
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_MSB   5
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_SET_MSK   0x00000020
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_CLR_MSK   0xffffffdf
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_GET(value)   (((value) & 0x00000020) >> 5)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_SET(value)   (((value) << 5) & 0x00000020)
 

Field : IntPndB - IntPndB_2

Each bit in this field is a logical OR of a byte of the MOIPB register. Array index i corresponds to byte i of the MOIPB register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPB are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPB are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_LSB   6
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_MSB   6
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_SET_MSK   0x00000040
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_CLR_MSK   0xffffffbf
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_GET(value)   (((value) & 0x00000040) >> 6)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_SET(value)   (((value) << 6) & 0x00000040)
 

Field : IntPndB - IntPndB_3

Each bit in this field is a logical OR of a byte of the MOIPB register. Array index i corresponds to byte i of the MOIPB register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPB are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPB are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_LSB   7
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_MSB   7
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_SET_MSK   0x00000080
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_CLR_MSK   0xffffff7f
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_GET(value)   (((value) & 0x00000080) >> 7)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_SET(value)   (((value) << 7) & 0x00000080)
 

Field : IntPndC - IntPndC_0

Each bit in this field is a logical OR of a byte of the MOIPC register. Array index i corresponds to byte i of the MOIPC register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPC are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPC are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_LSB   8
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_MSB   8
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_SET_MSK   0x00000100
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_CLR_MSK   0xfffffeff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_GET(value)   (((value) & 0x00000100) >> 8)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_SET(value)   (((value) << 8) & 0x00000100)
 

Field : IntPndC - IntPndC_1

Each bit in this field is a logical OR of a byte of the MOIPC register. Array index i corresponds to byte i of the MOIPC register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPC are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPC are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_LSB   9
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_MSB   9
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_SET_MSK   0x00000200
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_CLR_MSK   0xfffffdff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_GET(value)   (((value) & 0x00000200) >> 9)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_SET(value)   (((value) << 9) & 0x00000200)
 

Field : IntPndC - IntPndC_2

Each bit in this field is a logical OR of a byte of the MOIPC register. Array index i corresponds to byte i of the MOIPC register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPC are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPC are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_LSB   10
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_MSB   10
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_SET_MSK   0x00000400
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_CLR_MSK   0xfffffbff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_GET(value)   (((value) & 0x00000400) >> 10)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_SET(value)   (((value) << 10) & 0x00000400)
 

Field : IntPndC - IntPndC_3

Each bit in this field is a logical OR of a byte of the MOIPC register. Array index i corresponds to byte i of the MOIPC register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPC are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPC are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_LSB   11
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_MSB   11
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_SET_MSK   0x00000800
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_CLR_MSK   0xfffff7ff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_GET(value)   (((value) & 0x00000800) >> 11)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_SET(value)   (((value) << 11) & 0x00000800)
 

Field : IntPndD - IntPndD_0

Each bit in this field is a logical OR of a byte of the MOIPD register. Array index i corresponds to byte i of the MOIPD register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPD are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPD are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_LSB   12
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_MSB   12
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_SET_MSK   0x00001000
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_CLR_MSK   0xffffefff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_GET(value)   (((value) & 0x00001000) >> 12)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_SET(value)   (((value) << 12) & 0x00001000)
 

Field : IntPndD - IntPndD_1

Each bit in this field is a logical OR of a byte of the MOIPD register. Array index i corresponds to byte i of the MOIPD register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPD are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPD are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_LSB   13
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_MSB   13
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_SET_MSK   0x00002000
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_CLR_MSK   0xffffdfff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_GET(value)   (((value) & 0x00002000) >> 13)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_SET(value)   (((value) << 13) & 0x00002000)
 

Field : IntPndD - IntPndD_2

Each bit in this field is a logical OR of a byte of the MOIPD register. Array index i corresponds to byte i of the MOIPD register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPD are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPD are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_LSB   14
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_MSB   14
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_SET_MSK   0x00004000
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_CLR_MSK   0xffffbfff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_GET(value)   (((value) & 0x00004000) >> 14)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_SET(value)   (((value) << 14) & 0x00004000)
 

Field : IntPndD - IntPndD_3

Each bit in this field is a logical OR of a byte of the MOIPD register. Array index i corresponds to byte i of the MOIPD register.

Field Enumeration Values:

Enum Value Description
ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_NOTSRC 0x0 The Message Objects in the corresponding byte of
: MOIPD are not the source of an interrupt.
ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_SRC 0x1 One or more of the Message Objects in the
: corresponding byte of MOIPD are the source an
: interrupt.

Field Access Macros:

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_NOTSRC   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_SRC   0x1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_LSB   15
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_MSB   15
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_WIDTH   1
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET_MSK   0x00008000
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_CLR_MSK   0xffff7fff
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_RESET   0x0
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_GET(value)   (((value) & 0x00008000) >> 15)
 
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET(value)   (((value) << 15) & 0x00008000)
 

Data Structures

struct  ALT_CAN_MSGHAND_MOIPX_s
 

Macros

#define ALT_CAN_MSGHAND_MOIPX_OFST   0x28
 
#define ALT_CAN_MSGHAND_MOIPX_ADDR(base)   ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPX_OFST))
 

Typedefs

typedef struct
ALT_CAN_MSGHAND_MOIPX_s 
ALT_CAN_MSGHAND_MOIPX_t
 

Data Structure Documentation

struct ALT_CAN_MSGHAND_MOIPX_s

WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.

The struct declaration for register ALT_CAN_MSGHAND_MOIPX.

Data Fields
const uint32_t IntPndA_0: 1 IntPndA
const uint32_t IntPndA_1: 1 IntPndA
const uint32_t IntPndA_2: 1 IntPndA
const uint32_t IntPndA_3: 1 IntPndA
const uint32_t IntPndB_0: 1 IntPndB
const uint32_t IntPndB_1: 1 IntPndB
const uint32_t IntPndB_2: 1 IntPndB
const uint32_t IntPndB_3: 1 IntPndB
const uint32_t IntPndC_0: 1 IntPndC
const uint32_t IntPndC_1: 1 IntPndC
const uint32_t IntPndC_2: 1 IntPndC
const uint32_t IntPndC_3: 1 IntPndC
const uint32_t IntPndD_0: 1 IntPndD
const uint32_t IntPndD_1: 1 IntPndD
const uint32_t IntPndD_2: 1 IntPndD
const uint32_t IntPndD_3: 1 IntPndD
uint32_t __pad0__: 16 UNDEFINED

Macro Definitions

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_0

The Message Objects in the corresponding byte of MOIPA are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_0

One or more of the Message Objects in the corresponding byte of MOIPA are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_LSB   0

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_MSB   0

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_SET_MSK   0x00000001

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_CLR_MSK   0xfffffffe

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_GET (   value)    (((value) & 0x00000001) >> 0)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_SET (   value)    (((value) << 0) & 0x00000001)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_1

The Message Objects in the corresponding byte of MOIPA are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_1

One or more of the Message Objects in the corresponding byte of MOIPA are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_LSB   1

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_MSB   1

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_SET_MSK   0x00000002

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_CLR_MSK   0xfffffffd

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_GET (   value)    (((value) & 0x00000002) >> 1)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_SET (   value)    (((value) << 1) & 0x00000002)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_2

The Message Objects in the corresponding byte of MOIPA are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_2

One or more of the Message Objects in the corresponding byte of MOIPA are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_LSB   2

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_MSB   2

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_SET_MSK   0x00000004

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_CLR_MSK   0xfffffffb

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_GET (   value)    (((value) & 0x00000004) >> 2)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_SET (   value)    (((value) << 2) & 0x00000004)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_3

The Message Objects in the corresponding byte of MOIPA are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDA_3

One or more of the Message Objects in the corresponding byte of MOIPA are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_LSB   3

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_MSB   3

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_SET_MSK   0x00000008

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_CLR_MSK   0xfffffff7

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_GET (   value)    (((value) & 0x00000008) >> 3)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_SET (   value)    (((value) << 3) & 0x00000008)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_0

The Message Objects in the corresponding byte of MOIPB are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_0

One or more of the Message Objects in the corresponding byte of MOIPB are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_LSB   4

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_MSB   4

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_SET_MSK   0x00000010

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_CLR_MSK   0xffffffef

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_GET (   value)    (((value) & 0x00000010) >> 4)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_SET (   value)    (((value) << 4) & 0x00000010)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_1

The Message Objects in the corresponding byte of MOIPB are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_1

One or more of the Message Objects in the corresponding byte of MOIPB are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_LSB   5

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_MSB   5

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_SET_MSK   0x00000020

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_CLR_MSK   0xffffffdf

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_GET (   value)    (((value) & 0x00000020) >> 5)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_SET (   value)    (((value) << 5) & 0x00000020)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_2

The Message Objects in the corresponding byte of MOIPB are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_2

One or more of the Message Objects in the corresponding byte of MOIPB are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_LSB   6

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_MSB   6

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_SET_MSK   0x00000040

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_CLR_MSK   0xffffffbf

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_GET (   value)    (((value) & 0x00000040) >> 6)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_SET (   value)    (((value) << 6) & 0x00000040)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_3

The Message Objects in the corresponding byte of MOIPB are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDB_3

One or more of the Message Objects in the corresponding byte of MOIPB are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_LSB   7

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_MSB   7

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_SET_MSK   0x00000080

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_CLR_MSK   0xffffff7f

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_GET (   value)    (((value) & 0x00000080) >> 7)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_SET (   value)    (((value) << 7) & 0x00000080)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_0

The Message Objects in the corresponding byte of MOIPC are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_0

One or more of the Message Objects in the corresponding byte of MOIPC are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_LSB   8

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_MSB   8

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_SET_MSK   0x00000100

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_CLR_MSK   0xfffffeff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_GET (   value)    (((value) & 0x00000100) >> 8)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_SET (   value)    (((value) << 8) & 0x00000100)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_1

The Message Objects in the corresponding byte of MOIPC are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_1

One or more of the Message Objects in the corresponding byte of MOIPC are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_LSB   9

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_MSB   9

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_SET_MSK   0x00000200

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_CLR_MSK   0xfffffdff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_GET (   value)    (((value) & 0x00000200) >> 9)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_SET (   value)    (((value) << 9) & 0x00000200)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_2

The Message Objects in the corresponding byte of MOIPC are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_2

One or more of the Message Objects in the corresponding byte of MOIPC are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_LSB   10

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_MSB   10

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_SET_MSK   0x00000400

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_CLR_MSK   0xfffffbff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_GET (   value)    (((value) & 0x00000400) >> 10)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_SET (   value)    (((value) << 10) & 0x00000400)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_3

The Message Objects in the corresponding byte of MOIPC are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDC_3

One or more of the Message Objects in the corresponding byte of MOIPC are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_LSB   11

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_MSB   11

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_SET_MSK   0x00000800

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_CLR_MSK   0xfffff7ff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_GET (   value)    (((value) & 0x00000800) >> 11)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_SET (   value)    (((value) << 11) & 0x00000800)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_0

The Message Objects in the corresponding byte of MOIPD are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_0

One or more of the Message Objects in the corresponding byte of MOIPD are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_LSB   12

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_MSB   12

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_SET_MSK   0x00001000

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_CLR_MSK   0xffffefff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_GET (   value)    (((value) & 0x00001000) >> 12)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_SET (   value)    (((value) << 12) & 0x00001000)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_1

The Message Objects in the corresponding byte of MOIPD are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_1

One or more of the Message Objects in the corresponding byte of MOIPD are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_LSB   13

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_MSB   13

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_SET_MSK   0x00002000

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_CLR_MSK   0xffffdfff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_GET (   value)    (((value) & 0x00002000) >> 13)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_SET (   value)    (((value) << 13) & 0x00002000)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_2

The Message Objects in the corresponding byte of MOIPD are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_2

One or more of the Message Objects in the corresponding byte of MOIPD are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_LSB   14

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_MSB   14

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_SET_MSK   0x00004000

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_CLR_MSK   0xffffbfff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_GET (   value)    (((value) & 0x00004000) >> 14)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_SET (   value)    (((value) << 14) & 0x00004000)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_NOTSRC   0x0

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_3

The Message Objects in the corresponding byte of MOIPD are not the source of an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_E_SRC   0x1

Enumerated value for register field ALT_CAN_MSGHAND_MOIPX_INTPNDD_3

One or more of the Message Objects in the corresponding byte of MOIPD are the source an interrupt.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_LSB   15

The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_MSB   15

The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_WIDTH   1

The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET_MSK   0x00008000

The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_CLR_MSK   0xffff7fff

The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_RESET   0x0

The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_GET (   value)    (((value) & 0x00008000) >> 15)

Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 field value from a register.

#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET (   value)    (((value) << 15) & 0x00008000)

Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value suitable for setting the register.

#define ALT_CAN_MSGHAND_MOIPX_OFST   0x28

The byte offset of the ALT_CAN_MSGHAND_MOIPX register from the beginning of the component.

#define ALT_CAN_MSGHAND_MOIPX_ADDR (   base)    ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPX_OFST))

The address of the ALT_CAN_MSGHAND_MOIPX register.

Typedef Documentation

The typedef declaration for register ALT_CAN_MSGHAND_MOIPX.