STM32H735xx HAL User Manual
Defines
FDCAN Private Macros
FDCAN

Defines

#define IS_FDCAN_FRAME_FORMAT(FORMAT)
#define IS_FDCAN_MODE(MODE)
#define IS_FDCAN_CLOCK_CALIBRATION(CALIBRATION)
#define IS_FDCAN_CKDIV(CKDIV)
#define IS_FDCAN_NOMINAL_PRESCALER(PRESCALER)   (((PRESCALER) >= 1U) && ((PRESCALER) <= 512U))
#define IS_FDCAN_NOMINAL_SJW(SJW)   (((SJW) >= 1U) && ((SJW) <= 128U))
#define IS_FDCAN_NOMINAL_TSEG1(TSEG1)   (((TSEG1) >= 1U) && ((TSEG1) <= 256U))
#define IS_FDCAN_NOMINAL_TSEG2(TSEG2)   (((TSEG2) >= 1U) && ((TSEG2) <= 128U))
#define IS_FDCAN_DATA_PRESCALER(PRESCALER)   (((PRESCALER) >= 1U) && ((PRESCALER) <= 32U))
#define IS_FDCAN_DATA_SJW(SJW)   (((SJW) >= 1U) && ((SJW) <= 16U))
#define IS_FDCAN_DATA_TSEG1(TSEG1)   (((TSEG1) >= 1U) && ((TSEG1) <= 32U))
#define IS_FDCAN_DATA_TSEG2(TSEG2)   (((TSEG2) >= 1U) && ((TSEG2) <= 16U))
#define IS_FDCAN_MAX_VALUE(VALUE, MAX)   ((VALUE) <= (MAX))
#define IS_FDCAN_MIN_VALUE(VALUE, MIN)   ((VALUE) >= (MIN))
#define IS_FDCAN_DATA_SIZE(SIZE)
#define IS_FDCAN_TX_FIFO_QUEUE_MODE(MODE)
#define IS_FDCAN_ID_TYPE(ID_TYPE)
#define IS_FDCAN_FILTER_CFG(CONFIG)
#define IS_FDCAN_TX_LOCATION(LOCATION)
#define IS_FDCAN_RX_FIFO(FIFO)
#define IS_FDCAN_RX_FIFO_MODE(MODE)
#define IS_FDCAN_STD_FILTER_TYPE(TYPE)
#define IS_FDCAN_EXT_FILTER_TYPE(TYPE)
#define IS_FDCAN_FRAME_TYPE(TYPE)
#define IS_FDCAN_DLC(DLC)
#define IS_FDCAN_ESI(ESI)
#define IS_FDCAN_BRS(BRS)
#define IS_FDCAN_FDF(FDF)
#define IS_FDCAN_EFC(EFC)
#define IS_FDCAN_IT(IT)   (((IT) & ~(FDCAN_IR_MASK | CCU_IR_MASK)) == 0U)
#define IS_FDCAN_TT_IT(IT)   (((IT) & 0xFFF80000U) == 0U)
#define IS_FDCAN_FIFO_WATERMARK(FIFO)
#define IS_FDCAN_NON_MATCHING(DESTINATION)
#define IS_FDCAN_REJECT_REMOTE(DESTINATION)
#define IS_FDCAN_IT_LINE(IT_LINE)
#define IS_FDCAN_TIMESTAMP(OPERATION)
#define IS_FDCAN_TIMESTAMP_PRESCALER(PRESCALER)
#define IS_FDCAN_TIMEOUT(OPERATION)
#define IS_FDCAN_CALIBRATION_FIELD_LENGTH(LENGTH)
#define IS_FDCAN_CALIBRATION_COUNTER(COUNTER)
#define IS_FDCAN_TT_REFERENCE_MESSAGE_PAYLOAD(PAYLOAD)
#define IS_FDCAN_TT_REPEAT_FACTOR(FACTOR)
#define IS_FDCAN_TT_TRIGGER_TYPE(TYPE)
#define IS_FDCAN_TT_TM_EVENT_INTERNAL(EVENT)
#define IS_FDCAN_TT_TM_EVENT_EXTERNAL(EVENT)
#define IS_FDCAN_OPERATION_MODE(MODE)
#define IS_FDCAN_TT_OPERATION(OPERATION)
#define IS_FDCAN_TT_TIME_MASTER(FUNCTION)
#define IS_FDCAN_TT_EXTERNAL_CLK_SYNC(SYNC)
#define IS_FDCAN_TT_GLOBAL_TIME_FILTERING(FILTERING)
#define IS_FDCAN_TT_AUTO_CLK_CALIBRATION(CALIBRATION)
#define IS_FDCAN_TT_EVENT_TRIGGER_POLARITY(POLARITY)
#define IS_FDCAN_TT_BASIC_CYCLES_NUMBER(NUMBER)
#define IS_FDCAN_TT_CYCLE_START_SYNC(SYNC)
#define IS_FDCAN_TT_TX_ENABLE_WINDOW(NTU)   (((NTU) >= 1U) && ((NTU) <= 16U))
#define IS_FDCAN_TT_TUR_NUMERATOR(NUMERATOR)   (((NUMERATOR) >= 0x10000U) && ((NUMERATOR) <= 0x1FFFFU))
#define IS_FDCAN_TT_TUR_DENOMINATOR(DENOMINATOR)   (((DENOMINATOR) >= 0x0001U) && ((DENOMINATOR) <= 0x3FFFU))
#define IS_FDCAN_TT_TUR_LEVEL_1(NC, DC)   ((NC) >= (4U * (DC)))
#define IS_FDCAN_TT_TUR_LEVEL_0_2(NC, DC)   ((NC) >= (8U * (DC)))
#define IS_FDCAN_TT_STOP_WATCH_TRIGGER(TRIGGER)
#define IS_FDCAN_TT_EVENT_TRIGGER(TRIGGER)
#define IS_FDCAN_TT_TIME_PRESET(TIME)   (((TIME) <= 0xFFFFU) && ((TIME) != 0x8000U))
#define IS_FDCAN_TT_STOP_WATCH_SOURCE(SOURCE)
#define IS_FDCAN_TT_STOP_WATCH_POLARITY(POLARITY)
#define IS_FDCAN_TT_REGISTER_TIME_MARK_SOURCE(SOURCE)

Define Documentation

#define IS_FDCAN_BRS (   BRS)
Value:
(((BRS) == FDCAN_BRS_OFF) || \
                           ((BRS) == FDCAN_BRS_ON ))

Definition at line 2261 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_CALIBRATION_COUNTER (   COUNTER)
Value:
(((COUNTER) == FDCAN_CALIB_TIME_QUANTA_COUNTER ) || \
                                               ((COUNTER) == FDCAN_CALIB_CLOCK_PERIOD_COUNTER) || \
                                               ((COUNTER) == FDCAN_CALIB_WATCHDOG_COUNTER    ))

Definition at line 2303 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_GetClockCalibrationCounter().

#define IS_FDCAN_CALIBRATION_FIELD_LENGTH (   LENGTH)
Value:
(((LENGTH) == FDCAN_CALIB_FIELD_LENGTH_32) || \
                                                   ((LENGTH) == FDCAN_CALIB_FIELD_LENGTH_64))

Definition at line 2301 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigClockCalibration().

#define IS_FDCAN_CKDIV (   CKDIV)
Value:
(((CKDIV) == FDCAN_CLOCK_DIV1 ) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV2 ) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV4 ) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV6 ) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV8 ) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV10) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV12) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV14) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV16) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV18) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV20) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV22) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV24) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV26) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV28) || \
                               ((CKDIV) == FDCAN_CLOCK_DIV30))

Definition at line 2168 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigClockCalibration().

#define IS_FDCAN_CLOCK_CALIBRATION (   CALIBRATION)
Value:
(((CALIBRATION) == FDCAN_CLOCK_CALIBRATION_DISABLE) || \
                                                 ((CALIBRATION) == FDCAN_CLOCK_CALIBRATION_ENABLE ))

Definition at line 2165 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigClockCalibration().

#define IS_FDCAN_DATA_PRESCALER (   PRESCALER)    (((PRESCALER) >= 1U) && ((PRESCALER) <= 32U))

Definition at line 2188 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_DATA_SIZE (   SIZE)
Value:
(((SIZE) == FDCAN_DATA_BYTES_8 ) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_12) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_16) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_20) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_24) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_32) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_48) || \
                                  ((SIZE) == FDCAN_DATA_BYTES_64))

Definition at line 2194 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_DATA_SJW (   SJW)    (((SJW) >= 1U) && ((SJW) <= 16U))

Definition at line 2189 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_DATA_TSEG1 (   TSEG1)    (((TSEG1) >= 1U) && ((TSEG1) <= 32U))

Definition at line 2190 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_DATA_TSEG2 (   TSEG2)    (((TSEG2) >= 1U) && ((TSEG2) <= 16U))

Definition at line 2191 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_DLC (   DLC)
Value:
(((DLC) == FDCAN_DLC_BYTES_0 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_1 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_2 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_3 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_4 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_5 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_6 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_7 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_8 ) || \
                           ((DLC) == FDCAN_DLC_BYTES_12) || \
                           ((DLC) == FDCAN_DLC_BYTES_16) || \
                           ((DLC) == FDCAN_DLC_BYTES_20) || \
                           ((DLC) == FDCAN_DLC_BYTES_24) || \
                           ((DLC) == FDCAN_DLC_BYTES_32) || \
                           ((DLC) == FDCAN_DLC_BYTES_48) || \
                           ((DLC) == FDCAN_DLC_BYTES_64))

Definition at line 2243 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_EFC (   EFC)
Value:
(((EFC) == FDCAN_NO_TX_EVENTS   ) || \
                           ((EFC) == FDCAN_STORE_TX_EVENTS))

Definition at line 2265 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_ESI (   ESI)
Value:
(((ESI) == FDCAN_ESI_ACTIVE ) || \
                           ((ESI) == FDCAN_ESI_PASSIVE))

Definition at line 2259 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_EXT_FILTER_TYPE (   TYPE)
Value:
(((TYPE) == FDCAN_FILTER_RANGE        ) || \
                                        ((TYPE) == FDCAN_FILTER_DUAL         ) || \
                                        ((TYPE) == FDCAN_FILTER_MASK         ) || \
                                        ((TYPE) == FDCAN_FILTER_RANGE_NO_EIDM))

Definition at line 2237 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigFilter().

#define IS_FDCAN_FDF (   FDF)
Value:
(((FDF) == FDCAN_CLASSIC_CAN) || \
                           ((FDF) == FDCAN_FD_CAN     ))

Definition at line 2263 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_FIFO_WATERMARK (   FIFO)
Value:
(((FIFO) == FDCAN_CFG_TX_EVENT_FIFO) || \
                                       ((FIFO) == FDCAN_CFG_RX_FIFO0     ) || \
                                       ((FIFO) == FDCAN_CFG_RX_FIFO1     ))

Definition at line 2269 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigFifoWatermark().

#define IS_FDCAN_FILTER_CFG (   CONFIG)
Value:
(((CONFIG) == FDCAN_FILTER_DISABLE      ) || \
                                     ((CONFIG) == FDCAN_FILTER_TO_RXFIFO0   ) || \
                                     ((CONFIG) == FDCAN_FILTER_TO_RXFIFO1   ) || \
                                     ((CONFIG) == FDCAN_FILTER_REJECT       ) || \
                                     ((CONFIG) == FDCAN_FILTER_HP           ) || \
                                     ((CONFIG) == FDCAN_FILTER_TO_RXFIFO0_HP) || \
                                     ((CONFIG) == FDCAN_FILTER_TO_RXFIFO1_HP) || \
                                     ((CONFIG) == FDCAN_FILTER_TO_RXBUFFER  ))

Definition at line 2206 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigFilter().

#define IS_FDCAN_FRAME_FORMAT (   FORMAT)
Value:
(((FORMAT) == FDCAN_FRAME_CLASSIC  ) || \
                                       ((FORMAT) == FDCAN_FRAME_FD_NO_BRS) || \
                                       ((FORMAT) == FDCAN_FRAME_FD_BRS   ))

Definition at line 2156 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_FRAME_TYPE (   TYPE)
Value:
(((TYPE) == FDCAN_DATA_FRAME  ) || \
                                   ((TYPE) == FDCAN_REMOTE_FRAME))

Definition at line 2241 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_AddMessageToTxFifoQ().

#define IS_FDCAN_ID_TYPE (   ID_TYPE)
#define IS_FDCAN_IT (   IT)    (((IT) & ~(FDCAN_IR_MASK | CCU_IR_MASK)) == 0U)
#define IS_FDCAN_IT_LINE (   IT_LINE)
Value:
(((IT_LINE) == FDCAN_INTERRUPT_LINE0) || \
                                   ((IT_LINE) == FDCAN_INTERRUPT_LINE1))

Definition at line 2277 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigInterruptLines(), and HAL_FDCAN_TT_ConfigInterruptLines().

#define IS_FDCAN_MAX_VALUE (   VALUE,
  MAX 
)    ((VALUE) <= (MAX))
#define IS_FDCAN_MIN_VALUE (   VALUE,
  MIN 
)    ((VALUE) >= (MIN))
#define IS_FDCAN_MODE (   MODE)
Value:
(((MODE) == FDCAN_MODE_NORMAL              ) || \
                             ((MODE) == FDCAN_MODE_RESTRICTED_OPERATION) || \
                             ((MODE) == FDCAN_MODE_BUS_MONITORING      ) || \
                             ((MODE) == FDCAN_MODE_INTERNAL_LOOPBACK   ) || \
                             ((MODE) == FDCAN_MODE_EXTERNAL_LOOPBACK   ))

Definition at line 2159 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_NOMINAL_PRESCALER (   PRESCALER)    (((PRESCALER) >= 1U) && ((PRESCALER) <= 512U))

Definition at line 2184 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_NOMINAL_SJW (   SJW)    (((SJW) >= 1U) && ((SJW) <= 128U))

Definition at line 2185 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_NOMINAL_TSEG1 (   TSEG1)    (((TSEG1) >= 1U) && ((TSEG1) <= 256U))

Definition at line 2186 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_NOMINAL_TSEG2 (   TSEG2)    (((TSEG2) >= 1U) && ((TSEG2) <= 128U))

Definition at line 2187 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_NON_MATCHING (   DESTINATION)
Value:
(((DESTINATION) == FDCAN_ACCEPT_IN_RX_FIFO0) || \
                                            ((DESTINATION) == FDCAN_ACCEPT_IN_RX_FIFO1) || \
                                            ((DESTINATION) == FDCAN_REJECT            ))

Definition at line 2272 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigGlobalFilter().

#define IS_FDCAN_OPERATION_MODE (   MODE)
Value:

Definition at line 2330 of file stm32h7xx_hal_fdcan.h.

#define IS_FDCAN_REJECT_REMOTE (   DESTINATION)
Value:
(((DESTINATION) == FDCAN_FILTER_REMOTE) || \
                                             ((DESTINATION) == FDCAN_REJECT_REMOTE))

Definition at line 2275 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigGlobalFilter().

#define IS_FDCAN_RX_FIFO (   FIFO)
Value:
(((FIFO) == FDCAN_RX_FIFO0) || \
                                ((FIFO) == FDCAN_RX_FIFO1))

Definition at line 2230 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigRxFifoOverwrite(), and HAL_FDCAN_GetRxFifoFillLevel().

#define IS_FDCAN_RX_FIFO_MODE (   MODE)
Value:
(((MODE) == FDCAN_RX_FIFO_BLOCKING ) || \
                                     ((MODE) == FDCAN_RX_FIFO_OVERWRITE))

Definition at line 2232 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigRxFifoOverwrite().

#define IS_FDCAN_STD_FILTER_TYPE (   TYPE)
Value:
(((TYPE) == FDCAN_FILTER_RANGE) || \
                                        ((TYPE) == FDCAN_FILTER_DUAL ) || \
                                        ((TYPE) == FDCAN_FILTER_MASK ))

Definition at line 2234 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigFilter().

#define IS_FDCAN_TIMEOUT (   OPERATION)
Value:
(((OPERATION) == FDCAN_TIMEOUT_CONTINUOUS   ) || \
                                     ((OPERATION) == FDCAN_TIMEOUT_TX_EVENT_FIFO) || \
                                     ((OPERATION) == FDCAN_TIMEOUT_RX_FIFO0     ) || \
                                     ((OPERATION) == FDCAN_TIMEOUT_RX_FIFO1     ))

Definition at line 2297 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigTimeoutCounter().

#define IS_FDCAN_TIMESTAMP (   OPERATION)
Value:
(((OPERATION) == FDCAN_TIMESTAMP_INTERNAL) || \
                                       ((OPERATION) == FDCAN_TIMESTAMP_EXTERNAL))

Definition at line 2279 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_EnableTimestampCounter().

#define IS_FDCAN_TIMESTAMP_PRESCALER (   PRESCALER)
Value:
(((PRESCALER) == FDCAN_TIMESTAMP_PRESC_1 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_2 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_3 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_4 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_5 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_6 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_7 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_8 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_9 ) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_10) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_11) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_12) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_13) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_14) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_15) || \
                                                 ((PRESCALER) == FDCAN_TIMESTAMP_PRESC_16))

Definition at line 2281 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_ConfigTimestampCounter().

#define IS_FDCAN_TT_AUTO_CLK_CALIBRATION (   CALIBRATION)
Value:
(((CALIBRATION) == FDCAN_TT_AUTO_CLK_CALIB_DISABLE) || \
                                                       ((CALIBRATION) == FDCAN_TT_AUTO_CLK_CALIB_ENABLE ))

Definition at line 2341 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_BASIC_CYCLES_NUMBER (   NUMBER)
Value:
(((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_1 ) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_2 ) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_4 ) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_8 ) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_16) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_32) || \
                                                 ((NUMBER) == FDCAN_TT_CYCLES_PER_MATRIX_64))

Definition at line 2345 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_CYCLE_START_SYNC (   SYNC)
Value:
(((SYNC) == FDCAN_TT_NO_SYNC_PULSE         ) || \
                                            ((SYNC) == FDCAN_TT_SYNC_BASIC_CYCLE_START) || \
                                            ((SYNC) == FDCAN_TT_SYNC_MATRIX_START     ))

Definition at line 2352 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_EVENT_TRIGGER (   TRIGGER)
Value:
(((TRIGGER) == FDCAN_TT_EVENT_TRIGGER_0) || \
                                            ((TRIGGER) == FDCAN_TT_EVENT_TRIGGER_1) || \
                                            ((TRIGGER) == FDCAN_TT_EVENT_TRIGGER_2) || \
                                            ((TRIGGER) == FDCAN_TT_EVENT_TRIGGER_3))

Definition at line 2364 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_EVENT_TRIGGER_POLARITY (   POLARITY)
Value:
(((POLARITY) == FDCAN_TT_EVT_TRIG_POL_RISING ) || \
                                                      ((POLARITY) == FDCAN_TT_EVT_TRIG_POL_FALLING))

Definition at line 2343 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_EXTERNAL_CLK_SYNC (   SYNC)
Value:

Definition at line 2337 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_GLOBAL_TIME_FILTERING (   FILTERING)
Value:
(((FILTERING) == FDCAN_TT_GLOB_TIME_FILT_DISABLE) || \
                                                      ((FILTERING) == FDCAN_TT_GLOB_TIME_FILT_ENABLE ))

Definition at line 2339 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_IT (   IT)    (((IT) & 0xFFF80000U) == 0U)
#define IS_FDCAN_TT_OPERATION (   OPERATION)
Value:
(((OPERATION) == FDCAN_STRICTLY_TT_OPERATION      ) || \
                                          ((OPERATION) == FDCAN_EXT_EVT_SYNC_TT_OPERATION))

Definition at line 2333 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

Value:

Definition at line 2306 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigReferenceMessage().

Value:

Definition at line 2375 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigRegisterTimeMark().

#define IS_FDCAN_TT_REPEAT_FACTOR (   FACTOR)
#define IS_FDCAN_TT_STOP_WATCH_POLARITY (   POLARITY)
Value:
(((POLARITY) == FDCAN_TT_STOP_WATCH_RISING ) || \
                                                   ((POLARITY) == FDCAN_TT_STOP_WATCH_FALLING))

Definition at line 2373 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigStopWatch().

#define IS_FDCAN_TT_STOP_WATCH_SOURCE (   SOURCE)
Value:
(((SOURCE) == FDCAN_TT_STOP_WATCH_DISABLED   ) || \
                                               ((SOURCE) == FDCAN_TT_STOP_WATCH_CYCLE_TIME ) || \
                                               ((SOURCE) == FDCAN_TT_STOP_WATCH_LOCAL_TIME ) || \
                                               ((SOURCE) == FDCAN_TT_STOP_WATCH_GLOBAL_TIME))

Definition at line 2369 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigStopWatch().

#define IS_FDCAN_TT_STOP_WATCH_TRIGGER (   TRIGGER)
Value:
(((TRIGGER) == FDCAN_TT_STOP_WATCH_TRIGGER_0) || \
                                                 ((TRIGGER) == FDCAN_TT_STOP_WATCH_TRIGGER_1) || \
                                                 ((TRIGGER) == FDCAN_TT_STOP_WATCH_TRIGGER_2) || \
                                                 ((TRIGGER) == FDCAN_TT_STOP_WATCH_TRIGGER_3))

Definition at line 2360 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_TIME_MASTER (   FUNCTION)
Value:
(((FUNCTION) == FDCAN_TT_SLAVE           ) || \
                                           ((FUNCTION) == FDCAN_TT_POTENTIAL_MASTER))

Definition at line 2335 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_TIME_PRESET (   TIME)    (((TIME) <= 0xFFFFU) && ((TIME) != 0x8000U))

Definition at line 2368 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_SetGlobalTime().

#define IS_FDCAN_TT_TM_EVENT_EXTERNAL (   EVENT)
Value:

Definition at line 2328 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigTrigger().

#define IS_FDCAN_TT_TM_EVENT_INTERNAL (   EVENT)
Value:

Definition at line 2326 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigTrigger().

#define IS_FDCAN_TT_TRIGGER_TYPE (   TYPE)
Value:
(((TYPE) == FDCAN_TT_TX_REF_TRIGGER        ) || \
                                        ((TYPE) == FDCAN_TT_TX_REF_TRIGGER_GAP    ) || \
                                        ((TYPE) == FDCAN_TT_TX_TRIGGER_SINGLE     ) || \
                                        ((TYPE) == FDCAN_TT_TX_TRIGGER_CONTINUOUS ) || \
                                        ((TYPE) == FDCAN_TT_TX_TRIGGER_ARBITRATION) || \
                                        ((TYPE) == FDCAN_TT_TX_TRIGGER_MERGED     ) || \
                                        ((TYPE) == FDCAN_TT_WATCH_TRIGGER         ) || \
                                        ((TYPE) == FDCAN_TT_WATCH_TRIGGER_GAP     ) || \
                                        ((TYPE) == FDCAN_TT_RX_TRIGGER            ) || \
                                        ((TYPE) == FDCAN_TT_TIME_BASE_TRIGGER     ) || \
                                        ((TYPE) == FDCAN_TT_END_OF_LIST           ))

Definition at line 2315 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigTrigger().

#define IS_FDCAN_TT_TUR_DENOMINATOR (   DENOMINATOR)    (((DENOMINATOR) >= 0x0001U) && ((DENOMINATOR) <= 0x3FFFU))

Definition at line 2357 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_TUR_LEVEL_0_2 (   NC,
  DC 
)    ((NC) >= (8U * (DC)))

Definition at line 2359 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_TUR_LEVEL_1 (   NC,
  DC 
)    ((NC) >= (4U * (DC)))

Definition at line 2358 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TT_TUR_NUMERATOR (   NUMERATOR)    (((NUMERATOR) >= 0x10000U) && ((NUMERATOR) <= 0x1FFFFU))
#define IS_FDCAN_TT_TX_ENABLE_WINDOW (   NTU)    (((NTU) >= 1U) && ((NTU) <= 16U))

Definition at line 2355 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_TT_ConfigOperation().

#define IS_FDCAN_TX_FIFO_QUEUE_MODE (   MODE)
Value:
(((MODE) == FDCAN_TX_FIFO_OPERATION ) || \
                                           ((MODE) == FDCAN_TX_QUEUE_OPERATION))

Definition at line 2202 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_Init().

#define IS_FDCAN_TX_LOCATION (   LOCATION)
Value:
(((LOCATION) == FDCAN_TX_BUFFER0 ) || ((LOCATION) == FDCAN_TX_BUFFER1 ) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER2 ) || ((LOCATION) == FDCAN_TX_BUFFER3 ) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER4 ) || ((LOCATION) == FDCAN_TX_BUFFER5 ) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER6 ) || ((LOCATION) == FDCAN_TX_BUFFER7 ) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER8 ) || ((LOCATION) == FDCAN_TX_BUFFER9 ) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER10) || ((LOCATION) == FDCAN_TX_BUFFER11) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER12) || ((LOCATION) == FDCAN_TX_BUFFER13) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER14) || ((LOCATION) == FDCAN_TX_BUFFER15) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER16) || ((LOCATION) == FDCAN_TX_BUFFER17) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER18) || ((LOCATION) == FDCAN_TX_BUFFER19) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER20) || ((LOCATION) == FDCAN_TX_BUFFER21) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER22) || ((LOCATION) == FDCAN_TX_BUFFER23) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER24) || ((LOCATION) == FDCAN_TX_BUFFER25) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER26) || ((LOCATION) == FDCAN_TX_BUFFER27) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER28) || ((LOCATION) == FDCAN_TX_BUFFER29) || \
                                        ((LOCATION) == FDCAN_TX_BUFFER30) || ((LOCATION) == FDCAN_TX_BUFFER31))

Definition at line 2214 of file stm32h7xx_hal_fdcan.h.

Referenced by HAL_FDCAN_AddMessageToTxBuffer(), and HAL_FDCAN_TT_ConfigTrigger().