STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Macros
CAN Private Macros

Macros

#define IS_CAN_MODE(MODE)
 
#define IS_CAN_SJW(SJW)
 
#define IS_CAN_BS1(BS1)   ((BS1) <= CAN_BS1_16TQ)
 
#define IS_CAN_BS2(BS2)   ((BS2) <= CAN_BS2_8TQ)
 
#define IS_CAN_PRESCALER(PRESCALER)   (((PRESCALER) >= 1) && ((PRESCALER) <= 1024))
 
#define IS_CAN_FILTER_NUMBER(NUMBER)   ((NUMBER) <= 27)
 
#define IS_CAN_FILTER_MODE(MODE)
 
#define IS_CAN_FILTER_SCALE(SCALE)
 
#define IS_CAN_FILTER_FIFO(FIFO)
 
#define IS_CAN_BANKNUMBER(BANKNUMBER)   ((BANKNUMBER) <= 28)
 
#define IS_CAN_TRANSMITMAILBOX(TRANSMITMAILBOX)   ((TRANSMITMAILBOX) <= ((uint8_t)0x02))
 
#define IS_CAN_STDID(STDID)    ((STDID) <= ((uint32_t)0x7FF))
 
#define IS_CAN_EXTID(EXTID)    ((EXTID) <= ((uint32_t)0x1FFFFFFF))
 
#define IS_CAN_DLC(DLC)    ((DLC) <= ((uint8_t)0x08))
 
#define IS_CAN_IDTYPE(IDTYPE)
 
#define IS_CAN_RTR(RTR)   (((RTR) == CAN_RTR_DATA) || ((RTR) == CAN_RTR_REMOTE))
 
#define IS_CAN_FIFO(FIFO)   (((FIFO) == CAN_FIFO0) || ((FIFO) == CAN_FIFO1))
 

Detailed Description

Macro Definition Documentation

#define IS_CAN_BANKNUMBER (   BANKNUMBER)    ((BANKNUMBER) <= 28)

Definition at line 729 of file stm32f7xx_hal_can.h.

#define IS_CAN_BS1 (   BS1)    ((BS1) <= CAN_BS1_16TQ)

Definition at line 719 of file stm32f7xx_hal_can.h.

#define IS_CAN_BS2 (   BS2)    ((BS2) <= CAN_BS2_8TQ)

Definition at line 720 of file stm32f7xx_hal_can.h.

#define IS_CAN_DLC (   DLC)    ((DLC) <= ((uint8_t)0x08))

Definition at line 734 of file stm32f7xx_hal_can.h.

#define IS_CAN_EXTID (   EXTID)    ((EXTID) <= ((uint32_t)0x1FFFFFFF))

Definition at line 733 of file stm32f7xx_hal_can.h.

#define IS_CAN_FIFO (   FIFO)    (((FIFO) == CAN_FIFO0) || ((FIFO) == CAN_FIFO1))

Definition at line 739 of file stm32f7xx_hal_can.h.

#define IS_CAN_FILTER_FIFO (   FIFO)
Value:
(((FIFO) == CAN_FILTER_FIFO0) || \
((FIFO) == CAN_FILTER_FIFO1))
#define CAN_FILTER_FIFO1
#define CAN_FILTER_FIFO0

Definition at line 727 of file stm32f7xx_hal_can.h.

#define IS_CAN_FILTER_MODE (   MODE)
Value:
(((MODE) == CAN_FILTERMODE_IDMASK) || \
((MODE) == CAN_FILTERMODE_IDLIST))
#define CAN_FILTERMODE_IDMASK
#define CAN_FILTERMODE_IDLIST

Definition at line 723 of file stm32f7xx_hal_can.h.

#define IS_CAN_FILTER_NUMBER (   NUMBER)    ((NUMBER) <= 27)

Definition at line 722 of file stm32f7xx_hal_can.h.

#define IS_CAN_FILTER_SCALE (   SCALE)
Value:
(((SCALE) == CAN_FILTERSCALE_16BIT) || \
((SCALE) == CAN_FILTERSCALE_32BIT))
#define CAN_FILTERSCALE_32BIT
#define CAN_FILTERSCALE_16BIT

Definition at line 725 of file stm32f7xx_hal_can.h.

#define IS_CAN_IDTYPE (   IDTYPE)
Value:
(((IDTYPE) == CAN_ID_STD) || \
((IDTYPE) == CAN_ID_EXT))
#define CAN_ID_EXT
#define CAN_ID_STD

Definition at line 736 of file stm32f7xx_hal_can.h.

#define IS_CAN_MODE (   MODE)
Value:
(((MODE) == CAN_MODE_NORMAL) || \
((MODE) == CAN_MODE_LOOPBACK)|| \
((MODE) == CAN_MODE_SILENT) || \
#define CAN_MODE_SILENT
#define CAN_MODE_SILENT_LOOPBACK
#define CAN_MODE_LOOPBACK
#define CAN_MODE_NORMAL

Definition at line 713 of file stm32f7xx_hal_can.h.

#define IS_CAN_PRESCALER (   PRESCALER)    (((PRESCALER) >= 1) && ((PRESCALER) <= 1024))

Definition at line 721 of file stm32f7xx_hal_can.h.

#define IS_CAN_RTR (   RTR)    (((RTR) == CAN_RTR_DATA) || ((RTR) == CAN_RTR_REMOTE))

Definition at line 738 of file stm32f7xx_hal_can.h.

#define IS_CAN_SJW (   SJW)
Value:
(((SJW) == CAN_SJW_1TQ) || ((SJW) == CAN_SJW_2TQ)|| \
((SJW) == CAN_SJW_3TQ) || ((SJW) == CAN_SJW_4TQ))
#define CAN_SJW_3TQ
#define CAN_SJW_4TQ
#define CAN_SJW_2TQ
#define CAN_SJW_1TQ

Definition at line 717 of file stm32f7xx_hal_can.h.

#define IS_CAN_STDID (   STDID)    ((STDID) <= ((uint32_t)0x7FF))

Definition at line 732 of file stm32f7xx_hal_can.h.

#define IS_CAN_TRANSMITMAILBOX (   TRANSMITMAILBOX)    ((TRANSMITMAILBOX) <= ((uint8_t)0x02))

Definition at line 731 of file stm32f7xx_hal_can.h.