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

Macros

#define CAN_ID_INIT   0x00u
 
#define CAN_ID_DE_INIT   0x10u
 
#define CAN_ID_SET_BAUDRATE   0x0fu
 
#define CAN_ID_SET_CTRL_MODE   0x03u
 
#define CAN_ID_DISABLE_CTRL_INT   0x04u
 
#define CAN_ID_ENABLE_CTRL_INT   0x05u
 
#define CAN_ID_CHECK_WAKEUP   0x0bu
 
#define CAN_ID_GET_CTRL_MODE   0x12u
 
#define CAN_ID_GET_CTRL_ERR_STATE   0x11u
 
#define CAN_ID_GET_CTRL_RX_ERR_CNT   0x30u
 
#define CAN_ID_GET_CTRL_TX_ERR_CNT   0x31u
 
#define CAN_ID_WRITE   0x06u
 
#define CAN_ID_MF_WRITE   0x01u
 
#define CAN_ID_MF_READ   0x08u
 
#define CAN_ID_MF_BUSOFF   0x09u
 
#define CAN_ID_MF_WAKEUP   0x0au
 
#define CAN_ID_MF_MODE   0x0cu
 
#define CAN_ID_GET_VERSION_INFO   0x07u
 
#define CAN_ID_GET_CURRENT_TIME   0x32u
 
#define CAN_ID_ENABLE_EGRESS_TS   0x33u
 
#define CAN_ID_GET_EGRESS_TS   0x34u
 
#define CAN_ID_GET_INGRESS_TS   0x35u
 
#define CAN_ID_ISR_TRANSMITION   0x02u
 
#define CAN_ID_ISR_RECEPTION   0x0du
 

Detailed Description

Macro Definition Documentation

◆ CAN_ID_CHECK_WAKEUP

#define CAN_ID_CHECK_WAKEUP   0x0bu

Can_CheckWakeup() api service id

◆ CAN_ID_DE_INIT

#define CAN_ID_DE_INIT   0x10u

Can_DeInit() api service id

◆ CAN_ID_DISABLE_CTRL_INT

#define CAN_ID_DISABLE_CTRL_INT   0x04u

◆ CAN_ID_ENABLE_CTRL_INT

#define CAN_ID_ENABLE_CTRL_INT   0x05u

◆ CAN_ID_ENABLE_EGRESS_TS

#define CAN_ID_ENABLE_EGRESS_TS   0x33u

◆ CAN_ID_GET_CTRL_ERR_STATE

#define CAN_ID_GET_CTRL_ERR_STATE   0x11u

◆ CAN_ID_GET_CTRL_MODE

#define CAN_ID_GET_CTRL_MODE   0x12u

Can_GetControllerState() api service id

◆ CAN_ID_GET_CTRL_RX_ERR_CNT

#define CAN_ID_GET_CTRL_RX_ERR_CNT   0x30u

◆ CAN_ID_GET_CTRL_TX_ERR_CNT

#define CAN_ID_GET_CTRL_TX_ERR_CNT   0x31u

◆ CAN_ID_GET_CURRENT_TIME

#define CAN_ID_GET_CURRENT_TIME   0x32u

Can_GetCurrentTime() api service id

◆ CAN_ID_GET_EGRESS_TS

#define CAN_ID_GET_EGRESS_TS   0x34u

Can_GetEgressTimeStamp() api service id

◆ CAN_ID_GET_INGRESS_TS

#define CAN_ID_GET_INGRESS_TS   0x35u

Can_GetIngressTimeStamp() api service id

◆ CAN_ID_GET_VERSION_INFO

#define CAN_ID_GET_VERSION_INFO   0x07u

Can_GetVersionInfo() api service id

◆ CAN_ID_INIT

#define CAN_ID_INIT   0x00u

Can_Init() api service id

◆ CAN_ID_ISR_RECEPTION

#define CAN_ID_ISR_RECEPTION   0x0du

Can_IsrReception() api service id

◆ CAN_ID_ISR_TRANSMITION

#define CAN_ID_ISR_TRANSMITION   0x02u

Can_IsrTransmition() api service id

◆ CAN_ID_MF_BUSOFF

#define CAN_ID_MF_BUSOFF   0x09u

Can_MainFunction_BusOff() api service id

◆ CAN_ID_MF_MODE

#define CAN_ID_MF_MODE   0x0cu

Can_MainFunction_MODE() api service id

◆ CAN_ID_MF_READ

#define CAN_ID_MF_READ   0x08u

Can_MainFunction_Read() api service id

◆ CAN_ID_MF_WAKEUP

#define CAN_ID_MF_WAKEUP   0x0au

Can_MainFunction_Wakeup() api service id

◆ CAN_ID_MF_WRITE

#define CAN_ID_MF_WRITE   0x01u

Can_MainFunction_Write() api service id

◆ CAN_ID_SET_BAUDRATE

#define CAN_ID_SET_BAUDRATE   0x0fu

Can_ChangeBaudrate() api service id

◆ CAN_ID_SET_CTRL_MODE

#define CAN_ID_SET_CTRL_MODE   0x03u

Can_SetControllerMode() api service id

◆ CAN_ID_WRITE

#define CAN_ID_WRITE   0x06u

Can_Write() api service id