STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
Modules | Macros
QSPI Private Macros

Modules

 QSPI Clock Prescaler
 
 QSPI Fifo Threshold
 
 QSPI Flash Size
 
 QSPI Instruction
 
 QSPI Dummy Cycles
 
 QSPI Interval
 
 QSPI Status Bytes Size
 
 QSPI TimeOut Period
 

Macros

#define IS_QSPI_SSHIFT(SSHIFT)
 
#define IS_QSPI_CS_HIGH_TIME(CSHTIME)
 
#define IS_QSPI_CLOCK_MODE(CLKMODE)
 
#define IS_QSPI_FLASH_ID(FLA)
 
#define IS_QSPI_DUAL_FLASH_MODE(MODE)
 
#define IS_QSPI_ADDRESS_SIZE(ADDR_SIZE)
 
#define IS_QSPI_ALTERNATE_BYTES_SIZE(SIZE)
 
#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)
 
#define IS_QSPI_SIOO_MODE(SIOO_MODE)
 
#define IS_QSPI_MATCH_MODE(MODE)
 
#define IS_QSPI_AUTOMATIC_STOP(APMS)
 
#define IS_QSPI_TIMEOUT_ACTIVATION(TCEN)
 
#define IS_QSPI_GET_FLAG(FLAG)
 
#define IS_QSPI_IT(IT)    ((((IT) & (uint32_t)0xFFE0FFFFU) == 0x00000000U) && ((IT) != 0x00000000U))
 

Detailed Description

Macro Definition Documentation

#define IS_QSPI_ADDRESS_MODE (   MODE)
Value:
(((MODE) == QSPI_ADDRESS_NONE) || \
((MODE) == QSPI_ADDRESS_1_LINE) || \
((MODE) == QSPI_ADDRESS_2_LINES) || \
((MODE) == QSPI_ADDRESS_4_LINES))
#define QSPI_ADDRESS_NONE
#define QSPI_ADDRESS_2_LINES
#define QSPI_ADDRESS_1_LINE
#define QSPI_ADDRESS_4_LINES

Definition at line 690 of file stm32f7xx_hal_qspi.h.

#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))
#define QSPI_ADDRESS_16_BITS
#define QSPI_ADDRESS_24_BITS
#define QSPI_ADDRESS_8_BITS
#define QSPI_ADDRESS_32_BITS

Definition at line 666 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_ALTERNATE_BYTES_MODE (   MODE)
Value:
(((MODE) == QSPI_ALTERNATE_BYTES_NONE) || \
((MODE) == QSPI_ALTERNATE_BYTES_1_LINE) || \
#define QSPI_ALTERNATE_BYTES_NONE
#define QSPI_ALTERNATE_BYTES_1_LINE
#define QSPI_ALTERNATE_BYTES_4_LINES
#define QSPI_ALTERNATE_BYTES_2_LINES

Definition at line 695 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_ALTERNATE_BYTES_SIZE (   SIZE)
Value:
(((SIZE) == QSPI_ALTERNATE_BYTES_8_BITS) || \
#define QSPI_ALTERNATE_BYTES_8_BITS
#define QSPI_ALTERNATE_BYTES_32_BITS
#define QSPI_ALTERNATE_BYTES_16_BITS
#define QSPI_ALTERNATE_BYTES_24_BITS

Definition at line 671 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_AUTOMATIC_STOP (   APMS)
Value:
(((APMS) == QSPI_AUTOMATIC_STOP_DISABLE) || \
#define QSPI_AUTOMATIC_STOP_ENABLE
#define QSPI_AUTOMATIC_STOP_DISABLE

Definition at line 732 of file stm32f7xx_hal_qspi.h.

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

Definition at line 648 of file stm32f7xx_hal_qspi.h.

#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))
#define QSPI_CS_HIGH_TIME_2_CYCLE
#define QSPI_CS_HIGH_TIME_3_CYCLE
#define QSPI_CS_HIGH_TIME_7_CYCLE
#define QSPI_CS_HIGH_TIME_5_CYCLE
#define QSPI_CS_HIGH_TIME_4_CYCLE
#define QSPI_CS_HIGH_TIME_8_CYCLE
#define QSPI_CS_HIGH_TIME_1_CYCLE
#define QSPI_CS_HIGH_TIME_6_CYCLE

Definition at line 639 of file stm32f7xx_hal_qspi.h.

#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))
#define QSPI_DATA_4_LINES
#define QSPI_DATA_2_LINES
#define QSPI_DATA_NONE
#define QSPI_DATA_1_LINE

Definition at line 700 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_DDR_HHC (   DDR_HHC)
Value:
(((DDR_HHC) == QSPI_DDR_HHC_ANALOG_DELAY) || \
#define QSPI_DDR_HHC_ANALOG_DELAY
#define QSPI_DDR_HHC_HALF_CLK_DELAY

Definition at line 708 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_DDR_MODE (   DDR_MODE)
Value:
(((DDR_MODE) == QSPI_DDR_MODE_DISABLE) || \
((DDR_MODE) == QSPI_DDR_MODE_ENABLE))
#define QSPI_DDR_MODE_DISABLE
#define QSPI_DDR_MODE_ENABLE

Definition at line 705 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_DUAL_FLASH_MODE (   MODE)
Value:
(((MODE) == QSPI_DUALFLASH_ENABLE) || \
#define QSPI_DUALFLASH_ENABLE
#define QSPI_DUALFLASH_DISABLE

Definition at line 654 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_FLASH_ID (   FLA)
Value:
(((FLA) == QSPI_FLASH_ID_1) || \
((FLA) == QSPI_FLASH_ID_2))
#define QSPI_FLASH_ID_2
#define QSPI_FLASH_ID_1

Definition at line 651 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_GET_FLAG (   FLAG)
Value:
(((FLAG) == QSPI_FLAG_BUSY) || \
((FLAG) == QSPI_FLAG_TO) || \
((FLAG) == QSPI_FLAG_SM) || \
((FLAG) == QSPI_FLAG_FT) || \
((FLAG) == QSPI_FLAG_TC) || \
((FLAG) == QSPI_FLAG_TE))
#define QSPI_FLAG_SM
#define QSPI_FLAG_TE
#define QSPI_FLAG_TC
#define QSPI_FLAG_FT
#define QSPI_FLAG_BUSY
#define QSPI_FLAG_TO

Definition at line 746 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_INSTRUCTION_MODE (   MODE)
Value:
(((MODE) == QSPI_INSTRUCTION_NONE) || \
((MODE) == QSPI_INSTRUCTION_1_LINE) || \
((MODE) == QSPI_INSTRUCTION_2_LINES) || \
#define QSPI_INSTRUCTION_NONE
#define QSPI_INSTRUCTION_2_LINES
#define QSPI_INSTRUCTION_1_LINE
#define QSPI_INSTRUCTION_4_LINES

Definition at line 685 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_IT (   IT)    ((((IT) & (uint32_t)0xFFE0FFFFU) == 0x00000000U) && ((IT) != 0x00000000U))

Definition at line 753 of file stm32f7xx_hal_qspi.h.

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

Definition at line 729 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_SIOO_MODE (   SIOO_MODE)
Value:
(((SIOO_MODE) == QSPI_SIOO_INST_EVERY_CMD) || \
#define QSPI_SIOO_INST_EVERY_CMD
#define QSPI_SIOO_INST_ONLY_FIRST_CMD

Definition at line 711 of file stm32f7xx_hal_qspi.h.

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

Definition at line 628 of file stm32f7xx_hal_qspi.h.

#define IS_QSPI_TIMEOUT_ACTIVATION (   TCEN)
Value:
#define QSPI_TIMEOUT_COUNTER_ENABLE
#define QSPI_TIMEOUT_COUNTER_DISABLE

Definition at line 735 of file stm32f7xx_hal_qspi.h.