libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
FDCAN error return values
Collaboration diagram for FDCAN error return values:

Macros

#define FDCAN_E_OK   0
 No error. More...
 
#define FDCAN_E_OUTOFRANGE   -1
 Value provided was out of range. More...
 
#define FDCAN_E_TIMEOUT   -2
 Timeout waiting for FDCAN block to accept INIT bit change. More...
 
#define FDCAN_E_INVALID   -3
 Value provided was invalid (FIFO index, FDCAN block base address, length, etc.) More...
 
#define FDCAN_E_BUSY   -4
 Device is busy: Transmit buffer is full, unable to queue additional message or device is outside of INIT mode and cannot perform desired operation. More...
 
#define FDCAN_E_NOTAVAIL   -5
 Receive buffer is empty, unable to read any new message. More...
 

Detailed Description

Macro Definition Documentation

◆ FDCAN_E_BUSY

#define FDCAN_E_BUSY   -4

Device is busy: Transmit buffer is full, unable to queue additional message or device is outside of INIT mode and cannot perform desired operation.

Definition at line 746 of file fdcan.h.

◆ FDCAN_E_INVALID

#define FDCAN_E_INVALID   -3

Value provided was invalid (FIFO index, FDCAN block base address, length, etc.)

Definition at line 742 of file fdcan.h.

◆ FDCAN_E_NOTAVAIL

#define FDCAN_E_NOTAVAIL   -5

Receive buffer is empty, unable to read any new message.

Definition at line 749 of file fdcan.h.

◆ FDCAN_E_OK

#define FDCAN_E_OK   0

No error.

Operation finished successfully

Definition at line 733 of file fdcan.h.

◆ FDCAN_E_OUTOFRANGE

#define FDCAN_E_OUTOFRANGE   -1

Value provided was out of range.

Definition at line 736 of file fdcan.h.

◆ FDCAN_E_TIMEOUT

#define FDCAN_E_TIMEOUT   -2

Timeout waiting for FDCAN block to accept INIT bit change.

Definition at line 739 of file fdcan.h.