STM32F439xx HAL User Manual
|
Defines | |
#define | NAND_DEVICE1 0x70000000U |
#define | NAND_DEVICE2 0x80000000U |
#define | NAND_WRITE_TIMEOUT 0x01000000U |
#define | CMD_AREA ((uint32_t)(1U<<16U)) /* A16 = CLE high */ |
#define | ADDR_AREA ((uint32_t)(1U<<17U)) /* A17 = ALE high */ |
#define | NAND_CMD_AREA_A ((uint8_t)0x00) |
#define | NAND_CMD_AREA_B ((uint8_t)0x01) |
#define | NAND_CMD_AREA_C ((uint8_t)0x50) |
#define | NAND_CMD_AREA_TRUE1 ((uint8_t)0x30) |
#define | NAND_CMD_WRITE0 ((uint8_t)0x80) |
#define | NAND_CMD_WRITE_TRUE1 ((uint8_t)0x10) |
#define | NAND_CMD_ERASE0 ((uint8_t)0x60) |
#define | NAND_CMD_ERASE1 ((uint8_t)0xD0) |
#define | NAND_CMD_READID ((uint8_t)0x90) |
#define | NAND_CMD_STATUS ((uint8_t)0x70) |
#define | NAND_CMD_LOCK_STATUS ((uint8_t)0x7A) |
#define | NAND_CMD_RESET ((uint8_t)0xFF) |
#define | NAND_VALID_ADDRESS 0x00000100U |
#define | NAND_INVALID_ADDRESS 0x00000200U |
#define | NAND_TIMEOUT_ERROR 0x00000400U |
#define | NAND_BUSY 0x00000000U |
#define | NAND_ERROR 0x00000001U |
#define | NAND_READY 0x00000040U |
#define ADDR_AREA ((uint32_t)(1U<<17U)) /* A17 = ALE high */ |
Definition at line 266 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_ID(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define CMD_AREA ((uint32_t)(1U<<16U)) /* A16 = CLE high */ |
Definition at line 265 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_ID(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Read_Status(), HAL_NAND_Reset(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_BUSY 0x00000000U |
Definition at line 286 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_Status().
#define NAND_CMD_AREA_A ((uint8_t)0x00) |
Definition at line 268 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_CMD_AREA_B ((uint8_t)0x01) |
Definition at line 269 of file stm32f4xx_hal_nand.h.
#define NAND_CMD_AREA_C ((uint8_t)0x50) |
Definition at line 270 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_CMD_AREA_TRUE1 ((uint8_t)0x30) |
Definition at line 271 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), and HAL_NAND_Read_SpareArea_8b().
#define NAND_CMD_ERASE0 ((uint8_t)0x60) |
Definition at line 275 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block().
#define NAND_CMD_ERASE1 ((uint8_t)0xD0) |
Definition at line 276 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block().
#define NAND_CMD_LOCK_STATUS ((uint8_t)0x7A) |
Definition at line 279 of file stm32f4xx_hal_nand.h.
#define NAND_CMD_READID ((uint8_t)0x90) |
Definition at line 277 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_ID().
#define NAND_CMD_RESET ((uint8_t)0xFF) |
Definition at line 280 of file stm32f4xx_hal_nand.h.
#define NAND_CMD_STATUS ((uint8_t)0x70) |
Definition at line 278 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_Status().
#define NAND_CMD_WRITE0 ((uint8_t)0x80) |
Definition at line 273 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_CMD_WRITE_TRUE1 ((uint8_t)0x10) |
Definition at line 274 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_DEVICE1 0x70000000U |
Definition at line 261 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_ID(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Read_Status(), HAL_NAND_Reset(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_DEVICE2 0x80000000U |
Definition at line 262 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_ID(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Read_Status(), HAL_NAND_Reset(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_ERROR 0x00000001U |
Definition at line 287 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Read_Status().
#define NAND_INVALID_ADDRESS 0x00000200U |
Definition at line 284 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Address_Inc().
#define NAND_READY 0x00000040U |
Definition at line 288 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Read_Status(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().
#define NAND_TIMEOUT_ERROR 0x00000400U |
Definition at line 285 of file stm32f4xx_hal_nand.h.
#define NAND_VALID_ADDRESS 0x00000100U |
Definition at line 283 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Address_Inc().
#define NAND_WRITE_TIMEOUT 0x01000000U |
Definition at line 263 of file stm32f4xx_hal_nand.h.
Referenced by HAL_NAND_Erase_Block(), HAL_NAND_Read_Page_16b(), HAL_NAND_Read_Page_8b(), HAL_NAND_Read_SpareArea_16b(), HAL_NAND_Read_SpareArea_8b(), HAL_NAND_Write_Page_16b(), HAL_NAND_Write_Page_8b(), HAL_NAND_Write_SpareArea_16b(), and HAL_NAND_Write_SpareArea_8b().