Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches
Internal Driver Parameters

Internal parameters derived from the user configuration. Do not modify. More...

Collaboration diagram for Internal Driver Parameters:

Macros

#define QFLASH_INSTRUCTION_MODE   QSPI_INSTRUCTION_1_LINE
 
#define QFLASH_ADDRESS_SIZE   QSPI_ADDRESS_32_BITS
 
#define QFLASH_ALTERNATE_BYTE_MODE   QSPI_ALTERNATE_BYTES_NONE
 
#define QFLASH_DDR_MODE   QSPI_DDR_MODE_DISABLE
 
#define QFLASH_DDR_HOLD_HALF_CYCLE   QSPI_DDR_HHC_ANALOG_DELAY
 
#define QFLASH_SIOO_MODE   QSPI_SIOO_INST_EVERY_CMD
 
#define QFLASH_DUMMY_CYCLES   0
 
#define QFLASH_DEF_TIMEOUT   HAL_QSPI_TIMEOUT_DEFAULT_VALUE
 
#define QFLASH_BSY_TIMEOUT   400000
 
#define QFLASH_ADDRESS_MODE   QSPI_ADDRESS_4_LINES
 
#define QFLASH_DATA_MODE   QSPI_DATA_4_LINES
 
#define QFLASH_READ_COMMAND   W25_FREAD_QUAD
 
#define QFLASH_READ_DUMMYC   4
 
#define QFLASH_ALT_BYTES   0xFF
 
#define QFLASH_ALT_BYTES_S   QSPI_ALTERNATE_BYTES_8_BITS
 
#define QFLASH_ALT_BYTES_M   QSPI_ALTERNATE_BYTES_4_LINES
 
#define QFLASH_WRITE_COMMAND   W25_FPAGE_P_QUAD_4B
 
#define QFLASH_WDATA_MODE   QSPI_DATA_4_LINES
 
#define W25_RESET_EN   0x66
 
#define W25_RESET   0x99
 
#define W25_W_ENABLE   0x06
 
#define W25_READ   0x03
 
#define W25_FREAD   0x0B
 
#define W25_FREAD_DUAL   0xBB
 
#define W25_FREAD_QUAD   0xEB
 
#define W25_PAGE_P   0x02
 
#define W25_FPAGE_P_QUAD   0x32
 
#define W25_FPAGE_P_QUAD_4B   0x34
 
#define W25_S_ERASE4K   0x20
 
#define W25_S_ERASE4K_4B   0x21
 
#define W25_B_ERASE32K   0x52
 
#define W25_B_ERASE64K   0xD8
 
#define W25_B_ERASE64K_4B   0xDC
 
#define W25_CH_ERASE   0xC7
 
#define W25_POWERDOWN   0xB9
 
#define W25_POWERUP_ID   0xAB
 
#define W25_JEDEC_ID   0x9F
 
#define W25_R_SR1   0x05
 
#define W25_R_SFPD_REG   0x5A
 
#define W25_W_DISABLE   0x04
 
#define W25_MAN_DEVICE_ID   0x90
 
#define W25_R_SR2   0x35
 
#define W25_W_SR2   0x31
 
#define W25_R_SR3   0x15
 
#define W25_W_SR3   0x11
 
#define W25_SR_W_ENABLE   0x50
 
#define W25_ENTER_4B_ADDR   0xB7
 
#define W25_DUMMY   0x00
 
#define SR1_BIT_BSY   (01U)
 
#define SR1_BIT_WEL   (02U)
 
#define SR2_BIT_QE   (0x02U)
 

Detailed Description

Internal parameters derived from the user configuration. Do not modify.

Macro Definition Documentation

◆ QFLASH_ADDRESS_MODE

#define QFLASH_ADDRESS_MODE   QSPI_ADDRESS_4_LINES

Definition at line 202 of file z_qflash_W25QXXX.h.

◆ QFLASH_ADDRESS_SIZE

#define QFLASH_ADDRESS_SIZE   QSPI_ADDRESS_32_BITS

Definition at line 162 of file z_qflash_W25QXXX.h.

◆ QFLASH_ALT_BYTES

#define QFLASH_ALT_BYTES   0xFF

Definition at line 207 of file z_qflash_W25QXXX.h.

◆ QFLASH_ALT_BYTES_M

#define QFLASH_ALT_BYTES_M   QSPI_ALTERNATE_BYTES_4_LINES

Definition at line 209 of file z_qflash_W25QXXX.h.

◆ QFLASH_ALT_BYTES_S

#define QFLASH_ALT_BYTES_S   QSPI_ALTERNATE_BYTES_8_BITS

Definition at line 208 of file z_qflash_W25QXXX.h.

◆ QFLASH_ALTERNATE_BYTE_MODE

#define QFLASH_ALTERNATE_BYTE_MODE   QSPI_ALTERNATE_BYTES_NONE

Definition at line 163 of file z_qflash_W25QXXX.h.

◆ QFLASH_BSY_TIMEOUT

#define QFLASH_BSY_TIMEOUT   400000

Definition at line 170 of file z_qflash_W25QXXX.h.

◆ QFLASH_DATA_MODE

#define QFLASH_DATA_MODE   QSPI_DATA_4_LINES

Definition at line 203 of file z_qflash_W25QXXX.h.

◆ QFLASH_DDR_HOLD_HALF_CYCLE

#define QFLASH_DDR_HOLD_HALF_CYCLE   QSPI_DDR_HHC_ANALOG_DELAY

Definition at line 165 of file z_qflash_W25QXXX.h.

◆ QFLASH_DDR_MODE

#define QFLASH_DDR_MODE   QSPI_DDR_MODE_DISABLE

Definition at line 164 of file z_qflash_W25QXXX.h.

◆ QFLASH_DEF_TIMEOUT

#define QFLASH_DEF_TIMEOUT   HAL_QSPI_TIMEOUT_DEFAULT_VALUE

Definition at line 169 of file z_qflash_W25QXXX.h.

◆ QFLASH_DUMMY_CYCLES

#define QFLASH_DUMMY_CYCLES   0

Definition at line 167 of file z_qflash_W25QXXX.h.

◆ QFLASH_INSTRUCTION_MODE

#define QFLASH_INSTRUCTION_MODE   QSPI_INSTRUCTION_1_LINE

Definition at line 161 of file z_qflash_W25QXXX.h.

◆ QFLASH_READ_COMMAND

#define QFLASH_READ_COMMAND   W25_FREAD_QUAD

Definition at line 205 of file z_qflash_W25QXXX.h.

◆ QFLASH_READ_DUMMYC

#define QFLASH_READ_DUMMYC   4

Definition at line 206 of file z_qflash_W25QXXX.h.

◆ QFLASH_SIOO_MODE

#define QFLASH_SIOO_MODE   QSPI_SIOO_INST_EVERY_CMD

Definition at line 166 of file z_qflash_W25QXXX.h.

◆ QFLASH_WDATA_MODE

#define QFLASH_WDATA_MODE   QSPI_DATA_4_LINES

Definition at line 212 of file z_qflash_W25QXXX.h.

◆ QFLASH_WRITE_COMMAND

#define QFLASH_WRITE_COMMAND   W25_FPAGE_P_QUAD_4B

Definition at line 211 of file z_qflash_W25QXXX.h.

◆ SR1_BIT_BSY

#define SR1_BIT_BSY   (01U)

Definition at line 279 of file z_qflash_W25QXXX.h.

◆ SR1_BIT_WEL

#define SR1_BIT_WEL   (02U)

Definition at line 280 of file z_qflash_W25QXXX.h.

◆ SR2_BIT_QE

#define SR2_BIT_QE   (0x02U)

Definition at line 281 of file z_qflash_W25QXXX.h.

◆ W25_B_ERASE32K

#define W25_B_ERASE32K   0x52

Definition at line 235 of file z_qflash_W25QXXX.h.

◆ W25_B_ERASE64K

#define W25_B_ERASE64K   0xD8

Definition at line 236 of file z_qflash_W25QXXX.h.

◆ W25_B_ERASE64K_4B

#define W25_B_ERASE64K_4B   0xDC

Definition at line 237 of file z_qflash_W25QXXX.h.

◆ W25_CH_ERASE

#define W25_CH_ERASE   0xC7

Definition at line 238 of file z_qflash_W25QXXX.h.

◆ W25_DUMMY

#define W25_DUMMY   0x00

Definition at line 276 of file z_qflash_W25QXXX.h.

◆ W25_ENTER_4B_ADDR

#define W25_ENTER_4B_ADDR   0xB7

Definition at line 251 of file z_qflash_W25QXXX.h.

◆ W25_FPAGE_P_QUAD

#define W25_FPAGE_P_QUAD   0x32

Definition at line 231 of file z_qflash_W25QXXX.h.

◆ W25_FPAGE_P_QUAD_4B

#define W25_FPAGE_P_QUAD_4B   0x34

Definition at line 232 of file z_qflash_W25QXXX.h.

◆ W25_FREAD

#define W25_FREAD   0x0B

Definition at line 227 of file z_qflash_W25QXXX.h.

◆ W25_FREAD_DUAL

#define W25_FREAD_DUAL   0xBB

Definition at line 228 of file z_qflash_W25QXXX.h.

◆ W25_FREAD_QUAD

#define W25_FREAD_QUAD   0xEB

Definition at line 229 of file z_qflash_W25QXXX.h.

◆ W25_JEDEC_ID

#define W25_JEDEC_ID   0x9F

Definition at line 241 of file z_qflash_W25QXXX.h.

◆ W25_MAN_DEVICE_ID

#define W25_MAN_DEVICE_ID   0x90

Definition at line 245 of file z_qflash_W25QXXX.h.

◆ W25_PAGE_P

#define W25_PAGE_P   0x02

Definition at line 230 of file z_qflash_W25QXXX.h.

◆ W25_POWERDOWN

#define W25_POWERDOWN   0xB9

Definition at line 239 of file z_qflash_W25QXXX.h.

◆ W25_POWERUP_ID

#define W25_POWERUP_ID   0xAB

Definition at line 240 of file z_qflash_W25QXXX.h.

◆ W25_R_SFPD_REG

#define W25_R_SFPD_REG   0x5A

Definition at line 243 of file z_qflash_W25QXXX.h.

◆ W25_R_SR1

#define W25_R_SR1   0x05

Definition at line 242 of file z_qflash_W25QXXX.h.

◆ W25_R_SR2

#define W25_R_SR2   0x35

Definition at line 246 of file z_qflash_W25QXXX.h.

◆ W25_R_SR3

#define W25_R_SR3   0x15

Definition at line 248 of file z_qflash_W25QXXX.h.

◆ W25_READ

#define W25_READ   0x03

Definition at line 226 of file z_qflash_W25QXXX.h.

◆ W25_RESET

#define W25_RESET   0x99

Definition at line 224 of file z_qflash_W25QXXX.h.

◆ W25_RESET_EN

#define W25_RESET_EN   0x66

Definition at line 223 of file z_qflash_W25QXXX.h.

◆ W25_S_ERASE4K

#define W25_S_ERASE4K   0x20

Definition at line 233 of file z_qflash_W25QXXX.h.

◆ W25_S_ERASE4K_4B

#define W25_S_ERASE4K_4B   0x21

Definition at line 234 of file z_qflash_W25QXXX.h.

◆ W25_SR_W_ENABLE

#define W25_SR_W_ENABLE   0x50

Definition at line 250 of file z_qflash_W25QXXX.h.

◆ W25_W_DISABLE

#define W25_W_DISABLE   0x04

Definition at line 244 of file z_qflash_W25QXXX.h.

◆ W25_W_ENABLE

#define W25_W_ENABLE   0x06

Definition at line 225 of file z_qflash_W25QXXX.h.

◆ W25_W_SR2

#define W25_W_SR2   0x31

Definition at line 247 of file z_qflash_W25QXXX.h.

◆ W25_W_SR3

#define W25_W_SR3   0x11

Definition at line 249 of file z_qflash_W25QXXX.h.