STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
CanIf Developtmnet Error Types

Macros

#define CANIF_E_PARAM_CANID   0x10
 
#define CANIF_E_PARAM_HOH   0x12
 
#define CANIF_E_PARAM_LPDU   0x13
 
#define CANIF_E_PARAM_CONTROLLERID   0x15
 
#define CANIF_E_PARAM_WAKEUPSOURCE   0x16
 
#define CANIF_E_PARAM_TRCV   0x17
 
#define CANIF_E_PARAM_TRCVMODE   0x18
 
#define CANIF_E_PARAM_TRCVWAKEUPMODE   0x19
 
#define CANIF_E_PARAM_POINTER   0x20
 
#define CANIF_E_PARAM_CTRLMODE   0x21
 
#define CANIF_E_PARAM_PDU_MODE   0x22
 
#define CANIF_E_PARAM_CAN_ERROR   0x23
 
#define CANIF_E_UNINIT   0x30
 
#define CANIF_E_INVALID_TXPDUID   0x50
 
#define CANIF_E_INVALID_RXPDUID   0x60
 
#define CANIF_E_INIT_FAILED   0x80
 

Detailed Description

Requirement
SWS_CANIF_91006

Macro Definition Documentation

◆ CANIF_E_INIT_FAILED

#define CANIF_E_INIT_FAILED   0x80

CAN Interface initialisation failedCANIF_E_PARAM_CANID

◆ CANIF_E_INVALID_RXPDUID

#define CANIF_E_INVALID_RXPDUID   0x60

Receive PDU ID invalid

◆ CANIF_E_INVALID_TXPDUID

#define CANIF_E_INVALID_TXPDUID   0x50

Transmit PDU ID invalid

◆ CANIF_E_PARAM_CAN_ERROR

#define CANIF_E_PARAM_CAN_ERROR   0x23

API services called with invalid parameter

◆ CANIF_E_PARAM_CANID

#define CANIF_E_PARAM_CANID   0x10

API service called with invalid CAN ID

◆ CANIF_E_PARAM_CONTROLLERID

#define CANIF_E_PARAM_CONTROLLERID   0x15

API service called with invalid controller ID

◆ CANIF_E_PARAM_CTRLMODE

#define CANIF_E_PARAM_CTRLMODE   0x21

API service called with invalid controller mode

◆ CANIF_E_PARAM_HOH

#define CANIF_E_PARAM_HOH   0x12

API service called with invalid hardware object

◆ CANIF_E_PARAM_LPDU

#define CANIF_E_PARAM_LPDU   0x13

API service called with invalid PDU ID

◆ CANIF_E_PARAM_PDU_MODE

#define CANIF_E_PARAM_PDU_MODE   0x22

API service called with invalid PDU mode

◆ CANIF_E_PARAM_POINTER

#define CANIF_E_PARAM_POINTER   0x20

API service called with invalid pointer

◆ CANIF_E_PARAM_TRCV

#define CANIF_E_PARAM_TRCV   0x17

API service called with invalid transceiver ID

◆ CANIF_E_PARAM_TRCVMODE

#define CANIF_E_PARAM_TRCVMODE   0x18

API service called with invalid transceiver mode

◆ CANIF_E_PARAM_TRCVWAKEUPMODE

#define CANIF_E_PARAM_TRCVWAKEUPMODE   0x19

API service called with invalid transceiver wakeup mode

◆ CANIF_E_PARAM_WAKEUPSOURCE

#define CANIF_E_PARAM_WAKEUPSOURCE   0x16

API service called with invalid wakeup source

◆ CANIF_E_UNINIT

#define CANIF_E_UNINIT   0x30

API service used without module initialization