STM32H735xx HAL User Manual
|
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 IS_FDCAN_BRS | ( | BRS | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((ID_TYPE) == FDCAN_STANDARD_ID) || \ ((ID_TYPE) == FDCAN_EXTENDED_ID))
Definition at line 2204 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_AddMessageToTxBuffer(), HAL_FDCAN_AddMessageToTxFifoQ(), HAL_FDCAN_ConfigFilter(), HAL_FDCAN_TT_ConfigReferenceMessage(), and HAL_FDCAN_TT_ConfigTrigger().
#define IS_FDCAN_IT | ( | IT | ) | (((IT) & ~(FDCAN_IR_MASK | CCU_IR_MASK)) == 0U) |
Definition at line 2267 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_ActivateNotification(), HAL_FDCAN_ConfigInterruptLines(), and HAL_FDCAN_DeactivateNotification().
#define IS_FDCAN_IT_LINE | ( | IT_LINE | ) |
(((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)) |
Definition at line 2192 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_AddMessageToTxBuffer(), HAL_FDCAN_AddMessageToTxFifoQ(), HAL_FDCAN_ConfigClockCalibration(), HAL_FDCAN_ConfigExtendedIdMask(), HAL_FDCAN_ConfigFifoWatermark(), HAL_FDCAN_ConfigFilter(), HAL_FDCAN_ConfigRamWatchdog(), HAL_FDCAN_ConfigTimeoutCounter(), HAL_FDCAN_ConfigTxDelayCompensation(), HAL_FDCAN_Init(), HAL_FDCAN_IsRxBufferMessageAvailable(), HAL_FDCAN_TT_ConfigExternalSyncPhase(), HAL_FDCAN_TT_ConfigOperation(), HAL_FDCAN_TT_ConfigReferenceMessage(), HAL_FDCAN_TT_ConfigRegisterTimeMark(), and HAL_FDCAN_TT_ConfigTrigger().
#define IS_FDCAN_MIN_VALUE | ( | VALUE, | |
MIN | |||
) | ((VALUE) >= (MIN)) |
Definition at line 2193 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_ConfigClockCalibration(), and HAL_FDCAN_GetTxEvent().
#define IS_FDCAN_MODE | ( | MODE | ) |
(((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 | ) |
(((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 | ) |
(((MODE) == FDCAN_TT_COMMUNICATION_LEVEL1 ) || \ ((MODE) == FDCAN_TT_COMMUNICATION_LEVEL2 ) || \ ((MODE) == FDCAN_TT_COMMUNICATION_LEVEL0 ))
Definition at line 2330 of file stm32h7xx_hal_fdcan.h.
#define IS_FDCAN_REJECT_REMOTE | ( | DESTINATION | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((SYNC) == FDCAN_TT_EXT_CLK_SYNC_DISABLE) || \ ((SYNC) == FDCAN_TT_EXT_CLK_SYNC_ENABLE ))
Definition at line 2337 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigOperation().
#define IS_FDCAN_TT_GLOBAL_TIME_FILTERING | ( | FILTERING | ) |
(((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) |
Definition at line 2268 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ActivateNotification(), HAL_FDCAN_TT_ConfigInterruptLines(), and HAL_FDCAN_TT_DeactivateNotification().
#define IS_FDCAN_TT_OPERATION | ( | OPERATION | ) |
(((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().
#define IS_FDCAN_TT_REFERENCE_MESSAGE_PAYLOAD | ( | PAYLOAD | ) |
(((PAYLOAD) == FDCAN_TT_REF_MESSAGE_NO_PAYLOAD ) || \ ((PAYLOAD) == FDCAN_TT_REF_MESSAGE_ADD_PAYLOAD))
Definition at line 2306 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigReferenceMessage().
#define IS_FDCAN_TT_REGISTER_TIME_MARK_SOURCE | ( | SOURCE | ) |
(((SOURCE) == FDCAN_TT_REG_TIMEMARK_DIABLED ) || \ ((SOURCE) == FDCAN_TT_REG_TIMEMARK_CYC_TIME) || \ ((SOURCE) == FDCAN_TT_REG_TIMEMARK_LOC_TIME) || \ ((SOURCE) == FDCAN_TT_REG_TIMEMARK_GLO_TIME))
Definition at line 2375 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigRegisterTimeMark().
#define IS_FDCAN_TT_REPEAT_FACTOR | ( | FACTOR | ) |
(((FACTOR) == FDCAN_TT_REPEAT_EVERY_CYCLE ) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_2ND_CYCLE ) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_4TH_CYCLE ) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_8TH_CYCLE ) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_16TH_CYCLE) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_32ND_CYCLE) || \ ((FACTOR) == FDCAN_TT_REPEAT_EVERY_64TH_CYCLE))
Definition at line 2308 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigRegisterTimeMark(), and HAL_FDCAN_TT_ConfigTrigger().
#define IS_FDCAN_TT_STOP_WATCH_POLARITY | ( | POLARITY | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((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 | ) |
(((EVENT) == FDCAN_TT_TM_NO_EXTERNAL_EVENT ) || \ ((EVENT) == FDCAN_TT_TM_GEN_EXTERNAL_EVENT))
Definition at line 2328 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigTrigger().
#define IS_FDCAN_TT_TM_EVENT_INTERNAL | ( | EVENT | ) |
(((EVENT) == FDCAN_TT_TM_NO_INTERNAL_EVENT ) || \ ((EVENT) == FDCAN_TT_TM_GEN_INTERNAL_EVENT))
Definition at line 2326 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigTrigger().
#define IS_FDCAN_TT_TRIGGER_TYPE | ( | TYPE | ) |
(((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)) |
Definition at line 2356 of file stm32h7xx_hal_fdcan.h.
Referenced by HAL_FDCAN_TT_ConfigOperation(), and HAL_FDCAN_TT_SetClockSynchronization().
#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 | ) |
(((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 | ) |
(((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().