?? linxgate.h
字號:
#ifndef _LINXGATE_H_
#define _LINXGATE_H_
/* LIN Error Macros */
/******************************************************************************
* VARIABLES
******************************************************************************/
/* This wariable reflect the state of the LIN physical layer during LIN colision detection:
- 0 -> OK
- 1 -> RxD pin low, i.e. LIN signal wire connected to GND,
- 2 -> RxD pin high, i.e. LIN signal wire connected to Vsup */
extern unsigned char failLIN;
/******************************************************************************
* MACROS
******************************************************************************/
#define XLIN_ShiftRxErr() LIN_ErrRxCounter = (LINErrCounterType)_ror (LIN_ErrRxCounter,1)
#define XLIN_ShiftTxErr() LIN_ErrTxCounter = (LINErrCounterType)_ror (LIN_ErrTxCounter,1)
/**************************************************************************
* Function : XLIN_SetRxErr
*
* Description: Shift Rx error counter and set high bit
*
*
* Returns: none
*
* Notes: none
*
*
**************************************************************************/
#define XLIN_SetRxErr() \
LIN_ErrRxCounter = (LINErrCounterType)_ror (LIN_ErrRxCounter,1); \
LIN_ErrRxCounter |= 0x80
/**************************************************************************
* Function : XLIN_SetTxErr
*
* Description: Shift Tx error counter and set high bit
*
*
* Returns: none
*
* Notes: none
*
*
**************************************************************************/
#define XLIN_SetTxErr() \
LIN_ErrTxCounter = (LINErrCounterType)_ror (LIN_ErrTxCounter,1); \
LIN_ErrTxCounter |= 0x80
#endif /* _LINXGATE_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -