MTB CAT1 Peripheral driver library
LIN ALL Interrupt Mask Definition

General Description

Specifies the mask value for interrupt status/mask.

Macros

#define LIN_INTR_TX_HEADER_DONE   (LIN_CH_INTR_TX_HEADER_DONE_Msk)
 Mask for TX Header DONE.
 
#define LIN_INTR_TX_RESPONSE_DONE   (LIN_CH_INTR_TX_RESPONSE_DONE_Msk)
 Mask for TX Response DONE.
 
#define LIN_INTR_TX_WAKEUP_DONE   (LIN_CH_INTR_TX_WAKEUP_DONE_Msk)
 Mask for TX Wake up DONE.
 
#define LIN_INTR_RX_HEADER_DONE   (LIN_CH_INTR_RX_HEADER_DONE_Msk)
 Mask for RX Header DONE.
 
#define LIN_INTR_RX_RESPONSE_DONE   (LIN_CH_INTR_RX_RESPONSE_DONE_Msk)
 Mask for RX Response DONE.
 
#define LIN_INTR_RX_BREAK_WAKEUP_DONE   (LIN_CH_INTR_MASK_RX_BREAK_WAKEUP_DONE_Msk)
 Mask for RX Wake up DONE.
 
#define LIN_INTR_RX_HEADER_SYNC_DONE   (LIN_CH_INTR_RX_HEADER_SYNC_DONE_Msk)
 Mask for RX Header Sync DONE.
 
#define LIN_INTR_RX_NOISE_DETECT   (LIN_CH_INTR_RX_NOISE_DETECT_Msk)
 Mask for RX Noise Detect.
 
#define LIN_INTR_TIMEOUT   (LIN_CH_INTR_TIMEOUT_Msk)
 Mask for timeout.
 
#define LIN_INTR_TX_HEADER_BIT_ERROR   (LIN_CH_INTR_TX_HEADER_BIT_ERROR_Msk)
 Mask for TX Header Bit error.
 
#define LIN_INTR_TX_RESPONSE_BIT_ERROR   (LIN_CH_INTR_TX_RESPONSE_BIT_ERROR_Msk)
 Mask for TX Response Bit error.
 
#define LIN_INTR_RX_HEADER_FRAME_ERROR   (LIN_CH_INTR_RX_HEADER_FRAME_ERROR_Msk)
 Mask for RX Header frame error.
 
#define LIN_INTR_RX_HEADER_SYNC_ERROR   (LIN_CH_INTR_RX_HEADER_SYNC_ERROR_Msk)
 Mask for Rx header sync error.
 
#define LIN_INTR_RX_HEADER_PARITY_ERROR   (LIN_CH_INTR_RX_HEADER_PARITY_ERROR_Msk)
 Mask for Rx header parity error.
 
#define LIN_INTR_RX_RESPONSE_FRAME_ERROR   (LIN_CH_INTR_RX_RESPONSE_FRAME_ERROR_Msk)
 Mask for Rx Response frame error.
 
#define LIN_INTR_RX_RESPONSE_CHECKSUM_ERROR   (LIN_CH_INTR_RX_RESPONSE_CHECKSUM_ERROR_Msk)
 Mask for Rx response checksum error.
 
#define LIN_INTR_ALL_ERROR_MASK_SLAVE
 Mask for all slave errors. More...
 
#define LIN_INTR_ALL_ERROR_MASK_MASTER   (LIN_INTR_ALL_ERROR_MASK_SLAVE | LIN_CH_INTR_TX_HEADER_BIT_ERROR_Msk)
 Mask for all master errors.
 

Macro Definition Documentation

◆ LIN_INTR_ALL_ERROR_MASK_SLAVE

#define LIN_INTR_ALL_ERROR_MASK_SLAVE
Value:
(LIN_CH_INTR_RX_NOISE_DETECT_Msk |\
LIN_CH_INTR_TIMEOUT_Msk |\
LIN_CH_INTR_TX_RESPONSE_BIT_ERROR_Msk |\
LIN_CH_INTR_RX_HEADER_FRAME_ERROR_Msk |\
LIN_CH_INTR_RX_HEADER_SYNC_ERROR_Msk |\
LIN_CH_INTR_RX_HEADER_PARITY_ERROR_Msk |\
LIN_CH_INTR_RX_RESPONSE_FRAME_ERROR_Msk |\
LIN_CH_INTR_RX_RESPONSE_CHECKSUM_ERROR_Msk)

Mask for all slave errors.