STM32L486xx HAL User Manual
Defines
QSPI Private Macros
QSPI

Defines

#define IS_QSPI_FUNCTIONAL_MODE(MODE)
#define IS_QSPI_CLOCK_PRESCALER(PRESCALER)   ((PRESCALER) <= 0xFFU)
#define IS_QSPI_FIFO_THRESHOLD(THR)   (((THR) > 0U) && ((THR) <= 16U))
#define IS_QSPI_SSHIFT(SSHIFT)
#define IS_QSPI_FLASH_SIZE(FSIZE)   (((FSIZE) <= 31U))
#define IS_QSPI_CS_HIGH_TIME(CSHTIME)
#define IS_QSPI_CLOCK_MODE(CLKMODE)
#define IS_QSPI_INSTRUCTION(INSTRUCTION)   ((INSTRUCTION) <= 0xFFU)
#define IS_QSPI_ADDRESS_SIZE(ADDR_SIZE)
#define IS_QSPI_ALTERNATE_BYTES_SIZE(SIZE)
#define IS_QSPI_DUMMY_CYCLES(DCY)   ((DCY) <= 31U)
#define IS_QSPI_INSTRUCTION_MODE(MODE)
#define IS_QSPI_ADDRESS_MODE(MODE)
#define IS_QSPI_ALTERNATE_BYTES_MODE(MODE)
#define IS_QSPI_DATA_MODE(MODE)
#define IS_QSPI_DDR_MODE(DDR_MODE)
#define IS_QSPI_DDR_HHC(DDR_HHC)   (((DDR_HHC) == QSPI_DDR_HHC_ANALOG_DELAY))
#define IS_QSPI_SIOO_MODE(SIOO_MODE)
#define IS_QSPI_INTERVAL(INTERVAL)   ((INTERVAL) <= QUADSPI_PIR_INTERVAL)
#define IS_QSPI_STATUS_BYTES_SIZE(SIZE)   (((SIZE) >= 1U) && ((SIZE) <= 4U))
#define IS_QSPI_MATCH_MODE(MODE)
#define IS_QSPI_AUTOMATIC_STOP(APMS)
#define IS_QSPI_TIMEOUT_ACTIVATION(TCEN)
#define IS_QSPI_TIMEOUT_PERIOD(PERIOD)   ((PERIOD) <= 0xFFFFU)

Define Documentation

#define IS_QSPI_ADDRESS_MODE (   MODE)
#define IS_QSPI_ADDRESS_SIZE (   ADDR_SIZE)
Value:
(((ADDR_SIZE) == QSPI_ADDRESS_8_BITS)  || \
                                            ((ADDR_SIZE) == QSPI_ADDRESS_16_BITS) || \
                                            ((ADDR_SIZE) == QSPI_ADDRESS_24_BITS) || \
                                            ((ADDR_SIZE) == QSPI_ADDRESS_32_BITS))

Definition at line 700 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling(), HAL_QSPI_AutoPolling_IT(), HAL_QSPI_Command(), HAL_QSPI_Command_IT(), and HAL_QSPI_MemoryMapped().

#define IS_QSPI_ALTERNATE_BYTES_MODE (   MODE)
#define IS_QSPI_ALTERNATE_BYTES_SIZE (   SIZE)
#define IS_QSPI_AUTOMATIC_STOP (   APMS)
Value:

Definition at line 753 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling_IT().

#define IS_QSPI_CLOCK_MODE (   CLKMODE)
Value:
(((CLKMODE) == QSPI_CLOCK_MODE_0) || \
                                            ((CLKMODE) == QSPI_CLOCK_MODE_3))

Definition at line 687 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_CLOCK_PRESCALER (   PRESCALER)    ((PRESCALER) <= 0xFFU)

Definition at line 669 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_CS_HIGH_TIME (   CSHTIME)
Value:
(((CSHTIME) == QSPI_CS_HIGH_TIME_1_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_2_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_3_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_4_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_5_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_6_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_7_CYCLE) || \
                                            ((CSHTIME) == QSPI_CS_HIGH_TIME_8_CYCLE))

Definition at line 678 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_DATA_MODE (   MODE)
Value:
(((MODE) == QSPI_DATA_NONE)    || \
                                            ((MODE) == QSPI_DATA_1_LINE)  || \
                                            ((MODE) == QSPI_DATA_2_LINES) || \
                                            ((MODE) == QSPI_DATA_4_LINES))

Definition at line 727 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling(), HAL_QSPI_AutoPolling_IT(), HAL_QSPI_Command(), HAL_QSPI_Command_IT(), and HAL_QSPI_MemoryMapped().

#define IS_QSPI_DDR_HHC (   DDR_HHC)    (((DDR_HHC) == QSPI_DDR_HHC_ANALOG_DELAY))
#define IS_QSPI_DDR_MODE (   DDR_MODE)
#define IS_QSPI_DUMMY_CYCLES (   DCY)    ((DCY) <= 31U)
#define IS_QSPI_FIFO_THRESHOLD (   THR)    (((THR) > 0U) && ((THR) <= 16U))

Definition at line 671 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_FLASH_SIZE (   FSIZE)    (((FSIZE) <= 31U))

Definition at line 676 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_FUNCTIONAL_MODE (   MODE)
Value:

Definition at line 259 of file stm32l4xx_hal_qspi.c.

Referenced by QSPI_Config().

#define IS_QSPI_INSTRUCTION (   INSTRUCTION)    ((INSTRUCTION) <= 0xFFU)
#define IS_QSPI_INSTRUCTION_MODE (   MODE)
#define IS_QSPI_INTERVAL (   INTERVAL)    ((INTERVAL) <= QUADSPI_PIR_INTERVAL)

Definition at line 746 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling(), and HAL_QSPI_AutoPolling_IT().

#define IS_QSPI_MATCH_MODE (   MODE)
Value:
(((MODE) == QSPI_MATCH_MODE_AND) || \
                                            ((MODE) == QSPI_MATCH_MODE_OR))

Definition at line 750 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling(), and HAL_QSPI_AutoPolling_IT().

#define IS_QSPI_SIOO_MODE (   SIOO_MODE)
#define IS_QSPI_SSHIFT (   SSHIFT)
Value:
(((SSHIFT) == QSPI_SAMPLE_SHIFTING_NONE) || \
                                            ((SSHIFT) == QSPI_SAMPLE_SHIFTING_HALFCYCLE))

Definition at line 673 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_Init().

#define IS_QSPI_STATUS_BYTES_SIZE (   SIZE)    (((SIZE) >= 1U) && ((SIZE) <= 4U))

Definition at line 748 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_AutoPolling(), and HAL_QSPI_AutoPolling_IT().

#define IS_QSPI_TIMEOUT_ACTIVATION (   TCEN)
Value:

Definition at line 756 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_MemoryMapped().

#define IS_QSPI_TIMEOUT_PERIOD (   PERIOD)    ((PERIOD) <= 0xFFFFU)

Definition at line 759 of file stm32l4xx_hal_qspi.h.

Referenced by HAL_QSPI_MemoryMapped().