70 lines
2.5 KiB
C
70 lines
2.5 KiB
C
|
/*@<40><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>@<40>ַ<EFBFBD><D6B7>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>*/
|
|||
|
#ifndef CANTP_CFG_H
|
|||
|
#define CANTP_CFG_H
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Include File Section
|
|||
|
******************************************************************************/
|
|||
|
#include "_Types.h"
|
|||
|
#include "CanIf_Cfg.h"
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Macro Description Section
|
|||
|
******************************************************************************/
|
|||
|
/*@define<6E><65><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>*/
|
|||
|
#define CANTP_TASK 1
|
|||
|
#define CANTP_MFLEN_MAX 1200 /* <20><>֡<EFBFBD><D6A1><EFBFBD><EFBFBD> */
|
|||
|
|
|||
|
|
|||
|
|
|||
|
#define CANTP_ADDR_FUNC_REQ 0x7DF /* <20><><EFBFBD>Ϲ<EFBFBD><CFB9><EFBFBD>Ѱַ */
|
|||
|
#define CANTP_ADDR_PHY_REQ 0x760 /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱַ */
|
|||
|
|
|||
|
#define CANTP_RESP_CANID 0x768 /* <20><><EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD> */ //0x7AB
|
|||
|
|
|||
|
#define CANTP_ADDRFUNC_MF_FORBID _FALSE
|
|||
|
|
|||
|
#define CANTP_RX_STMIN_DEFINE 2 /* STmin */
|
|||
|
|
|||
|
#define CANTP_AS_TIMEOUT_DEFINE 25u /* 25ms?*/
|
|||
|
#define CANTP_BS_TIMEOUT_DEFINE 75u /* 75ms? */
|
|||
|
|
|||
|
#define CANTP_CS_TIMEOUT /*(N_Cs + N_As) < 0.9*N_Bs */
|
|||
|
#define CANTP_AR_TIMEOUT 25u /* 25ms? */
|
|||
|
|
|||
|
#define CANTP_BR_TIMEOUT /* (N_Br + N_Ar) < 0.9*N_Cr */
|
|||
|
#define CANTP_CR_TIMEOUT_DEFINE 150u /* 150ms */
|
|||
|
|
|||
|
#define CANTP_RESP_TIMEOUT 500u
|
|||
|
|
|||
|
#define CANTP_APP_RESP_TIMEOUT 500u /* APP<50><50>Ӧʱ<D3A6><CAB1> */
|
|||
|
#define CANTP_APP_RESP_78NEG_DEFINE 5000u /* 78<37><38><EFBFBD><EFBFBD>Ӧ */
|
|||
|
|
|||
|
extern const unsigned char TP_DUMY;// = 0xAA ; /* TP<54><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|||
|
extern const CanIf_CanIdType CANTP_ADDR_PHY_REQ_const ;
|
|||
|
extern const CanIf_CanIdType CANTP_ADDR_FUNC_REQ_const ;
|
|||
|
extern const CanIf_CanIdType CANTP_RESP_CANID_const ;
|
|||
|
|
|||
|
extern const uint8 CANTP_RX_STMIN;
|
|||
|
extern const uint16 CANTP_BS_TIMEOUT;
|
|||
|
extern const uint16 CANTP_CR_TIMEOUT;
|
|||
|
extern const uint16 CANTP_APP_RESP_78NEG;
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Structure Type Declaration Section
|
|||
|
******************************************************************************/
|
|||
|
/*@<40>ṹ<EFBFBD><E1B9B9><EFBFBD><EFBFBD>typedef<65><66><EFBFBD><EFBFBD>*/
|
|||
|
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Global Variable Declaration Section
|
|||
|
******************************************************************************/
|
|||
|
/*@ȫ<>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>extern*/
|
|||
|
|
|||
|
/******************************************************************************
|
|||
|
* Description: : Global Function Prototype Declaration
|
|||
|
******************************************************************************/
|
|||
|
/*@<40>ӿں<D3BF><DABA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>extern*/
|
|||
|
|
|||
|
#endif
|