STM32L443xx HAL User Manual
|
Defines | |
#define | IS_CAN_MODE(MODE) |
#define | IS_CAN_SJW(SJW) |
#define | IS_CAN_BS1(BS1) |
#define | IS_CAN_BS2(BS2) |
#define | IS_CAN_PRESCALER(PRESCALER) (((PRESCALER) >= 1U) && ((PRESCALER) <= 1024U)) |
#define | IS_CAN_FILTER_ID_HALFWORD(HALFWORD) ((HALFWORD) <= 0xFFFFU) |
#define | IS_CAN_FILTER_BANK_SINGLE(BANK) ((BANK) <= 13U) |
#define | IS_CAN_FILTER_MODE(MODE) |
#define | IS_CAN_FILTER_SCALE(SCALE) |
#define | IS_CAN_FILTER_ACTIVATION(ACTIVATION) |
#define | IS_CAN_FILTER_FIFO(FIFO) |
#define | IS_CAN_TX_MAILBOX(TRANSMITMAILBOX) |
#define | IS_CAN_TX_MAILBOX_LIST(TRANSMITMAILBOX) ((TRANSMITMAILBOX) <= (CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | CAN_TX_MAILBOX2)) |
#define | IS_CAN_STDID(STDID) ((STDID) <= 0x7FFU) |
#define | IS_CAN_EXTID(EXTID) ((EXTID) <= 0x1FFFFFFFU) |
#define | IS_CAN_DLC(DLC) ((DLC) <= 8U) |
#define | IS_CAN_IDTYPE(IDTYPE) |
#define | IS_CAN_RTR(RTR) (((RTR) == CAN_RTR_DATA) || ((RTR) == CAN_RTR_REMOTE)) |
#define | IS_CAN_RX_FIFO(FIFO) (((FIFO) == CAN_RX_FIFO0) || ((FIFO) == CAN_RX_FIFO1)) |
#define | IS_CAN_IT(IT) |
#define IS_CAN_BS1 | ( | BS1 | ) |
(((BS1) == CAN_BS1_1TQ) || ((BS1) == CAN_BS1_2TQ) || \ ((BS1) == CAN_BS1_3TQ) || ((BS1) == CAN_BS1_4TQ) || \ ((BS1) == CAN_BS1_5TQ) || ((BS1) == CAN_BS1_6TQ) || \ ((BS1) == CAN_BS1_7TQ) || ((BS1) == CAN_BS1_8TQ) || \ ((BS1) == CAN_BS1_9TQ) || ((BS1) == CAN_BS1_10TQ)|| \ ((BS1) == CAN_BS1_11TQ)|| ((BS1) == CAN_BS1_12TQ)|| \ ((BS1) == CAN_BS1_13TQ)|| ((BS1) == CAN_BS1_14TQ)|| \ ((BS1) == CAN_BS1_15TQ)|| ((BS1) == CAN_BS1_16TQ))
Definition at line 782 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
#define IS_CAN_BS2 | ( | BS2 | ) |
(((BS2) == CAN_BS2_1TQ) || ((BS2) == CAN_BS2_2TQ) || \ ((BS2) == CAN_BS2_3TQ) || ((BS2) == CAN_BS2_4TQ) || \ ((BS2) == CAN_BS2_5TQ) || ((BS2) == CAN_BS2_6TQ) || \ ((BS2) == CAN_BS2_7TQ) || ((BS2) == CAN_BS2_8TQ))
Definition at line 790 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
#define IS_CAN_DLC | ( | DLC | ) | ((DLC) <= 8U) |
Definition at line 814 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AddTxMessage().
#define IS_CAN_EXTID | ( | EXTID | ) | ((EXTID) <= 0x1FFFFFFFU) |
Definition at line 813 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AddTxMessage().
#define IS_CAN_FILTER_ACTIVATION | ( | ACTIVATION | ) |
(((ACTIVATION) == CAN_FILTER_DISABLE) || \ ((ACTIVATION) == CAN_FILTER_ENABLE))
Definition at line 804 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_FILTER_BANK_SINGLE | ( | BANK | ) | ((BANK) <= 13U) |
Definition at line 799 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_FILTER_FIFO | ( | FIFO | ) |
(((FIFO) == CAN_FILTER_FIFO0) || \ ((FIFO) == CAN_FILTER_FIFO1))
Definition at line 806 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_FILTER_ID_HALFWORD | ( | HALFWORD | ) | ((HALFWORD) <= 0xFFFFU) |
Definition at line 795 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_FILTER_MODE | ( | MODE | ) |
(((MODE) == CAN_FILTERMODE_IDMASK) || \ ((MODE) == CAN_FILTERMODE_IDLIST))
Definition at line 800 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_FILTER_SCALE | ( | SCALE | ) |
(((SCALE) == CAN_FILTERSCALE_16BIT) || \ ((SCALE) == CAN_FILTERSCALE_32BIT))
Definition at line 802 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ConfigFilter().
#define IS_CAN_IDTYPE | ( | IDTYPE | ) |
(((IDTYPE) == CAN_ID_STD) || \ ((IDTYPE) == CAN_ID_EXT))
Definition at line 815 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AddTxMessage().
#define IS_CAN_IT | ( | IT | ) |
((IT) <= (CAN_IT_TX_MAILBOX_EMPTY | CAN_IT_RX_FIFO0_MSG_PENDING | \ CAN_IT_RX_FIFO0_FULL | CAN_IT_RX_FIFO0_OVERRUN | \ CAN_IT_RX_FIFO1_MSG_PENDING | CAN_IT_RX_FIFO1_FULL | \ CAN_IT_RX_FIFO1_OVERRUN | CAN_IT_WAKEUP | \ CAN_IT_SLEEP_ACK | CAN_IT_ERROR_WARNING | \ CAN_IT_ERROR_PASSIVE | CAN_IT_BUSOFF | \ CAN_IT_LAST_ERROR_CODE | CAN_IT_ERROR))
Definition at line 819 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_ActivateNotification(), and HAL_CAN_DeactivateNotification().
#define IS_CAN_MODE | ( | MODE | ) |
(((MODE) == CAN_MODE_NORMAL) || \ ((MODE) == CAN_MODE_LOOPBACK)|| \ ((MODE) == CAN_MODE_SILENT) || \ ((MODE) == CAN_MODE_SILENT_LOOPBACK))
Definition at line 776 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
#define IS_CAN_PRESCALER | ( | PRESCALER | ) | (((PRESCALER) >= 1U) && ((PRESCALER) <= 1024U)) |
Definition at line 794 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
#define IS_CAN_RTR | ( | RTR | ) | (((RTR) == CAN_RTR_DATA) || ((RTR) == CAN_RTR_REMOTE)) |
Definition at line 817 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AddTxMessage().
#define IS_CAN_RX_FIFO | ( | FIFO | ) | (((FIFO) == CAN_RX_FIFO0) || ((FIFO) == CAN_RX_FIFO1)) |
Definition at line 818 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_GetRxFifoFillLevel(), and HAL_CAN_GetRxMessage().
#define IS_CAN_SJW | ( | SJW | ) |
(((SJW) == CAN_SJW_1TQ) || ((SJW) == CAN_SJW_2TQ) || \ ((SJW) == CAN_SJW_3TQ) || ((SJW) == CAN_SJW_4TQ))
Definition at line 780 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_Init().
#define IS_CAN_STDID | ( | STDID | ) | ((STDID) <= 0x7FFU) |
Definition at line 812 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AddTxMessage().
#define IS_CAN_TX_MAILBOX | ( | TRANSMITMAILBOX | ) |
(((TRANSMITMAILBOX) == CAN_TX_MAILBOX0 ) || \ ((TRANSMITMAILBOX) == CAN_TX_MAILBOX1 ) || \ ((TRANSMITMAILBOX) == CAN_TX_MAILBOX2 ))
Definition at line 808 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_GetTxTimestamp().
#define IS_CAN_TX_MAILBOX_LIST | ( | TRANSMITMAILBOX | ) | ((TRANSMITMAILBOX) <= (CAN_TX_MAILBOX0 | CAN_TX_MAILBOX1 | CAN_TX_MAILBOX2)) |
Definition at line 811 of file stm32l4xx_hal_can.h.
Referenced by HAL_CAN_AbortTxRequest(), and HAL_CAN_IsTxMessagePending().