STM32H735xx HAL User Manual
|
Defines | |
#define | SPI_1LINE_TX(__HANDLE__) SET_BIT((__HANDLE__)->Instance->CR1 , SPI_CR1_HDDIR) |
Set the SPI transmit-only mode. | |
#define | SPI_1LINE_RX(__HANDLE__) CLEAR_BIT((__HANDLE__)->Instance->CR1 ,SPI_CR1_HDDIR) |
Set the SPI receive-only mode. | |
#define | IS_SPI_MODE(MODE) |
#define | IS_SPI_DIRECTION(MODE) |
#define | IS_SPI_DIRECTION_2LINES(MODE) ((MODE) == SPI_DIRECTION_2LINES) |
#define | IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_TXONLY(MODE) |
#define | IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_RXONLY(MODE) |
#define | IS_SPI_DATASIZE(DATASIZE) |
#define | IS_SPI_FIFOTHRESHOLD(THRESHOLD) |
#define | IS_SPI_CPOL(CPOL) |
#define | IS_SPI_CPHA(CPHA) |
#define | IS_SPI_NSS(NSS) |
#define | IS_SPI_NSSP(NSSP) |
#define | IS_SPI_BAUDRATE_PRESCALER(PRESCALER) |
#define | IS_SPI_FIRST_BIT(BIT) |
#define | IS_SPI_TIMODE(MODE) |
#define | IS_SPI_CRC_CALCULATION(CALCULATION) |
#define | IS_SPI_CRC_INITIALIZATION_PATTERN(PATTERN) |
#define | IS_SPI_CRC_LENGTH(LENGTH) |
#define | IS_SPI_CRC_POLYNOMIAL(POLYNOMIAL) ((POLYNOMIAL) > 0x0UL) |
#define | IS_SPI_UNDERRUN_DETECTION(MODE) |
#define | IS_SPI_UNDERRUN_BEHAVIOUR(MODE) |
#define IS_SPI_BAUDRATE_PRESCALER | ( | PRESCALER | ) |
(((PRESCALER) == SPI_BAUDRATEPRESCALER_2) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_4) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_8) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_16) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_32) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_64) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_128) || \ ((PRESCALER) == SPI_BAUDRATEPRESCALER_256))
Definition at line 1018 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CPHA | ( | CPHA | ) |
(((CPHA) == SPI_PHASE_1EDGE) || \ ((CPHA) == SPI_PHASE_2EDGE))
Definition at line 1008 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CPOL | ( | CPOL | ) |
(((CPOL) == SPI_POLARITY_LOW) || \ ((CPOL) == SPI_POLARITY_HIGH))
Definition at line 1005 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CRC_CALCULATION | ( | CALCULATION | ) |
(((CALCULATION) == SPI_CRCCALCULATION_DISABLE) || \ ((CALCULATION) == SPI_CRCCALCULATION_ENABLE))
Definition at line 1033 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CRC_INITIALIZATION_PATTERN | ( | PATTERN | ) |
(((PATTERN) == SPI_CRC_INITIALIZATION_ALL_ZERO_PATTERN) || \ ((PATTERN) == SPI_CRC_INITIALIZATION_ALL_ONE_PATTERN))
Definition at line 1036 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CRC_LENGTH | ( | LENGTH | ) |
(((LENGTH) == SPI_CRC_LENGTH_DATASIZE) || \ ((LENGTH) == SPI_CRC_LENGTH_32BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_31BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_30BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_29BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_28BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_27BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_26BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_25BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_24BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_23BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_22BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_21BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_20BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_19BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_18BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_17BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_16BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_15BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_14BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_13BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_12BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_11BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_10BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_9BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_8BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_7BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_6BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_5BIT) || \ ((LENGTH) == SPI_CRC_LENGTH_4BIT))
Definition at line 1039 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_CRC_POLYNOMIAL | ( | POLYNOMIAL | ) | ((POLYNOMIAL) > 0x0UL) |
Definition at line 1070 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_DATASIZE | ( | DATASIZE | ) |
(((DATASIZE) == SPI_DATASIZE_32BIT) || \ ((DATASIZE) == SPI_DATASIZE_31BIT) || \ ((DATASIZE) == SPI_DATASIZE_30BIT) || \ ((DATASIZE) == SPI_DATASIZE_29BIT) || \ ((DATASIZE) == SPI_DATASIZE_28BIT) || \ ((DATASIZE) == SPI_DATASIZE_27BIT) || \ ((DATASIZE) == SPI_DATASIZE_26BIT) || \ ((DATASIZE) == SPI_DATASIZE_25BIT) || \ ((DATASIZE) == SPI_DATASIZE_24BIT) || \ ((DATASIZE) == SPI_DATASIZE_23BIT) || \ ((DATASIZE) == SPI_DATASIZE_22BIT) || \ ((DATASIZE) == SPI_DATASIZE_21BIT) || \ ((DATASIZE) == SPI_DATASIZE_20BIT) || \ ((DATASIZE) == SPI_DATASIZE_22BIT) || \ ((DATASIZE) == SPI_DATASIZE_19BIT) || \ ((DATASIZE) == SPI_DATASIZE_18BIT) || \ ((DATASIZE) == SPI_DATASIZE_17BIT) || \ ((DATASIZE) == SPI_DATASIZE_16BIT) || \ ((DATASIZE) == SPI_DATASIZE_15BIT) || \ ((DATASIZE) == SPI_DATASIZE_14BIT) || \ ((DATASIZE) == SPI_DATASIZE_13BIT) || \ ((DATASIZE) == SPI_DATASIZE_12BIT) || \ ((DATASIZE) == SPI_DATASIZE_11BIT) || \ ((DATASIZE) == SPI_DATASIZE_10BIT) || \ ((DATASIZE) == SPI_DATASIZE_9BIT) || \ ((DATASIZE) == SPI_DATASIZE_8BIT) || \ ((DATASIZE) == SPI_DATASIZE_7BIT) || \ ((DATASIZE) == SPI_DATASIZE_6BIT) || \ ((DATASIZE) == SPI_DATASIZE_5BIT) || \ ((DATASIZE) == SPI_DATASIZE_4BIT))
Definition at line 957 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_DIRECTION | ( | MODE | ) |
(((MODE) == SPI_DIRECTION_2LINES) || \ ((MODE) == SPI_DIRECTION_2LINES_RXONLY) || \ ((MODE) == SPI_DIRECTION_1LINE) || \ ((MODE) == SPI_DIRECTION_2LINES_TXONLY))
Definition at line 942 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_DIRECTION_2LINES | ( | MODE | ) | ((MODE) == SPI_DIRECTION_2LINES) |
Definition at line 947 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_TransmitReceive(), HAL_SPI_TransmitReceive_DMA(), and HAL_SPI_TransmitReceive_IT().
#define IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_RXONLY | ( | MODE | ) |
(((MODE) == SPI_DIRECTION_2LINES)|| \ ((MODE) == SPI_DIRECTION_1LINE) || \ ((MODE) == SPI_DIRECTION_2LINES_RXONLY))
Definition at line 953 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Receive(), HAL_SPI_Receive_DMA(), and HAL_SPI_Receive_IT().
#define IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_TXONLY | ( | MODE | ) |
(((MODE) == SPI_DIRECTION_2LINES)|| \ ((MODE) == SPI_DIRECTION_1LINE) || \ ((MODE) == SPI_DIRECTION_2LINES_TXONLY))
Definition at line 949 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Transmit(), HAL_SPI_Transmit_DMA(), and HAL_SPI_Transmit_IT().
#define IS_SPI_FIFOTHRESHOLD | ( | THRESHOLD | ) |
(((THRESHOLD) == SPI_FIFO_THRESHOLD_01DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_02DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_03DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_04DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_05DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_06DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_07DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_08DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_09DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_10DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_11DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_12DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_13DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_14DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_15DATA) || \ ((THRESHOLD) == SPI_FIFO_THRESHOLD_16DATA))
Definition at line 988 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_FIRST_BIT | ( | BIT | ) |
(((BIT) == SPI_FIRSTBIT_MSB) || \ ((BIT) == SPI_FIRSTBIT_LSB))
Definition at line 1027 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_MODE | ( | MODE | ) |
(((MODE) == SPI_MODE_SLAVE) || \ ((MODE) == SPI_MODE_MASTER))
Definition at line 939 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_NSS | ( | NSS | ) |
(((NSS) == SPI_NSS_SOFT) || \ ((NSS) == SPI_NSS_HARD_INPUT) || \ ((NSS) == SPI_NSS_HARD_OUTPUT))
Definition at line 1011 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_NSSP | ( | NSSP | ) |
(((NSSP) == SPI_NSS_PULSE_ENABLE) || \ ((NSSP) == SPI_NSS_PULSE_DISABLE))
Definition at line 1015 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_TIMODE | ( | MODE | ) |
(((MODE) == SPI_TIMODE_DISABLE) || \ ((MODE) == SPI_TIMODE_ENABLE))
Definition at line 1030 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Init().
#define IS_SPI_UNDERRUN_BEHAVIOUR | ( | MODE | ) |
(((MODE) == SPI_UNDERRUN_BEHAV_REGISTER_PATTERN) || \ ((MODE) == SPI_UNDERRUN_BEHAV_LAST_RECEIVED) || \ ((MODE) == SPI_UNDERRUN_BEHAV_LAST_TRANSMITTED))
Definition at line 1077 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPIEx_ConfigureUnderrun().
#define IS_SPI_UNDERRUN_DETECTION | ( | MODE | ) |
(((MODE) == SPI_UNDERRUN_DETECT_BEGIN_DATA_FRAME) || \ ((MODE) == SPI_UNDERRUN_DETECT_END_DATA_FRAME) || \ ((MODE) == SPI_UNDERRUN_DETECT_BEGIN_ACTIVE_NSS))
Definition at line 1073 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPIEx_ConfigureUnderrun().
#define SPI_1LINE_RX | ( | __HANDLE__ | ) | CLEAR_BIT((__HANDLE__)->Instance->CR1 ,SPI_CR1_HDDIR) |
Set the SPI receive-only mode.
__HANDLE__,: | specifies the SPI Handle. This parameter can be SPI where x: 1, 2, or 3 to select the SPI peripheral. |
None |
Definition at line 937 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Receive(), HAL_SPI_Receive_DMA(), and HAL_SPI_Receive_IT().
#define SPI_1LINE_TX | ( | __HANDLE__ | ) | SET_BIT((__HANDLE__)->Instance->CR1 , SPI_CR1_HDDIR) |
Set the SPI transmit-only mode.
__HANDLE__,: | specifies the SPI Handle. This parameter can be SPI where x: 1, 2, or 3 to select the SPI peripheral. |
None |
Definition at line 930 of file stm32h7xx_hal_spi.h.
Referenced by HAL_SPI_Transmit(), HAL_SPI_Transmit_DMA(), and HAL_SPI_Transmit_IT().