STM32H735xx HAL User Manual
Defines
NOR Private Defines
NOR

Defines

#define NOR_CMD_ADDRESS_FIRST   (uint16_t)0x0555
#define NOR_CMD_ADDRESS_FIRST_CFI   (uint16_t)0x0055
#define NOR_CMD_ADDRESS_SECOND   (uint16_t)0x02AA
#define NOR_CMD_ADDRESS_THIRD   (uint16_t)0x0555
#define NOR_CMD_ADDRESS_FOURTH   (uint16_t)0x0555
#define NOR_CMD_ADDRESS_FIFTH   (uint16_t)0x02AA
#define NOR_CMD_ADDRESS_SIXTH   (uint16_t)0x0555
#define NOR_CMD_DATA_READ_RESET   (uint16_t)0x00F0
#define NOR_CMD_DATA_FIRST   (uint16_t)0x00AA
#define NOR_CMD_DATA_SECOND   (uint16_t)0x0055
#define NOR_CMD_DATA_AUTO_SELECT   (uint16_t)0x0090
#define NOR_CMD_DATA_PROGRAM   (uint16_t)0x00A0
#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_THIRD   (uint16_t)0x0080
#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_FOURTH   (uint16_t)0x00AA
#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_FIFTH   (uint16_t)0x0055
#define NOR_CMD_DATA_CHIP_ERASE   (uint16_t)0x0010
#define NOR_CMD_DATA_CFI   (uint16_t)0x0098
#define NOR_CMD_DATA_BUFFER_AND_PROG   (uint8_t)0x25
#define NOR_CMD_DATA_BUFFER_AND_PROG_CONFIRM   (uint8_t)0x29
#define NOR_CMD_DATA_BLOCK_ERASE   (uint8_t)0x30
#define NOR_CMD_READ_ARRAY   (uint16_t)0x00FF
#define NOR_CMD_WORD_PROGRAM   (uint16_t)0x0040
#define NOR_CMD_BUFFERED_PROGRAM   (uint16_t)0x00E8
#define NOR_CMD_CONFIRM   (uint16_t)0x00D0
#define NOR_CMD_BLOCK_ERASE   (uint16_t)0x0020
#define NOR_CMD_BLOCK_UNLOCK   (uint16_t)0x0060
#define NOR_CMD_READ_STATUS_REG   (uint16_t)0x0070
#define NOR_CMD_CLEAR_STATUS_REG   (uint16_t)0x0050
#define NOR_MASK_STATUS_DQ4   (uint16_t)0x0010
#define NOR_MASK_STATUS_DQ5   (uint16_t)0x0020
#define NOR_MASK_STATUS_DQ6   (uint16_t)0x0040
#define NOR_MASK_STATUS_DQ7   (uint16_t)0x0080
#define NOR_ADDRESS_COMMAND_SET   (uint16_t)0x0013
#define NOR_INTEL_SHARP_EXT_COMMAND_SET   (uint16_t)0x0001 /* Supported in this driver */
#define NOR_AMD_FUJITSU_COMMAND_SET   (uint16_t)0x0002 /* Supported in this driver */
#define NOR_INTEL_STANDARD_COMMAND_SET   (uint16_t)0x0003 /* Not Supported in this driver */
#define NOR_AMD_FUJITSU_EXT_COMMAND_SET   (uint16_t)0x0004 /* Not Supported in this driver */
#define NOR_WINDBOND_STANDARD_COMMAND_SET   (uint16_t)0x0006 /* Not Supported in this driver */
#define NOR_MITSUBISHI_STANDARD_COMMAND_SET   (uint16_t)0x0100 /* Not Supported in this driver */
#define NOR_MITSUBISHI_EXT_COMMAND_SET   (uint16_t)0x0101 /* Not Supported in this driver */
#define NOR_PAGE_WRITE_COMMAND_SET   (uint16_t)0x0102 /* Not Supported in this driver */
#define NOR_INTEL_PERFORMANCE_COMMAND_SET   (uint16_t)0x0200 /* Not Supported in this driver */
#define NOR_INTEL_DATA_COMMAND_SET   (uint16_t)0x0210 /* Not Supported in this driver */

Define Documentation

#define NOR_ADDRESS_COMMAND_SET   (uint16_t)0x0013

Definition at line 169 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Init().

#define NOR_AMD_FUJITSU_COMMAND_SET   (uint16_t)0x0002 /* Supported in this driver */
#define NOR_AMD_FUJITSU_EXT_COMMAND_SET   (uint16_t)0x0004 /* Not Supported in this driver */

Definition at line 175 of file stm32h7xx_hal_nor.c.

#define NOR_CMD_ADDRESS_FIFTH   (uint16_t)0x02AA

Definition at line 134 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_Erase_Chip().

#define NOR_CMD_ADDRESS_FIRST   (uint16_t)0x0555
#define NOR_CMD_ADDRESS_FIRST_CFI   (uint16_t)0x0055

Definition at line 130 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Init(), and HAL_NOR_Read_CFI().

#define NOR_CMD_ADDRESS_FOURTH   (uint16_t)0x0555

Definition at line 133 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_Erase_Chip().

#define NOR_CMD_ADDRESS_SECOND   (uint16_t)0x02AA
#define NOR_CMD_ADDRESS_SIXTH   (uint16_t)0x0555

Definition at line 135 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Chip().

#define NOR_CMD_ADDRESS_THIRD   (uint16_t)0x0555
#define NOR_CMD_BLOCK_ERASE   (uint16_t)0x0020

Definition at line 157 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block().

#define NOR_CMD_BLOCK_UNLOCK   (uint16_t)0x0060

Definition at line 158 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block().

#define NOR_CMD_BUFFERED_PROGRAM   (uint16_t)0x00E8

Definition at line 155 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_ProgramBuffer().

#define NOR_CMD_CLEAR_STATUS_REG   (uint16_t)0x0050

Definition at line 160 of file stm32h7xx_hal_nor.c.

#define NOR_CMD_CONFIRM   (uint16_t)0x00D0

Definition at line 156 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_ProgramBuffer().

#define NOR_CMD_DATA_AUTO_SELECT   (uint16_t)0x0090

Definition at line 141 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Read_ID().

#define NOR_CMD_DATA_BLOCK_ERASE   (uint8_t)0x30

Definition at line 151 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block().

#define NOR_CMD_DATA_BUFFER_AND_PROG   (uint8_t)0x25

Definition at line 149 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_ProgramBuffer().

#define NOR_CMD_DATA_BUFFER_AND_PROG_CONFIRM   (uint8_t)0x29

Definition at line 150 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_ProgramBuffer().

#define NOR_CMD_DATA_CFI   (uint16_t)0x0098

Definition at line 147 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Init(), and HAL_NOR_Read_CFI().

#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_FIFTH   (uint16_t)0x0055

Definition at line 145 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_Erase_Chip().

#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_FOURTH   (uint16_t)0x00AA

Definition at line 144 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_Erase_Chip().

#define NOR_CMD_DATA_CHIP_BLOCK_ERASE_THIRD   (uint16_t)0x0080

Definition at line 143 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Block(), and HAL_NOR_Erase_Chip().

#define NOR_CMD_DATA_CHIP_ERASE   (uint16_t)0x0010

Definition at line 146 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Erase_Chip().

#define NOR_CMD_DATA_FIRST   (uint16_t)0x00AA
#define NOR_CMD_DATA_PROGRAM   (uint16_t)0x00A0

Definition at line 142 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Program().

#define NOR_CMD_DATA_READ_RESET   (uint16_t)0x00F0

Definition at line 138 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Read(), HAL_NOR_ReadBuffer(), and HAL_NOR_ReturnToReadMode().

#define NOR_CMD_DATA_SECOND   (uint16_t)0x0055
#define NOR_CMD_READ_ARRAY   (uint16_t)0x00FF

Definition at line 153 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Read(), HAL_NOR_ReadBuffer(), and HAL_NOR_ReturnToReadMode().

#define NOR_CMD_READ_STATUS_REG   (uint16_t)0x0070

Definition at line 159 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().

#define NOR_CMD_WORD_PROGRAM   (uint16_t)0x0040

Definition at line 154 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_Program().

#define NOR_INTEL_DATA_COMMAND_SET   (uint16_t)0x0210 /* Not Supported in this driver */

Definition at line 181 of file stm32h7xx_hal_nor.c.

#define NOR_INTEL_PERFORMANCE_COMMAND_SET   (uint16_t)0x0200 /* Not Supported in this driver */

Definition at line 180 of file stm32h7xx_hal_nor.c.

#define NOR_INTEL_SHARP_EXT_COMMAND_SET   (uint16_t)0x0001 /* Supported in this driver */
#define NOR_INTEL_STANDARD_COMMAND_SET   (uint16_t)0x0003 /* Not Supported in this driver */

Definition at line 174 of file stm32h7xx_hal_nor.c.

#define NOR_MASK_STATUS_DQ4   (uint16_t)0x0010

Definition at line 163 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().

#define NOR_MASK_STATUS_DQ5   (uint16_t)0x0020

Definition at line 164 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().

#define NOR_MASK_STATUS_DQ6   (uint16_t)0x0040

Definition at line 165 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().

#define NOR_MASK_STATUS_DQ7   (uint16_t)0x0080

Definition at line 166 of file stm32h7xx_hal_nor.c.

Referenced by HAL_NOR_GetStatus().

#define NOR_MITSUBISHI_EXT_COMMAND_SET   (uint16_t)0x0101 /* Not Supported in this driver */

Definition at line 178 of file stm32h7xx_hal_nor.c.

#define NOR_MITSUBISHI_STANDARD_COMMAND_SET   (uint16_t)0x0100 /* Not Supported in this driver */

Definition at line 177 of file stm32h7xx_hal_nor.c.

#define NOR_PAGE_WRITE_COMMAND_SET   (uint16_t)0x0102 /* Not Supported in this driver */

Definition at line 179 of file stm32h7xx_hal_nor.c.

#define NOR_WINDBOND_STANDARD_COMMAND_SET   (uint16_t)0x0006 /* Not Supported in this driver */

Definition at line 176 of file stm32h7xx_hal_nor.c.