![]() |
Altera SoCAL
16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
|
Reading this register allows the CPU to quickly detect if any of the transmission request bits in each of the MOTRA, MOTRB, MOTRC, and MOTRD Transmission Request Registers are set.
Register Layout
Bits | Access | Reset | Description |
---|---|---|---|
[0] | R | 0x0 | TxRqstA |
[1] | R | 0x0 | TxRqstA |
[2] | R | 0x0 | TxRqstA |
[3] | R | 0x0 | TxRqstA |
[4] | R | 0x0 | TxRqstB |
[5] | R | 0x0 | TxRqstB |
[6] | R | 0x0 | TxRqstB |
[7] | R | 0x0 | TxRqstB |
[8] | R | 0x0 | TxRqstC |
[9] | R | 0x0 | TxRqstC |
[10] | R | 0x0 | TxRqstC |
[11] | R | 0x0 | TxRqstC |
[12] | R | 0x0 | TxRqstD |
[13] | R | 0x0 | TxRqstD |
[14] | R | 0x0 | TxRqstD |
[15] | R | 0x0 | TxRqstD |
[31:16] | ??? | 0x0 | UNDEFINED |
Field : TxRqstA - TxRqstA_0 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRA register. Array index i corresponds to byte i of the MOTRA register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_LSB 0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_MSB 0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_SET_MSK 0x00000001 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_CLR_MSK 0xfffffffe | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_GET(value) (((value) & 0x00000001) >> 0) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_SET(value) (((value) << 0) & 0x00000001) | ||||||||||||||||||
Field : TxRqstA - TxRqstA_1 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRA register. Array index i corresponds to byte i of the MOTRA register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_LSB 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_MSB 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_SET_MSK 0x00000002 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_CLR_MSK 0xfffffffd | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_GET(value) (((value) & 0x00000002) >> 1) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_SET(value) (((value) << 1) & 0x00000002) | ||||||||||||||||||
Field : TxRqstA - TxRqstA_2 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRA register. Array index i corresponds to byte i of the MOTRA register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_LSB 2 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_MSB 2 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_SET_MSK 0x00000004 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_CLR_MSK 0xfffffffb | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_GET(value) (((value) & 0x00000004) >> 2) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_SET(value) (((value) << 2) & 0x00000004) | ||||||||||||||||||
Field : TxRqstA - TxRqstA_3 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRA register. Array index i corresponds to byte i of the MOTRA register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_LSB 3 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_MSB 3 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_SET_MSK 0x00000008 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_CLR_MSK 0xfffffff7 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_GET(value) (((value) & 0x00000008) >> 3) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_SET(value) (((value) << 3) & 0x00000008) | ||||||||||||||||||
Field : TxRqstB - TxRqstB_0 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRB register. Array index i corresponds to byte i of the MOTRB register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_LSB 4 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_MSB 4 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_SET_MSK 0x00000010 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_CLR_MSK 0xffffffef | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_GET(value) (((value) & 0x00000010) >> 4) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_SET(value) (((value) << 4) & 0x00000010) | ||||||||||||||||||
Field : TxRqstB - TxRqstB_1 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRB register. Array index i corresponds to byte i of the MOTRB register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_LSB 5 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_MSB 5 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_SET_MSK 0x00000020 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_CLR_MSK 0xffffffdf | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_GET(value) (((value) & 0x00000020) >> 5) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_SET(value) (((value) << 5) & 0x00000020) | ||||||||||||||||||
Field : TxRqstB - TxRqstB_2 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRB register. Array index i corresponds to byte i of the MOTRB register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_LSB 6 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_MSB 6 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_SET_MSK 0x00000040 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_CLR_MSK 0xffffffbf | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_GET(value) (((value) & 0x00000040) >> 6) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_SET(value) (((value) << 6) & 0x00000040) | ||||||||||||||||||
Field : TxRqstB - TxRqstB_3 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRB register. Array index i corresponds to byte i of the MOTRB register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_LSB 7 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_MSB 7 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_SET_MSK 0x00000080 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_CLR_MSK 0xffffff7f | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_GET(value) (((value) & 0x00000080) >> 7) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_SET(value) (((value) << 7) & 0x00000080) | ||||||||||||||||||
Field : TxRqstC - TxRqstC_0 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRC register. Array index i corresponds to byte i of the MOTRC register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_LSB 8 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_MSB 8 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_SET_MSK 0x00000100 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_CLR_MSK 0xfffffeff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_GET(value) (((value) & 0x00000100) >> 8) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_SET(value) (((value) << 8) & 0x00000100) | ||||||||||||||||||
Field : TxRqstC - TxRqstC_1 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRC register. Array index i corresponds to byte i of the MOTRC register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_LSB 9 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_MSB 9 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_SET_MSK 0x00000200 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_CLR_MSK 0xfffffdff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_GET(value) (((value) & 0x00000200) >> 9) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_SET(value) (((value) << 9) & 0x00000200) | ||||||||||||||||||
Field : TxRqstC - TxRqstC_2 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRC register. Array index i corresponds to byte i of the MOTRC register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_LSB 10 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_MSB 10 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_SET_MSK 0x00000400 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_CLR_MSK 0xfffffbff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_GET(value) (((value) & 0x00000400) >> 10) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_SET(value) (((value) << 10) & 0x00000400) | ||||||||||||||||||
Field : TxRqstC - TxRqstC_3 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRC register. Array index i corresponds to byte i of the MOTRC register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_LSB 11 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_MSB 11 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_SET_MSK 0x00000800 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_CLR_MSK 0xfffff7ff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_GET(value) (((value) & 0x00000800) >> 11) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_SET(value) (((value) << 11) & 0x00000800) | ||||||||||||||||||
Field : TxRqstD - TxRqstD_0 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRD register. Array index i corresponds to byte i of the MOTRD register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_LSB 12 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_MSB 12 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_SET_MSK 0x00001000 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_CLR_MSK 0xffffefff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_GET(value) (((value) & 0x00001000) >> 12) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_SET(value) (((value) << 12) & 0x00001000) | ||||||||||||||||||
Field : TxRqstD - TxRqstD_1 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRD register. Array index i corresponds to byte i of the MOTRD register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_LSB 13 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_MSB 13 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_SET_MSK 0x00002000 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_CLR_MSK 0xffffdfff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_GET(value) (((value) & 0x00002000) >> 13) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_SET(value) (((value) << 13) & 0x00002000) | ||||||||||||||||||
Field : TxRqstD - TxRqstD_2 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRD register. Array index i corresponds to byte i of the MOTRD register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_LSB 14 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_MSB 14 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_SET_MSK 0x00004000 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_CLR_MSK 0xffffbfff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_GET(value) (((value) & 0x00004000) >> 14) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_SET(value) (((value) << 14) & 0x00004000) | ||||||||||||||||||
Field : TxRqstD - TxRqstD_3 | |||||||||||||||||||
Each bit in this field is a logical OR of a byte of the MOTRD register. Array index i corresponds to byte i of the MOTRD register. Field Enumeration Values:
Field Access Macros: | |||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_NOTWAITING 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_PENDING 0x1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_LSB 15 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_MSB 15 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_WIDTH 1 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET_MSK 0x00008000 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_CLR_MSK 0xffff7fff | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_RESET 0x0 | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_GET(value) (((value) & 0x00008000) >> 15) | ||||||||||||||||||
#define | ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET(value) (((value) << 15) & 0x00008000) | ||||||||||||||||||
Data Structures | |
struct | ALT_CAN_MSGHAND_MOTRX_s |
Macros | |
#define | ALT_CAN_MSGHAND_MOTRX_OFST 0x0 |
#define | ALT_CAN_MSGHAND_MOTRX_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRX_OFST)) |
Typedefs | |
typedef struct ALT_CAN_MSGHAND_MOTRX_s | ALT_CAN_MSGHAND_MOTRX_t |
struct ALT_CAN_MSGHAND_MOTRX_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_MOTRX.
Data Fields | ||
---|---|---|
const uint32_t | TxRqstA_0: 1 | TxRqstA |
const uint32_t | TxRqstA_1: 1 | TxRqstA |
const uint32_t | TxRqstA_2: 1 | TxRqstA |
const uint32_t | TxRqstA_3: 1 | TxRqstA |
const uint32_t | TxRqstB_0: 1 | TxRqstB |
const uint32_t | TxRqstB_1: 1 | TxRqstB |
const uint32_t | TxRqstB_2: 1 | TxRqstB |
const uint32_t | TxRqstB_3: 1 | TxRqstB |
const uint32_t | TxRqstC_0: 1 | TxRqstC |
const uint32_t | TxRqstC_1: 1 | TxRqstC |
const uint32_t | TxRqstC_2: 1 | TxRqstC |
const uint32_t | TxRqstC_3: 1 | TxRqstC |
const uint32_t | TxRqstD_0: 1 | TxRqstD |
const uint32_t | TxRqstD_1: 1 | TxRqstD |
const uint32_t | TxRqstD_2: 1 | TxRqstD |
const uint32_t | TxRqstD_3: 1 | TxRqstD |
uint32_t | __pad0__: 16 | UNDEFINED |
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0
The Message Objects in the corresponding byte of MOTRA are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0
One or more of the transmission of the Message Objects in the corresponding byte of MOTRA are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_LSB 0 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_MSB 0 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_SET_MSK 0x00000001 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_CLR_MSK 0xfffffffe |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_GET | ( | value | ) | (((value) & 0x00000001) >> 0) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_SET | ( | value | ) | (((value) << 0) & 0x00000001) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1
The Message Objects in the corresponding byte of MOTRA are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1
One or more of the transmission of the Message Objects in the corresponding byte of MOTRA are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_LSB 1 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_MSB 1 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_SET_MSK 0x00000002 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_CLR_MSK 0xfffffffd |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_GET | ( | value | ) | (((value) & 0x00000002) >> 1) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_SET | ( | value | ) | (((value) << 1) & 0x00000002) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2
The Message Objects in the corresponding byte of MOTRA are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2
One or more of the transmission of the Message Objects in the corresponding byte of MOTRA are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_LSB 2 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_MSB 2 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_SET_MSK 0x00000004 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_CLR_MSK 0xfffffffb |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_GET | ( | value | ) | (((value) & 0x00000004) >> 2) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_SET | ( | value | ) | (((value) << 2) & 0x00000004) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3
The Message Objects in the corresponding byte of MOTRA are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3
One or more of the transmission of the Message Objects in the corresponding byte of MOTRA are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_LSB 3 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_MSB 3 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_SET_MSK 0x00000008 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_CLR_MSK 0xfffffff7 |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_GET | ( | value | ) | (((value) & 0x00000008) >> 3) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_SET | ( | value | ) | (((value) << 3) & 0x00000008) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0
The Message Objects in the corresponding byte of MOTRB are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0
One or more of the transmission of the Message Objects in the corresponding byte of MOTRB are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_LSB 4 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_MSB 4 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_SET_MSK 0x00000010 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_CLR_MSK 0xffffffef |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_GET | ( | value | ) | (((value) & 0x00000010) >> 4) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_SET | ( | value | ) | (((value) << 4) & 0x00000010) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1
The Message Objects in the corresponding byte of MOTRB are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1
One or more of the transmission of the Message Objects in the corresponding byte of MOTRB are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_LSB 5 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_MSB 5 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_SET_MSK 0x00000020 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_CLR_MSK 0xffffffdf |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_GET | ( | value | ) | (((value) & 0x00000020) >> 5) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_SET | ( | value | ) | (((value) << 5) & 0x00000020) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2
The Message Objects in the corresponding byte of MOTRB are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2
One or more of the transmission of the Message Objects in the corresponding byte of MOTRB are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_LSB 6 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_MSB 6 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_SET_MSK 0x00000040 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_CLR_MSK 0xffffffbf |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_GET | ( | value | ) | (((value) & 0x00000040) >> 6) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_SET | ( | value | ) | (((value) << 6) & 0x00000040) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3
The Message Objects in the corresponding byte of MOTRB are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3
One or more of the transmission of the Message Objects in the corresponding byte of MOTRB are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_LSB 7 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_MSB 7 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_SET_MSK 0x00000080 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_CLR_MSK 0xffffff7f |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_GET | ( | value | ) | (((value) & 0x00000080) >> 7) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_SET | ( | value | ) | (((value) << 7) & 0x00000080) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0
The Message Objects in the corresponding byte of MOTRC are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0
One or more of the transmission of the Message Objects in the corresponding byte of MOTRC are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_LSB 8 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_MSB 8 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_SET_MSK 0x00000100 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_CLR_MSK 0xfffffeff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_GET | ( | value | ) | (((value) & 0x00000100) >> 8) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_SET | ( | value | ) | (((value) << 8) & 0x00000100) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1
The Message Objects in the corresponding byte of MOTRC are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1
One or more of the transmission of the Message Objects in the corresponding byte of MOTRC are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_LSB 9 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_MSB 9 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_SET_MSK 0x00000200 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_CLR_MSK 0xfffffdff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_GET | ( | value | ) | (((value) & 0x00000200) >> 9) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_SET | ( | value | ) | (((value) << 9) & 0x00000200) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2
The Message Objects in the corresponding byte of MOTRC are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2
One or more of the transmission of the Message Objects in the corresponding byte of MOTRC are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_LSB 10 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_MSB 10 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_SET_MSK 0x00000400 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_CLR_MSK 0xfffffbff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_GET | ( | value | ) | (((value) & 0x00000400) >> 10) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_SET | ( | value | ) | (((value) << 10) & 0x00000400) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3
The Message Objects in the corresponding byte of MOTRC are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3
One or more of the transmission of the Message Objects in the corresponding byte of MOTRC are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_LSB 11 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_MSB 11 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_SET_MSK 0x00000800 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_CLR_MSK 0xfffff7ff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_GET | ( | value | ) | (((value) & 0x00000800) >> 11) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_SET | ( | value | ) | (((value) << 11) & 0x00000800) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0
The Message Objects in the corresponding byte of MOTRD are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0
One or more of the transmission of the Message Objects in the corresponding byte of MOTRD are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_LSB 12 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_MSB 12 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_SET_MSK 0x00001000 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_CLR_MSK 0xffffefff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_GET | ( | value | ) | (((value) & 0x00001000) >> 12) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_SET | ( | value | ) | (((value) << 12) & 0x00001000) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1
The Message Objects in the corresponding byte of MOTRD are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1
One or more of the transmission of the Message Objects in the corresponding byte of MOTRD are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_LSB 13 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_MSB 13 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_SET_MSK 0x00002000 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_CLR_MSK 0xffffdfff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_GET | ( | value | ) | (((value) & 0x00002000) >> 13) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_SET | ( | value | ) | (((value) << 13) & 0x00002000) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2
The Message Objects in the corresponding byte of MOTRD are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2
One or more of the transmission of the Message Objects in the corresponding byte of MOTRD are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_LSB 14 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_MSB 14 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_SET_MSK 0x00004000 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_CLR_MSK 0xffffbfff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_GET | ( | value | ) | (((value) & 0x00004000) >> 14) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_SET | ( | value | ) | (((value) << 14) & 0x00004000) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_NOTWAITING 0x0 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3
The Message Objects in the corresponding byte of MOTRD are not waiting for transmission.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_PENDING 0x1 |
Enumerated value for register field ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3
One or more of the transmission of the Message Objects in the corresponding byte of MOTRD are requested and are not yet done.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_LSB 15 |
The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_MSB 15 |
The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_WIDTH 1 |
The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET_MSK 0x00008000 |
The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_CLR_MSK 0xffff7fff |
The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_RESET 0x0 |
The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_GET | ( | value | ) | (((value) & 0x00008000) >> 15) |
Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 field value from a register.
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET | ( | value | ) | (((value) << 15) & 0x00008000) |
Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value suitable for setting the register.
#define ALT_CAN_MSGHAND_MOTRX_OFST 0x0 |
The byte offset of the ALT_CAN_MSGHAND_MOTRX register from the beginning of the component.
#define ALT_CAN_MSGHAND_MOTRX_ADDR | ( | base | ) | ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRX_OFST)) |
The address of the ALT_CAN_MSGHAND_MOTRX register.
typedef struct ALT_CAN_MSGHAND_MOTRX_s ALT_CAN_MSGHAND_MOTRX_t |
The typedef declaration for register ALT_CAN_MSGHAND_MOTRX.