blob: ded9a28b7b43518face6a10f4a7af4445933530b [file] [log] [blame]
/*******************************************************************************
* *
* Copyright 2013 Altera Corporation. All Rights Reserved. *
* *
* Redistribution and use in source and binary forms, with or without *
* modification, are permitted provided that the following conditions are met: *
* *
* 1. Redistributions of source code must retain the above copyright notice, *
* this list of conditions and the following disclaimer. *
* *
* 2. Redistributions in binary form must reproduce the above copyright notice, *
* this list of conditions and the following disclaimer in the documentation *
* and/or other materials provided with the distribution. *
* *
* 3. The name of the author may not be used to endorse or promote products *
* derived from this software without specific prior written permission. *
* *
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER "AS IS" AND ANY EXPRESS OR *
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF *
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO *
* EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, *
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, *
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; *
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, *
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR *
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF *
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *
* *
*******************************************************************************/
/* Altera - ALT_CAN */
#ifndef __ALTERA_ALT_CAN_H__
#define __ALTERA_ALT_CAN_H__
#ifdef __cplusplus
extern "C"
{
#endif /* __cplusplus */
/*
* Component : CAN Controller Module - ALT_CAN
* CAN Controller Module
*
* Registers in the CAN Controller module
*
*/
/*
* Register Group : Protocol Group - ALT_CAN_PROTO
* Protocol Group
*
* These registers are related to the CAN protocol controller in the CAN Core. They
* control the operating modes and the configuration of the CAN bit timing and
* provide status information.
*
*/
/*
* Register : Control Register - CCTRL
*
* Control Register
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-------------------------------------
* [0] | RW | 0x1 | Initialization
* [1] | RW | 0x0 | Module Interrupt Line Enable
* [2] | RW | 0x0 | Status Interrupt Enable
* [3] | RW | 0x0 | Error Interrupt Enable
* [4] | ??? | 0x0 | *UNDEFINED*
* [5] | RW | 0x0 | Disable Automatic Retransmission
* [6] | RW | 0x0 | Configuration Change Enable
* [7] | RW | 0x0 | Test Mode Enable
* [16:8] | ??? | 0x0 | *UNDEFINED*
* [17] | RW | 0x0 | Message Object Interrupt Line Enable
* [18] | RW | 0x0 | DMA Enable for IF1
* [19] | RW | 0x0 | DMA Enable for IF2
* [31:20] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Initialization - Init
*
* Initialization
*
* Note: Due to the synchronization mechanism between the two clock domains, there
* may be a delay until the value written to CCTRL.Init can be read back. Therefore
* the programmer has to assure that the previous value written to CCTRL.Init has
* been accepted by reading CCTRL.Init before setting CCTRL.Init to a new value.\n
*
* Note: The Bus_Off recovery sequence (see CAN Specification Rev. 2.0) cannot be
* shortened by setting or resetting CCTRL.Init. If the device goes Bus_Off, it
* will set CCTRL.Init of its own accord, stopping all bus activities. Once
* CCTRL.Init has been cleared by the CPU, the device will then wait for 129
* occurrences of Bus Idle (129 * 11 consecutive recessive bits) before resuming
* normal operations. At the end of the Bus_Off recovery sequence, the Error
* Management Counters will be reset. During the waiting time after the resetting
* of CCTRL.Init, each time a sequence of 11 recessive bits has been monitored, a
* Bit0Error code is written to the Status Register, enabling the CPU to readily
* check up whether the CAN bus is stuck at dominant or continuously disturbed and
* to monitor the proceeding of the us_Off recovery sequence.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:---------------------------
* ALT_CAN_PROTO_CCTL_INIT_E_NORMAL | 0x0 | Normal Operation.
* ALT_CAN_PROTO_CCTL_INIT_E_START | 0x1 | Initialization is started.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_INIT
*
* Normal Operation.
*/
#define ALT_CAN_PROTO_CCTL_INIT_E_NORMAL 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_INIT
*
* Initialization is started.
*/
#define ALT_CAN_PROTO_CCTL_INIT_E_START 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_INIT register field. */
#define ALT_CAN_PROTO_CCTL_INIT_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_INIT register field. */
#define ALT_CAN_PROTO_CCTL_INIT_MSB 0
/* The width in bits of the ALT_CAN_PROTO_CCTL_INIT register field. */
#define ALT_CAN_PROTO_CCTL_INIT_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_INIT register field value. */
#define ALT_CAN_PROTO_CCTL_INIT_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_PROTO_CCTL_INIT register field value. */
#define ALT_CAN_PROTO_CCTL_INIT_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_PROTO_CCTL_INIT register field. */
#define ALT_CAN_PROTO_CCTL_INIT_RESET 0x1
/* Extracts the ALT_CAN_PROTO_CCTL_INIT field value from a register. */
#define ALT_CAN_PROTO_CCTL_INIT_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_PROTO_CCTL_INIT register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_INIT_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : Module Interrupt Line Enable - ILE
*
* Module Interrupt Line Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:------------------------------------------------
* ALT_CAN_PROTO_CCTL_ILE_E_DISD | 0x0 | Module Interrupt Line CAN_INT_STATUS is always
* : | | LOW.
* ALT_CAN_PROTO_CCTL_ILE_E_END | 0x1 | Error and status interrupts (if CCTRL.EIE=1 and
* : | | CCTRL.SIE=1) will set line CAN_INT_STATUS to
* : | | one, signal remains one until all pending
* : | | interrupts are processed. If MIL is disabled,
* : | | the message object interrupts will also affect
* : | | this interrupt line.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_ILE
*
* Module Interrupt Line CAN_INT_STATUS is always LOW.
*/
#define ALT_CAN_PROTO_CCTL_ILE_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_ILE
*
* Error and status interrupts (if CCTRL.EIE=1 and CCTRL.SIE=1) will set line
* CAN_INT_STATUS to one, signal remains one until all pending interrupts are
* processed. If MIL is disabled, the message object interrupts will also affect
* this interrupt line.
*/
#define ALT_CAN_PROTO_CCTL_ILE_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_ILE register field. */
#define ALT_CAN_PROTO_CCTL_ILE_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_ILE register field. */
#define ALT_CAN_PROTO_CCTL_ILE_MSB 1
/* The width in bits of the ALT_CAN_PROTO_CCTL_ILE register field. */
#define ALT_CAN_PROTO_CCTL_ILE_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_ILE register field value. */
#define ALT_CAN_PROTO_CCTL_ILE_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_PROTO_CCTL_ILE register field value. */
#define ALT_CAN_PROTO_CCTL_ILE_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_PROTO_CCTL_ILE register field. */
#define ALT_CAN_PROTO_CCTL_ILE_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_ILE field value from a register. */
#define ALT_CAN_PROTO_CCTL_ILE_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_PROTO_CCTL_ILE register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_ILE_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : Status Interrupt Enable - SIE
*
* Status Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CCTL_SIE_E_DISD | 0x0 | CSTS.RxOk, CSTS.TxOk and CSTS.LEC will still be
* : | | updated, but without affecting interrupt line
* : | | CAN_INT_STATUS and Interrupt register CIR.
* ALT_CAN_PROTO_CCTL_SIE_E_END | 0x1 | When a message transfer is successfully
* : | | completed or a CAN bus error is detected,
* : | | indicated by flags CSTS.RxOk, CSTS.TxOk and
* : | | CSTS.LEC, the interrupt line CAN_INT_STATUS gets
* : | | active (if ILE=1) and CIR.StatusInt is set.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_SIE
*
* CSTS.RxOk, CSTS.TxOk and CSTS.LEC will still be updated, but without affecting
* interrupt line CAN_INT_STATUS and Interrupt register CIR.
*/
#define ALT_CAN_PROTO_CCTL_SIE_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_SIE
*
* When a message transfer is successfully completed or a CAN bus error is
* detected, indicated by flags CSTS.RxOk, CSTS.TxOk and CSTS.LEC, the interrupt
* line CAN_INT_STATUS gets active (if ILE=1) and CIR.StatusInt is set.
*/
#define ALT_CAN_PROTO_CCTL_SIE_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_SIE register field. */
#define ALT_CAN_PROTO_CCTL_SIE_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_SIE register field. */
#define ALT_CAN_PROTO_CCTL_SIE_MSB 2
/* The width in bits of the ALT_CAN_PROTO_CCTL_SIE register field. */
#define ALT_CAN_PROTO_CCTL_SIE_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_SIE register field value. */
#define ALT_CAN_PROTO_CCTL_SIE_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_PROTO_CCTL_SIE register field value. */
#define ALT_CAN_PROTO_CCTL_SIE_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_PROTO_CCTL_SIE register field. */
#define ALT_CAN_PROTO_CCTL_SIE_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_SIE field value from a register. */
#define ALT_CAN_PROTO_CCTL_SIE_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_PROTO_CCTL_SIE register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_SIE_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : Error Interrupt Enable - EIE
*
* Error Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:----------------------------------------------
* ALT_CAN_PROTO_CCTL_EIE_E_DISD | 0x0 | CSTS.PER, CSTS.BOff and CSTS.EWarn flags will
* : | | still be updated, but without affecting
* : | | interrupt line CAN_INT_STATUS and Interrupt
* : | | register CIR
* ALT_CAN_PROTO_CCTL_EIE_E_END | 0x1 | If CSTS.PER flag is one, or CSTS.BOff or
* : | | CSTS.EWarn are changed, the interrupt line
* : | | CAN_INT_STATUS gets active (if ILE=1) and
* : | | CIR.StatusInt is set.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_EIE
*
* CSTS.PER, CSTS.BOff and CSTS.EWarn flags will still be updated, but without
* affecting interrupt line CAN_INT_STATUS and Interrupt register CIR
*/
#define ALT_CAN_PROTO_CCTL_EIE_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_EIE
*
* If CSTS.PER flag is one, or CSTS.BOff or CSTS.EWarn are changed, the interrupt
* line CAN_INT_STATUS gets active (if ILE=1) and CIR.StatusInt is set.
*/
#define ALT_CAN_PROTO_CCTL_EIE_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_EIE register field. */
#define ALT_CAN_PROTO_CCTL_EIE_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_EIE register field. */
#define ALT_CAN_PROTO_CCTL_EIE_MSB 3
/* The width in bits of the ALT_CAN_PROTO_CCTL_EIE register field. */
#define ALT_CAN_PROTO_CCTL_EIE_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_EIE register field value. */
#define ALT_CAN_PROTO_CCTL_EIE_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_PROTO_CCTL_EIE register field value. */
#define ALT_CAN_PROTO_CCTL_EIE_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_PROTO_CCTL_EIE register field. */
#define ALT_CAN_PROTO_CCTL_EIE_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_EIE field value from a register. */
#define ALT_CAN_PROTO_CCTL_EIE_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_PROTO_CCTL_EIE register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_EIE_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : Disable Automatic Retransmission - DAR
*
* Disable Automatic Retransmission
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------
* ALT_CAN_PROTO_CCTL_DAR_E_END | 0x0 | Automatic Retransmission of not successful
* : | | messages enabled.
* ALT_CAN_PROTO_CCTL_DAR_E_DISD | 0x1 | Automatic Retransmission disabled.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DAR
*
* Automatic Retransmission of not successful messages enabled.
*/
#define ALT_CAN_PROTO_CCTL_DAR_E_END 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DAR
*
* Automatic Retransmission disabled.
*/
#define ALT_CAN_PROTO_CCTL_DAR_E_DISD 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_DAR register field. */
#define ALT_CAN_PROTO_CCTL_DAR_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_DAR register field. */
#define ALT_CAN_PROTO_CCTL_DAR_MSB 5
/* The width in bits of the ALT_CAN_PROTO_CCTL_DAR register field. */
#define ALT_CAN_PROTO_CCTL_DAR_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_DAR register field value. */
#define ALT_CAN_PROTO_CCTL_DAR_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_PROTO_CCTL_DAR register field value. */
#define ALT_CAN_PROTO_CCTL_DAR_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_PROTO_CCTL_DAR register field. */
#define ALT_CAN_PROTO_CCTL_DAR_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_DAR field value from a register. */
#define ALT_CAN_PROTO_CCTL_DAR_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_PROTO_CCTL_DAR register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_DAR_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : Configuration Change Enable - CCE
*
* Configuration Change Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CCTL_CCE_E_NOWRACC | 0x0 | The CPU has no write access to the configuration
* : | | registers.
* ALT_CAN_PROTO_CCTL_CCE_E_WRACC | 0x1 | The CPU has write access to the Bit Timing
* : | | Register CBT (while CCTRL.Init = 1).
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_CCE
*
* The CPU has no write access to the configuration registers.
*/
#define ALT_CAN_PROTO_CCTL_CCE_E_NOWRACC 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_CCE
*
* The CPU has write access to the Bit Timing Register CBT (while CCTRL.Init = 1).
*/
#define ALT_CAN_PROTO_CCTL_CCE_E_WRACC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_CCE register field. */
#define ALT_CAN_PROTO_CCTL_CCE_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_CCE register field. */
#define ALT_CAN_PROTO_CCTL_CCE_MSB 6
/* The width in bits of the ALT_CAN_PROTO_CCTL_CCE register field. */
#define ALT_CAN_PROTO_CCTL_CCE_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_CCE register field value. */
#define ALT_CAN_PROTO_CCTL_CCE_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_PROTO_CCTL_CCE register field value. */
#define ALT_CAN_PROTO_CCTL_CCE_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_PROTO_CCTL_CCE register field. */
#define ALT_CAN_PROTO_CCTL_CCE_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_CCE field value from a register. */
#define ALT_CAN_PROTO_CCTL_CCE_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_PROTO_CCTL_CCE register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_CCE_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : Test Mode Enable - Test
*
* Test Mode Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------|:------|:--------------------------------------------
* ALT_CAN_PROTO_CCTL_TEST_E_DISD | 0x0 | Normal Operation.
* ALT_CAN_PROTO_CCTL_TEST_E_TESTMOD | 0x1 | Test Mode. Enables the write access to Test
* : | | Register CTR.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_TEST
*
* Normal Operation.
*/
#define ALT_CAN_PROTO_CCTL_TEST_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_TEST
*
* Test Mode. Enables the write access to Test Register CTR.
*/
#define ALT_CAN_PROTO_CCTL_TEST_E_TESTMOD 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_TEST register field. */
#define ALT_CAN_PROTO_CCTL_TEST_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_TEST register field. */
#define ALT_CAN_PROTO_CCTL_TEST_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CCTL_TEST register field. */
#define ALT_CAN_PROTO_CCTL_TEST_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_TEST register field value. */
#define ALT_CAN_PROTO_CCTL_TEST_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_PROTO_CCTL_TEST register field value. */
#define ALT_CAN_PROTO_CCTL_TEST_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_PROTO_CCTL_TEST register field. */
#define ALT_CAN_PROTO_CCTL_TEST_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_TEST field value from a register. */
#define ALT_CAN_PROTO_CCTL_TEST_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_PROTO_CCTL_TEST register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_TEST_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : Message Object Interrupt Line Enable - MIL
*
* Message Object Interrupt Line Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CCTL_MIL_E_DISD | 0x0 | Message Object Interrupt CAN_INT_MO is always
* : | | LOW. If CCTRL.ILE is enabled all message object
* : | | interrupts are routed to line CAN_INT_STATUS
* : | | otherwise no message object interrupt will be
* : | | visible.
* ALT_CAN_PROTO_CCTL_MIL_E_END | 0x1 | Message object interrupts will set CAN_INT_MO to
* : | | one, signal remains one until all pending
* : | | interrupts are processed.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_MIL
*
* Message Object Interrupt CAN_INT_MO is always LOW. If CCTRL.ILE is enabled all
* message object interrupts are routed to line CAN_INT_STATUS otherwise no message
* object interrupt will be visible.
*/
#define ALT_CAN_PROTO_CCTL_MIL_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_MIL
*
* Message object interrupts will set CAN_INT_MO to one, signal remains one until
* all pending interrupts are processed.
*/
#define ALT_CAN_PROTO_CCTL_MIL_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_MIL register field. */
#define ALT_CAN_PROTO_CCTL_MIL_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_MIL register field. */
#define ALT_CAN_PROTO_CCTL_MIL_MSB 17
/* The width in bits of the ALT_CAN_PROTO_CCTL_MIL register field. */
#define ALT_CAN_PROTO_CCTL_MIL_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_MIL register field value. */
#define ALT_CAN_PROTO_CCTL_MIL_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_PROTO_CCTL_MIL register field value. */
#define ALT_CAN_PROTO_CCTL_MIL_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_PROTO_CCTL_MIL register field. */
#define ALT_CAN_PROTO_CCTL_MIL_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_MIL field value from a register. */
#define ALT_CAN_PROTO_CCTL_MIL_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_PROTO_CCTL_MIL register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_MIL_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : DMA Enable for IF1 - DE1
*
* DMA Enable for IF1
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CCTL_DE1_E_DISD | 0x0 | Module DMA output port CAN_IF1DMA is always LOW.
* ALT_CAN_PROTO_CCTL_DE1_E_END | 0x1 | Requesting a message object transfer from IF1 to
* : | | Message RAM or vice versa with IF1CMR.DMAactive
* : | | enabled the end of the transfer will be marked
* : | | with setting port CAN_IF1DMA to one. The port
* : | | remains one until first access to one of the IF1
* : | | registers.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DE1
*
* Module DMA output port CAN_IF1DMA is always LOW.
*/
#define ALT_CAN_PROTO_CCTL_DE1_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DE1
*
* Requesting a message object transfer from IF1 to Message RAM or vice versa with
* IF1CMR.DMAactive enabled the end of the transfer will be marked with setting
* port CAN_IF1DMA to one. The port remains one until first access to one of the
* IF1 registers.
*/
#define ALT_CAN_PROTO_CCTL_DE1_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_DE1 register field. */
#define ALT_CAN_PROTO_CCTL_DE1_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_DE1 register field. */
#define ALT_CAN_PROTO_CCTL_DE1_MSB 18
/* The width in bits of the ALT_CAN_PROTO_CCTL_DE1 register field. */
#define ALT_CAN_PROTO_CCTL_DE1_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_DE1 register field value. */
#define ALT_CAN_PROTO_CCTL_DE1_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_PROTO_CCTL_DE1 register field value. */
#define ALT_CAN_PROTO_CCTL_DE1_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_PROTO_CCTL_DE1 register field. */
#define ALT_CAN_PROTO_CCTL_DE1_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_DE1 field value from a register. */
#define ALT_CAN_PROTO_CCTL_DE1_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_PROTO_CCTL_DE1 register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_DE1_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : DMA Enable for IF2 - DE2
*
* DMA Enable for IF2
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CCTL_DE2_E_DISD | 0x0 | Module DMA output port CAN_IF2DMA is always LOW.
* ALT_CAN_PROTO_CCTL_DE2_E_END | 0x1 | Requesting a message object transfer from IF2 to
* : | | Message RAM or vice versa with IF2CMR.DMAactive
* : | | enabled the end of the transfer will be marked
* : | | with setting port CAN_IF2DMA to one. The port
* : | | remains one until first access to one of the IF2
* : | | registers.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DE2
*
* Module DMA output port CAN_IF2DMA is always LOW.
*/
#define ALT_CAN_PROTO_CCTL_DE2_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CCTL_DE2
*
* Requesting a message object transfer from IF2 to Message RAM or vice versa with
* IF2CMR.DMAactive enabled the end of the transfer will be marked with setting
* port CAN_IF2DMA to one. The port remains one until first access to one of the
* IF2 registers.
*/
#define ALT_CAN_PROTO_CCTL_DE2_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CCTL_DE2 register field. */
#define ALT_CAN_PROTO_CCTL_DE2_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CCTL_DE2 register field. */
#define ALT_CAN_PROTO_CCTL_DE2_MSB 19
/* The width in bits of the ALT_CAN_PROTO_CCTL_DE2 register field. */
#define ALT_CAN_PROTO_CCTL_DE2_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CCTL_DE2 register field value. */
#define ALT_CAN_PROTO_CCTL_DE2_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_PROTO_CCTL_DE2 register field value. */
#define ALT_CAN_PROTO_CCTL_DE2_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_PROTO_CCTL_DE2 register field. */
#define ALT_CAN_PROTO_CCTL_DE2_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CCTL_DE2 field value from a register. */
#define ALT_CAN_PROTO_CCTL_DE2_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_PROTO_CCTL_DE2 register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CCTL_DE2_SET(value) (((value) << 19) & 0x00080000)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CCTL.
*/
struct ALT_CAN_PROTO_CCTL_s
{
uint32_t Init : 1; /* Initialization */
uint32_t ILE : 1; /* Module Interrupt Line Enable */
uint32_t SIE : 1; /* Status Interrupt Enable */
uint32_t EIE : 1; /* Error Interrupt Enable */
uint32_t : 1; /* *UNDEFINED* */
uint32_t DAR : 1; /* Disable Automatic Retransmission */
uint32_t CCE : 1; /* Configuration Change Enable */
uint32_t Test : 1; /* Test Mode Enable */
uint32_t : 9; /* *UNDEFINED* */
uint32_t MIL : 1; /* Message Object Interrupt Line Enable */
uint32_t DE1 : 1; /* DMA Enable for IF1 */
uint32_t DE2 : 1; /* DMA Enable for IF2 */
uint32_t : 12; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CCTL. */
typedef volatile struct ALT_CAN_PROTO_CCTL_s ALT_CAN_PROTO_CCTL_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CCTL register from the beginning of the component. */
#define ALT_CAN_PROTO_CCTL_OFST 0x0
/* The address of the ALT_CAN_PROTO_CCTL register. */
#define ALT_CAN_PROTO_CCTL_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CCTL_OFST))
/*
* Register : Status Register - CSTS
*
* Status Register
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:------|:-----------------------------------
* [2:0] | R | 0x7 | Last Error Code
* [3] | R | 0x0 | Transmitted a Message Successfully
* [4] | R | 0x0 | Received a Message Successfully
* [5] | R | 0x0 | Error Passive
* [6] | R | 0x0 | Warning Status
* [7] | R | 0x0 | Bus_Off Status
* [8] | R | 0x0 | Parity Error Detected
* [31:9] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Last Error Code - LEC
*
* The LEC field holds a code which indicates the type of the last error to occur
* on the CAN bus. This field will be cleared to 0 when a message has been
* transferred (reception or transmission) without error.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CSTS_LEC_E_NOERROR | 0x0 | Set together with CSTS.RxOK or CSTS.TxOK.
* ALT_CAN_PROTO_CSTS_LEC_E_STUFFERROR | 0x1 | More than 5 equal bits in a sequence have
* : | | occurred in a part of a received message where
* : | | this is not allowed.
* ALT_CAN_PROTO_CSTS_LEC_E_FORMERROR | 0x2 | A fixed format part of a received frame has the
* : | | wrong format.
* ALT_CAN_PROTO_CSTS_LEC_E_ACKERROR | 0x3 | The message this CAN Core transmitted was not
* : | | acknowledged by another node.
* ALT_CAN_PROTO_CSTS_LEC_E_BIT1ERROR | 0x4 | During the transmission of a message (with the
* : | | exception of the arbitration field), the device
* : | | wanted to send a recessive level (bit of logical
* : | | value 1), but the monitored bus value was
* : | | dominant.
* ALT_CAN_PROTO_CSTS_LEC_E_BIT0ERROR | 0x5 | During the transmission of a message (or
* : | | acknowledge bit, or active error flag, or
* : | | overload flag), the device wanted to send a
* : | | dominant level (data or identifier bit logical
* : | | value 0), but the monitored bus value was
* : | | recessive. During Bus_Off recovery this status
* : | | is set each time a sequence of 11 recessive bits
* : | | has been monitored. This enables the CPU to
* : | | monitor the proceeding of the Bus_Off recovery
* : | | sequence (indicating the bus is not stuck at
* : | | dominant or continuously disturbed).
* ALT_CAN_PROTO_CSTS_LEC_E_CRCERROR | 0x6 | The CRC checksum was incorrect in the message
* : | | received, the CRC received for an incoming
* : | | message does not match with the calculated CRC
* : | | for the received data.
* ALT_CAN_PROTO_CSTS_LEC_E_NOCHANGE | 0x7 | Any read access to the Status Register re
* : | | initializes the LEC to 7. When the LEC shows the
* : | | value 7, no CAN bus event was detected since the
* : | | last CPU read access to the Status Register.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* Set together with CSTS.RxOK or CSTS.TxOK.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_NOERROR 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* More than 5 equal bits in a sequence have occurred in a part of a received
* message where this is not allowed.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_STUFFERROR 0x1
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* A fixed format part of a received frame has the wrong format.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_FORMERROR 0x2
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* The message this CAN Core transmitted was not acknowledged by another node.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_ACKERROR 0x3
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* During the transmission of a message (with the exception of the arbitration
* field), the device wanted to send a recessive level (bit of logical value 1),
* but the monitored bus value was dominant.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_BIT1ERROR 0x4
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* During the transmission of a message (or acknowledge bit, or active error flag,
* or overload flag), the device wanted to send a dominant level (data or
* identifier bit logical value 0), but the monitored bus value was recessive.
* During Bus_Off recovery this status is set each time a sequence of 11 recessive
* bits has been monitored. This enables the CPU to monitor the proceeding of the
* Bus_Off recovery sequence (indicating the bus is not stuck at dominant or
* continuously disturbed).
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_BIT0ERROR 0x5
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* The CRC checksum was incorrect in the message received, the CRC received for an
* incoming message does not match with the calculated CRC for the received data.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_CRCERROR 0x6
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_LEC
*
* Any read access to the Status Register re initializes the LEC to 7. When the LEC
* shows the value 7, no CAN bus event was detected since the last CPU read access
* to the Status Register.
*/
#define ALT_CAN_PROTO_CSTS_LEC_E_NOCHANGE 0x7
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_LEC register field. */
#define ALT_CAN_PROTO_CSTS_LEC_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_LEC register field. */
#define ALT_CAN_PROTO_CSTS_LEC_MSB 2
/* The width in bits of the ALT_CAN_PROTO_CSTS_LEC register field. */
#define ALT_CAN_PROTO_CSTS_LEC_WIDTH 3
/* The mask used to set the ALT_CAN_PROTO_CSTS_LEC register field value. */
#define ALT_CAN_PROTO_CSTS_LEC_SET_MSK 0x00000007
/* The mask used to clear the ALT_CAN_PROTO_CSTS_LEC register field value. */
#define ALT_CAN_PROTO_CSTS_LEC_CLR_MSK 0xfffffff8
/* The reset value of the ALT_CAN_PROTO_CSTS_LEC register field. */
#define ALT_CAN_PROTO_CSTS_LEC_RESET 0x7
/* Extracts the ALT_CAN_PROTO_CSTS_LEC field value from a register. */
#define ALT_CAN_PROTO_CSTS_LEC_GET(value) (((value) & 0x00000007) >> 0)
/* Produces a ALT_CAN_PROTO_CSTS_LEC register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_LEC_SET(value) (((value) << 0) & 0x00000007)
/*
* Field : Transmitted a Message Successfully - TxOK
*
* Transmitted a Message Successfully
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:------------------------------------------------
* ALT_CAN_PROTO_CSTS_TXOK_E_NOTXOK | 0x0 | Since this bit was last read by the CPU, no
* : | | message has been successfully transmitted. This
* : | | bit is never reset by CAN internal events.
* ALT_CAN_PROTO_CSTS_TXOK_E_TXOK | 0x1 | Since this bit was last reset by a read access
* : | | of the CPU, a message has been successfully
* : | | (error free and acknowledged by at least one
* : | | other node) transmitted. This bit will be reset
* : | | by reading the Status Register.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_TXOK
*
* Since this bit was last read by the CPU, no message has been successfully
* transmitted. This bit is never reset by CAN internal events.
*/
#define ALT_CAN_PROTO_CSTS_TXOK_E_NOTXOK 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_TXOK
*
* Since this bit was last reset by a read access of the CPU, a message has been
* successfully (error free and acknowledged by at least one other node)
* transmitted. This bit will be reset by reading the Status Register.
*/
#define ALT_CAN_PROTO_CSTS_TXOK_E_TXOK 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_TXOK register field. */
#define ALT_CAN_PROTO_CSTS_TXOK_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_TXOK register field. */
#define ALT_CAN_PROTO_CSTS_TXOK_MSB 3
/* The width in bits of the ALT_CAN_PROTO_CSTS_TXOK register field. */
#define ALT_CAN_PROTO_CSTS_TXOK_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_TXOK register field value. */
#define ALT_CAN_PROTO_CSTS_TXOK_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_PROTO_CSTS_TXOK register field value. */
#define ALT_CAN_PROTO_CSTS_TXOK_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_PROTO_CSTS_TXOK register field. */
#define ALT_CAN_PROTO_CSTS_TXOK_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_TXOK field value from a register. */
#define ALT_CAN_PROTO_CSTS_TXOK_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_PROTO_CSTS_TXOK register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_TXOK_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : Received a Message Successfully - RxOK
*
* Received a Message Successfully
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CSTS_RXOK_E_NORXOK | 0x0 | Since this bit was read by the CPU, no message
* : | | has been successfully received. This bit is
* : | | never reset by CAN internal events.
* ALT_CAN_PROTO_CSTS_RXOK_E_RXOK | 0x1 | Since this bit was last reset by a read access
* : | | of the CPU, a message has been successfully
* : | | received (independently of the result of
* : | | acceptance filtering). This bit will be reset by
* : | | reading the Status Register.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_RXOK
*
* Since this bit was read by the CPU, no message has been successfully received.
* This bit is never reset by CAN internal events.
*/
#define ALT_CAN_PROTO_CSTS_RXOK_E_NORXOK 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_RXOK
*
* Since this bit was last reset by a read access of the CPU, a message has been
* successfully received (independently of the result of acceptance filtering).
* This bit will be reset by reading the Status Register.
*/
#define ALT_CAN_PROTO_CSTS_RXOK_E_RXOK 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_RXOK register field. */
#define ALT_CAN_PROTO_CSTS_RXOK_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_RXOK register field. */
#define ALT_CAN_PROTO_CSTS_RXOK_MSB 4
/* The width in bits of the ALT_CAN_PROTO_CSTS_RXOK register field. */
#define ALT_CAN_PROTO_CSTS_RXOK_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_RXOK register field value. */
#define ALT_CAN_PROTO_CSTS_RXOK_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_PROTO_CSTS_RXOK register field value. */
#define ALT_CAN_PROTO_CSTS_RXOK_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_PROTO_CSTS_RXOK register field. */
#define ALT_CAN_PROTO_CSTS_RXOK_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_RXOK field value from a register. */
#define ALT_CAN_PROTO_CSTS_RXOK_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_PROTO_CSTS_RXOK register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_RXOK_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : Error Passive - EPASS
*
* Error Passive
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------|:------|:----------------------------------------------
* ALT_CAN_PROTO_CSTS_EPASS_E_ACT | 0x0 | The CAN Core is in the error active state. It
* : | | normally takes part in bus communication and
* : | | sends an active error flag when an error has
* : | | been detected.
* ALT_CAN_PROTO_CSTS_EPASS_E_PASSIVE | 0x1 | The CAN Core is in the error passive state as
* : | | defined in the CAN Specification.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_EPASS
*
* The CAN Core is in the error active state. It normally takes part in bus
* communication and sends an active error flag when an error has been detected.
*/
#define ALT_CAN_PROTO_CSTS_EPASS_E_ACT 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_EPASS
*
* The CAN Core is in the error passive state as defined in the CAN Specification.
*/
#define ALT_CAN_PROTO_CSTS_EPASS_E_PASSIVE 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_EPASS register field. */
#define ALT_CAN_PROTO_CSTS_EPASS_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_EPASS register field. */
#define ALT_CAN_PROTO_CSTS_EPASS_MSB 5
/* The width in bits of the ALT_CAN_PROTO_CSTS_EPASS register field. */
#define ALT_CAN_PROTO_CSTS_EPASS_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_EPASS register field value. */
#define ALT_CAN_PROTO_CSTS_EPASS_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_PROTO_CSTS_EPASS register field value. */
#define ALT_CAN_PROTO_CSTS_EPASS_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_PROTO_CSTS_EPASS register field. */
#define ALT_CAN_PROTO_CSTS_EPASS_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_EPASS field value from a register. */
#define ALT_CAN_PROTO_CSTS_EPASS_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_PROTO_CSTS_EPASS register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_EPASS_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : Warning Status - EWarn
*
* Warning Status
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------|:------|:------------------------------------------------
* ALT_CAN_PROTO_CSTS_EWARN_E_BELOWLIMIT | 0x0 | Both error counters are below the error warning
* : | | limit of 96.
* ALT_CAN_PROTO_CSTS_EWARN_E_ABOVELIMIT | 0x1 | At least one of the error counters in the EML
* : | | has reached the error warning limit of 96.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_EWARN
*
* Both error counters are below the error warning limit of 96.
*/
#define ALT_CAN_PROTO_CSTS_EWARN_E_BELOWLIMIT 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_EWARN
*
* At least one of the error counters in the EML has reached the error warning
* limit of 96.
*/
#define ALT_CAN_PROTO_CSTS_EWARN_E_ABOVELIMIT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_EWARN register field. */
#define ALT_CAN_PROTO_CSTS_EWARN_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_EWARN register field. */
#define ALT_CAN_PROTO_CSTS_EWARN_MSB 6
/* The width in bits of the ALT_CAN_PROTO_CSTS_EWARN register field. */
#define ALT_CAN_PROTO_CSTS_EWARN_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_EWARN register field value. */
#define ALT_CAN_PROTO_CSTS_EWARN_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_PROTO_CSTS_EWARN register field value. */
#define ALT_CAN_PROTO_CSTS_EWARN_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_PROTO_CSTS_EWARN register field. */
#define ALT_CAN_PROTO_CSTS_EWARN_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_EWARN field value from a register. */
#define ALT_CAN_PROTO_CSTS_EWARN_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_PROTO_CSTS_EWARN register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_EWARN_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : Bus_Off Status - BOff
*
* Bus_Off Status
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:------------------------------------
* ALT_CAN_PROTO_CSTS_BOFF_E_NOTBUSOFF | 0x0 | The CAN module is not Bus_Off.
* ALT_CAN_PROTO_CSTS_BOFF_E_BUSOFF | 0x1 | The CAN module is in Bus_Off state.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_BOFF
*
* The CAN module is not Bus_Off.
*/
#define ALT_CAN_PROTO_CSTS_BOFF_E_NOTBUSOFF 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_BOFF
*
* The CAN module is in Bus_Off state.
*/
#define ALT_CAN_PROTO_CSTS_BOFF_E_BUSOFF 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_BOFF register field. */
#define ALT_CAN_PROTO_CSTS_BOFF_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_BOFF register field. */
#define ALT_CAN_PROTO_CSTS_BOFF_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CSTS_BOFF register field. */
#define ALT_CAN_PROTO_CSTS_BOFF_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_BOFF register field value. */
#define ALT_CAN_PROTO_CSTS_BOFF_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_PROTO_CSTS_BOFF register field value. */
#define ALT_CAN_PROTO_CSTS_BOFF_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_PROTO_CSTS_BOFF register field. */
#define ALT_CAN_PROTO_CSTS_BOFF_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_BOFF field value from a register. */
#define ALT_CAN_PROTO_CSTS_BOFF_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_PROTO_CSTS_BOFF register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_BOFF_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : Parity Error Detected - PER
*
* Parity Error Detected
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CSTS_PER_E_NONE | 0x0 | No parity error detected since last read access.
* ALT_CAN_PROTO_CSTS_PER_E_ERRORDETECTED | 0x1 | The Parity CheckMechanism has detected a parity
* : | | error in the Message RAM, this bit will be reset
* : | | if Status Register is read
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_PER
*
* No parity error detected since last read access.
*/
#define ALT_CAN_PROTO_CSTS_PER_E_NONE 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CSTS_PER
*
* The Parity CheckMechanism has detected a parity error in the Message RAM, this
* bit will be reset if Status Register is read
*/
#define ALT_CAN_PROTO_CSTS_PER_E_ERRORDETECTED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CSTS_PER register field. */
#define ALT_CAN_PROTO_CSTS_PER_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CSTS_PER register field. */
#define ALT_CAN_PROTO_CSTS_PER_MSB 8
/* The width in bits of the ALT_CAN_PROTO_CSTS_PER register field. */
#define ALT_CAN_PROTO_CSTS_PER_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CSTS_PER register field value. */
#define ALT_CAN_PROTO_CSTS_PER_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_PROTO_CSTS_PER register field value. */
#define ALT_CAN_PROTO_CSTS_PER_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_PROTO_CSTS_PER register field. */
#define ALT_CAN_PROTO_CSTS_PER_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CSTS_PER field value from a register. */
#define ALT_CAN_PROTO_CSTS_PER_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_PROTO_CSTS_PER register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CSTS_PER_SET(value) (((value) << 8) & 0x00000100)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CSTS.
*/
struct ALT_CAN_PROTO_CSTS_s
{
const uint32_t LEC : 3; /* Last Error Code */
const uint32_t TxOK : 1; /* Transmitted a Message Successfully */
const uint32_t RxOK : 1; /* Received a Message Successfully */
const uint32_t EPASS : 1; /* Error Passive */
const uint32_t EWarn : 1; /* Warning Status */
const uint32_t BOff : 1; /* Bus_Off Status */
const uint32_t PER : 1; /* Parity Error Detected */
uint32_t : 23; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CSTS. */
typedef volatile struct ALT_CAN_PROTO_CSTS_s ALT_CAN_PROTO_CSTS_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CSTS register from the beginning of the component. */
#define ALT_CAN_PROTO_CSTS_OFST 0x4
/* The address of the ALT_CAN_PROTO_CSTS register. */
#define ALT_CAN_PROTO_CSTS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CSTS_OFST))
/*
* Register : Error Counter Register - CERC
*
* Error Counter Register
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-----------------------
* [7:0] | R | 0x0 | Transmit Error Counter
* [14:8] | R | 0x0 | Receive Error Counter
* [15] | R | 0x0 | Receive Error Passive
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Transmit Error Counter - TEC
*
* Actual state of the Transmit Error Counter. Values between 0 and 255.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CERC_TEC register field. */
#define ALT_CAN_PROTO_CERC_TEC_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CERC_TEC register field. */
#define ALT_CAN_PROTO_CERC_TEC_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CERC_TEC register field. */
#define ALT_CAN_PROTO_CERC_TEC_WIDTH 8
/* The mask used to set the ALT_CAN_PROTO_CERC_TEC register field value. */
#define ALT_CAN_PROTO_CERC_TEC_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_PROTO_CERC_TEC register field value. */
#define ALT_CAN_PROTO_CERC_TEC_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_PROTO_CERC_TEC register field. */
#define ALT_CAN_PROTO_CERC_TEC_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CERC_TEC field value from a register. */
#define ALT_CAN_PROTO_CERC_TEC_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_PROTO_CERC_TEC register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CERC_TEC_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Receive Error Counter - REC
*
* Actual state of the Receive Error Counter. Values between 0 and 127.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CERC_REC register field. */
#define ALT_CAN_PROTO_CERC_REC_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CERC_REC register field. */
#define ALT_CAN_PROTO_CERC_REC_MSB 14
/* The width in bits of the ALT_CAN_PROTO_CERC_REC register field. */
#define ALT_CAN_PROTO_CERC_REC_WIDTH 7
/* The mask used to set the ALT_CAN_PROTO_CERC_REC register field value. */
#define ALT_CAN_PROTO_CERC_REC_SET_MSK 0x00007f00
/* The mask used to clear the ALT_CAN_PROTO_CERC_REC register field value. */
#define ALT_CAN_PROTO_CERC_REC_CLR_MSK 0xffff80ff
/* The reset value of the ALT_CAN_PROTO_CERC_REC register field. */
#define ALT_CAN_PROTO_CERC_REC_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CERC_REC field value from a register. */
#define ALT_CAN_PROTO_CERC_REC_GET(value) (((value) & 0x00007f00) >> 8)
/* Produces a ALT_CAN_PROTO_CERC_REC register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CERC_REC_SET(value) (((value) << 8) & 0x00007f00)
/*
* Field : Receive Error Passive - RP
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------|:------|:------------------------------------------------
* ALT_CAN_PROTO_CERC_RP_E_BELOW | 0x0 | The Receive Error Counter is below the error
* : | | passive level.
* ALT_CAN_PROTO_CERC_RP_E_REACHED | 0x1 | The Receive Error Counter has reached the error
* : | | passive level as defined in the CAN
* : | | Specification.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CERC_RP
*
* The Receive Error Counter is below the error passive level.
*/
#define ALT_CAN_PROTO_CERC_RP_E_BELOW 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CERC_RP
*
* The Receive Error Counter has reached the error passive level as defined in the
* CAN Specification.
*/
#define ALT_CAN_PROTO_CERC_RP_E_REACHED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CERC_RP register field. */
#define ALT_CAN_PROTO_CERC_RP_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CERC_RP register field. */
#define ALT_CAN_PROTO_CERC_RP_MSB 15
/* The width in bits of the ALT_CAN_PROTO_CERC_RP register field. */
#define ALT_CAN_PROTO_CERC_RP_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CERC_RP register field value. */
#define ALT_CAN_PROTO_CERC_RP_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_PROTO_CERC_RP register field value. */
#define ALT_CAN_PROTO_CERC_RP_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_PROTO_CERC_RP register field. */
#define ALT_CAN_PROTO_CERC_RP_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CERC_RP field value from a register. */
#define ALT_CAN_PROTO_CERC_RP_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_PROTO_CERC_RP register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CERC_RP_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CERC.
*/
struct ALT_CAN_PROTO_CERC_s
{
const uint32_t TEC : 8; /* Transmit Error Counter */
const uint32_t REC : 7; /* Receive Error Counter */
const uint32_t RP : 1; /* Receive Error Passive */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CERC. */
typedef volatile struct ALT_CAN_PROTO_CERC_s ALT_CAN_PROTO_CERC_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CERC register from the beginning of the component. */
#define ALT_CAN_PROTO_CERC_OFST 0x8
/* The address of the ALT_CAN_PROTO_CERC register. */
#define ALT_CAN_PROTO_CERC_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CERC_OFST))
/*
* Register : Bit Timing / BRP Extension Register - CBT
*
* This register is only writable if bits CCTRL.CCE and CCTRL.Init are set. The CAN
* bit time may be programed in the range of [4 .. 25] time quanta. The CAN time
* quantum may be programmed in the range of [1 .. 1024] CAN_CLK periods. For
* details see Application Note 001 "Configuration of Bit Timing". The actual
* interpretation by the hardware of this value is such that one more than the
* value programmed here is used. TSeg1 is the sum of Prop_Seg and Phase_Seg1.
* TSeg2 is Phase_Seg2. Therefore the length of the bit time is (programmed values)
* [TSeg1 + TSeg2 + 3] tq or (functional values) [Sync_Seg + Prop_Seg + Phase_Seg1
* + Phase_Seg2] tq.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-----------------------------------------
* [5:0] | RW | 0x1 | Baud Rate Prescaler
* [7:6] | RW | 0x0 | (Re) Synchronization Jump Width
* [11:8] | RW | 0x3 | The time segment before the sample point
* [14:12] | RW | 0x2 | The time segment after the sample point
* [15] | ??? | 0x0 | *UNDEFINED*
* [19:16] | RW | 0x0 | Baud Rate Prescaler Extension
* [31:20] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Baud Rate Prescaler - BRP
*
* The value by which the oscillator frequency is divided for generating the bit
* time quanta. The bit time is built up from a multiple of this quanta. Valid
* values for the Baud Rate Prescaler are [0 .. 63]. The actual interpretation by
* the hardware of this value is such that one more than the value programmed here
* is used.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CBT_BRP register field. */
#define ALT_CAN_PROTO_CBT_BRP_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CBT_BRP register field. */
#define ALT_CAN_PROTO_CBT_BRP_MSB 5
/* The width in bits of the ALT_CAN_PROTO_CBT_BRP register field. */
#define ALT_CAN_PROTO_CBT_BRP_WIDTH 6
/* The mask used to set the ALT_CAN_PROTO_CBT_BRP register field value. */
#define ALT_CAN_PROTO_CBT_BRP_SET_MSK 0x0000003f
/* The mask used to clear the ALT_CAN_PROTO_CBT_BRP register field value. */
#define ALT_CAN_PROTO_CBT_BRP_CLR_MSK 0xffffffc0
/* The reset value of the ALT_CAN_PROTO_CBT_BRP register field. */
#define ALT_CAN_PROTO_CBT_BRP_RESET 0x1
/* Extracts the ALT_CAN_PROTO_CBT_BRP field value from a register. */
#define ALT_CAN_PROTO_CBT_BRP_GET(value) (((value) & 0x0000003f) >> 0)
/* Produces a ALT_CAN_PROTO_CBT_BRP register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CBT_BRP_SET(value) (((value) << 0) & 0x0000003f)
/*
* Field : (Re) Synchronization Jump Width - SJW
*
* Valid programmed values are [0 .. 3]. The actual interpretation by the hardware
* of this value is such that one more than the value programmed here is used.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CBT_SJW register field. */
#define ALT_CAN_PROTO_CBT_SJW_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CBT_SJW register field. */
#define ALT_CAN_PROTO_CBT_SJW_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CBT_SJW register field. */
#define ALT_CAN_PROTO_CBT_SJW_WIDTH 2
/* The mask used to set the ALT_CAN_PROTO_CBT_SJW register field value. */
#define ALT_CAN_PROTO_CBT_SJW_SET_MSK 0x000000c0
/* The mask used to clear the ALT_CAN_PROTO_CBT_SJW register field value. */
#define ALT_CAN_PROTO_CBT_SJW_CLR_MSK 0xffffff3f
/* The reset value of the ALT_CAN_PROTO_CBT_SJW register field. */
#define ALT_CAN_PROTO_CBT_SJW_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CBT_SJW field value from a register. */
#define ALT_CAN_PROTO_CBT_SJW_GET(value) (((value) & 0x000000c0) >> 6)
/* Produces a ALT_CAN_PROTO_CBT_SJW register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CBT_SJW_SET(value) (((value) << 6) & 0x000000c0)
/*
* Field : The time segment before the sample point - TSeg1
*
* Valid values for TSeg1 are [1 .. 15].
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CBT_TSEG1 register field. */
#define ALT_CAN_PROTO_CBT_TSEG1_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CBT_TSEG1 register field. */
#define ALT_CAN_PROTO_CBT_TSEG1_MSB 11
/* The width in bits of the ALT_CAN_PROTO_CBT_TSEG1 register field. */
#define ALT_CAN_PROTO_CBT_TSEG1_WIDTH 4
/* The mask used to set the ALT_CAN_PROTO_CBT_TSEG1 register field value. */
#define ALT_CAN_PROTO_CBT_TSEG1_SET_MSK 0x00000f00
/* The mask used to clear the ALT_CAN_PROTO_CBT_TSEG1 register field value. */
#define ALT_CAN_PROTO_CBT_TSEG1_CLR_MSK 0xfffff0ff
/* The reset value of the ALT_CAN_PROTO_CBT_TSEG1 register field. */
#define ALT_CAN_PROTO_CBT_TSEG1_RESET 0x3
/* Extracts the ALT_CAN_PROTO_CBT_TSEG1 field value from a register. */
#define ALT_CAN_PROTO_CBT_TSEG1_GET(value) (((value) & 0x00000f00) >> 8)
/* Produces a ALT_CAN_PROTO_CBT_TSEG1 register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CBT_TSEG1_SET(value) (((value) << 8) & 0x00000f00)
/*
* Field : The time segment after the sample point - TSeg2
*
* Valid values for TSeg2 are [0 .. 7].
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CBT_TSEG2 register field. */
#define ALT_CAN_PROTO_CBT_TSEG2_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CBT_TSEG2 register field. */
#define ALT_CAN_PROTO_CBT_TSEG2_MSB 14
/* The width in bits of the ALT_CAN_PROTO_CBT_TSEG2 register field. */
#define ALT_CAN_PROTO_CBT_TSEG2_WIDTH 3
/* The mask used to set the ALT_CAN_PROTO_CBT_TSEG2 register field value. */
#define ALT_CAN_PROTO_CBT_TSEG2_SET_MSK 0x00007000
/* The mask used to clear the ALT_CAN_PROTO_CBT_TSEG2 register field value. */
#define ALT_CAN_PROTO_CBT_TSEG2_CLR_MSK 0xffff8fff
/* The reset value of the ALT_CAN_PROTO_CBT_TSEG2 register field. */
#define ALT_CAN_PROTO_CBT_TSEG2_RESET 0x2
/* Extracts the ALT_CAN_PROTO_CBT_TSEG2 field value from a register. */
#define ALT_CAN_PROTO_CBT_TSEG2_GET(value) (((value) & 0x00007000) >> 12)
/* Produces a ALT_CAN_PROTO_CBT_TSEG2 register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CBT_TSEG2_SET(value) (((value) << 12) & 0x00007000)
/*
* Field : Baud Rate Prescaler Extension - BRPE
*
* By programming BRPE the Baud Rate Prescaler can be extended to values up to
* 1023. The actual interpretation by the hardware is that one more than the value
* programmed by BRPE (MSBs) and BRP (LSBs) is used.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CBT_BRPE register field. */
#define ALT_CAN_PROTO_CBT_BRPE_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CBT_BRPE register field. */
#define ALT_CAN_PROTO_CBT_BRPE_MSB 19
/* The width in bits of the ALT_CAN_PROTO_CBT_BRPE register field. */
#define ALT_CAN_PROTO_CBT_BRPE_WIDTH 4
/* The mask used to set the ALT_CAN_PROTO_CBT_BRPE register field value. */
#define ALT_CAN_PROTO_CBT_BRPE_SET_MSK 0x000f0000
/* The mask used to clear the ALT_CAN_PROTO_CBT_BRPE register field value. */
#define ALT_CAN_PROTO_CBT_BRPE_CLR_MSK 0xfff0ffff
/* The reset value of the ALT_CAN_PROTO_CBT_BRPE register field. */
#define ALT_CAN_PROTO_CBT_BRPE_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CBT_BRPE field value from a register. */
#define ALT_CAN_PROTO_CBT_BRPE_GET(value) (((value) & 0x000f0000) >> 16)
/* Produces a ALT_CAN_PROTO_CBT_BRPE register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CBT_BRPE_SET(value) (((value) << 16) & 0x000f0000)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CBT.
*/
struct ALT_CAN_PROTO_CBT_s
{
uint32_t BRP : 6; /* Baud Rate Prescaler */
uint32_t SJW : 2; /* (Re) Synchronization Jump Width */
uint32_t TSeg1 : 4; /* The time segment before the sample point */
uint32_t TSeg2 : 3; /* The time segment after the sample point */
uint32_t : 1; /* *UNDEFINED* */
uint32_t BRPE : 4; /* Baud Rate Prescaler Extension */
uint32_t : 12; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CBT. */
typedef volatile struct ALT_CAN_PROTO_CBT_s ALT_CAN_PROTO_CBT_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CBT register from the beginning of the component. */
#define ALT_CAN_PROTO_CBT_OFST 0xc
/* The address of the ALT_CAN_PROTO_CBT register. */
#define ALT_CAN_PROTO_CBT_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CBT_OFST))
/*
* Register : Interrupt Register - CIR
*
* If several interrupts are pending, the CAN Interrupt Register will point to the
* pending interrupt with the highest priority, disregarding their chronological
* order. An interrupt remains pending until the CPU has cleared it. If IntID is
* different from 0x00 and CCTRL.MIL is set, the interrupt port CAN_INT_MO is
* active. The interrupt port remains active until IntID is back to value 0x00 (the
* cause of the interrupt is reset) or until CCTRL.MIL is reset. If CCTRL.ILE is
* set and CCTRL.MIL is reseted the Message Object interrupts will be routed to
* interrupt port CAN_INT_STATUS. The interrupt port remains active until IntID is
* back to value 0x00 (the cause of the interrupt is reset) or until CCTRL.MIL is
* set or CCTRL.ILE is reset.
*
* The Message Object's interrupt priority decreases with increasing message
* number.
*
* A message interrupt is cleared by clearing the Message Object's IntPnd bit.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:--------------------------------
* [7:0] | R | 0x0 | Interrupt Identifier
* [14:8] | ??? | 0x0 | *UNDEFINED*
* [15] | R | 0x0 | A Status Interrupt has occurred
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Interrupt Identifier - IntId
*
* 0x00 No Message Object interrupt is pending.
*
* 0x01-0x80 Number of Message Object which caused the interrupt.
*
* 0x81-0xFF unused.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CIR_INTID register field. */
#define ALT_CAN_PROTO_CIR_INTID_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CIR_INTID register field. */
#define ALT_CAN_PROTO_CIR_INTID_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CIR_INTID register field. */
#define ALT_CAN_PROTO_CIR_INTID_WIDTH 8
/* The mask used to set the ALT_CAN_PROTO_CIR_INTID register field value. */
#define ALT_CAN_PROTO_CIR_INTID_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_PROTO_CIR_INTID register field value. */
#define ALT_CAN_PROTO_CIR_INTID_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_PROTO_CIR_INTID register field. */
#define ALT_CAN_PROTO_CIR_INTID_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CIR_INTID field value from a register. */
#define ALT_CAN_PROTO_CIR_INTID_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_PROTO_CIR_INTID register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CIR_INTID_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : A Status Interrupt has occurred - StatusInt
*
* The Status Interrupt is cleared by reading the Status Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CIR_STATINT register field. */
#define ALT_CAN_PROTO_CIR_STATINT_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CIR_STATINT register field. */
#define ALT_CAN_PROTO_CIR_STATINT_MSB 15
/* The width in bits of the ALT_CAN_PROTO_CIR_STATINT register field. */
#define ALT_CAN_PROTO_CIR_STATINT_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CIR_STATINT register field value. */
#define ALT_CAN_PROTO_CIR_STATINT_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_PROTO_CIR_STATINT register field value. */
#define ALT_CAN_PROTO_CIR_STATINT_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_PROTO_CIR_STATINT register field. */
#define ALT_CAN_PROTO_CIR_STATINT_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CIR_STATINT field value from a register. */
#define ALT_CAN_PROTO_CIR_STATINT_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_PROTO_CIR_STATINT register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CIR_STATINT_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CIR.
*/
struct ALT_CAN_PROTO_CIR_s
{
const uint32_t IntId : 8; /* Interrupt Identifier */
uint32_t : 7; /* *UNDEFINED* */
const uint32_t StatusInt : 1; /* A Status Interrupt has occurred */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CIR. */
typedef volatile struct ALT_CAN_PROTO_CIR_s ALT_CAN_PROTO_CIR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CIR register from the beginning of the component. */
#define ALT_CAN_PROTO_CIR_OFST 0x10
/* The address of the ALT_CAN_PROTO_CIR register. */
#define ALT_CAN_PROTO_CIR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CIR_OFST))
/*
* Register : Test Register - CTR
*
* The Test Mode is entered by setting bit CCTRL.Test to one. In Test Mode the bits
* EXL, Tx1, Tx0, LBack and Silent in the Test Register are writable. Bit Rx
* monitors the state of pin CAN_RXD and therefore is only readable. All Test
* Register functions are disabled when bit Test is reset to zero.
*
* Loop Back Mode and CAN_TXD Control Mode are hardware test modes, not to be used
* by application programs.
*
* Note: This register is only writable if bit CCTRL.Test is set.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:--------|:---------------
* [2:0] | ??? | 0x0 | *UNDEFINED*
* [3] | RW | 0x0 | Silent Mode
* [4] | RW | 0x0 | Loop Back Mode
* [6:5] | RW | 0x0 | Transmit Pin
* [7] | R | Unknown | Receive Pin
* [31:8] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Silent Mode - Silent
*
* Silent Mode
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------|:------|:---------------------------
* ALT_CAN_PROTO_CTR_SILENT_E_NORMAL | 0x0 | Normal operation.
* ALT_CAN_PROTO_CTR_SILENT_E_SILENT | 0x1 | The CAN is in Silent Mode.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_SILENT
*
* Normal operation.
*/
#define ALT_CAN_PROTO_CTR_SILENT_E_NORMAL 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_SILENT
*
* The CAN is in Silent Mode.
*/
#define ALT_CAN_PROTO_CTR_SILENT_E_SILENT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CTR_SILENT register field. */
#define ALT_CAN_PROTO_CTR_SILENT_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CTR_SILENT register field. */
#define ALT_CAN_PROTO_CTR_SILENT_MSB 3
/* The width in bits of the ALT_CAN_PROTO_CTR_SILENT register field. */
#define ALT_CAN_PROTO_CTR_SILENT_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CTR_SILENT register field value. */
#define ALT_CAN_PROTO_CTR_SILENT_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_PROTO_CTR_SILENT register field value. */
#define ALT_CAN_PROTO_CTR_SILENT_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_PROTO_CTR_SILENT register field. */
#define ALT_CAN_PROTO_CTR_SILENT_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CTR_SILENT field value from a register. */
#define ALT_CAN_PROTO_CTR_SILENT_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_PROTO_CTR_SILENT register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CTR_SILENT_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : Loop Back Mode - LBack
*
* Loop Back Mode
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------|:------|:----------------------------
* ALT_CAN_PROTO_CTR_LBACK_E_DISD | 0x0 | Loop Back Mode is disabled.
* ALT_CAN_PROTO_CTR_LBACK_E_END | 0x1 | Loop Back Mode is enabled.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_LBACK
*
* Loop Back Mode is disabled.
*/
#define ALT_CAN_PROTO_CTR_LBACK_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_LBACK
*
* Loop Back Mode is enabled.
*/
#define ALT_CAN_PROTO_CTR_LBACK_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CTR_LBACK register field. */
#define ALT_CAN_PROTO_CTR_LBACK_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CTR_LBACK register field. */
#define ALT_CAN_PROTO_CTR_LBACK_MSB 4
/* The width in bits of the ALT_CAN_PROTO_CTR_LBACK register field. */
#define ALT_CAN_PROTO_CTR_LBACK_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CTR_LBACK register field value. */
#define ALT_CAN_PROTO_CTR_LBACK_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_PROTO_CTR_LBACK register field value. */
#define ALT_CAN_PROTO_CTR_LBACK_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_PROTO_CTR_LBACK register field. */
#define ALT_CAN_PROTO_CTR_LBACK_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CTR_LBACK field value from a register. */
#define ALT_CAN_PROTO_CTR_LBACK_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_PROTO_CTR_LBACK register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CTR_LBACK_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : Transmit Pin - Tx
*
* Controls CAN_TXD pin. Setting to non-zero disturbs message transfer.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:----------------------------------------------
* ALT_CAN_PROTO_CTR_TX_E_RST | 0x0 | Reset value, CAN_TXD is controlled by the
* : | | CAN_Core.
* ALT_CAN_PROTO_CTR_TX_E_SMPL | 0x1 | Sample Point can be monitored at CAN_TXD pin.
* ALT_CAN_PROTO_CTR_TX_E_DOMINANT | 0x2 | CAN_TXD pin drives a dominant (0) value.
* ALT_CAN_PROTO_CTR_TX_E_RECESSIVE | 0x3 | CAN_TXD pin drives a recessive (1) value.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_TX
*
* Reset value, CAN_TXD is controlled by the CAN_Core.
*/
#define ALT_CAN_PROTO_CTR_TX_E_RST 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_TX
*
* Sample Point can be monitored at CAN_TXD pin.
*/
#define ALT_CAN_PROTO_CTR_TX_E_SMPL 0x1
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_TX
*
* CAN_TXD pin drives a dominant (0) value.
*/
#define ALT_CAN_PROTO_CTR_TX_E_DOMINANT 0x2
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_TX
*
* CAN_TXD pin drives a recessive (1) value.
*/
#define ALT_CAN_PROTO_CTR_TX_E_RECESSIVE 0x3
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CTR_TX register field. */
#define ALT_CAN_PROTO_CTR_TX_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CTR_TX register field. */
#define ALT_CAN_PROTO_CTR_TX_MSB 6
/* The width in bits of the ALT_CAN_PROTO_CTR_TX register field. */
#define ALT_CAN_PROTO_CTR_TX_WIDTH 2
/* The mask used to set the ALT_CAN_PROTO_CTR_TX register field value. */
#define ALT_CAN_PROTO_CTR_TX_SET_MSK 0x00000060
/* The mask used to clear the ALT_CAN_PROTO_CTR_TX register field value. */
#define ALT_CAN_PROTO_CTR_TX_CLR_MSK 0xffffff9f
/* The reset value of the ALT_CAN_PROTO_CTR_TX register field. */
#define ALT_CAN_PROTO_CTR_TX_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CTR_TX field value from a register. */
#define ALT_CAN_PROTO_CTR_TX_GET(value) (((value) & 0x00000060) >> 5)
/* Produces a ALT_CAN_PROTO_CTR_TX register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CTR_TX_SET(value) (((value) << 5) & 0x00000060)
/*
* Field : Receive Pin - Rx
*
* Monitors the actual value of the CAN_RXD pin.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:----------------------------------------
* ALT_CAN_PROTO_CTR_RX_E_DOMINANT | 0x0 | The CAN bus is dominant (CAN_RXD = 0).
* ALT_CAN_PROTO_CTR_RX_E_RECESSIVE | 0x1 | The CAN bus is recessive (CAN_RXD = 1).
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_RX
*
* The CAN bus is dominant (CAN_RXD = 0).
*/
#define ALT_CAN_PROTO_CTR_RX_E_DOMINANT 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CTR_RX
*
* The CAN bus is recessive (CAN_RXD = 1).
*/
#define ALT_CAN_PROTO_CTR_RX_E_RECESSIVE 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CTR_RX register field. */
#define ALT_CAN_PROTO_CTR_RX_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CTR_RX register field. */
#define ALT_CAN_PROTO_CTR_RX_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CTR_RX register field. */
#define ALT_CAN_PROTO_CTR_RX_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CTR_RX register field value. */
#define ALT_CAN_PROTO_CTR_RX_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_PROTO_CTR_RX register field value. */
#define ALT_CAN_PROTO_CTR_RX_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_PROTO_CTR_RX register field is UNKNOWN. */
#define ALT_CAN_PROTO_CTR_RX_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CTR_RX field value from a register. */
#define ALT_CAN_PROTO_CTR_RX_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_PROTO_CTR_RX register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CTR_RX_SET(value) (((value) << 7) & 0x00000080)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CTR.
*/
struct ALT_CAN_PROTO_CTR_s
{
uint32_t : 3; /* *UNDEFINED* */
uint32_t Silent : 1; /* Silent Mode */
uint32_t LBack : 1; /* Loop Back Mode */
uint32_t Tx : 2; /* Transmit Pin */
const uint32_t Rx : 1; /* Receive Pin */
uint32_t : 24; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CTR. */
typedef volatile struct ALT_CAN_PROTO_CTR_s ALT_CAN_PROTO_CTR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CTR register from the beginning of the component. */
#define ALT_CAN_PROTO_CTR_OFST 0x14
/* The address of the ALT_CAN_PROTO_CTR register. */
#define ALT_CAN_PROTO_CTR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CTR_OFST))
/*
* Register : Function Register - CFR
*
* The Function Register controls the features RAM_Initialisation and Power_Down
* also by application register.
*
* The CAN module can be prepared for Power_Down by setting the port
* CAN_CLKSTOP_REQ to one or writing to CFR.ClkStReq a one. The power down state is
* left by setting port CAN_CLKSTOP_REQ to zero or writing to CFR.ClkStReq a zero,
* acknowledged by CAN_CLKSTOP_ACK is going to zero as well as CFR.ClkStAck. The
* CCTRL.Init bit is left one and has to be written by the application to re-enable
* CAN transfers.
*
* Note: It's recommended to use either the ports CAN_CLKSTOP_REQ and
* CAN_CLKSTOP_ACK or the CCTRL.ClkStReq and CFR.ClkStAck. The application
* CFR.ClkStReq showsalso the actual status of the portCAN_CLKSTOP_REQ.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:------|:-----------------------------------------
* [0] | R | 0x0 | Clock Stop Acknowledgement
* [1] | RW | 0x0 | Clock Stop Request
* [2] | ??? | 0x0 | *UNDEFINED*
* [3] | RW | 0x0 | Request for automatic RAM Initialization
* [31:4] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Clock Stop Acknowledgement - ClkStAck
*
* Clock Stop Acknowledgement
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CFR_CLKSTACK register field. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CFR_CLKSTACK register field. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_MSB 0
/* The width in bits of the ALT_CAN_PROTO_CFR_CLKSTACK register field. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CFR_CLKSTACK register field value. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_PROTO_CFR_CLKSTACK register field value. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_PROTO_CFR_CLKSTACK register field. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CFR_CLKSTACK field value from a register. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_PROTO_CFR_CLKSTACK register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CFR_CLKSTACK_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : Clock Stop Request - ClkStReq
*
* Clock Stop Request
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CFR_CLKSTREQ register field. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CFR_CLKSTREQ register field. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_MSB 1
/* The width in bits of the ALT_CAN_PROTO_CFR_CLKSTREQ register field. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CFR_CLKSTREQ register field value. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_PROTO_CFR_CLKSTREQ register field value. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_PROTO_CFR_CLKSTREQ register field. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CFR_CLKSTREQ field value from a register. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_PROTO_CFR_CLKSTREQ register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CFR_CLKSTREQ_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : Request for automatic RAM Initialization - RAMinit
*
* Request for automatic RAM Initialization
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_PROTO_CFR_RAMINIT_E_NOAUTO | 0x0 | No automatic RAM Initialization is requested, if
* : | | once a ram initialization is started a write of
* : | | a zero will be ignored. The Bit is cleared by
* : | | hardware, after RAM Initialization is completed.
* ALT_CAN_PROTO_CFR_RAMINIT_E_STARTAUTO | 0x1 | Start automatic RAM Initialization. All message
* : | | objects will be written with zeros and the
* : | | parity bits will be set. The RAMInit Bit will
* : | | return to zero after the RAM-Initialization
* : | | process is completed. A RAM Initialization
* : | | Request is only possible if CCTRL.Init is set.
* : | | The duration of the automatic RAM Initialization
* : | | is messagebuffer-size + 4 host_clock cycles.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_CFR_RAMINIT
*
* No automatic RAM Initialization is requested, if once a ram initialization is
* started a write of a zero will be ignored. The Bit is cleared by hardware, after
* RAM Initialization is completed.
*/
#define ALT_CAN_PROTO_CFR_RAMINIT_E_NOAUTO 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_CFR_RAMINIT
*
* Start automatic RAM Initialization. All message objects will be written with
* zeros and the parity bits will be set. The RAMInit Bit will return to zero after
* the RAM-Initialization process is completed. A RAM Initialization Request is
* only possible if CCTRL.Init is set. The duration of the automatic RAM
* Initialization is messagebuffer-size + 4 host_clock cycles.
*/
#define ALT_CAN_PROTO_CFR_RAMINIT_E_STARTAUTO 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CFR_RAMINIT register field. */
#define ALT_CAN_PROTO_CFR_RAMINIT_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CFR_RAMINIT register field. */
#define ALT_CAN_PROTO_CFR_RAMINIT_MSB 3
/* The width in bits of the ALT_CAN_PROTO_CFR_RAMINIT register field. */
#define ALT_CAN_PROTO_CFR_RAMINIT_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_CFR_RAMINIT register field value. */
#define ALT_CAN_PROTO_CFR_RAMINIT_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_PROTO_CFR_RAMINIT register field value. */
#define ALT_CAN_PROTO_CFR_RAMINIT_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_PROTO_CFR_RAMINIT register field. */
#define ALT_CAN_PROTO_CFR_RAMINIT_RESET 0x0
/* Extracts the ALT_CAN_PROTO_CFR_RAMINIT field value from a register. */
#define ALT_CAN_PROTO_CFR_RAMINIT_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_PROTO_CFR_RAMINIT register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CFR_RAMINIT_SET(value) (((value) << 3) & 0x00000008)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CFR.
*/
struct ALT_CAN_PROTO_CFR_s
{
const uint32_t ClkStAck : 1; /* Clock Stop Acknowledgement */
uint32_t ClkStReq : 1; /* Clock Stop Request */
uint32_t : 1; /* *UNDEFINED* */
uint32_t RAMinit : 1; /* Request for automatic RAM Initialization */
uint32_t : 28; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_CFR. */
typedef volatile struct ALT_CAN_PROTO_CFR_s ALT_CAN_PROTO_CFR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CFR register from the beginning of the component. */
#define ALT_CAN_PROTO_CFR_OFST 0x18
/* The address of the ALT_CAN_PROTO_CFR register. */
#define ALT_CAN_PROTO_CFR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CFR_OFST))
/*
* Register : Core Release Register - CRR
*
* Core Release Register
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-------------------------
* [7:0] | R | 0x28 | Design Time Stamp, Day
* [15:8] | R | 0x11 | Design Time Stamp, Month
* [19:16] | R | 0x6 | Design Time Stamp, Year
* [27:20] | R | 0x11 | Step of Core Release
* [31:28] | R | 0x1 | Core Release
*
*/
/*
* Field : Design Time Stamp, Day - DAY
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CRR_DAY register field. */
#define ALT_CAN_PROTO_CRR_DAY_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CRR_DAY register field. */
#define ALT_CAN_PROTO_CRR_DAY_MSB 7
/* The width in bits of the ALT_CAN_PROTO_CRR_DAY register field. */
#define ALT_CAN_PROTO_CRR_DAY_WIDTH 8
/* The mask used to set the ALT_CAN_PROTO_CRR_DAY register field value. */
#define ALT_CAN_PROTO_CRR_DAY_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_PROTO_CRR_DAY register field value. */
#define ALT_CAN_PROTO_CRR_DAY_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_PROTO_CRR_DAY register field. */
#define ALT_CAN_PROTO_CRR_DAY_RESET 0x28
/* Extracts the ALT_CAN_PROTO_CRR_DAY field value from a register. */
#define ALT_CAN_PROTO_CRR_DAY_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_PROTO_CRR_DAY register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CRR_DAY_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Design Time Stamp, Month - MON
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CRR_MON register field. */
#define ALT_CAN_PROTO_CRR_MON_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CRR_MON register field. */
#define ALT_CAN_PROTO_CRR_MON_MSB 15
/* The width in bits of the ALT_CAN_PROTO_CRR_MON register field. */
#define ALT_CAN_PROTO_CRR_MON_WIDTH 8
/* The mask used to set the ALT_CAN_PROTO_CRR_MON register field value. */
#define ALT_CAN_PROTO_CRR_MON_SET_MSK 0x0000ff00
/* The mask used to clear the ALT_CAN_PROTO_CRR_MON register field value. */
#define ALT_CAN_PROTO_CRR_MON_CLR_MSK 0xffff00ff
/* The reset value of the ALT_CAN_PROTO_CRR_MON register field. */
#define ALT_CAN_PROTO_CRR_MON_RESET 0x11
/* Extracts the ALT_CAN_PROTO_CRR_MON field value from a register. */
#define ALT_CAN_PROTO_CRR_MON_GET(value) (((value) & 0x0000ff00) >> 8)
/* Produces a ALT_CAN_PROTO_CRR_MON register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CRR_MON_SET(value) (((value) << 8) & 0x0000ff00)
/*
* Field : Design Time Stamp, Year - YEAR
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CRR_YEAR register field. */
#define ALT_CAN_PROTO_CRR_YEAR_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CRR_YEAR register field. */
#define ALT_CAN_PROTO_CRR_YEAR_MSB 19
/* The width in bits of the ALT_CAN_PROTO_CRR_YEAR register field. */
#define ALT_CAN_PROTO_CRR_YEAR_WIDTH 4
/* The mask used to set the ALT_CAN_PROTO_CRR_YEAR register field value. */
#define ALT_CAN_PROTO_CRR_YEAR_SET_MSK 0x000f0000
/* The mask used to clear the ALT_CAN_PROTO_CRR_YEAR register field value. */
#define ALT_CAN_PROTO_CRR_YEAR_CLR_MSK 0xfff0ffff
/* The reset value of the ALT_CAN_PROTO_CRR_YEAR register field. */
#define ALT_CAN_PROTO_CRR_YEAR_RESET 0x6
/* Extracts the ALT_CAN_PROTO_CRR_YEAR field value from a register. */
#define ALT_CAN_PROTO_CRR_YEAR_GET(value) (((value) & 0x000f0000) >> 16)
/* Produces a ALT_CAN_PROTO_CRR_YEAR register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CRR_YEAR_SET(value) (((value) << 16) & 0x000f0000)
/*
* Field : Step of Core Release - STEP
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CRR_STEP register field. */
#define ALT_CAN_PROTO_CRR_STEP_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CRR_STEP register field. */
#define ALT_CAN_PROTO_CRR_STEP_MSB 27
/* The width in bits of the ALT_CAN_PROTO_CRR_STEP register field. */
#define ALT_CAN_PROTO_CRR_STEP_WIDTH 8
/* The mask used to set the ALT_CAN_PROTO_CRR_STEP register field value. */
#define ALT_CAN_PROTO_CRR_STEP_SET_MSK 0x0ff00000
/* The mask used to clear the ALT_CAN_PROTO_CRR_STEP register field value. */
#define ALT_CAN_PROTO_CRR_STEP_CLR_MSK 0xf00fffff
/* The reset value of the ALT_CAN_PROTO_CRR_STEP register field. */
#define ALT_CAN_PROTO_CRR_STEP_RESET 0x11
/* Extracts the ALT_CAN_PROTO_CRR_STEP field value from a register. */
#define ALT_CAN_PROTO_CRR_STEP_GET(value) (((value) & 0x0ff00000) >> 20)
/* Produces a ALT_CAN_PROTO_CRR_STEP register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CRR_STEP_SET(value) (((value) << 20) & 0x0ff00000)
/*
* Field : Core Release - REL
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_CRR_REL register field. */
#define ALT_CAN_PROTO_CRR_REL_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_CRR_REL register field. */
#define ALT_CAN_PROTO_CRR_REL_MSB 31
/* The width in bits of the ALT_CAN_PROTO_CRR_REL register field. */
#define ALT_CAN_PROTO_CRR_REL_WIDTH 4
/* The mask used to set the ALT_CAN_PROTO_CRR_REL register field value. */
#define ALT_CAN_PROTO_CRR_REL_SET_MSK 0xf0000000
/* The mask used to clear the ALT_CAN_PROTO_CRR_REL register field value. */
#define ALT_CAN_PROTO_CRR_REL_CLR_MSK 0x0fffffff
/* The reset value of the ALT_CAN_PROTO_CRR_REL register field. */
#define ALT_CAN_PROTO_CRR_REL_RESET 0x1
/* Extracts the ALT_CAN_PROTO_CRR_REL field value from a register. */
#define ALT_CAN_PROTO_CRR_REL_GET(value) (((value) & 0xf0000000) >> 28)
/* Produces a ALT_CAN_PROTO_CRR_REL register field value suitable for setting the register. */
#define ALT_CAN_PROTO_CRR_REL_SET(value) (((value) << 28) & 0xf0000000)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_CRR.
*/
struct ALT_CAN_PROTO_CRR_s
{
const uint32_t DAY : 8; /* Design Time Stamp, Day */
const uint32_t MON : 8; /* Design Time Stamp, Month */
const uint32_t YEAR : 4; /* Design Time Stamp, Year */
const uint32_t STEP : 8; /* Step of Core Release */
const uint32_t REL : 4; /* Core Release */
};
/* The typedef declaration for register ALT_CAN_PROTO_CRR. */
typedef volatile struct ALT_CAN_PROTO_CRR_s ALT_CAN_PROTO_CRR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_CRR register from the beginning of the component. */
#define ALT_CAN_PROTO_CRR_OFST 0x20
/* The address of the ALT_CAN_PROTO_CRR register. */
#define ALT_CAN_PROTO_CRR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_CRR_OFST))
/*
* Register : Hardware Configuration Status Register - HWS
*
* Hardware Configuration Status Register
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:------|:---------------------
* [1:0] | R | 0x3 | Message Buffer Count
* [2] | R | 0x0 | Parity Generation
* [31:3] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Message Buffer Count - mb_w
*
* Message Buffer Count
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:--------------------
* ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS16 | 0x0 | 16 Message Objects
* ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS32 | 0x1 | 32 Message Objects
* ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS64 | 0x2 | 64 Message Objects
* ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS128 | 0x3 | 128 Message Objects
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_MB_W
*
* 16 Message Objects
*/
#define ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS16 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_MB_W
*
* 32 Message Objects
*/
#define ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS32 0x1
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_MB_W
*
* 64 Message Objects
*/
#define ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS64 0x2
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_MB_W
*
* 128 Message Objects
*/
#define ALT_CAN_PROTO_HWS_MB_W_E_MSGOBJS128 0x3
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_HWS_MB_W register field. */
#define ALT_CAN_PROTO_HWS_MB_W_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_HWS_MB_W register field. */
#define ALT_CAN_PROTO_HWS_MB_W_MSB 1
/* The width in bits of the ALT_CAN_PROTO_HWS_MB_W register field. */
#define ALT_CAN_PROTO_HWS_MB_W_WIDTH 2
/* The mask used to set the ALT_CAN_PROTO_HWS_MB_W register field value. */
#define ALT_CAN_PROTO_HWS_MB_W_SET_MSK 0x00000003
/* The mask used to clear the ALT_CAN_PROTO_HWS_MB_W register field value. */
#define ALT_CAN_PROTO_HWS_MB_W_CLR_MSK 0xfffffffc
/* The reset value of the ALT_CAN_PROTO_HWS_MB_W register field. */
#define ALT_CAN_PROTO_HWS_MB_W_RESET 0x3
/* Extracts the ALT_CAN_PROTO_HWS_MB_W field value from a register. */
#define ALT_CAN_PROTO_HWS_MB_W_GET(value) (((value) & 0x00000003) >> 0)
/* Produces a ALT_CAN_PROTO_HWS_MB_W register field value suitable for setting the register. */
#define ALT_CAN_PROTO_HWS_MB_W_SET(value) (((value) << 0) & 0x00000003)
/*
* Field : Parity Generation - paren
*
* Parity Generation
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------------|:------|:------------------------------------------
* ALT_CAN_PROTO_HWS_PAREN_E_NOTPRESENT | 0x0 | Parity generation harware is not present.
* ALT_CAN_PROTO_HWS_PAREN_E_PRESENT | 0x1 | Parity generation harware is present.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_PAREN
*
* Parity generation harware is not present.
*/
#define ALT_CAN_PROTO_HWS_PAREN_E_NOTPRESENT 0x0
/*
* Enumerated value for register field ALT_CAN_PROTO_HWS_PAREN
*
* Parity generation harware is present.
*/
#define ALT_CAN_PROTO_HWS_PAREN_E_PRESENT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_PROTO_HWS_PAREN register field. */
#define ALT_CAN_PROTO_HWS_PAREN_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_PROTO_HWS_PAREN register field. */
#define ALT_CAN_PROTO_HWS_PAREN_MSB 2
/* The width in bits of the ALT_CAN_PROTO_HWS_PAREN register field. */
#define ALT_CAN_PROTO_HWS_PAREN_WIDTH 1
/* The mask used to set the ALT_CAN_PROTO_HWS_PAREN register field value. */
#define ALT_CAN_PROTO_HWS_PAREN_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_PROTO_HWS_PAREN register field value. */
#define ALT_CAN_PROTO_HWS_PAREN_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_PROTO_HWS_PAREN register field. */
#define ALT_CAN_PROTO_HWS_PAREN_RESET 0x0
/* Extracts the ALT_CAN_PROTO_HWS_PAREN field value from a register. */
#define ALT_CAN_PROTO_HWS_PAREN_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_PROTO_HWS_PAREN register field value suitable for setting the register. */
#define ALT_CAN_PROTO_HWS_PAREN_SET(value) (((value) << 2) & 0x00000004)
#ifndef __ASSEMBLY__
/*
* 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_PROTO_HWS.
*/
struct ALT_CAN_PROTO_HWS_s
{
const uint32_t mb_w : 2; /* Message Buffer Count */
const uint32_t paren : 1; /* Parity Generation */
uint32_t : 29; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_PROTO_HWS. */
typedef volatile struct ALT_CAN_PROTO_HWS_s ALT_CAN_PROTO_HWS_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_PROTO_HWS register from the beginning of the component. */
#define ALT_CAN_PROTO_HWS_OFST 0x24
/* The address of the ALT_CAN_PROTO_HWS register. */
#define ALT_CAN_PROTO_HWS_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_PROTO_HWS_OFST))
#ifndef __ASSEMBLY__
/*
* 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 group ALT_CAN_PROTO.
*/
struct ALT_CAN_PROTO_s
{
volatile ALT_CAN_PROTO_CCTL_t CCTRL; /* ALT_CAN_PROTO_CCTL */
volatile ALT_CAN_PROTO_CSTS_t CSTS; /* ALT_CAN_PROTO_CSTS */
volatile ALT_CAN_PROTO_CERC_t CERC; /* ALT_CAN_PROTO_CERC */
volatile ALT_CAN_PROTO_CBT_t CBT; /* ALT_CAN_PROTO_CBT */
volatile ALT_CAN_PROTO_CIR_t CIR; /* ALT_CAN_PROTO_CIR */
volatile ALT_CAN_PROTO_CTR_t CTR; /* ALT_CAN_PROTO_CTR */
volatile ALT_CAN_PROTO_CFR_t CFR; /* ALT_CAN_PROTO_CFR */
volatile uint32_t _pad_0x1c_0x1f; /* *UNDEFINED* */
volatile ALT_CAN_PROTO_CRR_t CRR; /* ALT_CAN_PROTO_CRR */
volatile ALT_CAN_PROTO_HWS_t HWS; /* ALT_CAN_PROTO_HWS */
};
/* The typedef declaration for register group ALT_CAN_PROTO. */
typedef volatile struct ALT_CAN_PROTO_s ALT_CAN_PROTO_t;
/* The struct declaration for the raw register contents of register group ALT_CAN_PROTO. */
struct ALT_CAN_PROTO_raw_s
{
volatile uint32_t CCTRL; /* ALT_CAN_PROTO_CCTL */
volatile uint32_t CSTS; /* ALT_CAN_PROTO_CSTS */
volatile uint32_t CERC; /* ALT_CAN_PROTO_CERC */
volatile uint32_t CBT; /* ALT_CAN_PROTO_CBT */
volatile uint32_t CIR; /* ALT_CAN_PROTO_CIR */
volatile uint32_t CTR; /* ALT_CAN_PROTO_CTR */
volatile uint32_t CFR; /* ALT_CAN_PROTO_CFR */
volatile uint32_t _pad_0x1c_0x1f; /* *UNDEFINED* */
volatile uint32_t CRR; /* ALT_CAN_PROTO_CRR */
volatile uint32_t HWS; /* ALT_CAN_PROTO_HWS */
};
/* The typedef declaration for the raw register contents of register group ALT_CAN_PROTO. */
typedef volatile struct ALT_CAN_PROTO_raw_s ALT_CAN_PROTO_raw_t;
#endif /* __ASSEMBLY__ */
/*
* Register Group : Message Handler Group - ALT_CAN_MSGHAND
* Message Handler Group
*
* These registers are related to the operation of the Message Handler. The Message
* Handler is a state machine that controls the data transfer between the single
* ported Message RAM and the CAN Core's Rx/Tx Shift Register. It also handles
* acceptance filtering and the interrupt setting as programmed in the Control and
* Configuration Registers.
*
*/
/*
* Register : Transmission Request X Register - MOTRX
*
* 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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRA are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRA are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_0 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRA are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRA are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_1 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRA are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRA are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_2 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRA are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRA are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTA_3 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRB are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRB are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_0 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRB are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRB are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_1 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRB are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRB are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_2 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRB are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRB are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTB_3 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRC are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRC are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_0 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRC are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRC are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_1 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRC are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRC are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_2 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRC are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRC are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTC_3 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRD are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRD are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_0 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRD are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRD are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_1 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRD are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRD are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_2 register field value suitable for setting the register. */
#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:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_NOTWAITING | 0x0 | The Message Objects in the corresponding byte of
* : | | MOTRD are not waiting for transmission.
* ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_E_PENDING | 0x1 | One or more of the transmission of the Message
* : | | Objects in the corresponding byte of MOTRD are
* : | | requested and are not yet done.
*
* Field Access Macros:
*
*/
/*
* 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_NOTWAITING 0x0
/*
* 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_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRX_TXRQSTD_3_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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.
*/
struct ALT_CAN_MSGHAND_MOTRX_s
{
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 : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOTRX. */
typedef volatile struct ALT_CAN_MSGHAND_MOTRX_s ALT_CAN_MSGHAND_MOTRX_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOTRX register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOTRX_OFST 0x0
/* The address of the ALT_CAN_MSGHAND_MOTRX register. */
#define ALT_CAN_MSGHAND_MOTRX_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRX_OFST))
/*
* Register : Transmission Request A Register - MOTRA
*
* Transmission request bits for Message Objects 1 to 32. By reading the TxRqst
* bits, the CPU can check for which Message Object a Transmission Request is
* pending. The TxRqst bit of a specific Message Object can be set/reset by the CPU
* via the IFx Message Interface Registers or set by the Message Handler after
* reception of a Remote Frame or reset by the Message Handler after a successful
* transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | TxRqst32-1
* [1] | R | 0x0 | TxRqst32-1
* [2] | R | 0x0 | TxRqst32-1
* [3] | R | 0x0 | TxRqst32-1
* [4] | R | 0x0 | TxRqst32-1
* [5] | R | 0x0 | TxRqst32-1
* [6] | R | 0x0 | TxRqst32-1
* [7] | R | 0x0 | TxRqst32-1
* [8] | R | 0x0 | TxRqst32-1
* [9] | R | 0x0 | TxRqst32-1
* [10] | R | 0x0 | TxRqst32-1
* [11] | R | 0x0 | TxRqst32-1
* [12] | R | 0x0 | TxRqst32-1
* [13] | R | 0x0 | TxRqst32-1
* [14] | R | 0x0 | TxRqst32-1
* [15] | R | 0x0 | TxRqst32-1
* [16] | R | 0x0 | TxRqst32-1
* [17] | R | 0x0 | TxRqst32-1
* [18] | R | 0x0 | TxRqst32-1
* [19] | R | 0x0 | TxRqst32-1
* [20] | R | 0x0 | TxRqst32-1
* [21] | R | 0x0 | TxRqst32-1
* [22] | R | 0x0 | TxRqst32-1
* [23] | R | 0x0 | TxRqst32-1
* [24] | R | 0x0 | TxRqst32-1
* [25] | R | 0x0 | TxRqst32-1
* [26] | R | 0x0 | TxRqst32-1
* [27] | R | 0x0 | TxRqst32-1
* [28] | R | 0x0 | TxRqst32-1
* [29] | R | 0x0 | TxRqst32-1
* [30] | R | 0x0 | TxRqst32-1
* [31] | R | 0x0 | TxRqst32-1
*
*/
/*
* Field : TxRqst32-1 - TxRqst_0
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_0_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_0_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_0
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_0
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : TxRqst32-1 - TxRqst_1
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_1_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_1_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_1
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_1
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : TxRqst32-1 - TxRqst_2
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_2_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_2_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_2
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_2
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : TxRqst32-1 - TxRqst_3
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_3_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_3_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_3
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_3
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : TxRqst32-1 - TxRqst_4
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_4_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_4_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_4
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_4
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : TxRqst32-1 - TxRqst_5
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_5_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_5_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_5
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_5
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : TxRqst32-1 - TxRqst_6
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_6_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_6_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_6
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_6
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : TxRqst32-1 - TxRqst_7
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_7_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_7_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_7
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_7
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : TxRqst32-1 - TxRqst_8
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_8_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_8_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_8
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_8
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : TxRqst32-1 - TxRqst_9
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_9_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_9_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_9
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_9
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : TxRqst32-1 - TxRqst_10
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_10_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_10_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_10
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_10
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : TxRqst32-1 - TxRqst_11
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_11_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_11_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_11
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_11
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : TxRqst32-1 - TxRqst_12
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_12_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_12_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_12
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_12
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : TxRqst32-1 - TxRqst_13
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_13_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_13_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_13
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_13
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : TxRqst32-1 - TxRqst_14
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_14_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_14_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_14
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_14
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : TxRqst32-1 - TxRqst_15
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_15_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_15_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_15
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_15
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : TxRqst32-1 - TxRqst_16
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_16_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_16_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_16
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_16
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : TxRqst32-1 - TxRqst_17
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_17_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_17_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_17
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_17
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : TxRqst32-1 - TxRqst_18
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_18_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_18_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_18
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_18
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : TxRqst32-1 - TxRqst_19
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_19_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_19_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_19
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_19
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : TxRqst32-1 - TxRqst_20
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_20_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_20_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_20
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_20
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : TxRqst32-1 - TxRqst_21
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_21_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_21_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_21
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_21
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : TxRqst32-1 - TxRqst_22
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_22_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_22_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_22
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_22
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : TxRqst32-1 - TxRqst_23
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_23_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_23_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_23
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_23
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : TxRqst32-1 - TxRqst_24
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_24_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_24_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_24
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_24
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : TxRqst32-1 - TxRqst_25
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_25_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_25_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_25
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_25
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : TxRqst32-1 - TxRqst_26
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_26_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_26_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_26
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_26
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : TxRqst32-1 - TxRqst_27
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_27_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_27_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_27
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_27
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : TxRqst32-1 - TxRqst_28
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_28_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_28_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_28
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_28
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : TxRqst32-1 - TxRqst_29
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_29_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_29_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_29
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_29
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : TxRqst32-1 - TxRqst_30
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_30_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_30_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_30
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_30
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : TxRqst32-1 - TxRqst_31
*
* Transmission request bits for Message Objects 1 to 32. Array index i corresponds
* to Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRA_TXRQST_31_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRA_TXRQST_31_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_31
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRA_TXRQST_31
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRA_TXRQST_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOTRA_TXRQST_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRA_TXRQST_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOTRA.
*/
struct ALT_CAN_MSGHAND_MOTRA_s
{
const uint32_t TxRqst_0 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_1 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_2 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_3 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_4 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_5 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_6 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_7 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_8 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_9 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_10 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_11 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_12 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_13 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_14 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_15 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_16 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_17 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_18 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_19 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_20 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_21 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_22 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_23 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_24 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_25 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_26 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_27 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_28 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_29 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_30 : 1; /* TxRqst32-1 */
const uint32_t TxRqst_31 : 1; /* TxRqst32-1 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOTRA. */
typedef volatile struct ALT_CAN_MSGHAND_MOTRA_s ALT_CAN_MSGHAND_MOTRA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOTRA register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOTRA_OFST 0x4
/* The address of the ALT_CAN_MSGHAND_MOTRA register. */
#define ALT_CAN_MSGHAND_MOTRA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRA_OFST))
/*
* Register : Transmission Request B Register - MOTRB
*
* Transmission request bits for Message Objects 33 to 64. By reading the TxRqst
* bits, the CPU can check for which Message Object a Transmission Request is
* pending. The TxRqst bit of a specific Message Object can be set/reset by the CPU
* via the IFx Message Interface Registers or set by the Message Handler after
* reception of a Remote Frame or reset by the Message Handler after a successful
* transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | TxRqst64-33
* [1] | R | 0x0 | TxRqst64-33
* [2] | R | 0x0 | TxRqst64-33
* [3] | R | 0x0 | TxRqst64-33
* [4] | R | 0x0 | TxRqst64-33
* [5] | R | 0x0 | TxRqst64-33
* [6] | R | 0x0 | TxRqst64-33
* [7] | R | 0x0 | TxRqst64-33
* [8] | R | 0x0 | TxRqst64-33
* [9] | R | 0x0 | TxRqst64-33
* [10] | R | 0x0 | TxRqst64-33
* [11] | R | 0x0 | TxRqst64-33
* [12] | R | 0x0 | TxRqst64-33
* [13] | R | 0x0 | TxRqst64-33
* [14] | R | 0x0 | TxRqst64-33
* [15] | R | 0x0 | TxRqst64-33
* [16] | R | 0x0 | TxRqst64-33
* [17] | R | 0x0 | TxRqst64-33
* [18] | R | 0x0 | TxRqst64-33
* [19] | R | 0x0 | TxRqst64-33
* [20] | R | 0x0 | TxRqst64-33
* [21] | R | 0x0 | TxRqst64-33
* [22] | R | 0x0 | TxRqst64-33
* [23] | R | 0x0 | TxRqst64-33
* [24] | R | 0x0 | TxRqst64-33
* [25] | R | 0x0 | TxRqst64-33
* [26] | R | 0x0 | TxRqst64-33
* [27] | R | 0x0 | TxRqst64-33
* [28] | R | 0x0 | TxRqst64-33
* [29] | R | 0x0 | TxRqst64-33
* [30] | R | 0x0 | TxRqst64-33
* [31] | R | 0x0 | TxRqst64-33
*
*/
/*
* Field : TxRqst64-33 - TxRqst_0
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_0_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_0_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_0
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_0
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : TxRqst64-33 - TxRqst_1
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_1_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_1_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_1
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_1
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : TxRqst64-33 - TxRqst_2
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_2_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_2_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_2
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_2
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : TxRqst64-33 - TxRqst_3
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_3_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_3_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_3
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_3
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : TxRqst64-33 - TxRqst_4
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_4_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_4_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_4
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_4
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : TxRqst64-33 - TxRqst_5
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_5_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_5_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_5
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_5
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : TxRqst64-33 - TxRqst_6
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_6_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_6_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_6
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_6
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : TxRqst64-33 - TxRqst_7
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_7_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_7_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_7
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_7
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : TxRqst64-33 - TxRqst_8
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_8_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_8_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_8
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_8
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : TxRqst64-33 - TxRqst_9
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_9_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_9_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_9
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_9
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : TxRqst64-33 - TxRqst_10
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_10_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_10_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_10
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_10
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : TxRqst64-33 - TxRqst_11
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_11_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_11_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_11
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_11
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : TxRqst64-33 - TxRqst_12
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_12_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_12_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_12
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_12
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : TxRqst64-33 - TxRqst_13
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_13_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_13_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_13
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_13
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : TxRqst64-33 - TxRqst_14
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_14_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_14_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_14
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_14
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : TxRqst64-33 - TxRqst_15
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_15_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_15_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_15
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_15
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : TxRqst64-33 - TxRqst_16
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_16_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_16_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_16
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_16
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : TxRqst64-33 - TxRqst_17
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_17_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_17_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_17
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_17
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : TxRqst64-33 - TxRqst_18
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_18_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_18_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_18
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_18
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : TxRqst64-33 - TxRqst_19
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_19_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_19_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_19
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_19
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : TxRqst64-33 - TxRqst_20
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_20_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_20_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_20
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_20
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : TxRqst64-33 - TxRqst_21
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_21_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_21_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_21
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_21
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : TxRqst64-33 - TxRqst_22
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_22_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_22_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_22
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_22
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : TxRqst64-33 - TxRqst_23
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_23_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_23_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_23
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_23
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : TxRqst64-33 - TxRqst_24
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_24_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_24_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_24
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_24
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : TxRqst64-33 - TxRqst_25
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_25_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_25_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_25
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_25
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : TxRqst64-33 - TxRqst_26
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_26_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_26_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_26
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_26
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : TxRqst64-33 - TxRqst_27
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_27_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_27_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_27
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_27
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : TxRqst64-33 - TxRqst_28
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_28_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_28_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_28
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_28
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : TxRqst64-33 - TxRqst_29
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_29_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_29_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_29
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_29
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : TxRqst64-33 - TxRqst_30
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_30_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_30_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_30
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_30
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : TxRqst64-33 - TxRqst_31
*
* Transmission request bits for Message Objects 33 to 64. Array index i
* corresponds to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRB_TXRQST_31_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRB_TXRQST_31_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_31
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRB_TXRQST_31
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRB_TXRQST_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOTRB_TXRQST_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRB_TXRQST_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOTRB.
*/
struct ALT_CAN_MSGHAND_MOTRB_s
{
const uint32_t TxRqst_0 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_1 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_2 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_3 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_4 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_5 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_6 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_7 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_8 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_9 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_10 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_11 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_12 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_13 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_14 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_15 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_16 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_17 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_18 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_19 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_20 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_21 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_22 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_23 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_24 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_25 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_26 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_27 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_28 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_29 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_30 : 1; /* TxRqst64-33 */
const uint32_t TxRqst_31 : 1; /* TxRqst64-33 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOTRB. */
typedef volatile struct ALT_CAN_MSGHAND_MOTRB_s ALT_CAN_MSGHAND_MOTRB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOTRB register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOTRB_OFST 0x8
/* The address of the ALT_CAN_MSGHAND_MOTRB register. */
#define ALT_CAN_MSGHAND_MOTRB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRB_OFST))
/*
* Register : Transmission Request C Register - MOTRC
*
* Transmission request bits for Message Objects 65 to 96. By reading the TxRqst
* bits, the CPU can check for which Message Object a Transmission Request is
* pending. The TxRqst bit of a specific Message Object can be set/reset by the CPU
* via the IFx Message Interface Registers or set by the Message Handler after
* reception of a Remote Frame or reset by the Message Handler after a successful
* transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | TxRqst96-65
* [1] | R | 0x0 | TxRqst96-65
* [2] | R | 0x0 | TxRqst96-65
* [3] | R | 0x0 | TxRqst96-65
* [4] | R | 0x0 | TxRqst96-65
* [5] | R | 0x0 | TxRqst96-65
* [6] | R | 0x0 | TxRqst96-65
* [7] | R | 0x0 | TxRqst96-65
* [8] | R | 0x0 | TxRqst96-65
* [9] | R | 0x0 | TxRqst96-65
* [10] | R | 0x0 | TxRqst96-65
* [11] | R | 0x0 | TxRqst96-65
* [12] | R | 0x0 | TxRqst96-65
* [13] | R | 0x0 | TxRqst96-65
* [14] | R | 0x0 | TxRqst96-65
* [15] | R | 0x0 | TxRqst96-65
* [16] | R | 0x0 | TxRqst96-65
* [17] | R | 0x0 | TxRqst96-65
* [18] | R | 0x0 | TxRqst96-65
* [19] | R | 0x0 | TxRqst96-65
* [20] | R | 0x0 | TxRqst96-65
* [21] | R | 0x0 | TxRqst96-65
* [22] | R | 0x0 | TxRqst96-65
* [23] | R | 0x0 | TxRqst96-65
* [24] | R | 0x0 | TxRqst96-65
* [25] | R | 0x0 | TxRqst96-65
* [26] | R | 0x0 | TxRqst96-65
* [27] | R | 0x0 | TxRqst96-65
* [28] | R | 0x0 | TxRqst96-65
* [29] | R | 0x0 | TxRqst96-65
* [30] | R | 0x0 | TxRqst96-65
* [31] | R | 0x0 | TxRqst96-65
*
*/
/*
* Field : TxRqst96-65 - TxRqst_0
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_0_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_0_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_0
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_0
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : TxRqst96-65 - TxRqst_1
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_1_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_1_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_1
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_1
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : TxRqst96-65 - TxRqst_2
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_2_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_2_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_2
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_2
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : TxRqst96-65 - TxRqst_3
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_3_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_3_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_3
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_3
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : TxRqst96-65 - TxRqst_4
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_4_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_4_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_4
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_4
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : TxRqst96-65 - TxRqst_5
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_5_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_5_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_5
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_5
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : TxRqst96-65 - TxRqst_6
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_6_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_6_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_6
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_6
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : TxRqst96-65 - TxRqst_7
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_7_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_7_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_7
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_7
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : TxRqst96-65 - TxRqst_8
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_8_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_8_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_8
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_8
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : TxRqst96-65 - TxRqst_9
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_9_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_9_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_9
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_9
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : TxRqst96-65 - TxRqst_10
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_10_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_10_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_10
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_10
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : TxRqst96-65 - TxRqst_11
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_11_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_11_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_11
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_11
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : TxRqst96-65 - TxRqst_12
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_12_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_12_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_12
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_12
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : TxRqst96-65 - TxRqst_13
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_13_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_13_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_13
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_13
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : TxRqst96-65 - TxRqst_14
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_14_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_14_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_14
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_14
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : TxRqst96-65 - TxRqst_15
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_15_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_15_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_15
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_15
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : TxRqst96-65 - TxRqst_16
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_16_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_16_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_16
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_16
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : TxRqst96-65 - TxRqst_17
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_17_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_17_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_17
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_17
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : TxRqst96-65 - TxRqst_18
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_18_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_18_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_18
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_18
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : TxRqst96-65 - TxRqst_19
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_19_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_19_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_19
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_19
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : TxRqst96-65 - TxRqst_20
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_20_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_20_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_20
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_20
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : TxRqst96-65 - TxRqst_21
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_21_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_21_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_21
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_21
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : TxRqst96-65 - TxRqst_22
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_22_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_22_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_22
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_22
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : TxRqst96-65 - TxRqst_23
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_23_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_23_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_23
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_23
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : TxRqst96-65 - TxRqst_24
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_24_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_24_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_24
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_24
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : TxRqst96-65 - TxRqst_25
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_25_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_25_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_25
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_25
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : TxRqst96-65 - TxRqst_26
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_26_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_26_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_26
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_26
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : TxRqst96-65 - TxRqst_27
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_27_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_27_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_27
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_27
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : TxRqst96-65 - TxRqst_28
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_28_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_28_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_28
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_28
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : TxRqst96-65 - TxRqst_29
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_29_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_29_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_29
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_29
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : TxRqst96-65 - TxRqst_30
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_30_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_30_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_30
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_30
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : TxRqst96-65 - TxRqst_31
*
* Transmission request bits for Message Objects 65 to 96. Array index i
* corresponds to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRC_TXRQST_31_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRC_TXRQST_31_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_31
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRC_TXRQST_31
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRC_TXRQST_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOTRC_TXRQST_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRC_TXRQST_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOTRC.
*/
struct ALT_CAN_MSGHAND_MOTRC_s
{
const uint32_t TxRqst_0 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_1 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_2 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_3 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_4 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_5 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_6 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_7 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_8 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_9 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_10 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_11 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_12 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_13 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_14 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_15 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_16 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_17 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_18 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_19 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_20 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_21 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_22 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_23 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_24 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_25 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_26 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_27 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_28 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_29 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_30 : 1; /* TxRqst96-65 */
const uint32_t TxRqst_31 : 1; /* TxRqst96-65 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOTRC. */
typedef volatile struct ALT_CAN_MSGHAND_MOTRC_s ALT_CAN_MSGHAND_MOTRC_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOTRC register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOTRC_OFST 0xc
/* The address of the ALT_CAN_MSGHAND_MOTRC register. */
#define ALT_CAN_MSGHAND_MOTRC_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRC_OFST))
/*
* Register : Transmission Request D Register - MOTRD
*
* Transmission request bits for Message Objects 97 to 128. By reading the TxRqst
* bits, the CPU can check for which Message Object a Transmission Request is
* pending. The TxRqst bit of a specific Message Object can be set/reset by the CPU
* via the IFx Message Interface Registers or set by the Message Handler after
* reception of a Remote Frame or reset by the Message Handler after a successful
* transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:-------------
* [0] | R | 0x0 | TxRqst128-97
* [1] | R | 0x0 | TxRqst128-97
* [2] | R | 0x0 | TxRqst128-97
* [3] | R | 0x0 | TxRqst128-97
* [4] | R | 0x0 | TxRqst128-97
* [5] | R | 0x0 | TxRqst128-97
* [6] | R | 0x0 | TxRqst128-97
* [7] | R | 0x0 | TxRqst128-97
* [8] | R | 0x0 | TxRqst128-97
* [9] | R | 0x0 | TxRqst128-97
* [10] | R | 0x0 | TxRqst128-97
* [11] | R | 0x0 | TxRqst128-97
* [12] | R | 0x0 | TxRqst128-97
* [13] | R | 0x0 | TxRqst128-97
* [14] | R | 0x0 | TxRqst128-97
* [15] | R | 0x0 | TxRqst128-97
* [16] | R | 0x0 | TxRqst128-97
* [17] | R | 0x0 | TxRqst128-97
* [18] | R | 0x0 | TxRqst128-97
* [19] | R | 0x0 | TxRqst128-97
* [20] | R | 0x0 | TxRqst128-97
* [21] | R | 0x0 | TxRqst128-97
* [22] | R | 0x0 | TxRqst128-97
* [23] | R | 0x0 | TxRqst128-97
* [24] | R | 0x0 | TxRqst128-97
* [25] | R | 0x0 | TxRqst128-97
* [26] | R | 0x0 | TxRqst128-97
* [27] | R | 0x0 | TxRqst128-97
* [28] | R | 0x0 | TxRqst128-97
* [29] | R | 0x0 | TxRqst128-97
* [30] | R | 0x0 | TxRqst128-97
* [31] | R | 0x0 | TxRqst128-97
*
*/
/*
* Field : TxRqst128-97 - TxRqst_0
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_0_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_0_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_0
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_0
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : TxRqst128-97 - TxRqst_1
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_1_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_1_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_1
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_1
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : TxRqst128-97 - TxRqst_2
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_2_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_2_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_2
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_2
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : TxRqst128-97 - TxRqst_3
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_3_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_3_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_3
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_3
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : TxRqst128-97 - TxRqst_4
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_4_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_4_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_4
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_4
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : TxRqst128-97 - TxRqst_5
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_5_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_5_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_5
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_5
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : TxRqst128-97 - TxRqst_6
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_6_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_6_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_6
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_6
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : TxRqst128-97 - TxRqst_7
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_7_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_7_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_7
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_7
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : TxRqst128-97 - TxRqst_8
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_8_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_8_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_8
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_8
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : TxRqst128-97 - TxRqst_9
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_9_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_9_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_9
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_9
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : TxRqst128-97 - TxRqst_10
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_10_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_10_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_10
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_10
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : TxRqst128-97 - TxRqst_11
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_11_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_11_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_11
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_11
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : TxRqst128-97 - TxRqst_12
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_12_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_12_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_12
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_12
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : TxRqst128-97 - TxRqst_13
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_13_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_13_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_13
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_13
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : TxRqst128-97 - TxRqst_14
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_14_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_14_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_14
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_14
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : TxRqst128-97 - TxRqst_15
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_15_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_15_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_15
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_15
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : TxRqst128-97 - TxRqst_16
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_16_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_16_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_16
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_16
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : TxRqst128-97 - TxRqst_17
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_17_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_17_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_17
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_17
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : TxRqst128-97 - TxRqst_18
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_18_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_18_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_18
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_18
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : TxRqst128-97 - TxRqst_19
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_19_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_19_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_19
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_19
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : TxRqst128-97 - TxRqst_20
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_20_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_20_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_20
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_20
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : TxRqst128-97 - TxRqst_21
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_21_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_21_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_21
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_21
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : TxRqst128-97 - TxRqst_22
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_22_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_22_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_22
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_22
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : TxRqst128-97 - TxRqst_23
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_23_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_23_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_23
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_23
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : TxRqst128-97 - TxRqst_24
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_24_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_24_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_24
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_24
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : TxRqst128-97 - TxRqst_25
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_25_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_25_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_25
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_25
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : TxRqst128-97 - TxRqst_26
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_26_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_26_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_26
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_26
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : TxRqst128-97 - TxRqst_27
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_27_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_27_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_27
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_27
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : TxRqst128-97 - TxRqst_28
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_28_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_28_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_28
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_28
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : TxRqst128-97 - TxRqst_29
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_29_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_29_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_29
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_29
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : TxRqst128-97 - TxRqst_30
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_30_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_30_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_30
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_30
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : TxRqst128-97 - TxRqst_31
*
* Transmission request bits for Message Objects 97 to 128. Array index i
* corresponds to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOTRD_TXRQST_31_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGHAND_MOTRD_TXRQST_31_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_31
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOTRD_TXRQST_31
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field value. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOTRD_TXRQST_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOTRD_TXRQST_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOTRD_TXRQST_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOTRD.
*/
struct ALT_CAN_MSGHAND_MOTRD_s
{
const uint32_t TxRqst_0 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_1 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_2 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_3 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_4 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_5 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_6 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_7 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_8 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_9 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_10 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_11 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_12 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_13 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_14 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_15 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_16 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_17 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_18 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_19 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_20 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_21 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_22 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_23 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_24 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_25 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_26 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_27 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_28 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_29 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_30 : 1; /* TxRqst128-97 */
const uint32_t TxRqst_31 : 1; /* TxRqst128-97 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOTRD. */
typedef volatile struct ALT_CAN_MSGHAND_MOTRD_s ALT_CAN_MSGHAND_MOTRD_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOTRD register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOTRD_OFST 0x10
/* The address of the ALT_CAN_MSGHAND_MOTRD register. */
#define ALT_CAN_MSGHAND_MOTRD_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOTRD_OFST))
/*
* Register : New Data X Register - MONDX
*
* Reading this register allows the CPU to quickly detect if any of the new data
* bits in each of the MONDA, MONDB, MONDC, and MONDD New Data Registers are set.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [0] | R | 0x0 | NewDatA
* [1] | R | 0x0 | NewDatA
* [2] | R | 0x0 | NewDatA
* [3] | R | 0x0 | NewDatA
* [4] | R | 0x0 | NewDatB
* [5] | R | 0x0 | NewDatB
* [6] | R | 0x0 | NewDatB
* [7] | R | 0x0 | NewDatB
* [8] | R | 0x0 | NewDatC
* [9] | R | 0x0 | NewDatC
* [10] | R | 0x0 | NewDatC
* [11] | R | 0x0 | NewDatC
* [12] | R | 0x0 | NewDatD
* [13] | R | 0x0 | NewDatD
* [14] | R | 0x0 | NewDatD
* [15] | R | 0x0 | NewDatD
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : NewDatA - NewDatA_0
*
* Each bit in this field is a logical OR of a byte of the MONDA register. Array
* index i corresponds to byte i of the MONDA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATA_0_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDA don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATA_0_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDA have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_0
*
* The Message Objects in the corresponding byte of MONDA don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_0
*
* One or more of the Message Objects in the corresponding byte of MONDA have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATA_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATA_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : NewDatA - NewDatA_1
*
* Each bit in this field is a logical OR of a byte of the MONDA register. Array
* index i corresponds to byte i of the MONDA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATA_1_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDA don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATA_1_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDA have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_1
*
* The Message Objects in the corresponding byte of MONDA don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_1
*
* One or more of the Message Objects in the corresponding byte of MONDA have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATA_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATA_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : NewDatA - NewDatA_2
*
* Each bit in this field is a logical OR of a byte of the MONDA register. Array
* index i corresponds to byte i of the MONDA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATA_2_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDA don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATA_2_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDA have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_2
*
* The Message Objects in the corresponding byte of MONDA don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_2
*
* One or more of the Message Objects in the corresponding byte of MONDA have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATA_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATA_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : NewDatA - NewDatA_3
*
* Each bit in this field is a logical OR of a byte of the MONDA register. Array
* index i corresponds to byte i of the MONDA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATA_3_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDA don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATA_3_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDA have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_3
*
* The Message Objects in the corresponding byte of MONDA don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATA_3
*
* One or more of the Message Objects in the corresponding byte of MONDA have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATA_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATA_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATA_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : NewDatB - NewDatB_0
*
* Each bit in this field is a logical OR of a byte of the MONDB register. Array
* index i corresponds to byte i of the MONDB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATB_0_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDB don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATB_0_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDB have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_0
*
* The Message Objects in the corresponding byte of MONDB don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_0
*
* One or more of the Message Objects in the corresponding byte of MONDB have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATB_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATB_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_0_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : NewDatB - NewDatB_1
*
* Each bit in this field is a logical OR of a byte of the MONDB register. Array
* index i corresponds to byte i of the MONDB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATB_1_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDB don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATB_1_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDB have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_1
*
* The Message Objects in the corresponding byte of MONDB don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_1
*
* One or more of the Message Objects in the corresponding byte of MONDB have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATB_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATB_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_1_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : NewDatB - NewDatB_2
*
* Each bit in this field is a logical OR of a byte of the MONDB register. Array
* index i corresponds to byte i of the MONDB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATB_2_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDB don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATB_2_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDB have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_2
*
* The Message Objects in the corresponding byte of MONDB don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_2
*
* One or more of the Message Objects in the corresponding byte of MONDB have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATB_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATB_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_2_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : NewDatB - NewDatB_3
*
* Each bit in this field is a logical OR of a byte of the MONDB register. Array
* index i corresponds to byte i of the MONDB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATB_3_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDB don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATB_3_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDB have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_3
*
* The Message Objects in the corresponding byte of MONDB don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATB_3
*
* One or more of the Message Objects in the corresponding byte of MONDB have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATB_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATB_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATB_3_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : NewDatC - NewDatC_0
*
* Each bit in this field is a logical OR of a byte of the MONDC register. Array
* index i corresponds to byte i of the MONDC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATC_0_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDC don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATC_0_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDC have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_0
*
* The Message Objects in the corresponding byte of MONDC don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_0
*
* One or more of the Message Objects in the corresponding byte of MONDC have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATC_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATC_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_0_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : NewDatC - NewDatC_1
*
* Each bit in this field is a logical OR of a byte of the MONDC register. Array
* index i corresponds to byte i of the MONDC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATC_1_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDC don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATC_1_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDC have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_1
*
* The Message Objects in the corresponding byte of MONDC don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_1
*
* One or more of the Message Objects in the corresponding byte of MONDC have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATC_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATC_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_1_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : NewDatC - NewDatC_2
*
* Each bit in this field is a logical OR of a byte of the MONDC register. Array
* index i corresponds to byte i of the MONDC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATC_2_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDC don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATC_2_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDC have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_2
*
* The Message Objects in the corresponding byte of MONDC don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_2
*
* One or more of the Message Objects in the corresponding byte of MONDC have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATC_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATC_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_2_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : NewDatC - NewDatC_3
*
* Each bit in this field is a logical OR of a byte of the MONDC register. Array
* index i corresponds to byte i of the MONDC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATC_3_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDC don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATC_3_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDC have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_3
*
* The Message Objects in the corresponding byte of MONDC don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATC_3
*
* One or more of the Message Objects in the corresponding byte of MONDC have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATC_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATC_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATC_3_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : NewDatD - NewDatD_0
*
* Each bit in this field is a logical OR of a byte of the MONDD register. Array
* index i corresponds to byte i of the MONDD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATD_0_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDD don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATD_0_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDD have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_0
*
* The Message Objects in the corresponding byte of MONDD don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_0
*
* One or more of the Message Objects in the corresponding byte of MONDD have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATD_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATD_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_0_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : NewDatD - NewDatD_1
*
* Each bit in this field is a logical OR of a byte of the MONDD register. Array
* index i corresponds to byte i of the MONDD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATD_1_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDD don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATD_1_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDD have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_1
*
* The Message Objects in the corresponding byte of MONDD don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_1
*
* One or more of the Message Objects in the corresponding byte of MONDD have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATD_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATD_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_1_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : NewDatD - NewDatD_2
*
* Each bit in this field is a logical OR of a byte of the MONDD register. Array
* index i corresponds to byte i of the MONDD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATD_2_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDD don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATD_2_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDD have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_2
*
* The Message Objects in the corresponding byte of MONDD don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_2
*
* One or more of the Message Objects in the corresponding byte of MONDD have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATD_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATD_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_2_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : NewDatD - NewDatD_3
*
* Each bit in this field is a logical OR of a byte of the MONDD register. Array
* index i corresponds to byte i of the MONDD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDX_NEWDATD_3_E_NOTWRITTEN | 0x0 | The Message Objects in the corresponding byte of
* : | | MONDD don't have new data.
* ALT_CAN_MSGHAND_MONDX_NEWDATD_3_E_WRITTEN | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MONDD have new data
* : | | available.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_3
*
* The Message Objects in the corresponding byte of MONDD don't have new data.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDX_NEWDATD_3
*
* One or more of the Message Objects in the corresponding byte of MONDD have new
* data available.
*/
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field value. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDX_NEWDATD_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MONDX_NEWDATD_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDX_NEWDATD_3_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_MONDX.
*/
struct ALT_CAN_MSGHAND_MONDX_s
{
const uint32_t NewDatA_0 : 1; /* NewDatA */
const uint32_t NewDatA_1 : 1; /* NewDatA */
const uint32_t NewDatA_2 : 1; /* NewDatA */
const uint32_t NewDatA_3 : 1; /* NewDatA */
const uint32_t NewDatB_0 : 1; /* NewDatB */
const uint32_t NewDatB_1 : 1; /* NewDatB */
const uint32_t NewDatB_2 : 1; /* NewDatB */
const uint32_t NewDatB_3 : 1; /* NewDatB */
const uint32_t NewDatC_0 : 1; /* NewDatC */
const uint32_t NewDatC_1 : 1; /* NewDatC */
const uint32_t NewDatC_2 : 1; /* NewDatC */
const uint32_t NewDatC_3 : 1; /* NewDatC */
const uint32_t NewDatD_0 : 1; /* NewDatD */
const uint32_t NewDatD_1 : 1; /* NewDatD */
const uint32_t NewDatD_2 : 1; /* NewDatD */
const uint32_t NewDatD_3 : 1; /* NewDatD */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MONDX. */
typedef volatile struct ALT_CAN_MSGHAND_MONDX_s ALT_CAN_MSGHAND_MONDX_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MONDX register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MONDX_OFST 0x14
/* The address of the ALT_CAN_MSGHAND_MONDX register. */
#define ALT_CAN_MSGHAND_MONDX_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MONDX_OFST))
/*
* Register : New Data A Register - MONDA
*
* New data bits for Message Objects 1 to 32. By reading the NewDat bits, the CPU
* can check for which Message Object the data portion was updated. The NewDat bit
* of a specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers or set by the Message Handler after reception of a Data
* Frame or reset by the Message Handler at start of a transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | NewDat32-1
* [1] | R | 0x0 | NewDat32-1
* [2] | R | 0x0 | NewDat32-1
* [3] | R | 0x0 | NewDat32-1
* [4] | R | 0x0 | NewDat32-1
* [5] | R | 0x0 | NewDat32-1
* [6] | R | 0x0 | NewDat32-1
* [7] | R | 0x0 | NewDat32-1
* [8] | R | 0x0 | NewDat32-1
* [9] | R | 0x0 | NewDat32-1
* [10] | R | 0x0 | NewDat32-1
* [11] | R | 0x0 | NewDat32-1
* [12] | R | 0x0 | NewDat32-1
* [13] | R | 0x0 | NewDat32-1
* [14] | R | 0x0 | NewDat32-1
* [15] | R | 0x0 | NewDat32-1
* [16] | R | 0x0 | NewDat32-1
* [17] | R | 0x0 | NewDat32-1
* [18] | R | 0x0 | NewDat32-1
* [19] | R | 0x0 | NewDat32-1
* [20] | R | 0x0 | NewDat32-1
* [21] | R | 0x0 | NewDat32-1
* [22] | R | 0x0 | NewDat32-1
* [23] | R | 0x0 | NewDat32-1
* [24] | R | 0x0 | NewDat32-1
* [25] | R | 0x0 | NewDat32-1
* [26] | R | 0x0 | NewDat32-1
* [27] | R | 0x0 | NewDat32-1
* [28] | R | 0x0 | NewDat32-1
* [29] | R | 0x0 | NewDat32-1
* [30] | R | 0x0 | NewDat32-1
* [31] | R | 0x0 | NewDat32-1
*
*/
/*
* Field : NewDat32-1 - NewDat_0
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_0_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_0_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_0
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_0
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : NewDat32-1 - NewDat_1
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_1_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_1_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_1
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_1
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : NewDat32-1 - NewDat_2
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_2_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_2_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_2
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_2
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : NewDat32-1 - NewDat_3
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_3_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_3_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_3
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_3
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : NewDat32-1 - NewDat_4
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_4_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_4_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_4
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_4
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_4 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : NewDat32-1 - NewDat_5
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_5_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_5_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_5
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_5
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_5 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : NewDat32-1 - NewDat_6
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_6_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_6_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_6
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_6
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_6 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : NewDat32-1 - NewDat_7
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_7_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_7_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_7
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_7
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_7 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : NewDat32-1 - NewDat_8
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_8_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_8_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_8
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_8
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_8 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : NewDat32-1 - NewDat_9
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_9_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_9_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_9
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_9
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_9 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : NewDat32-1 - NewDat_10
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_10_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_10_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_10
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_10
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_10 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : NewDat32-1 - NewDat_11
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_11_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_11_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_11
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_11
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_11 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : NewDat32-1 - NewDat_12
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_12_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_12_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_12
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_12
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_12 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : NewDat32-1 - NewDat_13
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_13_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_13_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_13
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_13
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_13 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : NewDat32-1 - NewDat_14
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_14_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_14_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_14
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_14
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_14 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : NewDat32-1 - NewDat_15
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_15_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_15_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_15
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_15
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_15 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : NewDat32-1 - NewDat_16
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_16_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_16_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_16
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_16
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_16 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : NewDat32-1 - NewDat_17
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_17_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_17_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_17
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_17
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_17 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : NewDat32-1 - NewDat_18
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_18_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_18_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_18
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_18
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_18 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : NewDat32-1 - NewDat_19
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_19_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_19_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_19
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_19
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_19 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : NewDat32-1 - NewDat_20
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_20_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_20_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_20
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_20
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_20 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : NewDat32-1 - NewDat_21
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_21_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_21_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_21
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_21
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_21 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : NewDat32-1 - NewDat_22
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_22_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_22_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_22
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_22
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_22 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : NewDat32-1 - NewDat_23
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_23_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_23_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_23
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_23
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_23 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : NewDat32-1 - NewDat_24
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_24_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_24_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_24
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_24
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_24 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : NewDat32-1 - NewDat_25
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_25_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_25_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_25
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_25
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_25 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : NewDat32-1 - NewDat_26
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_26_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_26_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_26
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_26
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_26 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : NewDat32-1 - NewDat_27
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_27_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_27_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_27
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_27
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_27 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : NewDat32-1 - NewDat_28
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_28_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_28_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_28
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_28
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_28 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : NewDat32-1 - NewDat_29
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_29_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_29_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_29
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_29
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_29 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : NewDat32-1 - NewDat_30
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_30_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_30_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_30
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_30
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_30 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : NewDat32-1 - NewDat_31
*
* New data bits for Message Objects 1 to 32. Array index i corresponds to Message
* Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDA_NEWDAT_31_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDA_NEWDAT_31_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_31
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDA_NEWDAT_31
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDA_NEWDAT_31 field value from a register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MONDA_NEWDAT_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDA_NEWDAT_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MONDA.
*/
struct ALT_CAN_MSGHAND_MONDA_s
{
const uint32_t NewDat_0 : 1; /* NewDat32-1 */
const uint32_t NewDat_1 : 1; /* NewDat32-1 */
const uint32_t NewDat_2 : 1; /* NewDat32-1 */
const uint32_t NewDat_3 : 1; /* NewDat32-1 */
const uint32_t NewDat_4 : 1; /* NewDat32-1 */
const uint32_t NewDat_5 : 1; /* NewDat32-1 */
const uint32_t NewDat_6 : 1; /* NewDat32-1 */
const uint32_t NewDat_7 : 1; /* NewDat32-1 */
const uint32_t NewDat_8 : 1; /* NewDat32-1 */
const uint32_t NewDat_9 : 1; /* NewDat32-1 */
const uint32_t NewDat_10 : 1; /* NewDat32-1 */
const uint32_t NewDat_11 : 1; /* NewDat32-1 */
const uint32_t NewDat_12 : 1; /* NewDat32-1 */
const uint32_t NewDat_13 : 1; /* NewDat32-1 */
const uint32_t NewDat_14 : 1; /* NewDat32-1 */
const uint32_t NewDat_15 : 1; /* NewDat32-1 */
const uint32_t NewDat_16 : 1; /* NewDat32-1 */
const uint32_t NewDat_17 : 1; /* NewDat32-1 */
const uint32_t NewDat_18 : 1; /* NewDat32-1 */
const uint32_t NewDat_19 : 1; /* NewDat32-1 */
const uint32_t NewDat_20 : 1; /* NewDat32-1 */
const uint32_t NewDat_21 : 1; /* NewDat32-1 */
const uint32_t NewDat_22 : 1; /* NewDat32-1 */
const uint32_t NewDat_23 : 1; /* NewDat32-1 */
const uint32_t NewDat_24 : 1; /* NewDat32-1 */
const uint32_t NewDat_25 : 1; /* NewDat32-1 */
const uint32_t NewDat_26 : 1; /* NewDat32-1 */
const uint32_t NewDat_27 : 1; /* NewDat32-1 */
const uint32_t NewDat_28 : 1; /* NewDat32-1 */
const uint32_t NewDat_29 : 1; /* NewDat32-1 */
const uint32_t NewDat_30 : 1; /* NewDat32-1 */
const uint32_t NewDat_31 : 1; /* NewDat32-1 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MONDA. */
typedef volatile struct ALT_CAN_MSGHAND_MONDA_s ALT_CAN_MSGHAND_MONDA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MONDA register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MONDA_OFST 0x18
/* The address of the ALT_CAN_MSGHAND_MONDA register. */
#define ALT_CAN_MSGHAND_MONDA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MONDA_OFST))
/*
* Register : New Data B Register - MONDB
*
* New data bits for Message Objects 33 to 64. By reading the NewDat bits, the CPU
* can check for which Message Object the data portion was updated. The NewDat bit
* of a specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers or set by the Message Handler after reception of a Data
* Frame or reset by the Message Handler at start of a transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | NewDat64-33
* [1] | R | 0x0 | NewDat64-33
* [2] | R | 0x0 | NewDat64-33
* [3] | R | 0x0 | NewDat64-33
* [4] | R | 0x0 | NewDat64-33
* [5] | R | 0x0 | NewDat64-33
* [6] | R | 0x0 | NewDat64-33
* [7] | R | 0x0 | NewDat64-33
* [8] | R | 0x0 | NewDat64-33
* [9] | R | 0x0 | NewDat64-33
* [10] | R | 0x0 | NewDat64-33
* [11] | R | 0x0 | NewDat64-33
* [12] | R | 0x0 | NewDat64-33
* [13] | R | 0x0 | NewDat64-33
* [14] | R | 0x0 | NewDat64-33
* [15] | R | 0x0 | NewDat64-33
* [16] | R | 0x0 | NewDat64-33
* [17] | R | 0x0 | NewDat64-33
* [18] | R | 0x0 | NewDat64-33
* [19] | R | 0x0 | NewDat64-33
* [20] | R | 0x0 | NewDat64-33
* [21] | R | 0x0 | NewDat64-33
* [22] | R | 0x0 | NewDat64-33
* [23] | R | 0x0 | NewDat64-33
* [24] | R | 0x0 | NewDat64-33
* [25] | R | 0x0 | NewDat64-33
* [26] | R | 0x0 | NewDat64-33
* [27] | R | 0x0 | NewDat64-33
* [28] | R | 0x0 | NewDat64-33
* [29] | R | 0x0 | NewDat64-33
* [30] | R | 0x0 | NewDat64-33
* [31] | R | 0x0 | NewDat64-33
*
*/
/*
* Field : NewDat64-33 - NewDat_0
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_0_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_0_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_0
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_0
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : NewDat64-33 - NewDat_1
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_1_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_1_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_1
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_1
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : NewDat64-33 - NewDat_2
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_2_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_2_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_2
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_2
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : NewDat64-33 - NewDat_3
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_3_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_3_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_3
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_3
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : NewDat64-33 - NewDat_4
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_4_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_4_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_4
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_4
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_4 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : NewDat64-33 - NewDat_5
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_5_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_5_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_5
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_5
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_5 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : NewDat64-33 - NewDat_6
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_6_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_6_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_6
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_6
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_6 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : NewDat64-33 - NewDat_7
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_7_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_7_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_7
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_7
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_7 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : NewDat64-33 - NewDat_8
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_8_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_8_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_8
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_8
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_8 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : NewDat64-33 - NewDat_9
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_9_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_9_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_9
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_9
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_9 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : NewDat64-33 - NewDat_10
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_10_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_10_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_10
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_10
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_10 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : NewDat64-33 - NewDat_11
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_11_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_11_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_11
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_11
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_11 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : NewDat64-33 - NewDat_12
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_12_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_12_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_12
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_12
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_12 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : NewDat64-33 - NewDat_13
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_13_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_13_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_13
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_13
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_13 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : NewDat64-33 - NewDat_14
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_14_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_14_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_14
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_14
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_14 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : NewDat64-33 - NewDat_15
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_15_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_15_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_15
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_15
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_15 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : NewDat64-33 - NewDat_16
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_16_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_16_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_16
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_16
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_16 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : NewDat64-33 - NewDat_17
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_17_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_17_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_17
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_17
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_17 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : NewDat64-33 - NewDat_18
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_18_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_18_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_18
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_18
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_18 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : NewDat64-33 - NewDat_19
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_19_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_19_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_19
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_19
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_19 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : NewDat64-33 - NewDat_20
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_20_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_20_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_20
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_20
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_20 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : NewDat64-33 - NewDat_21
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_21_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_21_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_21
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_21
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_21 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : NewDat64-33 - NewDat_22
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_22_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_22_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_22
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_22
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_22 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : NewDat64-33 - NewDat_23
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_23_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_23_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_23
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_23
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_23 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : NewDat64-33 - NewDat_24
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_24_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_24_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_24
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_24
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_24 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : NewDat64-33 - NewDat_25
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_25_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_25_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_25
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_25
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_25 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : NewDat64-33 - NewDat_26
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_26_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_26_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_26
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_26
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_26 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : NewDat64-33 - NewDat_27
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_27_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_27_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_27
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_27
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_27 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : NewDat64-33 - NewDat_28
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_28_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_28_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_28
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_28
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_28 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : NewDat64-33 - NewDat_29
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_29_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_29_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_29
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_29
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_29 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : NewDat64-33 - NewDat_30
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_30_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_30_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_30
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_30
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_30 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : NewDat64-33 - NewDat_31
*
* New data bits for Message Objects 33 to 64. Array index i corresponds to Message
* Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDB_NEWDAT_31_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDB_NEWDAT_31_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_31
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDB_NEWDAT_31
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDB_NEWDAT_31 field value from a register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MONDB_NEWDAT_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDB_NEWDAT_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MONDB.
*/
struct ALT_CAN_MSGHAND_MONDB_s
{
const uint32_t NewDat_0 : 1; /* NewDat64-33 */
const uint32_t NewDat_1 : 1; /* NewDat64-33 */
const uint32_t NewDat_2 : 1; /* NewDat64-33 */
const uint32_t NewDat_3 : 1; /* NewDat64-33 */
const uint32_t NewDat_4 : 1; /* NewDat64-33 */
const uint32_t NewDat_5 : 1; /* NewDat64-33 */
const uint32_t NewDat_6 : 1; /* NewDat64-33 */
const uint32_t NewDat_7 : 1; /* NewDat64-33 */
const uint32_t NewDat_8 : 1; /* NewDat64-33 */
const uint32_t NewDat_9 : 1; /* NewDat64-33 */
const uint32_t NewDat_10 : 1; /* NewDat64-33 */
const uint32_t NewDat_11 : 1; /* NewDat64-33 */
const uint32_t NewDat_12 : 1; /* NewDat64-33 */
const uint32_t NewDat_13 : 1; /* NewDat64-33 */
const uint32_t NewDat_14 : 1; /* NewDat64-33 */
const uint32_t NewDat_15 : 1; /* NewDat64-33 */
const uint32_t NewDat_16 : 1; /* NewDat64-33 */
const uint32_t NewDat_17 : 1; /* NewDat64-33 */
const uint32_t NewDat_18 : 1; /* NewDat64-33 */
const uint32_t NewDat_19 : 1; /* NewDat64-33 */
const uint32_t NewDat_20 : 1; /* NewDat64-33 */
const uint32_t NewDat_21 : 1; /* NewDat64-33 */
const uint32_t NewDat_22 : 1; /* NewDat64-33 */
const uint32_t NewDat_23 : 1; /* NewDat64-33 */
const uint32_t NewDat_24 : 1; /* NewDat64-33 */
const uint32_t NewDat_25 : 1; /* NewDat64-33 */
const uint32_t NewDat_26 : 1; /* NewDat64-33 */
const uint32_t NewDat_27 : 1; /* NewDat64-33 */
const uint32_t NewDat_28 : 1; /* NewDat64-33 */
const uint32_t NewDat_29 : 1; /* NewDat64-33 */
const uint32_t NewDat_30 : 1; /* NewDat64-33 */
const uint32_t NewDat_31 : 1; /* NewDat64-33 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MONDB. */
typedef volatile struct ALT_CAN_MSGHAND_MONDB_s ALT_CAN_MSGHAND_MONDB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MONDB register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MONDB_OFST 0x1c
/* The address of the ALT_CAN_MSGHAND_MONDB register. */
#define ALT_CAN_MSGHAND_MONDB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MONDB_OFST))
/*
* Register : New Data C Register - MONDC
*
* New data bits for Message Objects 65 to 96. By reading the NewDat bits, the CPU
* can check for which Message Object the data portion was updated. The NewDat bit
* of a specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers or set by the Message Handler after reception of a Data
* Frame or reset by the Message Handler at start of a transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | NewDat96-65
* [1] | R | 0x0 | NewDat96-65
* [2] | R | 0x0 | NewDat96-65
* [3] | R | 0x0 | NewDat96-65
* [4] | R | 0x0 | NewDat96-65
* [5] | R | 0x0 | NewDat96-65
* [6] | R | 0x0 | NewDat96-65
* [7] | R | 0x0 | NewDat96-65
* [8] | R | 0x0 | NewDat96-65
* [9] | R | 0x0 | NewDat96-65
* [10] | R | 0x0 | NewDat96-65
* [11] | R | 0x0 | NewDat96-65
* [12] | R | 0x0 | NewDat96-65
* [13] | R | 0x0 | NewDat96-65
* [14] | R | 0x0 | NewDat96-65
* [15] | R | 0x0 | NewDat96-65
* [16] | R | 0x0 | NewDat96-65
* [17] | R | 0x0 | NewDat96-65
* [18] | R | 0x0 | NewDat96-65
* [19] | R | 0x0 | NewDat96-65
* [20] | R | 0x0 | NewDat96-65
* [21] | R | 0x0 | NewDat96-65
* [22] | R | 0x0 | NewDat96-65
* [23] | R | 0x0 | NewDat96-65
* [24] | R | 0x0 | NewDat96-65
* [25] | R | 0x0 | NewDat96-65
* [26] | R | 0x0 | NewDat96-65
* [27] | R | 0x0 | NewDat96-65
* [28] | R | 0x0 | NewDat96-65
* [29] | R | 0x0 | NewDat96-65
* [30] | R | 0x0 | NewDat96-65
* [31] | R | 0x0 | NewDat96-65
*
*/
/*
* Field : NewDat96-65 - NewDat_0
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_0_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_0_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_0
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_0
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : NewDat96-65 - NewDat_1
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_1_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_1_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_1
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_1
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : NewDat96-65 - NewDat_2
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_2_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_2_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_2
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_2
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : NewDat96-65 - NewDat_3
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_3_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_3_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_3
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_3
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : NewDat96-65 - NewDat_4
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_4_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_4_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_4
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_4
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_4 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : NewDat96-65 - NewDat_5
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_5_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_5_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_5
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_5
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_5 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : NewDat96-65 - NewDat_6
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_6_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_6_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_6
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_6
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_6 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : NewDat96-65 - NewDat_7
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_7_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_7_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_7
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_7
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_7 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : NewDat96-65 - NewDat_8
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_8_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_8_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_8
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_8
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_8 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : NewDat96-65 - NewDat_9
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_9_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_9_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_9
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_9
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_9 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : NewDat96-65 - NewDat_10
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_10_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_10_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_10
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_10
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_10 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : NewDat96-65 - NewDat_11
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_11_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_11_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_11
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_11
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_11 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : NewDat96-65 - NewDat_12
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_12_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_12_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_12
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_12
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_12 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : NewDat96-65 - NewDat_13
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_13_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_13_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_13
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_13
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_13 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : NewDat96-65 - NewDat_14
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_14_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_14_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_14
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_14
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_14 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : NewDat96-65 - NewDat_15
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_15_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_15_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_15
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_15
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_15 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : NewDat96-65 - NewDat_16
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_16_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_16_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_16
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_16
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_16 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : NewDat96-65 - NewDat_17
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_17_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_17_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_17
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_17
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_17 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : NewDat96-65 - NewDat_18
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_18_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_18_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_18
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_18
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_18 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : NewDat96-65 - NewDat_19
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_19_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_19_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_19
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_19
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_19 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : NewDat96-65 - NewDat_20
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_20_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_20_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_20
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_20
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_20 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : NewDat96-65 - NewDat_21
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_21_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_21_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_21
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_21
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_21 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : NewDat96-65 - NewDat_22
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_22_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_22_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_22
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_22
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_22 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : NewDat96-65 - NewDat_23
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_23_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_23_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_23
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_23
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_23 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : NewDat96-65 - NewDat_24
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_24_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_24_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_24
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_24
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_24 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : NewDat96-65 - NewDat_25
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_25_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_25_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_25
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_25
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_25 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : NewDat96-65 - NewDat_26
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_26_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_26_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_26
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_26
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_26 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : NewDat96-65 - NewDat_27
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_27_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_27_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_27
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_27
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_27 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : NewDat96-65 - NewDat_28
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_28_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_28_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_28
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_28
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_28 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : NewDat96-65 - NewDat_29
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_29_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_29_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_29
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_29
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_29 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : NewDat96-65 - NewDat_30
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_30_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_30_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_30
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_30
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_30 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : NewDat96-65 - NewDat_31
*
* New data bits for Message Objects 65 to 96. Array index i corresponds to Message
* Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDC_NEWDAT_31_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDC_NEWDAT_31_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_31
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDC_NEWDAT_31
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDC_NEWDAT_31 field value from a register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MONDC_NEWDAT_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDC_NEWDAT_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MONDC.
*/
struct ALT_CAN_MSGHAND_MONDC_s
{
const uint32_t NewDat_0 : 1; /* NewDat96-65 */
const uint32_t NewDat_1 : 1; /* NewDat96-65 */
const uint32_t NewDat_2 : 1; /* NewDat96-65 */
const uint32_t NewDat_3 : 1; /* NewDat96-65 */
const uint32_t NewDat_4 : 1; /* NewDat96-65 */
const uint32_t NewDat_5 : 1; /* NewDat96-65 */
const uint32_t NewDat_6 : 1; /* NewDat96-65 */
const uint32_t NewDat_7 : 1; /* NewDat96-65 */
const uint32_t NewDat_8 : 1; /* NewDat96-65 */
const uint32_t NewDat_9 : 1; /* NewDat96-65 */
const uint32_t NewDat_10 : 1; /* NewDat96-65 */
const uint32_t NewDat_11 : 1; /* NewDat96-65 */
const uint32_t NewDat_12 : 1; /* NewDat96-65 */
const uint32_t NewDat_13 : 1; /* NewDat96-65 */
const uint32_t NewDat_14 : 1; /* NewDat96-65 */
const uint32_t NewDat_15 : 1; /* NewDat96-65 */
const uint32_t NewDat_16 : 1; /* NewDat96-65 */
const uint32_t NewDat_17 : 1; /* NewDat96-65 */
const uint32_t NewDat_18 : 1; /* NewDat96-65 */
const uint32_t NewDat_19 : 1; /* NewDat96-65 */
const uint32_t NewDat_20 : 1; /* NewDat96-65 */
const uint32_t NewDat_21 : 1; /* NewDat96-65 */
const uint32_t NewDat_22 : 1; /* NewDat96-65 */
const uint32_t NewDat_23 : 1; /* NewDat96-65 */
const uint32_t NewDat_24 : 1; /* NewDat96-65 */
const uint32_t NewDat_25 : 1; /* NewDat96-65 */
const uint32_t NewDat_26 : 1; /* NewDat96-65 */
const uint32_t NewDat_27 : 1; /* NewDat96-65 */
const uint32_t NewDat_28 : 1; /* NewDat96-65 */
const uint32_t NewDat_29 : 1; /* NewDat96-65 */
const uint32_t NewDat_30 : 1; /* NewDat96-65 */
const uint32_t NewDat_31 : 1; /* NewDat96-65 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MONDC. */
typedef volatile struct ALT_CAN_MSGHAND_MONDC_s ALT_CAN_MSGHAND_MONDC_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MONDC register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MONDC_OFST 0x20
/* The address of the ALT_CAN_MSGHAND_MONDC register. */
#define ALT_CAN_MSGHAND_MONDC_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MONDC_OFST))
/*
* Register : New Data D Register - MONDD
*
* New data bits for Message Objects 97 to 128. By reading the NewDat bits, the
* CPU can check for which Message Object the data portion was updated. The NewDat
* bit of a specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers or set by the Message Handler after reception of a Data
* Frame or reset by the Message Handler at start of a transmission.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:-------------
* [0] | R | 0x0 | NewDat128-97
* [1] | R | 0x0 | NewDat128-97
* [2] | R | 0x0 | NewDat128-97
* [3] | R | 0x0 | NewDat128-97
* [4] | R | 0x0 | NewDat128-97
* [5] | R | 0x0 | NewDat128-97
* [6] | R | 0x0 | NewDat128-97
* [7] | R | 0x0 | NewDat128-97
* [8] | R | 0x0 | NewDat128-97
* [9] | R | 0x0 | NewDat128-97
* [10] | R | 0x0 | NewDat128-97
* [11] | R | 0x0 | NewDat128-97
* [12] | R | 0x0 | NewDat128-97
* [13] | R | 0x0 | NewDat128-97
* [14] | R | 0x0 | NewDat128-97
* [15] | R | 0x0 | NewDat128-97
* [16] | R | 0x0 | NewDat128-97
* [17] | R | 0x0 | NewDat128-97
* [18] | R | 0x0 | NewDat128-97
* [19] | R | 0x0 | NewDat128-97
* [20] | R | 0x0 | NewDat128-97
* [21] | R | 0x0 | NewDat128-97
* [22] | R | 0x0 | NewDat128-97
* [23] | R | 0x0 | NewDat128-97
* [24] | R | 0x0 | NewDat128-97
* [25] | R | 0x0 | NewDat128-97
* [26] | R | 0x0 | NewDat128-97
* [27] | R | 0x0 | NewDat128-97
* [28] | R | 0x0 | NewDat128-97
* [29] | R | 0x0 | NewDat128-97
* [30] | R | 0x0 | NewDat128-97
* [31] | R | 0x0 | NewDat128-97
*
*/
/*
* Field : NewDat128-97 - NewDat_0
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_0_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_0_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_0
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_0
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_0 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : NewDat128-97 - NewDat_1
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_1_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_1_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_1
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_1
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_1 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : NewDat128-97 - NewDat_2
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_2_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_2_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_2
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_2
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_2 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : NewDat128-97 - NewDat_3
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_3_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_3_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_3
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_3
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_3 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : NewDat128-97 - NewDat_4
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_4_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_4_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_4
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_4
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_4 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : NewDat128-97 - NewDat_5
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_5_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_5_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_5
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_5
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_5 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : NewDat128-97 - NewDat_6
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_6_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_6_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_6
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_6
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_6 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : NewDat128-97 - NewDat_7
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_7_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_7_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_7
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_7
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_7 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : NewDat128-97 - NewDat_8
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_8_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_8_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_8
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_8
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_8 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : NewDat128-97 - NewDat_9
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_9_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_9_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_9
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_9
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_9 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : NewDat128-97 - NewDat_10
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_10_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_10_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_10
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_10
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_10 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : NewDat128-97 - NewDat_11
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_11_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_11_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_11
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_11
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_11 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : NewDat128-97 - NewDat_12
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_12_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_12_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_12
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_12
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_12 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : NewDat128-97 - NewDat_13
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_13_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_13_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_13
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_13
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_13 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : NewDat128-97 - NewDat_14
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_14_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_14_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_14
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_14
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_14 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : NewDat128-97 - NewDat_15
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_15_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_15_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_15
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_15
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_15 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : NewDat128-97 - NewDat_16
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_16_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_16_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_16
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_16
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_16 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : NewDat128-97 - NewDat_17
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_17_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_17_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_17
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_17
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_17 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : NewDat128-97 - NewDat_18
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_18_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_18_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_18
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_18
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_18 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : NewDat128-97 - NewDat_19
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_19_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_19_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_19
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_19
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_19 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : NewDat128-97 - NewDat_20
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_20_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_20_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_20
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_20
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_20 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : NewDat128-97 - NewDat_21
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_21_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_21_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_21
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_21
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_21 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : NewDat128-97 - NewDat_22
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_22_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_22_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_22
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_22
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_22 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : NewDat128-97 - NewDat_23
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_23_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_23_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_23
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_23
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_23 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : NewDat128-97 - NewDat_24
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_24_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_24_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_24
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_24
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_24 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : NewDat128-97 - NewDat_25
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_25_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_25_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_25
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_25
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_25 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : NewDat128-97 - NewDat_26
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_26_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_26_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_26
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_26
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_26 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : NewDat128-97 - NewDat_27
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_27_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_27_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_27
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_27
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_27 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : NewDat128-97 - NewDat_28
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_28_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_28_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_28
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_28
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_28 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : NewDat128-97 - NewDat_29
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_29_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_29_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_29
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_29
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_29 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : NewDat128-97 - NewDat_30
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_30_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_30_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_30
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_30
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_30 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : NewDat128-97 - NewDat_31
*
* New data bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MONDD_NEWDAT_31_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGHAND_MONDD_NEWDAT_31_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_31
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MONDD_NEWDAT_31
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field value. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MONDD_NEWDAT_31 field value from a register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MONDD_NEWDAT_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MONDD_NEWDAT_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MONDD.
*/
struct ALT_CAN_MSGHAND_MONDD_s
{
const uint32_t NewDat_0 : 1; /* NewDat128-97 */
const uint32_t NewDat_1 : 1; /* NewDat128-97 */
const uint32_t NewDat_2 : 1; /* NewDat128-97 */
const uint32_t NewDat_3 : 1; /* NewDat128-97 */
const uint32_t NewDat_4 : 1; /* NewDat128-97 */
const uint32_t NewDat_5 : 1; /* NewDat128-97 */
const uint32_t NewDat_6 : 1; /* NewDat128-97 */
const uint32_t NewDat_7 : 1; /* NewDat128-97 */
const uint32_t NewDat_8 : 1; /* NewDat128-97 */
const uint32_t NewDat_9 : 1; /* NewDat128-97 */
const uint32_t NewDat_10 : 1; /* NewDat128-97 */
const uint32_t NewDat_11 : 1; /* NewDat128-97 */
const uint32_t NewDat_12 : 1; /* NewDat128-97 */
const uint32_t NewDat_13 : 1; /* NewDat128-97 */
const uint32_t NewDat_14 : 1; /* NewDat128-97 */
const uint32_t NewDat_15 : 1; /* NewDat128-97 */
const uint32_t NewDat_16 : 1; /* NewDat128-97 */
const uint32_t NewDat_17 : 1; /* NewDat128-97 */
const uint32_t NewDat_18 : 1; /* NewDat128-97 */
const uint32_t NewDat_19 : 1; /* NewDat128-97 */
const uint32_t NewDat_20 : 1; /* NewDat128-97 */
const uint32_t NewDat_21 : 1; /* NewDat128-97 */
const uint32_t NewDat_22 : 1; /* NewDat128-97 */
const uint32_t NewDat_23 : 1; /* NewDat128-97 */
const uint32_t NewDat_24 : 1; /* NewDat128-97 */
const uint32_t NewDat_25 : 1; /* NewDat128-97 */
const uint32_t NewDat_26 : 1; /* NewDat128-97 */
const uint32_t NewDat_27 : 1; /* NewDat128-97 */
const uint32_t NewDat_28 : 1; /* NewDat128-97 */
const uint32_t NewDat_29 : 1; /* NewDat128-97 */
const uint32_t NewDat_30 : 1; /* NewDat128-97 */
const uint32_t NewDat_31 : 1; /* NewDat128-97 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MONDD. */
typedef volatile struct ALT_CAN_MSGHAND_MONDD_s ALT_CAN_MSGHAND_MONDD_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MONDD register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MONDD_OFST 0x24
/* The address of the ALT_CAN_MSGHAND_MONDD register. */
#define ALT_CAN_MSGHAND_MONDD_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MONDD_OFST))
/*
* Register : Interrupt Pending X Register - MOIPX
*
* 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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_0 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_1 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_2 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDA_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDA_3 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_0_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_0 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_1_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_1 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_2_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_2 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDB_3_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDB_3 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_0_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_0 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_1_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_1 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_2_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_2 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDC_3_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDC_3 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_0_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_0 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_1_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_1 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_2_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_2 register field value suitable for setting the register. */
#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:
*
*/
/*
* 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_NOTSRC 0x0
/*
* 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_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOIPX_INTPNDD_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPX_INTPNDD_3_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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.
*/
struct ALT_CAN_MSGHAND_MOIPX_s
{
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 : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOIPX. */
typedef volatile struct ALT_CAN_MSGHAND_MOIPX_s ALT_CAN_MSGHAND_MOIPX_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOIPX register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOIPX_OFST 0x28
/* The address of the ALT_CAN_MSGHAND_MOIPX register. */
#define ALT_CAN_MSGHAND_MOIPX_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPX_OFST))
/*
* Register : Interrupt Pending A Register - MOIPA
*
* Interrupt pending bits for Message Objects 1 to 32. By reading the IntPnd bits,
* the CPU can check for which Message Object an interrupt is pending. The IntPnd
* bit of a specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers or set by the Message Handler after reception or after a
* successful transmission of a frame. This will also affect the valid of IntID in
* the Interrupt Register.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | IntPnd32-1
* [1] | R | 0x0 | IntPnd32-1
* [2] | R | 0x0 | IntPnd32-1
* [3] | R | 0x0 | IntPnd32-1
* [4] | R | 0x0 | IntPnd32-1
* [5] | R | 0x0 | IntPnd32-1
* [6] | R | 0x0 | IntPnd32-1
* [7] | R | 0x0 | IntPnd32-1
* [8] | R | 0x0 | IntPnd32-1
* [9] | R | 0x0 | IntPnd32-1
* [10] | R | 0x0 | IntPnd32-1
* [11] | R | 0x0 | IntPnd32-1
* [12] | R | 0x0 | IntPnd32-1
* [13] | R | 0x0 | IntPnd32-1
* [14] | R | 0x0 | IntPnd32-1
* [15] | R | 0x0 | IntPnd32-1
* [16] | R | 0x0 | IntPnd32-1
* [17] | R | 0x0 | IntPnd32-1
* [18] | R | 0x0 | IntPnd32-1
* [19] | R | 0x0 | IntPnd32-1
* [20] | R | 0x0 | IntPnd32-1
* [21] | R | 0x0 | IntPnd32-1
* [22] | R | 0x0 | IntPnd32-1
* [23] | R | 0x0 | IntPnd32-1
* [24] | R | 0x0 | IntPnd32-1
* [25] | R | 0x0 | IntPnd32-1
* [26] | R | 0x0 | IntPnd32-1
* [27] | R | 0x0 | IntPnd32-1
* [28] | R | 0x0 | IntPnd32-1
* [29] | R | 0x0 | IntPnd32-1
* [30] | R | 0x0 | IntPnd32-1
* [31] | R | 0x0 | IntPnd32-1
*
*/
/*
* Field : IntPnd32-1 - IntPnd_0
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_0_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_0_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_0
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_0
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : IntPnd32-1 - IntPnd_1
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_1_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_1_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_1
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_1
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : IntPnd32-1 - IntPnd_2
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_2_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_2_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_2
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_2
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : IntPnd32-1 - IntPnd_3
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_3_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_3_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_3
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_3
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : IntPnd32-1 - IntPnd_4
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_4_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_4_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_4
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_4
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : IntPnd32-1 - IntPnd_5
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_5_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_5_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_5
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_5
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : IntPnd32-1 - IntPnd_6
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_6_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_6_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_6
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_6
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : IntPnd32-1 - IntPnd_7
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_7_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_7_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_7
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_7
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : IntPnd32-1 - IntPnd_8
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_8_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_8_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_8
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_8
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : IntPnd32-1 - IntPnd_9
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_9_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_9_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_9
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_9
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : IntPnd32-1 - IntPnd_10
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_10_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_10_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_10
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_10
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : IntPnd32-1 - IntPnd_11
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_11_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_11_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_11
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_11
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : IntPnd32-1 - IntPnd_12
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_12_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_12_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_12
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_12
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : IntPnd32-1 - IntPnd_13
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_13_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_13_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_13
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_13
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : IntPnd32-1 - IntPnd_14
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_14_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_14_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_14
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_14
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : IntPnd32-1 - IntPnd_15
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_15_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_15_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_15
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_15
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : IntPnd32-1 - IntPnd_16
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_16_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_16_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_16
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_16
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : IntPnd32-1 - IntPnd_17
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_17_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_17_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_17
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_17
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : IntPnd32-1 - IntPnd_18
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_18_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_18_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_18
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_18
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : IntPnd32-1 - IntPnd_19
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_19_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_19_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_19
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_19
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : IntPnd32-1 - IntPnd_20
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_20_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_20_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_20
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_20
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : IntPnd32-1 - IntPnd_21
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_21_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_21_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_21
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_21
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : IntPnd32-1 - IntPnd_22
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_22_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_22_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_22
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_22
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : IntPnd32-1 - IntPnd_23
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_23_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_23_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_23
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_23
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : IntPnd32-1 - IntPnd_24
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_24_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_24_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_24
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_24
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : IntPnd32-1 - IntPnd_25
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_25_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_25_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_25
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_25
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : IntPnd32-1 - IntPnd_26
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_26_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_26_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_26
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_26
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : IntPnd32-1 - IntPnd_27
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_27_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_27_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_27
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_27
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : IntPnd32-1 - IntPnd_28
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_28_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_28_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_28
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_28
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : IntPnd32-1 - IntPnd_29
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_29_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_29_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_29
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_29
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : IntPnd32-1 - IntPnd_30
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_30_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_30_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_30
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_30
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : IntPnd32-1 - IntPnd_31
*
* Interrupt pending bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPA_INTPND_31_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPA_INTPND_31_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_31
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPA_INTPND_31
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPA_INTPND_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOIPA_INTPND_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPA_INTPND_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOIPA.
*/
struct ALT_CAN_MSGHAND_MOIPA_s
{
const uint32_t IntPnd_0 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_1 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_2 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_3 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_4 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_5 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_6 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_7 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_8 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_9 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_10 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_11 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_12 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_13 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_14 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_15 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_16 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_17 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_18 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_19 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_20 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_21 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_22 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_23 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_24 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_25 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_26 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_27 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_28 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_29 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_30 : 1; /* IntPnd32-1 */
const uint32_t IntPnd_31 : 1; /* IntPnd32-1 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOIPA. */
typedef volatile struct ALT_CAN_MSGHAND_MOIPA_s ALT_CAN_MSGHAND_MOIPA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOIPA register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOIPA_OFST 0x2c
/* The address of the ALT_CAN_MSGHAND_MOIPA register. */
#define ALT_CAN_MSGHAND_MOIPA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPA_OFST))
/*
* Register : Interrupt Pending B Register - MOIPB
*
* Interrupt pending bits for Message Objects 33 to 64. By reading the IntPnd
* bits, the CPU can check for which Message Object an interrupt is pending. The
* IntPnd bit of a specific Message Object can be set/reset by the CPU via the IFx
* Message Interface Registers or set by the Message Handler after reception or
* after a successful transmission of a frame. This will also affect the valid of
* IntID in the Interrupt Register.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | IntPnd64-33
* [1] | R | 0x0 | IntPnd64-33
* [2] | R | 0x0 | IntPnd64-33
* [3] | R | 0x0 | IntPnd64-33
* [4] | R | 0x0 | IntPnd64-33
* [5] | R | 0x0 | IntPnd64-33
* [6] | R | 0x0 | IntPnd64-33
* [7] | R | 0x0 | IntPnd64-33
* [8] | R | 0x0 | IntPnd64-33
* [9] | R | 0x0 | IntPnd64-33
* [10] | R | 0x0 | IntPnd64-33
* [11] | R | 0x0 | IntPnd64-33
* [12] | R | 0x0 | IntPnd64-33
* [13] | R | 0x0 | IntPnd64-33
* [14] | R | 0x0 | IntPnd64-33
* [15] | R | 0x0 | IntPnd64-33
* [16] | R | 0x0 | IntPnd64-33
* [17] | R | 0x0 | IntPnd64-33
* [18] | R | 0x0 | IntPnd64-33
* [19] | R | 0x0 | IntPnd64-33
* [20] | R | 0x0 | IntPnd64-33
* [21] | R | 0x0 | IntPnd64-33
* [22] | R | 0x0 | IntPnd64-33
* [23] | R | 0x0 | IntPnd64-33
* [24] | R | 0x0 | IntPnd64-33
* [25] | R | 0x0 | IntPnd64-33
* [26] | R | 0x0 | IntPnd64-33
* [27] | R | 0x0 | IntPnd64-33
* [28] | R | 0x0 | IntPnd64-33
* [29] | R | 0x0 | IntPnd64-33
* [30] | R | 0x0 | IntPnd64-33
* [31] | R | 0x0 | IntPnd64-33
*
*/
/*
* Field : IntPnd64-33 - IntPnd_0
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_0_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_0_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_0
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_0
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : IntPnd64-33 - IntPnd_1
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_1_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_1_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_1
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_1
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : IntPnd64-33 - IntPnd_2
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_2_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_2_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_2
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_2
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : IntPnd64-33 - IntPnd_3
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_3_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_3_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_3
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_3
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : IntPnd64-33 - IntPnd_4
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_4_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_4_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_4
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_4
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : IntPnd64-33 - IntPnd_5
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_5_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_5_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_5
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_5
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : IntPnd64-33 - IntPnd_6
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_6_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_6_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_6
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_6
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : IntPnd64-33 - IntPnd_7
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_7_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_7_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_7
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_7
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : IntPnd64-33 - IntPnd_8
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_8_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_8_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_8
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_8
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : IntPnd64-33 - IntPnd_9
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_9_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_9_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_9
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_9
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : IntPnd64-33 - IntPnd_10
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_10_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_10_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_10
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_10
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : IntPnd64-33 - IntPnd_11
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_11_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_11_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_11
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_11
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : IntPnd64-33 - IntPnd_12
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_12_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_12_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_12
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_12
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : IntPnd64-33 - IntPnd_13
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_13_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_13_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_13
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_13
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : IntPnd64-33 - IntPnd_14
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_14_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_14_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_14
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_14
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : IntPnd64-33 - IntPnd_15
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_15_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_15_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_15
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_15
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : IntPnd64-33 - IntPnd_16
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_16_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_16_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_16
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_16
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : IntPnd64-33 - IntPnd_17
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_17_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_17_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_17
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_17
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : IntPnd64-33 - IntPnd_18
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_18_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_18_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_18
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_18
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : IntPnd64-33 - IntPnd_19
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_19_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_19_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_19
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_19
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : IntPnd64-33 - IntPnd_20
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_20_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_20_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_20
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_20
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : IntPnd64-33 - IntPnd_21
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_21_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_21_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_21
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_21
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : IntPnd64-33 - IntPnd_22
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_22_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_22_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_22
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_22
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : IntPnd64-33 - IntPnd_23
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_23_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_23_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_23
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_23
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : IntPnd64-33 - IntPnd_24
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_24_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_24_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_24
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_24
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : IntPnd64-33 - IntPnd_25
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_25_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_25_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_25
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_25
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : IntPnd64-33 - IntPnd_26
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_26_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_26_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_26
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_26
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : IntPnd64-33 - IntPnd_27
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_27_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_27_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_27
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_27
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : IntPnd64-33 - IntPnd_28
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_28_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_28_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_28
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_28
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : IntPnd64-33 - IntPnd_29
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_29_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_29_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_29
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_29
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : IntPnd64-33 - IntPnd_30
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_30_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_30_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_30
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_30
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : IntPnd64-33 - IntPnd_31
*
* Interrupt pending bits for Message Objects 33 to 64. Array index i corresponds
* to Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPB_INTPND_31_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPB_INTPND_31_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_31
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPB_INTPND_31
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPB_INTPND_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOIPB_INTPND_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPB_INTPND_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOIPB.
*/
struct ALT_CAN_MSGHAND_MOIPB_s
{
const uint32_t IntPnd_0 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_1 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_2 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_3 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_4 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_5 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_6 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_7 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_8 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_9 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_10 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_11 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_12 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_13 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_14 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_15 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_16 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_17 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_18 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_19 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_20 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_21 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_22 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_23 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_24 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_25 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_26 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_27 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_28 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_29 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_30 : 1; /* IntPnd64-33 */
const uint32_t IntPnd_31 : 1; /* IntPnd64-33 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOIPB. */
typedef volatile struct ALT_CAN_MSGHAND_MOIPB_s ALT_CAN_MSGHAND_MOIPB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOIPB register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOIPB_OFST 0x30
/* The address of the ALT_CAN_MSGHAND_MOIPB register. */
#define ALT_CAN_MSGHAND_MOIPB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPB_OFST))
/*
* Register : Interrupt Pending C Register - MOIPC
*
* Interrupt pending bits for Message Objects 65 to 96. By reading the IntPnd
* bits, the CPU can check for which Message Object an interrupt is pending. The
* IntPnd bit of a specific Message Object can be set/reset by the CPU via the IFx
* Message Interface Registers or set by the Message Handler after reception or
* after a successful transmission of a frame. This will also affect the valid of
* IntID in the Interrupt Register.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | IntPnd96-65
* [1] | R | 0x0 | IntPnd96-65
* [2] | R | 0x0 | IntPnd96-65
* [3] | R | 0x0 | IntPnd96-65
* [4] | R | 0x0 | IntPnd96-65
* [5] | R | 0x0 | IntPnd96-65
* [6] | R | 0x0 | IntPnd96-65
* [7] | R | 0x0 | IntPnd96-65
* [8] | R | 0x0 | IntPnd96-65
* [9] | R | 0x0 | IntPnd96-65
* [10] | R | 0x0 | IntPnd96-65
* [11] | R | 0x0 | IntPnd96-65
* [12] | R | 0x0 | IntPnd96-65
* [13] | R | 0x0 | IntPnd96-65
* [14] | R | 0x0 | IntPnd96-65
* [15] | R | 0x0 | IntPnd96-65
* [16] | R | 0x0 | IntPnd96-65
* [17] | R | 0x0 | IntPnd96-65
* [18] | R | 0x0 | IntPnd96-65
* [19] | R | 0x0 | IntPnd96-65
* [20] | R | 0x0 | IntPnd96-65
* [21] | R | 0x0 | IntPnd96-65
* [22] | R | 0x0 | IntPnd96-65
* [23] | R | 0x0 | IntPnd96-65
* [24] | R | 0x0 | IntPnd96-65
* [25] | R | 0x0 | IntPnd96-65
* [26] | R | 0x0 | IntPnd96-65
* [27] | R | 0x0 | IntPnd96-65
* [28] | R | 0x0 | IntPnd96-65
* [29] | R | 0x0 | IntPnd96-65
* [30] | R | 0x0 | IntPnd96-65
* [31] | R | 0x0 | IntPnd96-65
*
*/
/*
* Field : IntPnd96-65 - IntPnd_0
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_0_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_0_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_0
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_0
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : IntPnd96-65 - IntPnd_1
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_1_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_1_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_1
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_1
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : IntPnd96-65 - IntPnd_2
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_2_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_2_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_2
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_2
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : IntPnd96-65 - IntPnd_3
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_3_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_3_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_3
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_3
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : IntPnd96-65 - IntPnd_4
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_4_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_4_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_4
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_4
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : IntPnd96-65 - IntPnd_5
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_5_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_5_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_5
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_5
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : IntPnd96-65 - IntPnd_6
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_6_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_6_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_6
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_6
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : IntPnd96-65 - IntPnd_7
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_7_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_7_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_7
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_7
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : IntPnd96-65 - IntPnd_8
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_8_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_8_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_8
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_8
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : IntPnd96-65 - IntPnd_9
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_9_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_9_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_9
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_9
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : IntPnd96-65 - IntPnd_10
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_10_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_10_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_10
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_10
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : IntPnd96-65 - IntPnd_11
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_11_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_11_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_11
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_11
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : IntPnd96-65 - IntPnd_12
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_12_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_12_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_12
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_12
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : IntPnd96-65 - IntPnd_13
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_13_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_13_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_13
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_13
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : IntPnd96-65 - IntPnd_14
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_14_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_14_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_14
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_14
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : IntPnd96-65 - IntPnd_15
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_15_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_15_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_15
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_15
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : IntPnd96-65 - IntPnd_16
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_16_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_16_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_16
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_16
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : IntPnd96-65 - IntPnd_17
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_17_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_17_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_17
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_17
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : IntPnd96-65 - IntPnd_18
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_18_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_18_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_18
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_18
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : IntPnd96-65 - IntPnd_19
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_19_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_19_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_19
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_19
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : IntPnd96-65 - IntPnd_20
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_20_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_20_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_20
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_20
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : IntPnd96-65 - IntPnd_21
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_21_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_21_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_21
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_21
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : IntPnd96-65 - IntPnd_22
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_22_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_22_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_22
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_22
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : IntPnd96-65 - IntPnd_23
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_23_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_23_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_23
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_23
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : IntPnd96-65 - IntPnd_24
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_24_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_24_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_24
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_24
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : IntPnd96-65 - IntPnd_25
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_25_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_25_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_25
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_25
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : IntPnd96-65 - IntPnd_26
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_26_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_26_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_26
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_26
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : IntPnd96-65 - IntPnd_27
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_27_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_27_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_27
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_27
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : IntPnd96-65 - IntPnd_28
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_28_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_28_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_28
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_28
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : IntPnd96-65 - IntPnd_29
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_29_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_29_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_29
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_29
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : IntPnd96-65 - IntPnd_30
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_30_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_30_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_30
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_30
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : IntPnd96-65 - IntPnd_31
*
* Interrupt pending bits for Message Objects 65 to 96. Array index i corresponds
* to Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPC_INTPND_31_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPC_INTPND_31_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_31
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPC_INTPND_31
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPC_INTPND_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOIPC_INTPND_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPC_INTPND_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOIPC.
*/
struct ALT_CAN_MSGHAND_MOIPC_s
{
const uint32_t IntPnd_0 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_1 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_2 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_3 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_4 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_5 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_6 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_7 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_8 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_9 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_10 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_11 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_12 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_13 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_14 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_15 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_16 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_17 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_18 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_19 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_20 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_21 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_22 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_23 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_24 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_25 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_26 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_27 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_28 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_29 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_30 : 1; /* IntPnd96-65 */
const uint32_t IntPnd_31 : 1; /* IntPnd96-65 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOIPC. */
typedef volatile struct ALT_CAN_MSGHAND_MOIPC_s ALT_CAN_MSGHAND_MOIPC_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOIPC register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOIPC_OFST 0x34
/* The address of the ALT_CAN_MSGHAND_MOIPC register. */
#define ALT_CAN_MSGHAND_MOIPC_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPC_OFST))
/*
* Register : Interrupt Pending D Register - MOIPD
*
* Interrupt pending bits for Message Objects 97 to 128. By reading the IntPnd
* bits, the CPU can check for which Message Object an interrupt is pending. The
* IntPnd bit of a specific Message Object can be set/reset by the CPU via the IFx
* Message Interface Registers or set by the Message Handler after reception or
* after a successful transmission of a frame. This will also affect the valid of
* IntID in the Interrupt Register.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:-------------
* [0] | R | 0x0 | IntPnd128-97
* [1] | R | 0x0 | IntPnd128-97
* [2] | R | 0x0 | IntPnd128-97
* [3] | R | 0x0 | IntPnd128-97
* [4] | R | 0x0 | IntPnd128-97
* [5] | R | 0x0 | IntPnd128-97
* [6] | R | 0x0 | IntPnd128-97
* [7] | R | 0x0 | IntPnd128-97
* [8] | R | 0x0 | IntPnd128-97
* [9] | R | 0x0 | IntPnd128-97
* [10] | R | 0x0 | IntPnd128-97
* [11] | R | 0x0 | IntPnd128-97
* [12] | R | 0x0 | IntPnd128-97
* [13] | R | 0x0 | IntPnd128-97
* [14] | R | 0x0 | IntPnd128-97
* [15] | R | 0x0 | IntPnd128-97
* [16] | R | 0x0 | IntPnd128-97
* [17] | R | 0x0 | IntPnd128-97
* [18] | R | 0x0 | IntPnd128-97
* [19] | R | 0x0 | IntPnd128-97
* [20] | R | 0x0 | IntPnd128-97
* [21] | R | 0x0 | IntPnd128-97
* [22] | R | 0x0 | IntPnd128-97
* [23] | R | 0x0 | IntPnd128-97
* [24] | R | 0x0 | IntPnd128-97
* [25] | R | 0x0 | IntPnd128-97
* [26] | R | 0x0 | IntPnd128-97
* [27] | R | 0x0 | IntPnd128-97
* [28] | R | 0x0 | IntPnd128-97
* [29] | R | 0x0 | IntPnd128-97
* [30] | R | 0x0 | IntPnd128-97
* [31] | R | 0x0 | IntPnd128-97
*
*/
/*
* Field : IntPnd128-97 - IntPnd_0
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_0_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_0_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_0
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_0
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : IntPnd128-97 - IntPnd_1
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_1_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_1_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_1
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_1
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : IntPnd128-97 - IntPnd_2
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_2_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_2_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_2
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_2
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : IntPnd128-97 - IntPnd_3
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_3_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_3_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_3
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_3
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : IntPnd128-97 - IntPnd_4
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_4_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_4_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_4
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_4
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : IntPnd128-97 - IntPnd_5
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_5_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_5_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_5
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_5
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : IntPnd128-97 - IntPnd_6
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_6_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_6_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_6
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_6
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : IntPnd128-97 - IntPnd_7
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_7_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_7_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_7
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_7
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : IntPnd128-97 - IntPnd_8
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_8_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_8_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_8
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_8
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : IntPnd128-97 - IntPnd_9
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_9_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_9_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_9
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_9
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : IntPnd128-97 - IntPnd_10
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_10_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_10_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_10
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_10
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : IntPnd128-97 - IntPnd_11
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_11_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_11_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_11
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_11
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : IntPnd128-97 - IntPnd_12
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_12_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_12_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_12
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_12
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : IntPnd128-97 - IntPnd_13
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_13_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_13_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_13
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_13
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : IntPnd128-97 - IntPnd_14
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_14_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_14_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_14
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_14
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : IntPnd128-97 - IntPnd_15
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_15_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_15_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_15
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_15
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : IntPnd128-97 - IntPnd_16
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_16_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_16_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_16
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_16
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : IntPnd128-97 - IntPnd_17
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_17_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_17_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_17
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_17
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : IntPnd128-97 - IntPnd_18
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_18_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_18_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_18
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_18
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : IntPnd128-97 - IntPnd_19
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_19_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_19_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_19
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_19
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : IntPnd128-97 - IntPnd_20
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_20_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_20_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_20
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_20
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : IntPnd128-97 - IntPnd_21
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_21_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_21_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_21
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_21
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : IntPnd128-97 - IntPnd_22
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_22_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_22_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_22
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_22
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : IntPnd128-97 - IntPnd_23
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_23_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_23_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_23
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_23
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : IntPnd128-97 - IntPnd_24
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_24_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_24_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_24
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_24
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : IntPnd128-97 - IntPnd_25
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_25_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_25_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_25
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_25
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : IntPnd128-97 - IntPnd_26
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_26_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_26_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_26
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_26
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : IntPnd128-97 - IntPnd_27
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_27_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_27_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_27
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_27
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : IntPnd128-97 - IntPnd_28
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_28_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_28_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_28
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_28
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : IntPnd128-97 - IntPnd_29
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_29_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_29_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_29
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_29
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : IntPnd128-97 - IntPnd_30
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_30_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_30_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_30
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_30
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : IntPnd128-97 - IntPnd_31
*
* Interrupt pending bits for Message Objects 97 to 128. Array index i corresponds
* to Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGHAND_MOIPD_INTPND_31_E_NOTSRC | 0x0 | The Message Object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGHAND_MOIPD_INTPND_31_E_SRC | 0x1 | The Message Object is the source of an
* : | | interrupt.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_31
*
* The Message Object is not the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOIPD_INTPND_31
*
* The Message Object is the source of an interrupt.
*/
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field value. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOIPD_INTPND_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOIPD_INTPND_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOIPD_INTPND_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOIPD.
*/
struct ALT_CAN_MSGHAND_MOIPD_s
{
const uint32_t IntPnd_0 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_1 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_2 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_3 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_4 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_5 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_6 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_7 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_8 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_9 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_10 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_11 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_12 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_13 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_14 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_15 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_16 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_17 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_18 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_19 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_20 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_21 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_22 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_23 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_24 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_25 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_26 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_27 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_28 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_29 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_30 : 1; /* IntPnd128-97 */
const uint32_t IntPnd_31 : 1; /* IntPnd128-97 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOIPD. */
typedef volatile struct ALT_CAN_MSGHAND_MOIPD_s ALT_CAN_MSGHAND_MOIPD_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOIPD register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOIPD_OFST 0x38
/* The address of the ALT_CAN_MSGHAND_MOIPD register. */
#define ALT_CAN_MSGHAND_MOIPD_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOIPD_OFST))
/*
* Register : Message Valid X Register - MOVALX
*
* Reading this register allows the CPU to quickly detect if any of the message
* valid bits in each of the MOVALA, MOVALB, MOVALC, and MOVALD Message Valid
* Registers are set.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [0] | R | 0x0 | MsgValA
* [1] | R | 0x0 | MsgValA
* [2] | R | 0x0 | MsgValA
* [3] | R | 0x0 | MsgValA
* [4] | R | 0x0 | MsgValB
* [5] | R | 0x0 | MsgValB
* [6] | R | 0x0 | MsgValB
* [7] | R | 0x0 | MsgValB
* [8] | R | 0x0 | MsgValC
* [9] | R | 0x0 | MsgValC
* [10] | R | 0x0 | MsgValC
* [11] | R | 0x0 | MsgValC
* [12] | R | 0x0 | MsgValD
* [13] | R | 0x0 | MsgValD
* [14] | R | 0x0 | MsgValD
* [15] | R | 0x0 | MsgValD
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : MsgValA - MsgValA_0
*
* Each bit in this field is a logical OR of a byte of the MOVALA register. Array
* index i corresponds to byte i of the MOVALA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALA are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALA are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_0
*
* The Message Objects in the corresponding byte of MOVALA are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_0
*
* One or more of the Message Objects in the corresponding byte of MOVALA are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALA_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : MsgValA - MsgValA_1
*
* Each bit in this field is a logical OR of a byte of the MOVALA register. Array
* index i corresponds to byte i of the MOVALA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALA are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALA are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_1
*
* The Message Objects in the corresponding byte of MOVALA are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_1
*
* One or more of the Message Objects in the corresponding byte of MOVALA are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALA_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : MsgValA - MsgValA_2
*
* Each bit in this field is a logical OR of a byte of the MOVALA register. Array
* index i corresponds to byte i of the MOVALA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALA are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALA are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_2
*
* The Message Objects in the corresponding byte of MOVALA are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_2
*
* One or more of the Message Objects in the corresponding byte of MOVALA are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALA_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : MsgValA - MsgValA_3
*
* Each bit in this field is a logical OR of a byte of the MOVALA register. Array
* index i corresponds to byte i of the MOVALA register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALA are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALA are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_3
*
* The Message Objects in the corresponding byte of MOVALA are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALA_3
*
* One or more of the Message Objects in the corresponding byte of MOVALA are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALA_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALA_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : MsgValB - MsgValB_0
*
* Each bit in this field is a logical OR of a byte of the MOVALB register. Array
* index i corresponds to byte i of the MOVALB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALB are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALB are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_0
*
* The Message Objects in the corresponding byte of MOVALB are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_0
*
* One or more of the Message Objects in the corresponding byte of MOVALB are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALB_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_0_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : MsgValB - MsgValB_1
*
* Each bit in this field is a logical OR of a byte of the MOVALB register. Array
* index i corresponds to byte i of the MOVALB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALB are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALB are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_1
*
* The Message Objects in the corresponding byte of MOVALB are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_1
*
* One or more of the Message Objects in the corresponding byte of MOVALB are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALB_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_1_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : MsgValB - MsgValB_2
*
* Each bit in this field is a logical OR of a byte of the MOVALB register. Array
* index i corresponds to byte i of the MOVALB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALB are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALB are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_2
*
* The Message Objects in the corresponding byte of MOVALB are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_2
*
* One or more of the Message Objects in the corresponding byte of MOVALB are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALB_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_2_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : MsgValB - MsgValB_3
*
* Each bit in this field is a logical OR of a byte of the MOVALB register. Array
* index i corresponds to byte i of the MOVALB register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALB are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALB are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_3
*
* The Message Objects in the corresponding byte of MOVALB are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALB_3
*
* One or more of the Message Objects in the corresponding byte of MOVALB are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALB_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALB_3_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : MsgValC - MsgValC_0
*
* Each bit in this field is a logical OR of a byte of the MOVALC register. Array
* index i corresponds to byte i of the MOVALC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALC are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALC are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_0
*
* The Message Objects in the corresponding byte of MOVALC are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_0
*
* One or more of the Message Objects in the corresponding byte of MOVALC are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALC_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_0_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : MsgValC - MsgValC_1
*
* Each bit in this field is a logical OR of a byte of the MOVALC register. Array
* index i corresponds to byte i of the MOVALC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALC are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALC are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_1
*
* The Message Objects in the corresponding byte of MOVALC are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_1
*
* One or more of the Message Objects in the corresponding byte of MOVALC are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALC_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_1_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : MsgValC - MsgValC_2
*
* Each bit in this field is a logical OR of a byte of the MOVALC register. Array
* index i corresponds to byte i of the MOVALC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALC are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALC are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_2
*
* The Message Objects in the corresponding byte of MOVALC are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_2
*
* One or more of the Message Objects in the corresponding byte of MOVALC are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALC_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_2_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : MsgValC - MsgValC_3
*
* Each bit in this field is a logical OR of a byte of the MOVALC register. Array
* index i corresponds to byte i of the MOVALC register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALC are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALC are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_3
*
* The Message Objects in the corresponding byte of MOVALC are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALC_3
*
* One or more of the Message Objects in the corresponding byte of MOVALC are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALC_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALC_3_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : MsgValD - MsgValD_0
*
* Each bit in this field is a logical OR of a byte of the MOVALD register. Array
* index i corresponds to byte i of the MOVALD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALD are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALD are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_0
*
* The Message Objects in the corresponding byte of MOVALD are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_0
*
* One or more of the Message Objects in the corresponding byte of MOVALD are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALD_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_0_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : MsgValD - MsgValD_1
*
* Each bit in this field is a logical OR of a byte of the MOVALD register. Array
* index i corresponds to byte i of the MOVALD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALD are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALD are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_1
*
* The Message Objects in the corresponding byte of MOVALD are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_1
*
* One or more of the Message Objects in the corresponding byte of MOVALD are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALD_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_1_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : MsgValD - MsgValD_2
*
* Each bit in this field is a logical OR of a byte of the MOVALD register. Array
* index i corresponds to byte i of the MOVALD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALD are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALD are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_2
*
* The Message Objects in the corresponding byte of MOVALD are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_2
*
* One or more of the Message Objects in the corresponding byte of MOVALD are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALD_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_2_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : MsgValD - MsgValD_3
*
* Each bit in this field is a logical OR of a byte of the MOVALD register. Array
* index i corresponds to byte i of the MOVALD register.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_E_IGNORED | 0x0 | The Message Objects in the corresponding byte of
* : | | MOVALD are ignored by the Message Handler.
* ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_E_CONSIDERED | 0x1 | One or more of the Message Objects in the
* : | | corresponding byte of MOVALD are configured and
* : | | should be considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_3
*
* The Message Objects in the corresponding byte of MOVALD are ignored by the
* Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALX_MSGVALD_3
*
* One or more of the Message Objects in the corresponding byte of MOVALD are
* configured and should be considered by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOVALX_MSGVALD_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALX_MSGVALD_3_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_MOVALX.
*/
struct ALT_CAN_MSGHAND_MOVALX_s
{
const uint32_t MsgValA_0 : 1; /* MsgValA */
const uint32_t MsgValA_1 : 1; /* MsgValA */
const uint32_t MsgValA_2 : 1; /* MsgValA */
const uint32_t MsgValA_3 : 1; /* MsgValA */
const uint32_t MsgValB_0 : 1; /* MsgValB */
const uint32_t MsgValB_1 : 1; /* MsgValB */
const uint32_t MsgValB_2 : 1; /* MsgValB */
const uint32_t MsgValB_3 : 1; /* MsgValB */
const uint32_t MsgValC_0 : 1; /* MsgValC */
const uint32_t MsgValC_1 : 1; /* MsgValC */
const uint32_t MsgValC_2 : 1; /* MsgValC */
const uint32_t MsgValC_3 : 1; /* MsgValC */
const uint32_t MsgValD_0 : 1; /* MsgValD */
const uint32_t MsgValD_1 : 1; /* MsgValD */
const uint32_t MsgValD_2 : 1; /* MsgValD */
const uint32_t MsgValD_3 : 1; /* MsgValD */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOVALX. */
typedef volatile struct ALT_CAN_MSGHAND_MOVALX_s ALT_CAN_MSGHAND_MOVALX_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOVALX register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOVALX_OFST 0x3c
/* The address of the ALT_CAN_MSGHAND_MOVALX register. */
#define ALT_CAN_MSGHAND_MOVALX_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOVALX_OFST))
/*
* Register : Message Valid A Register - MOVALA
*
* Message valid bits for Message Objects 1 to 32. By reading the MsgVal bits, the
* CPU can check for which Message Object is valid. The MsgVal bit of a specific
* Message Object can be set/reset by the CPU via the IFx Message Interface
* Registers.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | MsgVal32-1
* [1] | R | 0x0 | MsgVal32-1
* [2] | R | 0x0 | MsgVal32-1
* [3] | R | 0x0 | MsgVal32-1
* [4] | R | 0x0 | MsgVal32-1
* [5] | R | 0x0 | MsgVal32-1
* [6] | R | 0x0 | MsgVal32-1
* [7] | R | 0x0 | MsgVal32-1
* [8] | R | 0x0 | MsgVal32-1
* [9] | R | 0x0 | MsgVal32-1
* [10] | R | 0x0 | MsgVal32-1
* [11] | R | 0x0 | MsgVal32-1
* [12] | R | 0x0 | MsgVal32-1
* [13] | R | 0x0 | MsgVal32-1
* [14] | R | 0x0 | MsgVal32-1
* [15] | R | 0x0 | MsgVal32-1
* [16] | R | 0x0 | MsgVal32-1
* [17] | R | 0x0 | MsgVal32-1
* [18] | R | 0x0 | MsgVal32-1
* [19] | R | 0x0 | MsgVal32-1
* [20] | R | 0x0 | MsgVal32-1
* [21] | R | 0x0 | MsgVal32-1
* [22] | R | 0x0 | MsgVal32-1
* [23] | R | 0x0 | MsgVal32-1
* [24] | R | 0x0 | MsgVal32-1
* [25] | R | 0x0 | MsgVal32-1
* [26] | R | 0x0 | MsgVal32-1
* [27] | R | 0x0 | MsgVal32-1
* [28] | R | 0x0 | MsgVal32-1
* [29] | R | 0x0 | MsgVal32-1
* [30] | R | 0x0 | MsgVal32-1
* [31] | R | 0x0 | MsgVal32-1
*
*/
/*
* Field : MsgVal32-1 - MsgVal_0
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_0
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_0
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : MsgVal32-1 - MsgVal_1
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_1
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_1
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : MsgVal32-1 - MsgVal_2
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_2
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_2
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : MsgVal32-1 - MsgVal_3
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_3
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_3
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : MsgVal32-1 - MsgVal_4
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_4
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_4
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : MsgVal32-1 - MsgVal_5
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_5
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_5
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : MsgVal32-1 - MsgVal_6
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_6
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_6
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : MsgVal32-1 - MsgVal_7
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_7
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_7
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : MsgVal32-1 - MsgVal_8
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_8
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_8
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : MsgVal32-1 - MsgVal_9
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_9
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_9
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : MsgVal32-1 - MsgVal_10
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_10
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_10
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : MsgVal32-1 - MsgVal_11
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_11
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_11
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : MsgVal32-1 - MsgVal_12
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_12
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_12
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : MsgVal32-1 - MsgVal_13
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_13
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_13
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : MsgVal32-1 - MsgVal_14
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_14
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_14
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : MsgVal32-1 - MsgVal_15
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_15
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_15
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : MsgVal32-1 - MsgVal_16
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_16
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_16
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : MsgVal32-1 - MsgVal_17
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_17
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_17
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : MsgVal32-1 - MsgVal_18
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_18
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_18
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : MsgVal32-1 - MsgVal_19
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_19
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_19
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : MsgVal32-1 - MsgVal_20
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_20
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_20
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : MsgVal32-1 - MsgVal_21
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_21
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_21
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : MsgVal32-1 - MsgVal_22
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_22
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_22
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : MsgVal32-1 - MsgVal_23
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_23
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_23
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : MsgVal32-1 - MsgVal_24
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_24
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_24
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : MsgVal32-1 - MsgVal_25
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_25
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_25
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : MsgVal32-1 - MsgVal_26
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_26
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_26
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : MsgVal32-1 - MsgVal_27
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_27
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_27
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : MsgVal32-1 - MsgVal_28
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_28
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_28
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : MsgVal32-1 - MsgVal_29
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_29
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_29
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : MsgVal32-1 - MsgVal_30
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_30
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_30
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : MsgVal32-1 - MsgVal_31
*
* Message valid bits for Message Objects 1 to 32. Array index i corresponds to
* Message Object i+1.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_31
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALA_MSGVAL_31
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOVALA_MSGVAL_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALA_MSGVAL_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOVALA.
*/
struct ALT_CAN_MSGHAND_MOVALA_s
{
const uint32_t MsgVal_0 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_1 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_2 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_3 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_4 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_5 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_6 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_7 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_8 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_9 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_10 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_11 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_12 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_13 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_14 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_15 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_16 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_17 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_18 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_19 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_20 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_21 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_22 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_23 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_24 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_25 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_26 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_27 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_28 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_29 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_30 : 1; /* MsgVal32-1 */
const uint32_t MsgVal_31 : 1; /* MsgVal32-1 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOVALA. */
typedef volatile struct ALT_CAN_MSGHAND_MOVALA_s ALT_CAN_MSGHAND_MOVALA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOVALA register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOVALA_OFST 0x40
/* The address of the ALT_CAN_MSGHAND_MOVALA register. */
#define ALT_CAN_MSGHAND_MOVALA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOVALA_OFST))
/*
* Register : Message Valid B Register - MOVALB
*
* Message valid bits for Message Objects 33 to 64. By reading the MsgVal bits,
* the CPU can check for which Message Object is valid. The MsgVal bit of a
* specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | MsgVal64-33
* [1] | R | 0x0 | MsgVal64-33
* [2] | R | 0x0 | MsgVal64-33
* [3] | R | 0x0 | MsgVal64-33
* [4] | R | 0x0 | MsgVal64-33
* [5] | R | 0x0 | MsgVal64-33
* [6] | R | 0x0 | MsgVal64-33
* [7] | R | 0x0 | MsgVal64-33
* [8] | R | 0x0 | MsgVal64-33
* [9] | R | 0x0 | MsgVal64-33
* [10] | R | 0x0 | MsgVal64-33
* [11] | R | 0x0 | MsgVal64-33
* [12] | R | 0x0 | MsgVal64-33
* [13] | R | 0x0 | MsgVal64-33
* [14] | R | 0x0 | MsgVal64-33
* [15] | R | 0x0 | MsgVal64-33
* [16] | R | 0x0 | MsgVal64-33
* [17] | R | 0x0 | MsgVal64-33
* [18] | R | 0x0 | MsgVal64-33
* [19] | R | 0x0 | MsgVal64-33
* [20] | R | 0x0 | MsgVal64-33
* [21] | R | 0x0 | MsgVal64-33
* [22] | R | 0x0 | MsgVal64-33
* [23] | R | 0x0 | MsgVal64-33
* [24] | R | 0x0 | MsgVal64-33
* [25] | R | 0x0 | MsgVal64-33
* [26] | R | 0x0 | MsgVal64-33
* [27] | R | 0x0 | MsgVal64-33
* [28] | R | 0x0 | MsgVal64-33
* [29] | R | 0x0 | MsgVal64-33
* [30] | R | 0x0 | MsgVal64-33
* [31] | R | 0x0 | MsgVal64-33
*
*/
/*
* Field : MsgVal64-33 - MsgVal_0
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_0
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_0
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : MsgVal64-33 - MsgVal_1
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_1
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_1
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : MsgVal64-33 - MsgVal_2
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_2
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_2
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : MsgVal64-33 - MsgVal_3
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_3
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_3
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : MsgVal64-33 - MsgVal_4
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_4
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_4
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : MsgVal64-33 - MsgVal_5
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_5
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_5
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : MsgVal64-33 - MsgVal_6
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_6
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_6
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : MsgVal64-33 - MsgVal_7
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_7
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_7
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : MsgVal64-33 - MsgVal_8
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_8
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_8
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : MsgVal64-33 - MsgVal_9
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_9
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_9
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : MsgVal64-33 - MsgVal_10
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_10
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_10
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : MsgVal64-33 - MsgVal_11
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_11
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_11
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : MsgVal64-33 - MsgVal_12
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_12
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_12
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : MsgVal64-33 - MsgVal_13
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_13
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_13
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : MsgVal64-33 - MsgVal_14
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_14
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_14
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : MsgVal64-33 - MsgVal_15
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_15
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_15
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : MsgVal64-33 - MsgVal_16
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_16
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_16
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : MsgVal64-33 - MsgVal_17
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_17
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_17
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : MsgVal64-33 - MsgVal_18
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_18
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_18
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : MsgVal64-33 - MsgVal_19
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_19
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_19
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : MsgVal64-33 - MsgVal_20
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_20
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_20
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : MsgVal64-33 - MsgVal_21
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_21
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_21
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : MsgVal64-33 - MsgVal_22
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_22
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_22
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : MsgVal64-33 - MsgVal_23
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_23
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_23
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : MsgVal64-33 - MsgVal_24
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_24
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_24
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : MsgVal64-33 - MsgVal_25
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_25
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_25
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : MsgVal64-33 - MsgVal_26
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_26
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_26
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : MsgVal64-33 - MsgVal_27
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_27
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_27
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : MsgVal64-33 - MsgVal_28
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_28
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_28
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : MsgVal64-33 - MsgVal_29
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_29
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_29
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : MsgVal64-33 - MsgVal_30
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_30
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_30
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : MsgVal64-33 - MsgVal_31
*
* Message valid bits for Message Objects 33 to 64. Array index i corresponds to
* Message Object i+33.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_31
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALB_MSGVAL_31
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOVALB_MSGVAL_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALB_MSGVAL_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOVALB.
*/
struct ALT_CAN_MSGHAND_MOVALB_s
{
const uint32_t MsgVal_0 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_1 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_2 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_3 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_4 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_5 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_6 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_7 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_8 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_9 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_10 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_11 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_12 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_13 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_14 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_15 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_16 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_17 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_18 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_19 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_20 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_21 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_22 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_23 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_24 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_25 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_26 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_27 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_28 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_29 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_30 : 1; /* MsgVal64-33 */
const uint32_t MsgVal_31 : 1; /* MsgVal64-33 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOVALB. */
typedef volatile struct ALT_CAN_MSGHAND_MOVALB_s ALT_CAN_MSGHAND_MOVALB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOVALB register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOVALB_OFST 0x44
/* The address of the ALT_CAN_MSGHAND_MOVALB register. */
#define ALT_CAN_MSGHAND_MOVALB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOVALB_OFST))
/*
* Register : Message Valid C Register - MOVALC
*
* Message valid bits for Message Objects 65 to 96. By reading the MsgVal bits,
* the CPU can check for which Message Object is valid. The MsgVal bit of a
* specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:------------
* [0] | R | 0x0 | MsgVal96-65
* [1] | R | 0x0 | MsgVal96-65
* [2] | R | 0x0 | MsgVal96-65
* [3] | R | 0x0 | MsgVal96-65
* [4] | R | 0x0 | MsgVal96-65
* [5] | R | 0x0 | MsgVal96-65
* [6] | R | 0x0 | MsgVal96-65
* [7] | R | 0x0 | MsgVal96-65
* [8] | R | 0x0 | MsgVal96-65
* [9] | R | 0x0 | MsgVal96-65
* [10] | R | 0x0 | MsgVal96-65
* [11] | R | 0x0 | MsgVal96-65
* [12] | R | 0x0 | MsgVal96-65
* [13] | R | 0x0 | MsgVal96-65
* [14] | R | 0x0 | MsgVal96-65
* [15] | R | 0x0 | MsgVal96-65
* [16] | R | 0x0 | MsgVal96-65
* [17] | R | 0x0 | MsgVal96-65
* [18] | R | 0x0 | MsgVal96-65
* [19] | R | 0x0 | MsgVal96-65
* [20] | R | 0x0 | MsgVal96-65
* [21] | R | 0x0 | MsgVal96-65
* [22] | R | 0x0 | MsgVal96-65
* [23] | R | 0x0 | MsgVal96-65
* [24] | R | 0x0 | MsgVal96-65
* [25] | R | 0x0 | MsgVal96-65
* [26] | R | 0x0 | MsgVal96-65
* [27] | R | 0x0 | MsgVal96-65
* [28] | R | 0x0 | MsgVal96-65
* [29] | R | 0x0 | MsgVal96-65
* [30] | R | 0x0 | MsgVal96-65
* [31] | R | 0x0 | MsgVal96-65
*
*/
/*
* Field : MsgVal96-65 - MsgVal_0
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_0
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_0
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : MsgVal96-65 - MsgVal_1
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_1
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_1
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : MsgVal96-65 - MsgVal_2
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_2
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_2
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : MsgVal96-65 - MsgVal_3
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_3
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_3
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : MsgVal96-65 - MsgVal_4
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_4
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_4
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : MsgVal96-65 - MsgVal_5
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_5
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_5
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : MsgVal96-65 - MsgVal_6
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_6
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_6
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : MsgVal96-65 - MsgVal_7
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_7
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_7
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : MsgVal96-65 - MsgVal_8
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_8
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_8
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : MsgVal96-65 - MsgVal_9
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_9
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_9
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : MsgVal96-65 - MsgVal_10
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_10
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_10
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : MsgVal96-65 - MsgVal_11
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_11
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_11
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : MsgVal96-65 - MsgVal_12
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_12
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_12
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : MsgVal96-65 - MsgVal_13
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_13
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_13
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : MsgVal96-65 - MsgVal_14
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_14
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_14
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : MsgVal96-65 - MsgVal_15
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_15
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_15
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : MsgVal96-65 - MsgVal_16
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_16
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_16
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : MsgVal96-65 - MsgVal_17
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_17
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_17
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : MsgVal96-65 - MsgVal_18
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_18
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_18
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : MsgVal96-65 - MsgVal_19
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_19
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_19
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : MsgVal96-65 - MsgVal_20
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_20
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_20
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : MsgVal96-65 - MsgVal_21
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_21
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_21
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : MsgVal96-65 - MsgVal_22
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_22
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_22
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : MsgVal96-65 - MsgVal_23
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_23
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_23
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : MsgVal96-65 - MsgVal_24
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_24
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_24
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : MsgVal96-65 - MsgVal_25
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_25
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_25
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : MsgVal96-65 - MsgVal_26
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_26
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_26
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : MsgVal96-65 - MsgVal_27
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_27
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_27
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : MsgVal96-65 - MsgVal_28
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_28
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_28
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : MsgVal96-65 - MsgVal_29
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_29
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_29
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : MsgVal96-65 - MsgVal_30
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_30
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_30
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : MsgVal96-65 - MsgVal_31
*
* Message valid bits for Message Objects 65 to 96. Array index i corresponds to
* Message Object i+65.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_31
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALC_MSGVAL_31
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOVALC_MSGVAL_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALC_MSGVAL_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOVALC.
*/
struct ALT_CAN_MSGHAND_MOVALC_s
{
const uint32_t MsgVal_0 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_1 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_2 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_3 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_4 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_5 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_6 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_7 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_8 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_9 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_10 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_11 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_12 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_13 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_14 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_15 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_16 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_17 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_18 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_19 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_20 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_21 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_22 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_23 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_24 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_25 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_26 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_27 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_28 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_29 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_30 : 1; /* MsgVal96-65 */
const uint32_t MsgVal_31 : 1; /* MsgVal96-65 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOVALC. */
typedef volatile struct ALT_CAN_MSGHAND_MOVALC_s ALT_CAN_MSGHAND_MOVALC_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOVALC register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOVALC_OFST 0x48
/* The address of the ALT_CAN_MSGHAND_MOVALC register. */
#define ALT_CAN_MSGHAND_MOVALC_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOVALC_OFST))
/*
* Register : Message Valid D Register - MOVALD
*
* Message valid bits for Message Objects 97 to 128. By reading the MsgVal bits,
* the CPU can check for which Message Object is valid. The MsgVal bit of a
* specific Message Object can be set/reset by the CPU via the IFx Message
* Interface Registers.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-----|:-------|:------|:-------------
* [0] | R | 0x0 | MsgVal128-97
* [1] | R | 0x0 | MsgVal128-97
* [2] | R | 0x0 | MsgVal128-97
* [3] | R | 0x0 | MsgVal128-97
* [4] | R | 0x0 | MsgVal128-97
* [5] | R | 0x0 | MsgVal128-97
* [6] | R | 0x0 | MsgVal128-97
* [7] | R | 0x0 | MsgVal128-97
* [8] | R | 0x0 | MsgVal128-97
* [9] | R | 0x0 | MsgVal128-97
* [10] | R | 0x0 | MsgVal128-97
* [11] | R | 0x0 | MsgVal128-97
* [12] | R | 0x0 | MsgVal128-97
* [13] | R | 0x0 | MsgVal128-97
* [14] | R | 0x0 | MsgVal128-97
* [15] | R | 0x0 | MsgVal128-97
* [16] | R | 0x0 | MsgVal128-97
* [17] | R | 0x0 | MsgVal128-97
* [18] | R | 0x0 | MsgVal128-97
* [19] | R | 0x0 | MsgVal128-97
* [20] | R | 0x0 | MsgVal128-97
* [21] | R | 0x0 | MsgVal128-97
* [22] | R | 0x0 | MsgVal128-97
* [23] | R | 0x0 | MsgVal128-97
* [24] | R | 0x0 | MsgVal128-97
* [25] | R | 0x0 | MsgVal128-97
* [26] | R | 0x0 | MsgVal128-97
* [27] | R | 0x0 | MsgVal128-97
* [28] | R | 0x0 | MsgVal128-97
* [29] | R | 0x0 | MsgVal128-97
* [30] | R | 0x0 | MsgVal128-97
* [31] | R | 0x0 | MsgVal128-97
*
*/
/*
* Field : MsgVal128-97 - MsgVal_0
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_0
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_0
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_MSB 0
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_SET_MSK 0x00000001
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_CLR_MSK 0xfffffffe
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_GET(value) (((value) & 0x00000001) >> 0)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_0 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_0_SET(value) (((value) << 0) & 0x00000001)
/*
* Field : MsgVal128-97 - MsgVal_1
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_1
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_1
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_LSB 1
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_MSB 1
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_SET_MSK 0x00000002
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_CLR_MSK 0xfffffffd
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_GET(value) (((value) & 0x00000002) >> 1)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_1 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_1_SET(value) (((value) << 1) & 0x00000002)
/*
* Field : MsgVal128-97 - MsgVal_2
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_2
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_2
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_LSB 2
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_MSB 2
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_SET_MSK 0x00000004
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_CLR_MSK 0xfffffffb
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_GET(value) (((value) & 0x00000004) >> 2)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_2 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_2_SET(value) (((value) << 2) & 0x00000004)
/*
* Field : MsgVal128-97 - MsgVal_3
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_3
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_3
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_LSB 3
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_MSB 3
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_SET_MSK 0x00000008
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_CLR_MSK 0xfffffff7
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_GET(value) (((value) & 0x00000008) >> 3)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_3 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_3_SET(value) (((value) << 3) & 0x00000008)
/*
* Field : MsgVal128-97 - MsgVal_4
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_4
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_4
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_LSB 4
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_MSB 4
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_SET_MSK 0x00000010
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_CLR_MSK 0xffffffef
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_GET(value) (((value) & 0x00000010) >> 4)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_4 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_4_SET(value) (((value) << 4) & 0x00000010)
/*
* Field : MsgVal128-97 - MsgVal_5
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_5
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_5
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_LSB 5
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_MSB 5
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_SET_MSK 0x00000020
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_CLR_MSK 0xffffffdf
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_GET(value) (((value) & 0x00000020) >> 5)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_5 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_5_SET(value) (((value) << 5) & 0x00000020)
/*
* Field : MsgVal128-97 - MsgVal_6
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_6
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_6
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_LSB 6
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_MSB 6
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_SET_MSK 0x00000040
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_CLR_MSK 0xffffffbf
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_GET(value) (((value) & 0x00000040) >> 6)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_6 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_6_SET(value) (((value) << 6) & 0x00000040)
/*
* Field : MsgVal128-97 - MsgVal_7
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_7
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_7
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_MSB 7
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_7 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_7_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : MsgVal128-97 - MsgVal_8
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_8
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_8
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_MSB 8
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_8 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_8_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : MsgVal128-97 - MsgVal_9
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_9
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_9
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_MSB 9
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_9 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_9_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : MsgVal128-97 - MsgVal_10
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_10
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_10
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_MSB 10
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_10 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_10_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : MsgVal128-97 - MsgVal_11
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_11
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_11
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_MSB 11
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_11 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_11_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : MsgVal128-97 - MsgVal_12
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_12
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_12
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_MSB 12
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_12 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_12_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : MsgVal128-97 - MsgVal_13
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_13
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_13
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_MSB 13
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_13 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_13_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : MsgVal128-97 - MsgVal_14
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_14
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_14
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_MSB 14
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_14 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_14_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : MsgVal128-97 - MsgVal_15
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_15
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_15
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_MSB 15
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_15 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_15_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : MsgVal128-97 - MsgVal_16
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_16
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_16
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_MSB 16
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_16 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_16_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : MsgVal128-97 - MsgVal_17
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_17
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_17
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_MSB 17
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_17 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_17_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : MsgVal128-97 - MsgVal_18
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_18
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_18
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_MSB 18
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_18 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_18_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : MsgVal128-97 - MsgVal_19
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_19
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_19
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_MSB 19
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_19 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_19_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : MsgVal128-97 - MsgVal_20
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_20
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_20
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_MSB 20
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_20 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_20_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : MsgVal128-97 - MsgVal_21
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_21
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_21
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_MSB 21
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_21 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_21_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : MsgVal128-97 - MsgVal_22
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_22
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_22
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_MSB 22
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_22 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_22_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : MsgVal128-97 - MsgVal_23
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_23
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_23
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_MSB 23
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_23 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_23_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : MsgVal128-97 - MsgVal_24
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_24
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_24
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_MSB 24
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_SET_MSK 0x01000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_CLR_MSK 0xfeffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_GET(value) (((value) & 0x01000000) >> 24)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_24 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_24_SET(value) (((value) << 24) & 0x01000000)
/*
* Field : MsgVal128-97 - MsgVal_25
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_25
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_25
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_LSB 25
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_MSB 25
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_SET_MSK 0x02000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_CLR_MSK 0xfdffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_GET(value) (((value) & 0x02000000) >> 25)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_25 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_25_SET(value) (((value) << 25) & 0x02000000)
/*
* Field : MsgVal128-97 - MsgVal_26
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_26
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_26
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_LSB 26
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_MSB 26
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_SET_MSK 0x04000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_CLR_MSK 0xfbffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_GET(value) (((value) & 0x04000000) >> 26)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_26 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_26_SET(value) (((value) << 26) & 0x04000000)
/*
* Field : MsgVal128-97 - MsgVal_27
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_27
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_27
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_LSB 27
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_MSB 27
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_SET_MSK 0x08000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_CLR_MSK 0xf7ffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_GET(value) (((value) & 0x08000000) >> 27)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_27 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_27_SET(value) (((value) << 27) & 0x08000000)
/*
* Field : MsgVal128-97 - MsgVal_28
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_28
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_28
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_LSB 28
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_MSB 28
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_SET_MSK 0x10000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_CLR_MSK 0xefffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_GET(value) (((value) & 0x10000000) >> 28)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_28 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_28_SET(value) (((value) << 28) & 0x10000000)
/*
* Field : MsgVal128-97 - MsgVal_29
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_29
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_29
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_MSB 29
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_29 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_29_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : MsgVal128-97 - MsgVal_30
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_30
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_30
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_MSB 30
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_30 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_30_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : MsgVal128-97 - MsgVal_31
*
* Message valid bits for Message Objects 97 to 128. Array index i corresponds to
* Message Object i+97.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_31
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGHAND_MOVALD_MSGVAL_31
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_MSB 31
/* The width in bits of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_WIDTH 1
/* The mask used to set the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field value. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_RESET 0x0
/* Extracts the ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 field value from a register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGHAND_MOVALD_MSGVAL_31 register field value suitable for setting the register. */
#define ALT_CAN_MSGHAND_MOVALD_MSGVAL_31_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MOVALD.
*/
struct ALT_CAN_MSGHAND_MOVALD_s
{
const uint32_t MsgVal_0 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_1 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_2 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_3 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_4 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_5 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_6 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_7 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_8 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_9 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_10 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_11 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_12 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_13 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_14 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_15 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_16 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_17 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_18 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_19 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_20 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_21 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_22 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_23 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_24 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_25 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_26 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_27 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_28 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_29 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_30 : 1; /* MsgVal128-97 */
const uint32_t MsgVal_31 : 1; /* MsgVal128-97 */
};
/* The typedef declaration for register ALT_CAN_MSGHAND_MOVALD. */
typedef volatile struct ALT_CAN_MSGHAND_MOVALD_s ALT_CAN_MSGHAND_MOVALD_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGHAND_MOVALD register from the beginning of the component. */
#define ALT_CAN_MSGHAND_MOVALD_OFST 0x4c
/* The address of the ALT_CAN_MSGHAND_MOVALD register. */
#define ALT_CAN_MSGHAND_MOVALD_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGHAND_MOVALD_OFST))
#ifndef __ASSEMBLY__
/*
* 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 group ALT_CAN_MSGHAND.
*/
struct ALT_CAN_MSGHAND_s
{
volatile ALT_CAN_MSGHAND_MOTRX_t MOTRX; /* ALT_CAN_MSGHAND_MOTRX */
volatile ALT_CAN_MSGHAND_MOTRA_t MOTRA; /* ALT_CAN_MSGHAND_MOTRA */
volatile ALT_CAN_MSGHAND_MOTRB_t MOTRB; /* ALT_CAN_MSGHAND_MOTRB */
volatile ALT_CAN_MSGHAND_MOTRC_t MOTRC; /* ALT_CAN_MSGHAND_MOTRC */
volatile ALT_CAN_MSGHAND_MOTRD_t MOTRD; /* ALT_CAN_MSGHAND_MOTRD */
volatile ALT_CAN_MSGHAND_MONDX_t MONDX; /* ALT_CAN_MSGHAND_MONDX */
volatile ALT_CAN_MSGHAND_MONDA_t MONDA; /* ALT_CAN_MSGHAND_MONDA */
volatile ALT_CAN_MSGHAND_MONDB_t MONDB; /* ALT_CAN_MSGHAND_MONDB */
volatile ALT_CAN_MSGHAND_MONDC_t MONDC; /* ALT_CAN_MSGHAND_MONDC */
volatile ALT_CAN_MSGHAND_MONDD_t MONDD; /* ALT_CAN_MSGHAND_MONDD */
volatile ALT_CAN_MSGHAND_MOIPX_t MOIPX; /* ALT_CAN_MSGHAND_MOIPX */
volatile ALT_CAN_MSGHAND_MOIPA_t MOIPA; /* ALT_CAN_MSGHAND_MOIPA */
volatile ALT_CAN_MSGHAND_MOIPB_t MOIPB; /* ALT_CAN_MSGHAND_MOIPB */
volatile ALT_CAN_MSGHAND_MOIPC_t MOIPC; /* ALT_CAN_MSGHAND_MOIPC */
volatile ALT_CAN_MSGHAND_MOIPD_t MOIPD; /* ALT_CAN_MSGHAND_MOIPD */
volatile ALT_CAN_MSGHAND_MOVALX_t MOVALX; /* ALT_CAN_MSGHAND_MOVALX */
volatile ALT_CAN_MSGHAND_MOVALA_t MOVALA; /* ALT_CAN_MSGHAND_MOVALA */
volatile ALT_CAN_MSGHAND_MOVALB_t MOVALB; /* ALT_CAN_MSGHAND_MOVALB */
volatile ALT_CAN_MSGHAND_MOVALC_t MOVALC; /* ALT_CAN_MSGHAND_MOVALC */
volatile ALT_CAN_MSGHAND_MOVALD_t MOVALD; /* ALT_CAN_MSGHAND_MOVALD */
};
/* The typedef declaration for register group ALT_CAN_MSGHAND. */
typedef volatile struct ALT_CAN_MSGHAND_s ALT_CAN_MSGHAND_t;
/* The struct declaration for the raw register contents of register group ALT_CAN_MSGHAND. */
struct ALT_CAN_MSGHAND_raw_s
{
volatile uint32_t MOTRX; /* ALT_CAN_MSGHAND_MOTRX */
volatile uint32_t MOTRA; /* ALT_CAN_MSGHAND_MOTRA */
volatile uint32_t MOTRB; /* ALT_CAN_MSGHAND_MOTRB */
volatile uint32_t MOTRC; /* ALT_CAN_MSGHAND_MOTRC */
volatile uint32_t MOTRD; /* ALT_CAN_MSGHAND_MOTRD */
volatile uint32_t MONDX; /* ALT_CAN_MSGHAND_MONDX */
volatile uint32_t MONDA; /* ALT_CAN_MSGHAND_MONDA */
volatile uint32_t MONDB; /* ALT_CAN_MSGHAND_MONDB */
volatile uint32_t MONDC; /* ALT_CAN_MSGHAND_MONDC */
volatile uint32_t MONDD; /* ALT_CAN_MSGHAND_MONDD */
volatile uint32_t MOIPX; /* ALT_CAN_MSGHAND_MOIPX */
volatile uint32_t MOIPA; /* ALT_CAN_MSGHAND_MOIPA */
volatile uint32_t MOIPB; /* ALT_CAN_MSGHAND_MOIPB */
volatile uint32_t MOIPC; /* ALT_CAN_MSGHAND_MOIPC */
volatile uint32_t MOIPD; /* ALT_CAN_MSGHAND_MOIPD */
volatile uint32_t MOVALX; /* ALT_CAN_MSGHAND_MOVALX */
volatile uint32_t MOVALA; /* ALT_CAN_MSGHAND_MOVALA */
volatile uint32_t MOVALB; /* ALT_CAN_MSGHAND_MOVALB */
volatile uint32_t MOVALC; /* ALT_CAN_MSGHAND_MOVALC */
volatile uint32_t MOVALD; /* ALT_CAN_MSGHAND_MOVALD */
};
/* The typedef declaration for the raw register contents of register group ALT_CAN_MSGHAND. */
typedef volatile struct ALT_CAN_MSGHAND_raw_s ALT_CAN_MSGHAND_raw_t;
#endif /* __ASSEMBLY__ */
/*
* Register Group : Message Interface Group - ALT_CAN_MSGIF
* Message Interface Group
*
* These registers provide indirect read and write access for the host CPU to the
* Message RAM. Buffers the data to be transferred to and from the RAM, avoiding
* conflicts between CPU accesses and CAN frame reception/transmission.
*
* The function of the two Interface Register sets is identical. The second
* interface register set is provided to serve application programming. Two groups
* of software drivers may defined, each group is restricted to the use of one of
* the Interface Register sets. The software drivers of one group may interrupt
* software drivers of the other group, but not of the same group.
*
* In a simple example, there is one Read_Message task that uses IF1 to get
* received messages from the Message RAM and there is one Write_Message task that
* uses IF2 to write messages to be transmitted into the Message RAM. Both tasks
* may interrupt each other.
*
* Each set of Interface Registers consists controlled by their own Command
* Registers. The Command Mask Register specifies the direction of the data
* transfer and which parts of a Message Object will be transferred. The Command
* Request Register is used to select a Message Object in the Message RAM as target
* or source for the transfer and to start the action specified in the Command Mask
* Register.
*
*/
/*
* Register : IF1 Command Register - IF1CMR
*
* The control bits of the IF1/2 Command Register specify the transfer direction
* and select which portions of the Message Object should be transferred. A message
* transfer is started as soon as the CPU has written the message number to the low
* byte of the Command Request Register and IFxCMR.AutoInc is zero. With this write
* operation, the IFxCMR.Busy bit is automatically set to 1 to notify the CPU that
* a transfer is in progress. After a wait time of 2 to 8 HOST_CLK periods, the
* transfer between theInterface Register and the Message RAM has been completed
* and the IFxCMR.Busy bit is cleared to 0. The upper limit of the wait time occurs
* when the message transfer coincides with a CAN message transmission, acceptance
* filtering, or message storage. If the CPU writes to both Command Registers
* consecutively (requests a second transfer while another transfer is already in
* progress), the second transfer starts when the first one is completed. Note:
* While Busy bit of IF1/2 Command Register is one, IF1/2 Register Set is write
* protected.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-------------------------------------------------------------------
* [7:0] | RW | 0x1 | Message Number
* [12:8] | ??? | 0x0 | *UNDEFINED*
* [13] | RW | 0x0 | Automatic Increment of Message Object Number
* [14] | RW | 0x0 | Activation of DMA feature for subsequent internal IFx Register Set
* [15] | R | 0x0 | Busy Flag
* [16] | RW | 0x0 | Access Data Bytes 4-7
* [17] | RW | 0x0 | Access Data Bytes 0-3
* [18] | RW | 0x0 | Access Transmission Request Bit and NewDat Bit
* [19] | RW | 0x0 | Clear Interrupt Pending Bit
* [20] | RW | 0x0 | Access Control Bits
* [21] | RW | 0x0 | Access Arbitration Bits
* [22] | RW | 0x0 | Access Mask Bits
* [23] | RW | 0x0 | Write / Read Transfer
* [28:24] | ??? | 0x0 | *UNDEFINED*
* [29] | RW | 0x0 | Clear the AutoInc bit without starting a transfer
* [31:30] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Message Number - MONum
*
* 0x01-0x80 Valid Message Number, the Message Object in the Message RAM is
* selected for data transfer (up to 128 MsgObj).
*
* 0x00 Not a valid Message Number, interpreted as 0x80.
*
* 0x81-0xFF Not a valid Message Number, interpreted as 0x01-0x7F.
*
* Note: When an invalid Message Number is written to IFxCMR.MONum which is higher
* than the last Message Object number, a modulo addressing will occur.When e.g.
* accessing Message Object 33 in a CAN module with 32 Message Objects only, the
* Message Object 1 will be accessed instead.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_MONUM register field value. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_MONUM register field value. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF1CMR_MONUM field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1CMR_MONUM register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_MONUM_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Automatic Increment of Message Object Number - AutoInc
*
* Automatic Increment of Message Object Number
*
* The behavior of the Message Object Number increment depends on the Transfer
* Direction, IFxCMR.WR1RD0.
*
* * Read: The first transfer will be initiated (Busy Bit will set) at write of
* IFxCMR.MONum. The Message Object Number will be incremented and the next
* Message Object will be transferred from Message Object RAM to Interface
* Registers after a read access of Data-Byte 7.
*
* * Write: The first as well as each other transfer will be started after write
* access to Data- Byte7. The Message Object Number will be incremented after
* successful transfer from the Interface Registers to the Message Object RAM.
*
* Always after successful transfer the Busy Bit will be reset. In combination with
* DMAactive the port CAN_IFxDMA is set, too.
*
* Note: If the direction is configured as Read a write access to Data-Byte 7 will
* not start any transfer, as well as if the direction is configured as Write a
* read access to Data-Byte 7 will not start any transfer. At transfer direction
* Read each read of Data-Byte 7 will start a transfer until IFxCMR.AutoInc is
* reset. To aware of resetting a NewDat bit of the following message object, the
* application has to reset IFxCMR.AutoInc before reading the Data-Byte 7 of the
* last message object which will be read.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1CMR_AUTOINC_E_DISD | 0x0 | AutoIncrement of Message Object Number disabled.
* ALT_CAN_MSGIF_IF1CMR_AUTOINC_E_END | 0x1 | AutoIncrement of Message Object Number enabled.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_AUTOINC
*
* AutoIncrement of Message Object Number disabled.
*/
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_AUTOINC
*
* AutoIncrement of Message Object Number enabled.
*/
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_MSB 13
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field value. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field value. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_AUTOINC field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGIF_IF1CMR_AUTOINC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_AUTOINC_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : Activation of DMA feature for subsequent internal IFx Register Set - DMAactive
*
* Activation of DMA feature for subsequent internal IFx Register Set
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1CMR_DMAACT_E_PASSIVE | 0x0 | DMA line leaves passive, independent of IFx
* : | | activities.
* ALT_CAN_MSGIF_IF1CMR_DMAACT_E_INITIATED | 0x1 | By writing to the Command Request Register, an
* : | | internal transfer of Message Object Data between
* : | | RAM and IFx will be initiated. When this
* : | | transfer is complete and DMAactive bit was set,
* : | | the CAN_IFxDMA line gets active. The DMAactive
* : | | bit and port CAN_IFxDMA are staying active until
* : | | first read or write access to one of the IFx
* : | | registers. If AutoInc is set DMAactive will be
* : | | left active, otherwise the bit is reset. Note:
* : | | Due to auto reset feature of DMAactive bit if
* : | | AutoInc is inactive, this bit has to be set for
* : | | each subsequent DMA cycle separately. DMA line
* : | | has to be enabled in CAN Control Register.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_DMAACT
*
* DMA line leaves passive, independent of IFx activities.
*/
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_E_PASSIVE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_DMAACT
*
* By writing to the Command Request Register, an internal transfer of Message
* Object Data between RAM and IFx will be initiated. When this transfer is
* complete and DMAactive bit was set, the CAN_IFxDMA line gets active. The
* DMAactive bit and port CAN_IFxDMA are staying active until first read or write
* access to one of the IFx registers. If AutoInc is set DMAactive will be left
* active, otherwise the bit is reset.
*
* Note: Due to auto reset feature of DMAactive bit if AutoInc is inactive, this
* bit has to be set for each subsequent DMA cycle separately. DMA line has to be
* enabled in CAN Control Register.
*/
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_E_INITIATED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_MSB 14
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_DMAACT register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_DMAACT register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_DMAACT field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGIF_IF1CMR_DMAACT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_DMAACT_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : Busy Flag - Busy
*
* Busy Flag
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1CMR_BUSY_E_DONE | 0x0 | Set to zero when read/write action has finished.
* ALT_CAN_MSGIF_IF1CMR_BUSY_E_WRITING | 0x1 | Set to one when writing to the IFxCMR.MONum.
* : | | While bit is one, IFx Register Set is write
* : | | protected.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_BUSY
*
* Set to zero when read/write action has finished.
*/
#define ALT_CAN_MSGIF_IF1CMR_BUSY_E_DONE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_BUSY
*
* Set to one when writing to the IFxCMR.MONum. While bit is one, IFx Register Set
* is write protected.
*/
#define ALT_CAN_MSGIF_IF1CMR_BUSY_E_WRITING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_BUSY register field value. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_BUSY register field value. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_BUSY field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGIF_IF1CMR_BUSY register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_BUSY_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : Access Data Bytes 4-7 - DataB
*
* Write Direction:
*
* 0= Data Bytes 4-7 unchanged.
*
* 1= transfer Data Bytes 4-7 to Message Object.
*
* Read Direction:
*
* 0= Data Bytes 4-7 unchanged.
*
* 1= transfer Data Bytes 4-7 to IFxDB.
*
* Note: The speed of the message transfer does not depend on how many bytes are
* transferred.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_MSB 16
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_DATAB register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_DATAB register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_DATAB field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF1CMR_DATAB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_DATAB_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : Access Data Bytes 0-3 - DataA
*
* Write Direction:
*
* 0= Data Bytes 0-3 unchanged.
*
* 1= transfer Data Bytes 0-3 to Message Object.
*
* Read Direction:
*
* 0= Data Bytes 0-3 unchanged.
*
* 1= transfer Data Bytes 0-3 to IFxDA.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_MSB 17
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_DATAA register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_DATAA register field value. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_DATAA field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGIF_IF1CMR_DATAA register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_DATAA_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : Access Transmission Request Bit and NewDat Bit - TxRqstNewDat
*
* Write Direction:
*
* 0= TxRqst and NewDat bit will be handled according IFxMCTR.NewDat bit and
* IFxMCTR.TxRqst bit.
*
* 1= set TxRqst and NewDat in Message Object to one
*
* Note: If a CAN transmission is requested by setting IFxCMR.TxRqst/NewDat, the
* TxRqst and NewDat bits in the Message Object will be set to one independently of
* the values in IFxMCTR.
*
* Read Direction:
*
* 0= NewDat bit remains unchanged.
*
* 1= clear NewDat bit in the Message Object.
*
* Note: A read access to a Message Object can be combined with the reset of the
* control bits IntPnd and NewDat. The values of these bits transferred to the
* IFxMCTR always reflect the status before resetting them.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_MSB 18
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field value. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field value. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_TXRQSTNEWDAT_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : Clear Interrupt Pending Bit - ClrIntPnd
*
* Write Direction:
*
* Has no influence to Message Object at write transfer.
*
* Note: When writing to a Message Object, this bit is ignored and copying of
* IntPnd flag from IFx Control Register to Message RAM could only be controlled by
* IFxMTR.IntPnd bit.
*
* Read Direction:
*
* 0= IntPnd bit remains unchanged.
*
* 1= clear IntPnd bit in the Message Object.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_MSB 19
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_CLRINTPND field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGIF_IF1CMR_CLRINTPND register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_CLRINTPND_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : Access Control Bits - Control
*
* Write Direction:
*
* 0= Control Bits unchanged.
*
* 1= transfer Control Bits to Message Object.
*
* Note: If IFxCMR.TxRqst/NewDat bit is set, bits IFxMCTR.TxRqst and IFxMCTR.NewDat
* will be ignored.
*
* Read Direction:
*
* 0= Control Bits unchanged.
*
* 1= transfer Control Bits to IFxMCTR Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_MSB 20
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_CTL register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_CTL register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_CTL field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGIF_IF1CMR_CTL register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_CTL_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : Access Arbitration Bits - Arb
*
* Write Direction:
*
* 0= Arbitration bits unchanged.
*
* 1= transfer Identifier + Dir + Xtd + MsgVal to Message Object.
*
* Read Direction:
*
* 0= Arbitration bits unchanged.
*
* 1= transfer Identifier + Dir + Xtd + MsgVal to IFxARB Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_MSB 21
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_ARB register field value. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_ARB register field value. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_ARB field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGIF_IF1CMR_ARB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_ARB_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : Access Mask Bits - Mask
*
* Write Direction:
*
* 0= Mask bits unchanged.
*
* 1= transfer Identifier Mask + MDir + MXtd to Message Object.
*
* Read Direction:
*
* 0= Mask bits unchanged.
*
* 1= transfer Identifier Mask + MDir + MXtd to IFxMSK Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_MSB 22
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_MSK register field value. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_MSK register field value. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_MSK field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGIF_IF1CMR_MSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_MSK_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : Write / Read Transfer - WR1RD0
*
* Write / Read Transfer
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1CMR_WR1RD0_E_RD | 0x0 | Transfer data from the Message Object addressed
* : | | by IFxCMR.MONum into the selected IFx Message
* : | | Buffer Registers.
* ALT_CAN_MSGIF_IF1CMR_WR1RD0_E_WR | 0x1 | Transfer data from the selected IFx Message
* : | | Buffer Registers to the Message Object addressed
* : | | by IFxCMR.MONum.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_WR1RD0
*
* Transfer data from the Message Object addressed by IFxCMR.MONum into the
* selected IFx Message Buffer Registers.
*/
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_E_RD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_WR1RD0
*
* Transfer data from the selected IFx Message Buffer Registers to the Message
* Object addressed by IFxCMR.MONum.
*/
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_E_WR 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field value. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field value. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_WR1RD0 field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGIF_IF1CMR_WR1RD0 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_WR1RD0_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : Clear the AutoInc bit without starting a transfer - ClrAutoInc
*
* Clear the AutoInc bit without starting a transfer
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:------------------------------------------
* ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_E_NOCLR | 0x0 | Has no effect to the other Bits of this
* : | | Register.
* ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_E_CLR | 0x1 | Clear the AutoInc bit without starting a
* : | | transfer, all other bits will be ignored.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC
*
* Has no effect to the other Bits of this Register.
*/
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_E_NOCLR 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC
*
* Clear the AutoInc bit without starting a transfer, all other bits will be
* ignored.
*/
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_E_CLR 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_MSB 29
/* The width in bits of the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field value. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC field value from a register. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1CMR_CLRAUTOINC_SET(value) (((value) << 29) & 0x20000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1CMR.
*/
struct ALT_CAN_MSGIF_IF1CMR_s
{
uint32_t MONum : 8; /* Message Number */
uint32_t : 5; /* *UNDEFINED* */
uint32_t AutoInc : 1; /* Automatic Increment of Message Object Number */
uint32_t DMAactive : 1; /* Activation of DMA feature for subsequent internal IFx Register Set */
const uint32_t Busy : 1; /* Busy Flag */
uint32_t DataB : 1; /* Access Data Bytes 4-7 */
uint32_t DataA : 1; /* Access Data Bytes 0-3 */
uint32_t TxRqstNewDat : 1; /* Access Transmission Request Bit and NewDat Bit */
uint32_t ClrIntPnd : 1; /* Clear Interrupt Pending Bit */
uint32_t Control : 1; /* Access Control Bits */
uint32_t Arb : 1; /* Access Arbitration Bits */
uint32_t Mask : 1; /* Access Mask Bits */
uint32_t WR1RD0 : 1; /* Write / Read Transfer */
uint32_t : 5; /* *UNDEFINED* */
uint32_t ClrAutoInc : 1; /* Clear the AutoInc bit without starting a transfer */
uint32_t : 2; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1CMR. */
typedef volatile struct ALT_CAN_MSGIF_IF1CMR_s ALT_CAN_MSGIF_IF1CMR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1CMR register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1CMR_OFST 0x0
/* The address of the ALT_CAN_MSGIF_IF1CMR register. */
#define ALT_CAN_MSGIF_IF1CMR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1CMR_OFST))
/*
* Register : IF1 Mask Register - IF1MSK
*
* The Message Object Mask Bits together with the arbitration bits are used for
* acceptance filtering of incoming messages.
*
* Note: While IFxCMR.Busy bit is one, the IF1/2 Register Set is write protected.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:-----------|:-------------------------
* [28:0] | RW | 0x1fffffff | Identifier Mask
* [29] | ??? | 0x1 | *UNDEFINED*
* [30] | RW | 0x1 | Mask Message Direction
* [31] | RW | 0x1 | Mask Extended Identifier
*
*/
/*
* Field : Identifier Mask - Msk
*
* 0 = The corresponding bit in the identifier of the message object cannot inhibit
* the match in the acceptance filtering.
*
* 1 = The corresponding identifier bit is used for acceptance filtering.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_MSB 28
/* The width in bits of the ALT_CAN_MSGIF_IF1MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_WIDTH 29
/* The mask used to set the ALT_CAN_MSGIF_IF1MSK_MSK register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_SET_MSK 0x1fffffff
/* The mask used to clear the ALT_CAN_MSGIF_IF1MSK_MSK register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_CLR_MSK 0xe0000000
/* The reset value of the ALT_CAN_MSGIF_IF1MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_RESET 0x1fffffff
/* Extracts the ALT_CAN_MSGIF_IF1MSK_MSK field value from a register. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_GET(value) (((value) & 0x1fffffff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1MSK_MSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MSK_MSK_SET(value) (((value) << 0) & 0x1fffffff)
/*
* Field : Mask Message Direction - MDir
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1MSK_MDIR_E_NOACCEPTEFFECT | 0x0 | The message direction bit (Dir) has no effect on
* : | | the acceptance filtering. Handle with care
* : | | setting IFxMSK.MDir to zero.
* ALT_CAN_MSGIF_IF1MSK_MDIR_E_ACCEPTEFFECT | 0x1 | The message direction bit (Dir) is used for
* : | | acceptance filtering.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MSK_MDIR
*
* The message direction bit (Dir) has no effect on the acceptance filtering.
* Handle with care setting IFxMSK.MDir to zero.
*/
#define ALT_CAN_MSGIF_IF1MSK_MDIR_E_NOACCEPTEFFECT 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MSK_MDIR
*
* The message direction bit (Dir) is used for acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF1MSK_MDIR_E_ACCEPTEFFECT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_MSB 30
/* The width in bits of the ALT_CAN_MSGIF_IF1MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MSK_MDIR register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MSK_MDIR register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGIF_IF1MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF1MSK_MDIR field value from a register. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGIF_IF1MSK_MDIR register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MSK_MDIR_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : Mask Extended Identifier - MXtd
*
* When 11-bit (standard) Identifiers are used for a Message Object, the
* identifiers of received Data Frames are written into bits ID28 to ID18. For
* acceptance filtering, only these bits together with mask bits Msk28 to Msk18 are
* considered.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF1MSK_MXTD_E_NOACCEPTEFFECT | 0x0 | The extended identifier bit (IDE) has no effect
* : | | on the acceptance filtering.
* ALT_CAN_MSGIF_IF1MSK_MXTD_E_ACCEPTEFFECT | 0x1 | The extended identifier bit (IDE) is used for
* : | | acceptance filtering.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MSK_MXTD
*
* The extended identifier bit (IDE) has no effect on the acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF1MSK_MXTD_E_NOACCEPTEFFECT 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MSK_MXTD
*
* The extended identifier bit (IDE) is used for acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF1MSK_MXTD_E_ACCEPTEFFECT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF1MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MSK_MXTD register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MSK_MXTD register field value. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGIF_IF1MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF1MSK_MXTD field value from a register. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGIF_IF1MSK_MXTD register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MSK_MXTD_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1MSK.
*/
struct ALT_CAN_MSGIF_IF1MSK_s
{
uint32_t Msk : 29; /* Identifier Mask */
uint32_t : 1; /* *UNDEFINED* */
uint32_t MDir : 1; /* Mask Message Direction */
uint32_t MXtd : 1; /* Mask Extended Identifier */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1MSK. */
typedef volatile struct ALT_CAN_MSGIF_IF1MSK_s ALT_CAN_MSGIF_IF1MSK_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1MSK register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1MSK_OFST 0x4
/* The address of the ALT_CAN_MSGIF_IF1MSK register. */
#define ALT_CAN_MSGIF_IF1MSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1MSK_OFST))
/*
* Register : IF1 Arbitration Register - IF1ARB
*
* The Arbitration Registers ID28-0, Xtd, and Dir are used to define the identifier
* and type of outgoing messages and are used (together with the mask registers
* Msk28-0, MXtd, and MDir) for acceptance filtering of incoming messages. A
* received message is stored into the valid Message Object with matching
* identifier and Direction=receive (Data Frame) or Direction=transmit (Remote
* Frame). Extended frames can be stored only in Message Objects with Xtd = one,
* standard frames in Message Objects with Xtd = zero. If a received message (Data
* Frame or Remote Frame) matches with more than one valid Message Object, it is
* stored into that with the lowest message number.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:------|:--------------------
* [28:0] | RW | 0x0 | Identifier Mask
* [29] | RW | 0x0 | Message Direction
* [30] | RW | 0x0 | Extended Identifier
* [31] | RW | 0x0 | Message Valid
*
*/
/*
* Field : Identifier Mask - ID
*
* ID28 - ID0 29-bit Identifier (Extended Frame).
*
* ID28 - ID18 11-bit Identifier (Standard Frame).
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1ARB_ID register field. */
#define ALT_CAN_MSGIF_IF1ARB_ID_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1ARB_ID register field. */
#define ALT_CAN_MSGIF_IF1ARB_ID_MSB 28
/* The width in bits of the ALT_CAN_MSGIF_IF1ARB_ID register field. */
#define ALT_CAN_MSGIF_IF1ARB_ID_WIDTH 29
/* The mask used to set the ALT_CAN_MSGIF_IF1ARB_ID register field value. */
#define ALT_CAN_MSGIF_IF1ARB_ID_SET_MSK 0x1fffffff
/* The mask used to clear the ALT_CAN_MSGIF_IF1ARB_ID register field value. */
#define ALT_CAN_MSGIF_IF1ARB_ID_CLR_MSK 0xe0000000
/* The reset value of the ALT_CAN_MSGIF_IF1ARB_ID register field. */
#define ALT_CAN_MSGIF_IF1ARB_ID_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1ARB_ID field value from a register. */
#define ALT_CAN_MSGIF_IF1ARB_ID_GET(value) (((value) & 0x1fffffff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1ARB_ID register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1ARB_ID_SET(value) (((value) << 0) & 0x1fffffff)
/*
* Field : Message Direction - Dir
*
* Message Direction
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1ARB_DIR_E_RX | 0x0 | On TxRqst, a Remote Frame with the identifier of
* : | | this Message Object is transmitted. On reception
* : | | of a Data Frame with matching identifier, that
* : | | message is stored in this Message Object.
* ALT_CAN_MSGIF_IF1ARB_DIR_E_TX | 0x1 | On TxRqst, the respective Message Object is
* : | | transmitted as a Data Frame. On reception of a
* : | | Remote Frame with matching identifier, the
* : | | TxRqst bit of this Message Object is set (if
* : | | RmtEn = one).
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_DIR
*
* On TxRqst, a Remote Frame with the identifier of this Message Object is
* transmitted. On reception of a Data Frame with matching identifier, that message
* is stored in this Message Object.
*/
#define ALT_CAN_MSGIF_IF1ARB_DIR_E_RX 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_DIR
*
* On TxRqst, the respective Message Object is transmitted as a Data Frame. On
* reception of a Remote Frame with matching identifier, the TxRqst bit of this
* Message Object is set (if RmtEn = one).
*/
#define ALT_CAN_MSGIF_IF1ARB_DIR_E_TX 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_MSB 29
/* The width in bits of the ALT_CAN_MSGIF_IF1ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1ARB_DIR register field value. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1ARB_DIR register field value. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGIF_IF1ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1ARB_DIR field value from a register. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGIF_IF1ARB_DIR register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1ARB_DIR_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : Extended Identifier - Xtd
*
* Extended Identifier
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF1ARB_XTD_E_STANDARD | 0x0 | The 11-bit (standard) Identifier will be used
* : | | for this Message Object.
* ALT_CAN_MSGIF_IF1ARB_XTD_E_EXTENDED | 0x1 | The 29-bit (extended) Identifier will be used
* : | | for this Message Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_XTD
*
* The 11-bit (standard) Identifier will be used for this Message Object.
*/
#define ALT_CAN_MSGIF_IF1ARB_XTD_E_STANDARD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_XTD
*
* The 29-bit (extended) Identifier will be used for this Message Object.
*/
#define ALT_CAN_MSGIF_IF1ARB_XTD_E_EXTENDED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_MSB 30
/* The width in bits of the ALT_CAN_MSGIF_IF1ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1ARB_XTD register field value. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1ARB_XTD register field value. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGIF_IF1ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1ARB_XTD field value from a register. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGIF_IF1ARB_XTD register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1ARB_XTD_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : Message Valid - MsgVal
*
* The CPU must reset the MsgVal bit of all unused Messages Objects during the
* initialization before it resets bit Init in the CAN Control Register. MsgVal
* must also be reset if the Messages Object is no longer used in operation. For
* reconfiguration of Message Objects during normal operation.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGIF_IF1ARB_MSGVAL_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGIF_IF1ARB_MSGVAL_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_MSGVAL
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1ARB_MSGVAL
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field value. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field value. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGIF_IF1ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1ARB_MSGVAL field value from a register. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGIF_IF1ARB_MSGVAL register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1ARB_MSGVAL_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1ARB.
*/
struct ALT_CAN_MSGIF_IF1ARB_s
{
uint32_t ID : 29; /* Identifier Mask */
uint32_t Dir : 1; /* Message Direction */
uint32_t Xtd : 1; /* Extended Identifier */
uint32_t MsgVal : 1; /* Message Valid */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1ARB. */
typedef volatile struct ALT_CAN_MSGIF_IF1ARB_s ALT_CAN_MSGIF_IF1ARB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1ARB register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1ARB_OFST 0x8
/* The address of the ALT_CAN_MSGIF_IF1ARB register. */
#define ALT_CAN_MSGIF_IF1ARB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1ARB_OFST))
/*
* Register : IF1 Message Control Register - IF1MCTR
*
* The Arbitration Registers ID28-0, Xtd, and Dir are used to define the identifier
* and type of outgoing messages and are used (together with the mask registers
* Msk28-0, MXtd, and MDir) for acceptance filtering of incoming messages. A
* received message is stored into the valid Message Object with matching
* identifier and Direction=receive (Data Frame) or Direction=transmit (Remote
* Frame). Extended frames can be stored only in Message Objects with Xtd = one,
* standard frames in Message Objects with Xtd = zero. If a received message (Data
* Frame or Remote Frame) matches with more than one valid Message Object, it is
* stored into that with the lowest message number.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:--------------------------
* [3:0] | RW | 0x0 | Data Length Code
* [6:4] | ??? | 0x0 | *UNDEFINED*
* [7] | RW | 0x0 | End Of Block
* [8] | RW | 0x0 | Transmit Request
* [9] | RW | 0x0 | Remote Enable
* [10] | RW | 0x0 | Receive Interrupt Enable
* [11] | RW | 0x0 | Transmit Interrupt Enable
* [12] | RW | 0x0 | Use Acceptance Mask
* [13] | RW | 0x0 | Interrupt Pending
* [14] | RW | 0x0 | Message Lost
* [15] | RW | 0x0 | New Data
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Data Length Code - DLC
*
* 0-8 Data Frame has 0-8 data bytes.
*
* 9-15 Data Frame has 8 data bytes.
*
* Note: The Data Length Code of a Message Object must be defined the same as in
* all the corresponding objects with the same identifier at other nodes. When the
* Message Handler stores a data frame, it will write the DLC to the value given by
* the received message.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_MSB 3
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_WIDTH 4
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_DLC register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_SET_MSK 0x0000000f
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_DLC register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_CLR_MSK 0xfffffff0
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_DLC field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_GET(value) (((value) & 0x0000000f) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_DLC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_DLC_SET(value) (((value) << 0) & 0x0000000f)
/*
* Field : End Of Block - EoB
*
* Note: This bit is used to concatenate two or more Message Objects (up to 128) to
* build a FIFO Buffer. For single Message Objects (not belonging to a FIFO Buffer)
* this bit must always be set to one.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_EOB_E_NOTLAST | 0x0 | Message Object belongs to a FIFO Buffer Block
* : | | and is not the last Message Object of that FIFO
* : | | Buffer Block.
* ALT_CAN_MSGIF_IF1MCTR_EOB_E_SINGLEORLAST | 0x1 | Single Message Object or last Message Object of
* : | | a FIFO Buffer Block.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_EOB
*
* Message Object belongs to a FIFO Buffer Block and is not the last Message Object
* of that FIFO Buffer Block.
*/
#define ALT_CAN_MSGIF_IF1MCTR_EOB_E_NOTLAST 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_EOB
*
* Single Message Object or last Message Object of a FIFO Buffer Block.
*/
#define ALT_CAN_MSGIF_IF1MCTR_EOB_E_SINGLEORLAST 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_EOB register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_EOB register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_EOB field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_EOB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_EOB_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : Transmit Request - TxRqst
*
* Transmit Request
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_TXRQST_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGIF_IF1MCTR_TXRQST_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_TXRQST
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_TXRQST
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_MSB 8
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_TXRQST field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_TXRQST register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_TXRQST_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : Remote Enable - RmtEn
*
* Remote Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_RMTEN_E_UNCHANGED | 0x0 | At the reception of a Remote Frame, TxRqst is
* : | | left unchanged.
* ALT_CAN_MSGIF_IF1MCTR_RMTEN_E_SET | 0x1 | At the reception of a Remote Frame, TxRqst is
* : | | set.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_RMTEN
*
* At the reception of a Remote Frame, TxRqst is left unchanged.
*/
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_RMTEN
*
* At the reception of a Remote Frame, TxRqst is set.
*/
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_MSB 9
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_RMTEN field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_RMTEN register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_RMTEN_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : Receive Interrupt Enable - RxIE
*
* Receive Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_RXIE_E_UNCHANGED | 0x0 | IntPnd will be left unchanged after the
* : | | successful reception of a frame.
* ALT_CAN_MSGIF_IF1MCTR_RXIE_E_SET | 0x1 | IntPnd will be set after a successful reception
* : | | of a frame.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_RXIE
*
* IntPnd will be left unchanged after the successful reception of a frame.
*/
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_RXIE
*
* IntPnd will be set after a successful reception of a frame.
*/
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_MSB 10
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_RXIE register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_RXIE register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_RXIE field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_RXIE register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_RXIE_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : Transmit Interrupt Enable - TxIE
*
* Transmit Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:----------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_TXIE_E_UNCHANGED | 0x0 | IntPnd will be left unchanged after the
* : | | successful transmission of a frame.
* ALT_CAN_MSGIF_IF1MCTR_TXIE_E_SET | 0x1 | IntPnd will be set after a successful
* : | | transmission of a frame.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_TXIE
*
* IntPnd will be left unchanged after the successful transmission of a frame.
*/
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_TXIE
*
* IntPnd will be set after a successful transmission of a frame.
*/
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_MSB 11
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_TXIE register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_TXIE register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_TXIE field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_TXIE register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_TXIE_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : Use Acceptance Mask - UMask
*
* Use Acceptance Mask
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_UMSK_E_IGNORE | 0x0 | Acceptance formula1: (RTRRx == ~DIR) && (IDERx
* : | | == IDE) && (IDRx == ID)
* ALT_CAN_MSGIF_IF1MCTR_UMSK_E_USE | 0x1 | (Msk28-0, MXtd, and MDir) for acceptance
* : | | filtering, formula: ((RTRRx & MDIR) == (~DIR &
* : | | MDIR)) && ((IDERx & MXtd) == (IDE & MXtd)) &&
* : | | ((IDRx & Msk) == (ID & Msk)) Note: If the UMask
* : | | bit is set to one, the Message Object's mask
* : | | bits have to be programmed during initialization
* : | | of the Message Object before MsgVal is set to
* : | | one.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_UMSK
*
* Acceptance formula1:
*
* (RTRRx == ~DIR) && (IDERx == IDE) && (IDRx == ID)
*/
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_E_IGNORE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_UMSK
*
* (Msk28-0, MXtd, and MDir) for acceptance filtering, formula:
*
* ((RTRRx & MDIR) == (~DIR & MDIR)) &&
*
* ((IDERx & MXtd) == (IDE & MXtd)) &&
*
* ((IDRx & Msk) == (ID & Msk))
*
* Note: If the UMask bit is set to one, the Message Object's mask bits have to be
* programmed during initialization of the Message Object before MsgVal is set to
* one.
*/
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_E_USE 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_MSB 12
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_UMSK register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_UMSK register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_UMSK field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_UMSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_UMSK_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : Interrupt Pending - IntPnd
*
* Interrupt Pending
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_INTPND_E_NOTSRC | 0x0 | This message object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGIF_IF1MCTR_INTPND_E_SRC | 0x1 | This message object is the source of an
* : | | interrupt. The Interrupt Identifier in the
* : | | Interrupt Register will point to this message
* : | | object if there is no other interrupt source
* : | | with higher priority.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_INTPND
*
* This message object is not the source of an interrupt.
*/
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_INTPND
*
* This message object is the source of an interrupt. The Interrupt Identifier in
* the Interrupt Register will point to this message object if there is no other
* interrupt source with higher priority.
*/
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_MSB 13
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_INTPND register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_INTPND register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_INTPND field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_INTPND register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_INTPND_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : Message Lost - MsgLst
*
* Message Lost
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_MSGLST_E_NOTLOST | 0x0 | No message lost since last time this bit was
* : | | reset by the CPU.
* ALT_CAN_MSGIF_IF1MCTR_MSGLST_E_LOST | 0x1 | The Message Handler stored a new message into
* : | | this object when NewDat was still set, the CPU
* : | | has lost a message.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_MSGLST
*
* No message lost since last time this bit was reset by the CPU.
*/
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_E_NOTLOST 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_MSGLST
*
* The Message Handler stored a new message into this object when NewDat was still
* set, the CPU has lost a message.
*/
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_E_LOST 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_MSB 14
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_MSGLST field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_MSGLST register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_MSGLST_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : New Data - NewDat
*
* New Data
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF1MCTR_NEWDAT_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGIF_IF1MCTR_NEWDAT_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_NEWDAT
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF1MCTR_NEWDAT
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field value. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1MCTR_NEWDAT field value from a register. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGIF_IF1MCTR_NEWDAT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1MCTR_NEWDAT_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1MCTR.
*/
struct ALT_CAN_MSGIF_IF1MCTR_s
{
uint32_t DLC : 4; /* Data Length Code */
uint32_t : 3; /* *UNDEFINED* */
uint32_t EoB : 1; /* End Of Block */
uint32_t TxRqst : 1; /* Transmit Request */
uint32_t RmtEn : 1; /* Remote Enable */
uint32_t RxIE : 1; /* Receive Interrupt Enable */
uint32_t TxIE : 1; /* Transmit Interrupt Enable */
uint32_t UMask : 1; /* Use Acceptance Mask */
uint32_t IntPnd : 1; /* Interrupt Pending */
uint32_t MsgLst : 1; /* Message Lost */
uint32_t NewDat : 1; /* New Data */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1MCTR. */
typedef volatile struct ALT_CAN_MSGIF_IF1MCTR_s ALT_CAN_MSGIF_IF1MCTR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1MCTR register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1MCTR_OFST 0xc
/* The address of the ALT_CAN_MSGIF_IF1MCTR register. */
#define ALT_CAN_MSGIF_IF1MCTR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1MCTR_OFST))
/*
* Register : IF1 Data A Register - IF1DA
*
* The data bytes of CAN messages are stored in the IF1/2 registers in the
* following order. In a CAN Data Frame, Data(0) is the first, Data(7) is the last
* byte to be transmitted or received. In CAN's serial bit stream, the MSB of each
* byte will be transmitted first.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [7:0] | RW | 0x0 | Data 0
* [15:8] | RW | 0x0 | Data 1
* [23:16] | RW | 0x0 | Data 2
* [31:24] | RW | 0x0 | Data 3
*
*/
/*
* Field : Data 0 - Data0
*
* 1st data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF1DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DA_DATA0 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF1DA_DATA0 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF1DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DA_DATA0 field value from a register. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1DA_DATA0 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DA_DATA0_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Data 1 - Data1
*
* 2nd data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF1DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DA_DATA1 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_SET_MSK 0x0000ff00
/* The mask used to clear the ALT_CAN_MSGIF_IF1DA_DATA1 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_CLR_MSK 0xffff00ff
/* The reset value of the ALT_CAN_MSGIF_IF1DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DA_DATA1 field value from a register. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_GET(value) (((value) & 0x0000ff00) >> 8)
/* Produces a ALT_CAN_MSGIF_IF1DA_DATA1 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DA_DATA1_SET(value) (((value) << 8) & 0x0000ff00)
/*
* Field : Data 2 - Data2
*
* 3rd data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF1DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DA_DATA2 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_SET_MSK 0x00ff0000
/* The mask used to clear the ALT_CAN_MSGIF_IF1DA_DATA2 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_CLR_MSK 0xff00ffff
/* The reset value of the ALT_CAN_MSGIF_IF1DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DA_DATA2 field value from a register. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_GET(value) (((value) & 0x00ff0000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF1DA_DATA2 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DA_DATA2_SET(value) (((value) << 16) & 0x00ff0000)
/*
* Field : Data 3 - Data3
*
* 4th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF1DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DA_DATA3 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_SET_MSK 0xff000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1DA_DATA3 register field value. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_CLR_MSK 0x00ffffff
/* The reset value of the ALT_CAN_MSGIF_IF1DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DA_DATA3 field value from a register. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_GET(value) (((value) & 0xff000000) >> 24)
/* Produces a ALT_CAN_MSGIF_IF1DA_DATA3 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DA_DATA3_SET(value) (((value) << 24) & 0xff000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1DA.
*/
struct ALT_CAN_MSGIF_IF1DA_s
{
uint32_t Data0 : 8; /* Data 0 */
uint32_t Data1 : 8; /* Data 1 */
uint32_t Data2 : 8; /* Data 2 */
uint32_t Data3 : 8; /* Data 3 */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1DA. */
typedef volatile struct ALT_CAN_MSGIF_IF1DA_s ALT_CAN_MSGIF_IF1DA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1DA register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1DA_OFST 0x10
/* The address of the ALT_CAN_MSGIF_IF1DA register. */
#define ALT_CAN_MSGIF_IF1DA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1DA_OFST))
/*
* Register : IF1 Data B Register - IF1DB
*
* The data bytes of CAN messages are stored in the IF1/2 registers in the
* following order. In a CAN Data Frame, Data(0) is the first, Data(7) is the last
* byte to be transmitted or received. In CAN's serial bit stream, the MSB of each
* byte will be transmitted first.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [7:0] | RW | 0x0 | Data 0
* [15:8] | RW | 0x0 | Data 1
* [23:16] | RW | 0x0 | Data 2
* [31:24] | RW | 0x0 | Data 3
*
*/
/*
* Field : Data 0 - Data4
*
* 5th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF1DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DB_DATA4 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF1DB_DATA4 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF1DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DB_DATA4 field value from a register. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF1DB_DATA4 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DB_DATA4_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Data 1 - Data5
*
* 6th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF1DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DB_DATA5 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_SET_MSK 0x0000ff00
/* The mask used to clear the ALT_CAN_MSGIF_IF1DB_DATA5 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_CLR_MSK 0xffff00ff
/* The reset value of the ALT_CAN_MSGIF_IF1DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DB_DATA5 field value from a register. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_GET(value) (((value) & 0x0000ff00) >> 8)
/* Produces a ALT_CAN_MSGIF_IF1DB_DATA5 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DB_DATA5_SET(value) (((value) << 8) & 0x0000ff00)
/*
* Field : Data 2 - Data6
*
* 7th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF1DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DB_DATA6 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_SET_MSK 0x00ff0000
/* The mask used to clear the ALT_CAN_MSGIF_IF1DB_DATA6 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_CLR_MSK 0xff00ffff
/* The reset value of the ALT_CAN_MSGIF_IF1DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DB_DATA6 field value from a register. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_GET(value) (((value) & 0x00ff0000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF1DB_DATA6 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DB_DATA6_SET(value) (((value) << 16) & 0x00ff0000)
/*
* Field : Data 3 - Data7
*
* 8th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF1DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF1DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF1DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF1DB_DATA7 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_SET_MSK 0xff000000
/* The mask used to clear the ALT_CAN_MSGIF_IF1DB_DATA7 register field value. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_CLR_MSK 0x00ffffff
/* The reset value of the ALT_CAN_MSGIF_IF1DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF1DB_DATA7 field value from a register. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_GET(value) (((value) & 0xff000000) >> 24)
/* Produces a ALT_CAN_MSGIF_IF1DB_DATA7 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF1DB_DATA7_SET(value) (((value) << 24) & 0xff000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF1DB.
*/
struct ALT_CAN_MSGIF_IF1DB_s
{
uint32_t Data4 : 8; /* Data 0 */
uint32_t Data5 : 8; /* Data 1 */
uint32_t Data6 : 8; /* Data 2 */
uint32_t Data7 : 8; /* Data 3 */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF1DB. */
typedef volatile struct ALT_CAN_MSGIF_IF1DB_s ALT_CAN_MSGIF_IF1DB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF1DB register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF1DB_OFST 0x14
/* The address of the ALT_CAN_MSGIF_IF1DB register. */
#define ALT_CAN_MSGIF_IF1DB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF1DB_OFST))
/*
* Register : IF2 Command Register - IF2CMR
*
* The control bits of the IF1/2 Command Register specify the transfer direction
* and select which portions of the Message Object should be transferred. A message
* transfer is started as soon as the CPU has written the message number to the low
* byte of the Command Request Register and IFxCMR.AutoInc is zero. With this write
* operation, the IFxCMR.Busy bit is automatically set to 1 to notify the CPU that
* a transfer is in progress. After a wait time of 2 to 8 HOST_CLK periods, the
* transfer between theInterface Register and the Message RAM has been completed
* and the IFxCMR.Busy bit is cleared to 0. The upper limit of the wait time occurs
* when the message transfer coincides with a CAN message transmission, acceptance
* filtering, or message storage. If the CPU writes to both Command Registers
* consecutively (requests a second transfer while another transfer is already in
* progress), the second transfer starts when the first one is completed. Note:
* While Busy bit of IF1/2 Command Register is one, IF1/2 Register Set is write
* protected.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:-------------------------------------------------------------------
* [7:0] | RW | 0x1 | Message Number
* [12:8] | ??? | 0x0 | *UNDEFINED*
* [13] | RW | 0x0 | Automatic Increment of Message Object Number
* [14] | RW | 0x0 | Activation of DMA feature for subsequent internal IFx Register Set
* [15] | R | 0x0 | Busy Flag
* [16] | RW | 0x0 | Access Data Bytes 4-7
* [17] | RW | 0x0 | Access Data Bytes 0-3
* [18] | RW | 0x0 | Access Transmission Request Bit and NewDat Bit
* [19] | RW | 0x0 | Clear Interrupt Pending Bit
* [20] | RW | 0x0 | Access Control Bits
* [21] | RW | 0x0 | Access Arbitration Bits
* [22] | RW | 0x0 | Access Mask Bits
* [23] | RW | 0x0 | Write / Read Transfer
* [28:24] | ??? | 0x0 | *UNDEFINED*
* [29] | RW | 0x0 | Clear the AutoInc bit without starting a transfer
* [31:30] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Message Number - MONum
*
* 0x01-0x80 Valid Message Number, the Message Object in the Message RAM is
* selected for data transfer (up to 128 MsgObj).
*
* 0x00 Not a valid Message Number, interpreted as 0x80.
*
* 0x81-0xFF Not a valid Message Number, interpreted as 0x01-0x7F.
*
* Note: When an invalid Message Number is written to IFxCMR.MONum which is higher
* than the last Message Object number, a modulo addressing will occur.When e.g.
* accessing Message Object 33 in a CAN module with 32 Message Objects only, the
* Message Object 1 will be accessed instead.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_MONUM register field value. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_MONUM register field value. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_MONUM register field. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF2CMR_MONUM field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2CMR_MONUM register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_MONUM_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Automatic Increment of Message Object Number - AutoInc
*
* Automatic Increment of Message Object Number
*
* The behavior of the Message Object Number increment depends on the Transfer
* Direction, IFxCMR.WR1RD0.
*
* * Read: The first transfer will be initiated (Busy Bit will set) at write of
* IFxCMR.MONum. The Message Object Number will be incremented and the next
* Message Object will be transferred from Message Object RAM to Interface
* Registers after a read access of Data-Byte 7.
*
* * Write: The first as well as each other transfer will be started after write
* access to Data- Byte7. The Message Object Number will be incremented after
* successful transfer from the Interface Registers to the Message Object RAM.
*
* Always after successful transfer the Busy Bit will be reset. In combination with
* DMAactive the port CAN_IFxDMA is set, too.
*
* Note: If the direction is configured as Read a write access to Data-Byte 7 will
* not start any transfer, as well as if the direction is configured as Write a
* read access to Data-Byte 7 will not start any transfer. At transfer direction
* Read each read of Data-Byte 7 will start a transfer until IFxCMR.AutoInc is
* reset. To aware of resetting a NewDat bit of the following message object, the
* application has to reset IFxCMR.AutoInc before reading the Data-Byte 7 of the
* last message object which will be read.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2CMR_AUTOINC_E_DISD | 0x0 | AutoIncrement of Message Object Number disabled.
* ALT_CAN_MSGIF_IF2CMR_AUTOINC_E_END | 0x1 | AutoIncrement of Message Object Number enabled.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_AUTOINC
*
* AutoIncrement of Message Object Number disabled.
*/
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_E_DISD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_AUTOINC
*
* AutoIncrement of Message Object Number enabled.
*/
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_E_END 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_MSB 13
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field value. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field value. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_AUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_AUTOINC field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGIF_IF2CMR_AUTOINC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_AUTOINC_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : Activation of DMA feature for subsequent internal IFx Register Set - DMAactive
*
* Activation of DMA feature for subsequent internal IFx Register Set
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2CMR_DMAACT_E_PASSIVE | 0x0 | DMA line leaves passive, independent of IFx
* : | | activities.
* ALT_CAN_MSGIF_IF2CMR_DMAACT_E_INITIATED | 0x1 | By writing to the Command Request Register, an
* : | | internal transfer of Message Object Data between
* : | | RAM and IFx will be initiated. When this
* : | | transfer is complete and DMAactive bit was set,
* : | | the CAN_IFxDMA line gets active. The DMAactive
* : | | bit and port CAN_IFxDMA are staying active until
* : | | first read or write access to one of the IFx
* : | | registers. If AutoInc is set DMAactive will be
* : | | left active, otherwise the bit is reset. Note:
* : | | Due to auto reset feature of DMAactive bit if
* : | | AutoInc is inactive, this bit has to be set for
* : | | each subsequent DMA cycle separately. DMA line
* : | | has to be enabled in CAN Control Register.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_DMAACT
*
* DMA line leaves passive, independent of IFx activities.
*/
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_E_PASSIVE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_DMAACT
*
* By writing to the Command Request Register, an internal transfer of Message
* Object Data between RAM and IFx will be initiated. When this transfer is
* complete and DMAactive bit was set, the CAN_IFxDMA line gets active. The
* DMAactive bit and port CAN_IFxDMA are staying active until first read or write
* access to one of the IFx registers. If AutoInc is set DMAactive will be left
* active, otherwise the bit is reset.
*
* Note: Due to auto reset feature of DMAactive bit if AutoInc is inactive, this
* bit has to be set for each subsequent DMA cycle separately. DMA line has to be
* enabled in CAN Control Register.
*/
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_E_INITIATED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_MSB 14
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_DMAACT register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_DMAACT register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_DMAACT register field. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_DMAACT field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGIF_IF2CMR_DMAACT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_DMAACT_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : Busy Flag - Busy
*
* Busy Flag
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2CMR_BUSY_E_DONE | 0x0 | Set to zero when read/write action has finished.
* ALT_CAN_MSGIF_IF2CMR_BUSY_E_WRITING | 0x1 | Set to one when writing to the IFxCMR.MONum.
* : | | While bit is one, IFx Register Set is write
* : | | protected.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_BUSY
*
* Set to zero when read/write action has finished.
*/
#define ALT_CAN_MSGIF_IF2CMR_BUSY_E_DONE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_BUSY
*
* Set to one when writing to the IFxCMR.MONum. While bit is one, IFx Register Set
* is write protected.
*/
#define ALT_CAN_MSGIF_IF2CMR_BUSY_E_WRITING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_BUSY register field value. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_BUSY register field value. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_BUSY register field. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_BUSY field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGIF_IF2CMR_BUSY register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_BUSY_SET(value) (((value) << 15) & 0x00008000)
/*
* Field : Access Data Bytes 4-7 - DataB
*
* Write Direction:
*
* 0= Data Bytes 4-7 unchanged.
*
* 1= transfer Data Bytes 4-7 to Message Object.
*
* Read Direction:
*
* 0= Data Bytes 4-7 unchanged.
*
* 1= transfer Data Bytes 4-7 to IFxDB.
*
* Note: The speed of the message transfer does not depend on how many bytes are
* transferred.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_MSB 16
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_DATAB register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_SET_MSK 0x00010000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_DATAB register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_CLR_MSK 0xfffeffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_DATAB register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_DATAB field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_GET(value) (((value) & 0x00010000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF2CMR_DATAB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_DATAB_SET(value) (((value) << 16) & 0x00010000)
/*
* Field : Access Data Bytes 0-3 - DataA
*
* Write Direction:
*
* 0= Data Bytes 0-3 unchanged.
*
* 1= transfer Data Bytes 0-3 to Message Object.
*
* Read Direction:
*
* 0= Data Bytes 0-3 unchanged.
*
* 1= transfer Data Bytes 0-3 to IFxDA.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_LSB 17
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_MSB 17
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_DATAA register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_SET_MSK 0x00020000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_DATAA register field value. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_CLR_MSK 0xfffdffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_DATAA register field. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_DATAA field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_GET(value) (((value) & 0x00020000) >> 17)
/* Produces a ALT_CAN_MSGIF_IF2CMR_DATAA register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_DATAA_SET(value) (((value) << 17) & 0x00020000)
/*
* Field : Access Transmission Request Bit and NewDat Bit - TxRqstNewDat
*
* Write Direction:
*
* 0= TxRqst and NewDat bit will be handled according IFxMCTR.NewDat bit and
* IFxMCTR.TxRqst bit.
*
* 1= set TxRqst and NewDat in Message Object to one
*
* Note: If a CAN transmission is requested by setting IFxCMR.TxRqst/NewDat, the
* TxRqst and NewDat bits in the Message Object will be set to one independently of
* the values in IFxMCTR.
*
* Read Direction:
*
* 0= NewDat bit remains unchanged.
*
* 1= clear NewDat bit in the Message Object.
*
* Note: A read access to a Message Object can be combined with the reset of the
* control bits IntPnd and NewDat. The values of these bits transferred to the
* IFxMCTR always reflect the status before resetting them.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_LSB 18
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_MSB 18
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field value. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_SET_MSK 0x00040000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field value. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_CLR_MSK 0xfffbffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_GET(value) (((value) & 0x00040000) >> 18)
/* Produces a ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_TXRQSTNEWDAT_SET(value) (((value) << 18) & 0x00040000)
/*
* Field : Clear Interrupt Pending Bit - ClrIntPnd
*
* Write Direction:
*
* Has no influence to Message Object at write transfer.
*
* Note: When writing to a Message Object, this bit is ignored and copying of
* IntPnd flag from IFx Control Register to Message RAM could only be controlled by
* IFxMTR.IntPnd bit.
*
* Read Direction:
*
* 0= IntPnd bit remains unchanged.
*
* 1= clear IntPnd bit in the Message Object.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_LSB 19
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_MSB 19
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_SET_MSK 0x00080000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_CLR_MSK 0xfff7ffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_CLRINTPND field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_GET(value) (((value) & 0x00080000) >> 19)
/* Produces a ALT_CAN_MSGIF_IF2CMR_CLRINTPND register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_CLRINTPND_SET(value) (((value) << 19) & 0x00080000)
/*
* Field : Access Control Bits - Control
*
* Write Direction:
*
* 0= Control Bits unchanged.
*
* 1= transfer Control Bits to Message Object.
*
* Note: If IFxCMR.TxRqst/NewDat bit is set, bits IFxMCTR.TxRqst and IFxMCTR.NewDat
* will be ignored.
*
* Read Direction:
*
* 0= Control Bits unchanged.
*
* 1= transfer Control Bits to IFxMCTR Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_LSB 20
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_MSB 20
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_CTL register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_SET_MSK 0x00100000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_CTL register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_CLR_MSK 0xffefffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_CTL register field. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_CTL field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_GET(value) (((value) & 0x00100000) >> 20)
/* Produces a ALT_CAN_MSGIF_IF2CMR_CTL register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_CTL_SET(value) (((value) << 20) & 0x00100000)
/*
* Field : Access Arbitration Bits - Arb
*
* Write Direction:
*
* 0= Arbitration bits unchanged.
*
* 1= transfer Identifier + Dir + Xtd + MsgVal to Message Object.
*
* Read Direction:
*
* 0= Arbitration bits unchanged.
*
* 1= transfer Identifier + Dir + Xtd + MsgVal to IFxARB Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_LSB 21
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_MSB 21
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_ARB register field value. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_SET_MSK 0x00200000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_ARB register field value. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_CLR_MSK 0xffdfffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_ARB register field. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_ARB field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_GET(value) (((value) & 0x00200000) >> 21)
/* Produces a ALT_CAN_MSGIF_IF2CMR_ARB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_ARB_SET(value) (((value) << 21) & 0x00200000)
/*
* Field : Access Mask Bits - Mask
*
* Write Direction:
*
* 0= Mask bits unchanged.
*
* 1= transfer Identifier Mask + MDir + MXtd to Message Object.
*
* Read Direction:
*
* 0= Mask bits unchanged.
*
* 1= transfer Identifier Mask + MDir + MXtd to IFxMSK Register.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_LSB 22
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_MSB 22
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_MSK register field value. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_SET_MSK 0x00400000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_MSK register field value. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_CLR_MSK 0xffbfffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_MSK register field. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_MSK field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_GET(value) (((value) & 0x00400000) >> 22)
/* Produces a ALT_CAN_MSGIF_IF2CMR_MSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_MSK_SET(value) (((value) << 22) & 0x00400000)
/*
* Field : Write / Read Transfer - WR1RD0
*
* Write / Read Transfer
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2CMR_WR1RD0_E_RD | 0x0 | Transfer data from the Message Object addressed
* : | | by IFxCMR.MONum into the selected IFx Message
* : | | Buffer Registers.
* ALT_CAN_MSGIF_IF2CMR_WR1RD0_E_WR | 0x1 | Transfer data from the selected IFx Message
* : | | Buffer Registers to the Message Object addressed
* : | | by IFxCMR.MONum.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_WR1RD0
*
* Transfer data from the Message Object addressed by IFxCMR.MONum into the
* selected IFx Message Buffer Registers.
*/
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_E_RD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_WR1RD0
*
* Transfer data from the selected IFx Message Buffer Registers to the Message
* Object addressed by IFxCMR.MONum.
*/
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_E_WR 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_LSB 23
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field value. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_SET_MSK 0x00800000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field value. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_CLR_MSK 0xff7fffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_WR1RD0 field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_GET(value) (((value) & 0x00800000) >> 23)
/* Produces a ALT_CAN_MSGIF_IF2CMR_WR1RD0 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_WR1RD0_SET(value) (((value) << 23) & 0x00800000)
/*
* Field : Clear the AutoInc bit without starting a transfer - ClrAutoInc
*
* Clear the AutoInc bit without starting a transfer
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:------------------------------------------
* ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_E_NOCLR | 0x0 | Has no effect to the other Bits of this
* : | | Register.
* ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_E_CLR | 0x1 | Clear the AutoInc bit without starting a
* : | | transfer, all other bits will be ignored.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC
*
* Has no effect to the other Bits of this Register.
*/
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_E_NOCLR 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC
*
* Clear the AutoInc bit without starting a transfer, all other bits will be
* ignored.
*/
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_E_CLR 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_MSB 29
/* The width in bits of the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field value. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC field value from a register. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2CMR_CLRAUTOINC_SET(value) (((value) << 29) & 0x20000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2CMR.
*/
struct ALT_CAN_MSGIF_IF2CMR_s
{
uint32_t MONum : 8; /* Message Number */
uint32_t : 5; /* *UNDEFINED* */
uint32_t AutoInc : 1; /* Automatic Increment of Message Object Number */
uint32_t DMAactive : 1; /* Activation of DMA feature for subsequent internal IFx Register Set */
const uint32_t Busy : 1; /* Busy Flag */
uint32_t DataB : 1; /* Access Data Bytes 4-7 */
uint32_t DataA : 1; /* Access Data Bytes 0-3 */
uint32_t TxRqstNewDat : 1; /* Access Transmission Request Bit and NewDat Bit */
uint32_t ClrIntPnd : 1; /* Clear Interrupt Pending Bit */
uint32_t Control : 1; /* Access Control Bits */
uint32_t Arb : 1; /* Access Arbitration Bits */
uint32_t Mask : 1; /* Access Mask Bits */
uint32_t WR1RD0 : 1; /* Write / Read Transfer */
uint32_t : 5; /* *UNDEFINED* */
uint32_t ClrAutoInc : 1; /* Clear the AutoInc bit without starting a transfer */
uint32_t : 2; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2CMR. */
typedef volatile struct ALT_CAN_MSGIF_IF2CMR_s ALT_CAN_MSGIF_IF2CMR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2CMR register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2CMR_OFST 0x20
/* The address of the ALT_CAN_MSGIF_IF2CMR register. */
#define ALT_CAN_MSGIF_IF2CMR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2CMR_OFST))
/*
* Register : IF2 Mask Register - IF2MSK
*
* The Message Object Mask Bits together with the arbitration bits are used for
* acceptance filtering of incoming messages.
*
* Note: While IFxCMR.Busy bit is one, the IF1/2 Register Set is write protected.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:-----------|:-------------------------
* [28:0] | RW | 0x1fffffff | Identifier Mask
* [29] | ??? | 0x1 | *UNDEFINED*
* [30] | RW | 0x1 | Mask Message Direction
* [31] | RW | 0x1 | Mask Extended Identifier
*
*/
/*
* Field : Identifier Mask - Msk
*
* 0 = The corresponding bit in the identifier of the message object cannot inhibit
* the match in the acceptance filtering.
*
* 1 = The corresponding identifier bit is used for acceptance filtering.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_MSB 28
/* The width in bits of the ALT_CAN_MSGIF_IF2MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_WIDTH 29
/* The mask used to set the ALT_CAN_MSGIF_IF2MSK_MSK register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_SET_MSK 0x1fffffff
/* The mask used to clear the ALT_CAN_MSGIF_IF2MSK_MSK register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_CLR_MSK 0xe0000000
/* The reset value of the ALT_CAN_MSGIF_IF2MSK_MSK register field. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_RESET 0x1fffffff
/* Extracts the ALT_CAN_MSGIF_IF2MSK_MSK field value from a register. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_GET(value) (((value) & 0x1fffffff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2MSK_MSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MSK_MSK_SET(value) (((value) << 0) & 0x1fffffff)
/*
* Field : Mask Message Direction - MDir
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2MSK_MDIR_E_NOACCEPTEFFECT | 0x0 | The message direction bit (Dir) has no effect on
* : | | the acceptance filtering. Handle with care
* : | | setting IFxMSK.MDir to zero.
* ALT_CAN_MSGIF_IF2MSK_MDIR_E_ACCEPTEFFECT | 0x1 | The message direction bit (Dir) is used for
* : | | acceptance filtering.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MSK_MDIR
*
* The message direction bit (Dir) has no effect on the acceptance filtering.
* Handle with care setting IFxMSK.MDir to zero.
*/
#define ALT_CAN_MSGIF_IF2MSK_MDIR_E_NOACCEPTEFFECT 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MSK_MDIR
*
* The message direction bit (Dir) is used for acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF2MSK_MDIR_E_ACCEPTEFFECT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_MSB 30
/* The width in bits of the ALT_CAN_MSGIF_IF2MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MSK_MDIR register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MSK_MDIR register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGIF_IF2MSK_MDIR register field. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF2MSK_MDIR field value from a register. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGIF_IF2MSK_MDIR register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MSK_MDIR_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : Mask Extended Identifier - MXtd
*
* When 11-bit (standard) Identifiers are used for a Message Object, the
* identifiers of received Data Frames are written into bits ID28 to ID18. For
* acceptance filtering, only these bits together with mask bits Msk28 to Msk18 are
* considered.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-------------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF2MSK_MXTD_E_NOACCEPTEFFECT | 0x0 | The extended identifier bit (IDE) has no effect
* : | | on the acceptance filtering.
* ALT_CAN_MSGIF_IF2MSK_MXTD_E_ACCEPTEFFECT | 0x1 | The extended identifier bit (IDE) is used for
* : | | acceptance filtering.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MSK_MXTD
*
* The extended identifier bit (IDE) has no effect on the acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF2MSK_MXTD_E_NOACCEPTEFFECT 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MSK_MXTD
*
* The extended identifier bit (IDE) is used for acceptance filtering.
*/
#define ALT_CAN_MSGIF_IF2MSK_MXTD_E_ACCEPTEFFECT 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF2MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MSK_MXTD register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MSK_MXTD register field value. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGIF_IF2MSK_MXTD register field. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_RESET 0x1
/* Extracts the ALT_CAN_MSGIF_IF2MSK_MXTD field value from a register. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGIF_IF2MSK_MXTD register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MSK_MXTD_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2MSK.
*/
struct ALT_CAN_MSGIF_IF2MSK_s
{
uint32_t Msk : 29; /* Identifier Mask */
uint32_t : 1; /* *UNDEFINED* */
uint32_t MDir : 1; /* Mask Message Direction */
uint32_t MXtd : 1; /* Mask Extended Identifier */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2MSK. */
typedef volatile struct ALT_CAN_MSGIF_IF2MSK_s ALT_CAN_MSGIF_IF2MSK_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2MSK register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2MSK_OFST 0x24
/* The address of the ALT_CAN_MSGIF_IF2MSK register. */
#define ALT_CAN_MSGIF_IF2MSK_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2MSK_OFST))
/*
* Register : IF2 Arbitration Register - IF2ARB
*
* The Arbitration Registers ID28-0, Xtd, and Dir are used to define the identifier
* and type of outgoing messages and are used (together with the mask registers
* Msk28-0, MXtd, and MDir) for acceptance filtering of incoming messages. A
* received message is stored into the valid Message Object with matching
* identifier and Direction=receive (Data Frame) or Direction=transmit (Remote
* Frame). Extended frames can be stored only in Message Objects with Xtd = one,
* standard frames in Message Objects with Xtd = zero. If a received message (Data
* Frame or Remote Frame) matches with more than one valid Message Object, it is
* stored into that with the lowest message number.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :-------|:-------|:------|:--------------------
* [28:0] | RW | 0x0 | Identifier Mask
* [29] | RW | 0x0 | Message Direction
* [30] | RW | 0x0 | Extended Identifier
* [31] | RW | 0x0 | Message Valid
*
*/
/*
* Field : Identifier Mask - ID
*
* ID28 - ID0 29-bit Identifier (Extended Frame).
*
* ID28 - ID18 11-bit Identifier (Standard Frame).
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2ARB_ID register field. */
#define ALT_CAN_MSGIF_IF2ARB_ID_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2ARB_ID register field. */
#define ALT_CAN_MSGIF_IF2ARB_ID_MSB 28
/* The width in bits of the ALT_CAN_MSGIF_IF2ARB_ID register field. */
#define ALT_CAN_MSGIF_IF2ARB_ID_WIDTH 29
/* The mask used to set the ALT_CAN_MSGIF_IF2ARB_ID register field value. */
#define ALT_CAN_MSGIF_IF2ARB_ID_SET_MSK 0x1fffffff
/* The mask used to clear the ALT_CAN_MSGIF_IF2ARB_ID register field value. */
#define ALT_CAN_MSGIF_IF2ARB_ID_CLR_MSK 0xe0000000
/* The reset value of the ALT_CAN_MSGIF_IF2ARB_ID register field. */
#define ALT_CAN_MSGIF_IF2ARB_ID_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2ARB_ID field value from a register. */
#define ALT_CAN_MSGIF_IF2ARB_ID_GET(value) (((value) & 0x1fffffff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2ARB_ID register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2ARB_ID_SET(value) (((value) << 0) & 0x1fffffff)
/*
* Field : Message Direction - Dir
*
* Message Direction
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2ARB_DIR_E_RX | 0x0 | On TxRqst, a Remote Frame with the identifier of
* : | | this Message Object is transmitted. On reception
* : | | of a Data Frame with matching identifier, that
* : | | message is stored in this Message Object.
* ALT_CAN_MSGIF_IF2ARB_DIR_E_TX | 0x1 | On TxRqst, the respective Message Object is
* : | | transmitted as a Data Frame. On reception of a
* : | | Remote Frame with matching identifier, the
* : | | TxRqst bit of this Message Object is set (if
* : | | RmtEn = one).
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_DIR
*
* On TxRqst, a Remote Frame with the identifier of this Message Object is
* transmitted. On reception of a Data Frame with matching identifier, that message
* is stored in this Message Object.
*/
#define ALT_CAN_MSGIF_IF2ARB_DIR_E_RX 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_DIR
*
* On TxRqst, the respective Message Object is transmitted as a Data Frame. On
* reception of a Remote Frame with matching identifier, the TxRqst bit of this
* Message Object is set (if RmtEn = one).
*/
#define ALT_CAN_MSGIF_IF2ARB_DIR_E_TX 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_LSB 29
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_MSB 29
/* The width in bits of the ALT_CAN_MSGIF_IF2ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2ARB_DIR register field value. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_SET_MSK 0x20000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2ARB_DIR register field value. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_CLR_MSK 0xdfffffff
/* The reset value of the ALT_CAN_MSGIF_IF2ARB_DIR register field. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2ARB_DIR field value from a register. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_GET(value) (((value) & 0x20000000) >> 29)
/* Produces a ALT_CAN_MSGIF_IF2ARB_DIR register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2ARB_DIR_SET(value) (((value) << 29) & 0x20000000)
/*
* Field : Extended Identifier - Xtd
*
* Extended Identifier
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF2ARB_XTD_E_STANDARD | 0x0 | The 11-bit (standard) Identifier will be used
* : | | for this Message Object.
* ALT_CAN_MSGIF_IF2ARB_XTD_E_EXTENDED | 0x1 | The 29-bit (extended) Identifier will be used
* : | | for this Message Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_XTD
*
* The 11-bit (standard) Identifier will be used for this Message Object.
*/
#define ALT_CAN_MSGIF_IF2ARB_XTD_E_STANDARD 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_XTD
*
* The 29-bit (extended) Identifier will be used for this Message Object.
*/
#define ALT_CAN_MSGIF_IF2ARB_XTD_E_EXTENDED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_LSB 30
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_MSB 30
/* The width in bits of the ALT_CAN_MSGIF_IF2ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2ARB_XTD register field value. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_SET_MSK 0x40000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2ARB_XTD register field value. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_CLR_MSK 0xbfffffff
/* The reset value of the ALT_CAN_MSGIF_IF2ARB_XTD register field. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2ARB_XTD field value from a register. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_GET(value) (((value) & 0x40000000) >> 30)
/* Produces a ALT_CAN_MSGIF_IF2ARB_XTD register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2ARB_XTD_SET(value) (((value) << 30) & 0x40000000)
/*
* Field : Message Valid - MsgVal
*
* The CPU must reset the MsgVal bit of all unused Messages Objects during the
* initialization before it resets bit Init in the CAN Control Register. MsgVal
* must also be reset if the Messages Object is no longer used in operation. For
* reconfiguration of Message Objects during normal operation.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGIF_IF2ARB_MSGVAL_E_IGNORED | 0x0 | The Message Object is ignored by the Message
* : | | Handler.
* ALT_CAN_MSGIF_IF2ARB_MSGVAL_E_CONSIDERED | 0x1 | The Message Object is configured and should be
* : | | considered by the Message Handler.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_MSGVAL
*
* The Message Object is ignored by the Message Handler.
*/
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_E_IGNORED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2ARB_MSGVAL
*
* The Message Object is configured and should be considered by the Message
* Handler.
*/
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_E_CONSIDERED 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_LSB 31
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field value. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_SET_MSK 0x80000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field value. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_CLR_MSK 0x7fffffff
/* The reset value of the ALT_CAN_MSGIF_IF2ARB_MSGVAL register field. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2ARB_MSGVAL field value from a register. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_GET(value) (((value) & 0x80000000) >> 31)
/* Produces a ALT_CAN_MSGIF_IF2ARB_MSGVAL register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2ARB_MSGVAL_SET(value) (((value) << 31) & 0x80000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2ARB.
*/
struct ALT_CAN_MSGIF_IF2ARB_s
{
uint32_t ID : 29; /* Identifier Mask */
uint32_t Dir : 1; /* Message Direction */
uint32_t Xtd : 1; /* Extended Identifier */
uint32_t MsgVal : 1; /* Message Valid */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2ARB. */
typedef volatile struct ALT_CAN_MSGIF_IF2ARB_s ALT_CAN_MSGIF_IF2ARB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2ARB register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2ARB_OFST 0x28
/* The address of the ALT_CAN_MSGIF_IF2ARB register. */
#define ALT_CAN_MSGIF_IF2ARB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2ARB_OFST))
/*
* Register : IF2 Message Control Register - IF2MCTR
*
* The Arbitration Registers ID28-0, Xtd, and Dir are used to define the identifier
* and type of outgoing messages and are used (together with the mask registers
* Msk28-0, MXtd, and MDir) for acceptance filtering of incoming messages. A
* received message is stored into the valid Message Object with matching
* identifier and Direction=receive (Data Frame) or Direction=transmit (Remote
* Frame). Extended frames can be stored only in Message Objects with Xtd = one,
* standard frames in Message Objects with Xtd = zero. If a received message (Data
* Frame or Remote Frame) matches with more than one valid Message Object, it is
* stored into that with the lowest message number.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:--------------------------
* [3:0] | RW | 0x0 | Data Length Code
* [6:4] | ??? | 0x0 | *UNDEFINED*
* [7] | RW | 0x0 | End Of Block
* [8] | RW | 0x0 | Transmit Request
* [9] | RW | 0x0 | Remote Enable
* [10] | RW | 0x0 | Receive Interrupt Enable
* [11] | RW | 0x0 | Transmit Interrupt Enable
* [12] | RW | 0x0 | Use Acceptance Mask
* [13] | RW | 0x0 | Interrupt Pending
* [14] | RW | 0x0 | Message Lost
* [15] | RW | 0x0 | New Data
* [31:16] | ??? | 0x0 | *UNDEFINED*
*
*/
/*
* Field : Data Length Code - DLC
*
* 0-8 Data Frame has 0-8 data bytes.
*
* 9-15 Data Frame has 8 data bytes.
*
* Note: The Data Length Code of a Message Object must be defined the same as in
* all the corresponding objects with the same identifier at other nodes. When the
* Message Handler stores a data frame, it will write the DLC to the value given by
* the received message.
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_MSB 3
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_WIDTH 4
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_DLC register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_SET_MSK 0x0000000f
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_DLC register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_CLR_MSK 0xfffffff0
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_DLC register field. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_DLC field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_GET(value) (((value) & 0x0000000f) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_DLC register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_DLC_SET(value) (((value) << 0) & 0x0000000f)
/*
* Field : End Of Block - EoB
*
* Note: This bit is used to concatenate two or more Message Objects (up to 128) to
* build a FIFO Buffer. For single Message Objects (not belonging to a FIFO Buffer)
* this bit must always be set to one.
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :-----------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_EOB_E_NOTLAST | 0x0 | Message Object belongs to a FIFO Buffer Block
* : | | and is not the last Message Object of that FIFO
* : | | Buffer Block.
* ALT_CAN_MSGIF_IF2MCTR_EOB_E_SINGLEORLAST | 0x1 | Single Message Object or last Message Object of
* : | | a FIFO Buffer Block.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_EOB
*
* Message Object belongs to a FIFO Buffer Block and is not the last Message Object
* of that FIFO Buffer Block.
*/
#define ALT_CAN_MSGIF_IF2MCTR_EOB_E_NOTLAST 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_EOB
*
* Single Message Object or last Message Object of a FIFO Buffer Block.
*/
#define ALT_CAN_MSGIF_IF2MCTR_EOB_E_SINGLEORLAST 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_LSB 7
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_EOB register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_SET_MSK 0x00000080
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_EOB register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_CLR_MSK 0xffffff7f
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_EOB register field. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_EOB field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_GET(value) (((value) & 0x00000080) >> 7)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_EOB register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_EOB_SET(value) (((value) << 7) & 0x00000080)
/*
* Field : Transmit Request - TxRqst
*
* Transmit Request
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------------|:------|:-------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_TXRQST_E_NOTWAITING | 0x0 | This Message Object is not waiting for
* : | | transmission.
* ALT_CAN_MSGIF_IF2MCTR_TXRQST_E_PENDING | 0x1 | The transmission of this Message Object is
* : | | requested and is not yet done.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_TXRQST
*
* This Message Object is not waiting for transmission.
*/
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_E_NOTWAITING 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_TXRQST
*
* The transmission of this Message Object is requested and is not yet done.
*/
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_E_PENDING 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_MSB 8
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_SET_MSK 0x00000100
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_CLR_MSK 0xfffffeff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_TXRQST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_TXRQST field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_GET(value) (((value) & 0x00000100) >> 8)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_TXRQST register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_TXRQST_SET(value) (((value) << 8) & 0x00000100)
/*
* Field : Remote Enable - RmtEn
*
* Remote Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :----------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_RMTEN_E_UNCHANGED | 0x0 | At the reception of a Remote Frame, TxRqst is
* : | | left unchanged.
* ALT_CAN_MSGIF_IF2MCTR_RMTEN_E_SET | 0x1 | At the reception of a Remote Frame, TxRqst is
* : | | set.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_RMTEN
*
* At the reception of a Remote Frame, TxRqst is left unchanged.
*/
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_RMTEN
*
* At the reception of a Remote Frame, TxRqst is set.
*/
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_LSB 9
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_MSB 9
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_SET_MSK 0x00000200
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_CLR_MSK 0xfffffdff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_RMTEN register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_RMTEN field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_GET(value) (((value) & 0x00000200) >> 9)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_RMTEN register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_RMTEN_SET(value) (((value) << 9) & 0x00000200)
/*
* Field : Receive Interrupt Enable - RxIE
*
* Receive Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:------------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_RXIE_E_UNCHANGED | 0x0 | IntPnd will be left unchanged after the
* : | | successful reception of a frame.
* ALT_CAN_MSGIF_IF2MCTR_RXIE_E_SET | 0x1 | IntPnd will be set after a successful reception
* : | | of a frame.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_RXIE
*
* IntPnd will be left unchanged after the successful reception of a frame.
*/
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_RXIE
*
* IntPnd will be set after a successful reception of a frame.
*/
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_LSB 10
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_MSB 10
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_RXIE register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_SET_MSK 0x00000400
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_RXIE register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_CLR_MSK 0xfffffbff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_RXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_RXIE field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_GET(value) (((value) & 0x00000400) >> 10)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_RXIE register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_RXIE_SET(value) (((value) << 10) & 0x00000400)
/*
* Field : Transmit Interrupt Enable - TxIE
*
* Transmit Interrupt Enable
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:----------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_TXIE_E_UNCHANGED | 0x0 | IntPnd will be left unchanged after the
* : | | successful transmission of a frame.
* ALT_CAN_MSGIF_IF2MCTR_TXIE_E_SET | 0x1 | IntPnd will be set after a successful
* : | | transmission of a frame.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_TXIE
*
* IntPnd will be left unchanged after the successful transmission of a frame.
*/
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_E_UNCHANGED 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_TXIE
*
* IntPnd will be set after a successful transmission of a frame.
*/
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_E_SET 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_LSB 11
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_MSB 11
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_TXIE register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_SET_MSK 0x00000800
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_TXIE register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_CLR_MSK 0xfffff7ff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_TXIE register field. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_TXIE field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_GET(value) (((value) & 0x00000800) >> 11)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_TXIE register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_TXIE_SET(value) (((value) << 11) & 0x00000800)
/*
* Field : Use Acceptance Mask - UMask
*
* Use Acceptance Mask
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_UMSK_E_IGNORE | 0x0 | Acceptance formula1: (RTRRx == ~DIR) && (IDERx
* : | | == IDE) && (IDRx == ID)
* ALT_CAN_MSGIF_IF2MCTR_UMSK_E_USE | 0x1 | (Msk28-0, MXtd, and MDir) for acceptance
* : | | filtering, formula: ((RTRRx & MDIR) == (~DIR &
* : | | MDIR)) && ((IDERx & MXtd) == (IDE & MXtd)) &&
* : | | ((IDRx & Msk) == (ID & Msk)) Note: If the UMask
* : | | bit is set to one, the Message Object's mask
* : | | bits have to be programmed during initialization
* : | | of the Message Object before MsgVal is set to
* : | | one.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_UMSK
*
* Acceptance formula1:
*
* (RTRRx == ~DIR) && (IDERx == IDE) && (IDRx == ID)
*/
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_E_IGNORE 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_UMSK
*
* (Msk28-0, MXtd, and MDir) for acceptance filtering, formula:
*
* ((RTRRx & MDIR) == (~DIR & MDIR)) &&
*
* ((IDERx & MXtd) == (IDE & MXtd)) &&
*
* ((IDRx & Msk) == (ID & Msk))
*
* Note: If the UMask bit is set to one, the Message Object's mask bits have to be
* programmed during initialization of the Message Object before MsgVal is set to
* one.
*/
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_E_USE 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_LSB 12
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_MSB 12
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_UMSK register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_SET_MSK 0x00001000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_UMSK register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_CLR_MSK 0xffffefff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_UMSK register field. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_UMSK field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_GET(value) (((value) & 0x00001000) >> 12)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_UMSK register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_UMSK_SET(value) (((value) << 12) & 0x00001000)
/*
* Field : Interrupt Pending - IntPnd
*
* Interrupt Pending
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :--------------------------------------|:------|:----------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_INTPND_E_NOTSRC | 0x0 | This message object is not the source of an
* : | | interrupt.
* ALT_CAN_MSGIF_IF2MCTR_INTPND_E_SRC | 0x1 | This message object is the source of an
* : | | interrupt. The Interrupt Identifier in the
* : | | Interrupt Register will point to this message
* : | | object if there is no other interrupt source
* : | | with higher priority.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_INTPND
*
* This message object is not the source of an interrupt.
*/
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_E_NOTSRC 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_INTPND
*
* This message object is the source of an interrupt. The Interrupt Identifier in
* the Interrupt Register will point to this message object if there is no other
* interrupt source with higher priority.
*/
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_E_SRC 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_LSB 13
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_MSB 13
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_INTPND register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_SET_MSK 0x00002000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_INTPND register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_CLR_MSK 0xffffdfff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_INTPND register field. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_INTPND field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_GET(value) (((value) & 0x00002000) >> 13)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_INTPND register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_INTPND_SET(value) (((value) << 13) & 0x00002000)
/*
* Field : Message Lost - MsgLst
*
* Message Lost
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :---------------------------------------|:------|:-----------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_MSGLST_E_NOTLOST | 0x0 | No message lost since last time this bit was
* : | | reset by the CPU.
* ALT_CAN_MSGIF_IF2MCTR_MSGLST_E_LOST | 0x1 | The Message Handler stored a new message into
* : | | this object when NewDat was still set, the CPU
* : | | has lost a message.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_MSGLST
*
* No message lost since last time this bit was reset by the CPU.
*/
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_E_NOTLOST 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_MSGLST
*
* The Message Handler stored a new message into this object when NewDat was still
* set, the CPU has lost a message.
*/
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_E_LOST 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_LSB 14
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_MSB 14
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_SET_MSK 0x00004000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_CLR_MSK 0xffffbfff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_MSGLST register field. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_MSGLST field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_GET(value) (((value) & 0x00004000) >> 14)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_MSGLST register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_MSGLST_SET(value) (((value) << 14) & 0x00004000)
/*
* Field : New Data - NewDat
*
* New Data
*
* Field Enumeration Values:
*
* Enum | Value | Description
* :------------------------------------------|:------|:-------------------------------------------------
* ALT_CAN_MSGIF_IF2MCTR_NEWDAT_E_NOTWRITTEN | 0x0 | No new data has been written into the data
* : | | portion of this Message Object by the Message
* : | | Handler since last time this flag was cleared by
* : | | the CPU.
* ALT_CAN_MSGIF_IF2MCTR_NEWDAT_E_WRITTEN | 0x1 | The Message Handler or the CPU has written new
* : | | data into the data portion of this Message
* : | | Object.
*
* Field Access Macros:
*
*/
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_NEWDAT
*
* No new data has been written into the data portion of this Message Object by the
* Message Handler since last time this flag was cleared by the CPU.
*/
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_E_NOTWRITTEN 0x0
/*
* Enumerated value for register field ALT_CAN_MSGIF_IF2MCTR_NEWDAT
*
* The Message Handler or the CPU has written new data into the data portion of
* this Message Object.
*/
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_E_WRITTEN 0x1
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_LSB 15
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_WIDTH 1
/* The mask used to set the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_SET_MSK 0x00008000
/* The mask used to clear the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field value. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_CLR_MSK 0xffff7fff
/* The reset value of the ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2MCTR_NEWDAT field value from a register. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_GET(value) (((value) & 0x00008000) >> 15)
/* Produces a ALT_CAN_MSGIF_IF2MCTR_NEWDAT register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2MCTR_NEWDAT_SET(value) (((value) << 15) & 0x00008000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2MCTR.
*/
struct ALT_CAN_MSGIF_IF2MCTR_s
{
uint32_t DLC : 4; /* Data Length Code */
uint32_t : 3; /* *UNDEFINED* */
uint32_t EoB : 1; /* End Of Block */
uint32_t TxRqst : 1; /* Transmit Request */
uint32_t RmtEn : 1; /* Remote Enable */
uint32_t RxIE : 1; /* Receive Interrupt Enable */
uint32_t TxIE : 1; /* Transmit Interrupt Enable */
uint32_t UMask : 1; /* Use Acceptance Mask */
uint32_t IntPnd : 1; /* Interrupt Pending */
uint32_t MsgLst : 1; /* Message Lost */
uint32_t NewDat : 1; /* New Data */
uint32_t : 16; /* *UNDEFINED* */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2MCTR. */
typedef volatile struct ALT_CAN_MSGIF_IF2MCTR_s ALT_CAN_MSGIF_IF2MCTR_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2MCTR register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2MCTR_OFST 0x2c
/* The address of the ALT_CAN_MSGIF_IF2MCTR register. */
#define ALT_CAN_MSGIF_IF2MCTR_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2MCTR_OFST))
/*
* Register : IF2 Data A Register - IF2DA
*
* The data bytes of CAN messages are stored in the IF1/2 registers in the
* following order. In a CAN Data Frame, Data(0) is the first, Data(7) is the last
* byte to be transmitted or received. In CAN's serial bit stream, the MSB of each
* byte will be transmitted first.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [7:0] | RW | 0x0 | Data 0
* [15:8] | RW | 0x0 | Data 1
* [23:16] | RW | 0x0 | Data 2
* [31:24] | RW | 0x0 | Data 3
*
*/
/*
* Field : Data 0 - Data0
*
* 1st data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF2DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DA_DATA0 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF2DA_DATA0 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF2DA_DATA0 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DA_DATA0 field value from a register. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2DA_DATA0 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DA_DATA0_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Data 1 - Data1
*
* 2nd data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF2DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DA_DATA1 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_SET_MSK 0x0000ff00
/* The mask used to clear the ALT_CAN_MSGIF_IF2DA_DATA1 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_CLR_MSK 0xffff00ff
/* The reset value of the ALT_CAN_MSGIF_IF2DA_DATA1 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DA_DATA1 field value from a register. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_GET(value) (((value) & 0x0000ff00) >> 8)
/* Produces a ALT_CAN_MSGIF_IF2DA_DATA1 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DA_DATA1_SET(value) (((value) << 8) & 0x0000ff00)
/*
* Field : Data 2 - Data2
*
* 3rd data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF2DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DA_DATA2 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_SET_MSK 0x00ff0000
/* The mask used to clear the ALT_CAN_MSGIF_IF2DA_DATA2 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_CLR_MSK 0xff00ffff
/* The reset value of the ALT_CAN_MSGIF_IF2DA_DATA2 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DA_DATA2 field value from a register. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_GET(value) (((value) & 0x00ff0000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF2DA_DATA2 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DA_DATA2_SET(value) (((value) << 16) & 0x00ff0000)
/*
* Field : Data 3 - Data3
*
* 4th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF2DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DA_DATA3 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_SET_MSK 0xff000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2DA_DATA3 register field value. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_CLR_MSK 0x00ffffff
/* The reset value of the ALT_CAN_MSGIF_IF2DA_DATA3 register field. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DA_DATA3 field value from a register. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_GET(value) (((value) & 0xff000000) >> 24)
/* Produces a ALT_CAN_MSGIF_IF2DA_DATA3 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DA_DATA3_SET(value) (((value) << 24) & 0xff000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2DA.
*/
struct ALT_CAN_MSGIF_IF2DA_s
{
uint32_t Data0 : 8; /* Data 0 */
uint32_t Data1 : 8; /* Data 1 */
uint32_t Data2 : 8; /* Data 2 */
uint32_t Data3 : 8; /* Data 3 */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2DA. */
typedef volatile struct ALT_CAN_MSGIF_IF2DA_s ALT_CAN_MSGIF_IF2DA_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2DA register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2DA_OFST 0x30
/* The address of the ALT_CAN_MSGIF_IF2DA register. */
#define ALT_CAN_MSGIF_IF2DA_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2DA_OFST))
/*
* Register : IF2 Data B Register - IF2DB
*
* The data bytes of CAN messages are stored in the IF1/2 registers in the
* following order. In a CAN Data Frame, Data(0) is the first, Data(7) is the last
* byte to be transmitted or received. In CAN's serial bit stream, the MSB of each
* byte will be transmitted first.
*
* Register Layout
*
* Bits | Access | Reset | Description
* :--------|:-------|:------|:------------
* [7:0] | RW | 0x0 | Data 0
* [15:8] | RW | 0x0 | Data 1
* [23:16] | RW | 0x0 | Data 2
* [31:24] | RW | 0x0 | Data 3
*
*/
/*
* Field : Data 0 - Data4
*
* 5th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_LSB 0
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_MSB 7
/* The width in bits of the ALT_CAN_MSGIF_IF2DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DB_DATA4 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_SET_MSK 0x000000ff
/* The mask used to clear the ALT_CAN_MSGIF_IF2DB_DATA4 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_CLR_MSK 0xffffff00
/* The reset value of the ALT_CAN_MSGIF_IF2DB_DATA4 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DB_DATA4 field value from a register. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_GET(value) (((value) & 0x000000ff) >> 0)
/* Produces a ALT_CAN_MSGIF_IF2DB_DATA4 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DB_DATA4_SET(value) (((value) << 0) & 0x000000ff)
/*
* Field : Data 1 - Data5
*
* 6th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_LSB 8
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_MSB 15
/* The width in bits of the ALT_CAN_MSGIF_IF2DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DB_DATA5 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_SET_MSK 0x0000ff00
/* The mask used to clear the ALT_CAN_MSGIF_IF2DB_DATA5 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_CLR_MSK 0xffff00ff
/* The reset value of the ALT_CAN_MSGIF_IF2DB_DATA5 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DB_DATA5 field value from a register. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_GET(value) (((value) & 0x0000ff00) >> 8)
/* Produces a ALT_CAN_MSGIF_IF2DB_DATA5 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DB_DATA5_SET(value) (((value) << 8) & 0x0000ff00)
/*
* Field : Data 2 - Data6
*
* 7th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_LSB 16
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_MSB 23
/* The width in bits of the ALT_CAN_MSGIF_IF2DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DB_DATA6 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_SET_MSK 0x00ff0000
/* The mask used to clear the ALT_CAN_MSGIF_IF2DB_DATA6 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_CLR_MSK 0xff00ffff
/* The reset value of the ALT_CAN_MSGIF_IF2DB_DATA6 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DB_DATA6 field value from a register. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_GET(value) (((value) & 0x00ff0000) >> 16)
/* Produces a ALT_CAN_MSGIF_IF2DB_DATA6 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DB_DATA6_SET(value) (((value) << 16) & 0x00ff0000)
/*
* Field : Data 3 - Data7
*
* 8th data byte of a CAN Data Frame
*
* Field Access Macros:
*
*/
/* The Least Significant Bit (LSB) position of the ALT_CAN_MSGIF_IF2DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_LSB 24
/* The Most Significant Bit (MSB) position of the ALT_CAN_MSGIF_IF2DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_MSB 31
/* The width in bits of the ALT_CAN_MSGIF_IF2DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_WIDTH 8
/* The mask used to set the ALT_CAN_MSGIF_IF2DB_DATA7 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_SET_MSK 0xff000000
/* The mask used to clear the ALT_CAN_MSGIF_IF2DB_DATA7 register field value. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_CLR_MSK 0x00ffffff
/* The reset value of the ALT_CAN_MSGIF_IF2DB_DATA7 register field. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_RESET 0x0
/* Extracts the ALT_CAN_MSGIF_IF2DB_DATA7 field value from a register. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_GET(value) (((value) & 0xff000000) >> 24)
/* Produces a ALT_CAN_MSGIF_IF2DB_DATA7 register field value suitable for setting the register. */
#define ALT_CAN_MSGIF_IF2DB_DATA7_SET(value) (((value) << 24) & 0xff000000)
#ifndef __ASSEMBLY__
/*
* 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_MSGIF_IF2DB.
*/
struct ALT_CAN_MSGIF_IF2DB_s
{
uint32_t Data4 : 8; /* Data 0 */
uint32_t Data5 : 8; /* Data 1 */
uint32_t Data6 : 8; /* Data 2 */
uint32_t Data7 : 8; /* Data 3 */
};
/* The typedef declaration for register ALT_CAN_MSGIF_IF2DB. */
typedef volatile struct ALT_CAN_MSGIF_IF2DB_s ALT_CAN_MSGIF_IF2DB_t;
#endif /* __ASSEMBLY__ */
/* The byte offset of the ALT_CAN_MSGIF_IF2DB register from the beginning of the component. */
#define ALT_CAN_MSGIF_IF2DB_OFST 0x34
/* The address of the ALT_CAN_MSGIF_IF2DB register. */
#define ALT_CAN_MSGIF_IF2DB_ADDR(base) ALT_CAST(void *, (ALT_CAST(char *, (base)) + ALT_CAN_MSGIF_IF2DB_OFST))
#ifndef __ASSEMBLY__
/*
* 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 group ALT_CAN_MSGIF.
*/
struct ALT_CAN_MSGIF_s
{
volatile ALT_CAN_MSGIF_IF1CMR_t IF1CMR; /* ALT_CAN_MSGIF_IF1CMR */
volatile ALT_CAN_MSGIF_IF1MSK_t IF1MSK; /* ALT_CAN_MSGIF_IF1MSK */
volatile ALT_CAN_MSGIF_IF1ARB_t IF1ARB; /* ALT_CAN_MSGIF_IF1ARB */
volatile ALT_CAN_MSGIF_IF1MCTR_t IF1MCTR; /* ALT_CAN_MSGIF_IF1MCTR */
volatile ALT_CAN_MSGIF_IF1DA_t IF1DA; /* ALT_CAN_MSGIF_IF1DA */
volatile ALT_CAN_MSGIF_IF1DB_t IF1DB; /* ALT_CAN_MSGIF_IF1DB */
volatile uint32_t _pad_0x18_0x1f[2]; /* *UNDEFINED* */
volatile ALT_CAN_MSGIF_IF2CMR_t IF2CMR; /* ALT_CAN_MSGIF_IF2CMR */
volatile ALT_CAN_MSGIF_IF2MSK_t IF2MSK; /* ALT_CAN_MSGIF_IF2MSK */
volatile ALT_CAN_MSGIF_IF2ARB_t IF2ARB; /* ALT_CAN_MSGIF_IF2ARB */
volatile ALT_CAN_MSGIF_IF2MCTR_t IF2MCTR; /* ALT_CAN_MSGIF_IF2MCTR */
volatile ALT_CAN_MSGIF_IF2DA_t IF2DA; /* ALT_CAN_MSGIF_IF2DA */
volatile ALT_CAN_MSGIF_IF2DB_t IF2DB; /* ALT_CAN_MSGIF_IF2DB */
};
/* The typedef declaration for register group ALT_CAN_MSGIF. */
typedef volatile struct ALT_CAN_MSGIF_s ALT_CAN_MSGIF_t;
/* The struct declaration for the raw register contents of register group ALT_CAN_MSGIF. */
struct ALT_CAN_MSGIF_raw_s
{
volatile uint32_t IF1CMR; /* ALT_CAN_MSGIF_IF1CMR */
volatile uint32_t IF1MSK; /* ALT_CAN_MSGIF_IF1MSK */
volatile uint32_t IF1ARB; /* ALT_CAN_MSGIF_IF1ARB */
volatile uint32_t IF1MCTR; /* ALT_CAN_MSGIF_IF1MCTR */
volatile uint32_t IF1DA; /* ALT_CAN_MSGIF_IF1DA */
volatile uint32_t IF1DB; /* ALT_CAN_MSGIF_IF1DB */
volatile uint32_t _pad_0x18_0x1f[2]; /* *UNDEFINED* */
volatile uint32_t IF2CMR; /* ALT_CAN_MSGIF_IF2CMR */
volatile uint32_t IF2MSK; /* ALT_CAN_MSGIF_IF2MSK */
volatile uint32_t IF2ARB; /* ALT_CAN_MSGIF_IF2ARB */
volatile uint32_t IF2MCTR; /* ALT_CAN_MSGIF_IF2MCTR */
volatile uint32_t IF2DA; /* ALT_CAN_MSGIF_IF2DA */
volatile uint32_t IF2DB; /* ALT_CAN_MSGIF_IF2DB */
};
/* The typedef declaration for the raw register contents of register group ALT_CAN_MSGIF. */
typedef volatile struct ALT_CAN_MSGIF_raw_s ALT_CAN_MSGIF_raw_t;
#endif /* __ASSEMBLY__ */
#ifndef __ASSEMBLY__
/*
* 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 group ALT_CAN.
*/
struct ALT_CAN_s
{
volatile ALT_CAN_PROTO_t protogrp; /* ALT_CAN_PROTO */
volatile uint32_t _pad_0x28_0x83[23]; /* *UNDEFINED* */
volatile ALT_CAN_MSGHAND_t msghandgrp; /* ALT_CAN_MSGHAND */
volatile uint32_t _pad_0xd4_0xff[11]; /* *UNDEFINED* */
volatile ALT_CAN_MSGIF_t msgifgrp; /* ALT_CAN_MSGIF */
volatile uint32_t _pad_0x138_0x200[50]; /* *UNDEFINED* */
};
/* The typedef declaration for register group ALT_CAN. */
typedef volatile struct ALT_CAN_s ALT_CAN_t;
/* The struct declaration for the raw register contents of register group ALT_CAN. */
struct ALT_CAN_raw_s
{
volatile ALT_CAN_PROTO_raw_t protogrp; /* ALT_CAN_PROTO */
volatile uint32_t _pad_0x28_0x83[23]; /* *UNDEFINED* */
volatile ALT_CAN_MSGHAND_raw_t msghandgrp; /* ALT_CAN_MSGHAND */
volatile uint32_t _pad_0xd4_0xff[11]; /* *UNDEFINED* */
volatile ALT_CAN_MSGIF_raw_t msgifgrp; /* ALT_CAN_MSGIF */
volatile uint32_t _pad_0x138_0x200[50]; /* *UNDEFINED* */
};
/* The typedef declaration for the raw register contents of register group ALT_CAN. */
typedef volatile struct ALT_CAN_raw_s ALT_CAN_raw_t;
#endif /* __ASSEMBLY__ */
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* __ALTERA_ALT_CAN_H__ */