STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
Can Id number for module and each API

Macros

#define CANIF_ID_INIT   0x01
 
#define CANIF_ID_DE_INIT   0x02
 
#define CANIF_ID_SET_CTRL_MODE   0x03
 
#define CANIF_ID_GET_CTRL_MODE   0x04
 
#define CANIF_ID_GET_CTRL_ERR_STATE   0x4b
 
#define CANIF_ID_TRANSMIT   0x49
 
#define CANIF_ID_READ_RX_PDU_DATA   0x06
 
#define CANIF_ID_READ_TX_NOTIF_STATUS   0x07
 
#define CANIF_ID_READ_RX_NOTIF_STATUS   0x08
 
#define CANIF_ID_SET_PDU_MODE   0x09
 
#define CANIF_ID_GET_PDU_MODE   0x0a
 
#define CANIF_ID_GET_VERSION_INFO   0x0b
 
#define CANIF_ID_SET_DYNAMIC_TX_ID   0x0c
 
#define CANIF_ID_GET_TX_CONFIRM_STATE   0x19
 
#define CANIF_ID_SET_BAUDRATE   0x27
 
#define CANIF_ID_GET_CTRL_RX_ERR_CNT   0x4d
 
#define CANIF_ID_GET_CTRL_TX_ERR_CNT   0x4e
 
#define CANIF_ID_ENABLE_BUS_MIRROR   0x4c
 
#define CANIF_ID_GET_CURRENT_TIME   0x51
 
#define CANIF_ID_ENABLE_EGRESS_TS   0x52
 
#define CANIF_ID_GET_EGRESS_TS   0x53
 
#define CANIF_ID_GET_INGRESS_TS   0x54
 
#define CANIF_ID_TX_CONFIRMATION   0x13
 
#define CANIF_ID_RX_INDICATION   0x14
 
#define CANIF_ID_CTRL_BUS_OFF   0x16
 
#define CANIF_ID_CTRL_MODE_INDICATION   0x17
 
#define CANIF_ID_CTRL_ERR_ST_PASIVE   0x4f
 
#define CANIF_ID_ERR_NOTIF   0x50
 

Detailed Description

Macro Definition Documentation

◆ CANIF_ID_CTRL_BUS_OFF

#define CANIF_ID_CTRL_BUS_OFF   0x16

◆ CANIF_ID_CTRL_ERR_ST_PASIVE

#define CANIF_ID_CTRL_ERR_ST_PASIVE   0x4f

◆ CANIF_ID_CTRL_MODE_INDICATION

#define CANIF_ID_CTRL_MODE_INDICATION   0x17

◆ CANIF_ID_DE_INIT

#define CANIF_ID_DE_INIT   0x02

◆ CANIF_ID_ENABLE_BUS_MIRROR

#define CANIF_ID_ENABLE_BUS_MIRROR   0x4c

CanIf_EnableBusMirroring()

◆ CANIF_ID_ENABLE_EGRESS_TS

#define CANIF_ID_ENABLE_EGRESS_TS   0x52

CanIf_EnableEgressTimeStamp()

◆ CANIF_ID_ERR_NOTIF

#define CANIF_ID_ERR_NOTIF   0x50

◆ CANIF_ID_GET_CTRL_ERR_STATE

#define CANIF_ID_GET_CTRL_ERR_STATE   0x4b

◆ CANIF_ID_GET_CTRL_MODE

#define CANIF_ID_GET_CTRL_MODE   0x04

◆ CANIF_ID_GET_CTRL_RX_ERR_CNT

#define CANIF_ID_GET_CTRL_RX_ERR_CNT   0x4d

◆ CANIF_ID_GET_CTRL_TX_ERR_CNT

#define CANIF_ID_GET_CTRL_TX_ERR_CNT   0x4e

◆ CANIF_ID_GET_CURRENT_TIME

#define CANIF_ID_GET_CURRENT_TIME   0x51

CanIf_GetCurrentTime()

◆ CANIF_ID_GET_EGRESS_TS

#define CANIF_ID_GET_EGRESS_TS   0x53

CanIf_GetEgressTimeStamp()

◆ CANIF_ID_GET_INGRESS_TS

#define CANIF_ID_GET_INGRESS_TS   0x54

CanIf_GetIngressTimeStamp()

◆ CANIF_ID_GET_PDU_MODE

#define CANIF_ID_GET_PDU_MODE   0x0a

◆ CANIF_ID_GET_TX_CONFIRM_STATE

#define CANIF_ID_GET_TX_CONFIRM_STATE   0x19

◆ CANIF_ID_GET_VERSION_INFO

#define CANIF_ID_GET_VERSION_INFO   0x0b

CanIf_GetVersionInfo()

◆ CANIF_ID_INIT

#define CANIF_ID_INIT   0x01

◆ CANIF_ID_READ_RX_NOTIF_STATUS

#define CANIF_ID_READ_RX_NOTIF_STATUS   0x08

CanIf_ReadRxNotifStatus()

◆ CANIF_ID_READ_RX_PDU_DATA

#define CANIF_ID_READ_RX_PDU_DATA   0x06

CanIf_ReadRxPduData()

◆ CANIF_ID_READ_TX_NOTIF_STATUS

#define CANIF_ID_READ_TX_NOTIF_STATUS   0x07

CanIf_ReadTxNotifStatus()

◆ CANIF_ID_RX_INDICATION

#define CANIF_ID_RX_INDICATION   0x14

◆ CANIF_ID_SET_BAUDRATE

#define CANIF_ID_SET_BAUDRATE   0x27

CanIf_SetBaudrate()

◆ CANIF_ID_SET_CTRL_MODE

#define CANIF_ID_SET_CTRL_MODE   0x03

◆ CANIF_ID_SET_DYNAMIC_TX_ID

#define CANIF_ID_SET_DYNAMIC_TX_ID   0x0c

◆ CANIF_ID_SET_PDU_MODE

#define CANIF_ID_SET_PDU_MODE   0x09

◆ CANIF_ID_TRANSMIT

#define CANIF_ID_TRANSMIT   0x49

◆ CANIF_ID_TX_CONFIRMATION

#define CANIF_ID_TX_CONFIRMATION   0x13