◆ IS_XQSPI_ADDRESS_SIZE
#define IS_XQSPI_ADDRESS_SIZE |
( |
|
__ADDR_SIZE__ | ) |
|
Value:
Check if XQSPI Address Size is valid.
- Parameters
-
<strong>ADDR_SIZE</strong> | XQSPI Address Size . |
- Return values
-
SET | (ADDR_SIZE is valid) or RESET (ADDR_SIZE is invalid) |
Definition at line 492 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_BAUD_RATE
#define IS_XQSPI_BAUD_RATE |
( |
|
__BAUD__ | ) |
|
Value:
Check if XQSPI Clock Baud Rate is valid.
- Parameters
-
<strong>BAUD</strong> | XQSPI Clock Baud Rate. |
- Return values
-
SET | (BAUD is valid) or RESET (BAUD is invalid) |
Definition at line 456 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_CACHE_MODE
#define IS_XQSPI_CACHE_MODE |
( |
|
__MODE__ | ) |
|
Value:
Check if XQSPI Cache Mode is valid.
- Parameters
-
<strong>MODE</strong> | XQSPI Cache Mode. |
- Return values
-
SET | (MODE is valid) or RESET (MODE is invalid) |
Definition at line 438 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_CLOCK_MODE
#define IS_XQSPI_CLOCK_MODE |
( |
|
__CLKMODE__ | ) |
|
Value:
Check if XQSPI Clock Mode is valid.
- Parameters
-
<strong>CLKMODE</strong> | XQSPI Clock Mode. |
- Return values
-
SET | (CLKMODE is valid) or RESET (CLKMODE is invalid) |
Definition at line 466 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_DATA_MODE
#define IS_XQSPI_DATA_MODE |
( |
|
__MODE__ | ) |
|
Value:
Check if XQSPI Data Mode is valid.
- Parameters
-
<strong>MODE</strong> | XQSPI Data Mode. |
- Return values
-
SET | (MODE is valid) or RESET (MODE is invalid) |
Definition at line 510 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_FIFO_THRESHOLD
#define IS_XQSPI_FIFO_THRESHOLD |
( |
|
__THR__ | ) |
|
Value:
Check if XQSPI FIFO Threshold is valid.
- Parameters
-
<strong>THR</strong> | XQSPI FIFO Threshold. |
- Return values
-
SET | (THR is valid) or RESET (THR is invalid) |
Definition at line 475 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_INSTADDR_MODE
#define IS_XQSPI_INSTADDR_MODE |
( |
|
__MODE__ | ) |
|
Value:
Check if XQSPI Instruction and Address Mode is valid.
- Parameters
-
<strong>MODE</strong> | XQSPI Instruction and Address Mode. |
- Return values
-
SET | (MODE is valid) or RESET (MODE is invalid) |
Definition at line 502 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_INSTRUCTION_SIZE
#define IS_XQSPI_INSTRUCTION_SIZE |
( |
|
__INST_SIZE__ | ) |
|
Value:
Check if XQSPI Instruction Size is valid.
- Parameters
-
<strong>INST_SIZE</strong> | XQSPI Instruction Size. |
- Return values
-
SET | (INST_SIZE is valid) or RESET (INST_SIZE is invalid) |
Definition at line 484 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_READ_CMD
#define IS_XQSPI_READ_CMD |
( |
|
__CMD__ | ) |
|
Value:
Check if XQSPI Read CMD is valid.
- Parameters
-
<strong>CMD</strong> | XQSPI Cache Mode. |
- Return values
-
SET | (CMD is valid) or RESET (CMD is invalid) |
Definition at line 445 of file gr55xx_hal_xqspi.h.
◆ IS_XQSPI_WORK_MODE
#define IS_XQSPI_WORK_MODE |
( |
|
__MODE__ | ) |
|
Value:
Check if XQSPI Work Mode is valid.
- Parameters
-
<strong>MODE</strong> | XQSPI Work Mode. |
- Return values
-
SET | (MODE is valid) or RESET (MODE is invalid) |
Definition at line 431 of file gr55xx_hal_xqspi.h.
#define XQSPI_FIFO_THRESHOLD_1_8
FIFO depth/8
#define XQSPI_WORK_MODE_QSPI
Work in QSPI mode
#define XQSPI_INSTSIZE_08_BITS
8-bit Instruction
#define XQSPI_CLOCK_MODE_3
Inactive state of CLK is high, CLK toggles in the middle of first data bit
#define XQSPI_READ_CMD_READ
Read mode
#define XQSPI_READ_CMD_QUAD_IO_READ
Quad-IO Fast Read mode
#define XQSPI_BAUD_RATE_32M
Serial clock speed is 32 MHz
#define XQSPI_CLOCK_MODE_2
Inactive state of CLK is high, CLK toggles at the start of first data bit
#define XQSPI_ADDRSIZE_32_BITS
32-bit Address
#define XQSPI_BAUD_RATE_48M
Serial clock speed is 48 MHz
#define XQSPI_FIFO_THRESHOLD_3_4
FIFO depth*3/4
#define XQSPI_CACHE_MODE_DIS
Cache off in XIP mode.
#define XQSPI_INST_ADDR_ALL_IN_SPIFRF
Instruction and address are sent in Daul/Quad SPI mode.
#define XQSPI_FIFO_THRESHOLD_1_4
FIFO depth/4
#define XQSPI_DATA_MODE_SPI
Standard SPI Frame Format
#define XQSPI_CACHE_MODE_EN
Cache on in XIP mode.
#define XQSPI_CLOCK_MODE_1
Inactive state of CLK is low, CLK toggles in the middle of first data bit
#define XQSPI_DATA_MODE_QUADSPI
Quad-SPI Frame Format
#define XQSPI_BAUD_RATE_64M
Serial clock speed is 64 MHz
#define XQSPI_READ_CMD_DUAL_OUT_READ
Dual-Out Fast Read mode
#define XQSPI_INST_IN_SPI_ADDR_IN_SPIFRF
Instruction is sent in SPI mode, and address is sent in Daul/Quad SPI mode.
#define XQSPI_WORK_MODE_XIP
Work in XIP mode
#define XQSPI_BAUD_RATE_24M
Serial clock speed is 24 MHz
#define XQSPI_READ_CMD_FAST_READ
Fast Read mode
#define XQSPI_ADDRSIZE_00_BITS
0-bit (No Address)
#define XQSPI_BAUD_RATE_16M
Serial clock speed is 16 MHz
#define XQSPI_DATA_MODE_DUALSPI
Dual-SPI Frame Format
#define XQSPI_READ_CMD_QUAD_OUT_READ
Quad-Out Fast Read mode
#define XQSPI_ADDRSIZE_08_BITS
8-bit Address
#define XQSPI_INSTSIZE_16_BITS
16-bit Instruction
#define XQSPI_CLOCK_MODE_0
Inactive state of CLK is low, CLK toggles at the start of first data bit
#define XQSPI_FIFO_THRESHOLD_1_2
FIFO depth/2
#define XQSPI_ADDRSIZE_16_BITS
16-bit Address
#define XQSPI_INST_ADDR_ALL_IN_SPI
Instruction and address are sent in SPI mode.
#define XQSPI_INSTSIZE_00_BITS
0-bit (No Instruction)
#define XQSPI_ADDRSIZE_24_BITS
24-bit Address
#define XQSPI_READ_CMD_DUAL_IO_READ
Dual-IO Fast Read mode