|
STM32H735xx HAL User Manual
|
Defines | |
| #define | ARRAY_ADDRESS(__ADDRESS__, __HANDLE__) |
| NAND memory address computation. | |
| #define | COLUMN_ADDRESS(__HANDLE__) ((__HANDLE__)->Config.PageSize) |
| NAND memory Column address computation. | |
| #define | ADDR_1ST_CYCLE(__ADDRESS__) (uint8_t)(__ADDRESS__) /* 1st addressing cycle */ |
| NAND memory address cycling. | |
| #define | ADDR_2ND_CYCLE(__ADDRESS__) (uint8_t)((__ADDRESS__) >> 8) /* 2nd addressing cycle */ |
| #define | ADDR_3RD_CYCLE(__ADDRESS__) (uint8_t)((__ADDRESS__) >> 16) /* 3rd addressing cycle */ |
| #define | ADDR_4TH_CYCLE(__ADDRESS__) (uint8_t)((__ADDRESS__) >> 24) /* 4th addressing cycle */ |
| #define | COLUMN_1ST_CYCLE(__ADDRESS__) (uint8_t)((__ADDRESS__) & 0xFFU) /* 1st Column addressing cycle */ |
| NAND memory Columns cycling. | |
| #define | COLUMN_2ND_CYCLE(__ADDRESS__) (uint8_t)((__ADDRESS__) >> 8) /* 2nd Column addressing cycle */ |
| #define ADDR_1ST_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)(__ADDRESS__) /* 1st addressing cycle */ |
NAND memory address cycling.
| __ADDRESS__ | NAND memory address. |
| NAND | address cycling value. |
Definition at line 343 of file stm32h7xx_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 ADDR_2ND_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)((__ADDRESS__) >> 8) /* 2nd addressing cycle */ |
Definition at line 344 of file stm32h7xx_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 ADDR_3RD_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)((__ADDRESS__) >> 16) /* 3rd addressing cycle */ |
Definition at line 345 of file stm32h7xx_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 ADDR_4TH_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)((__ADDRESS__) >> 24) /* 4th addressing cycle */ |
Definition at line 346 of file stm32h7xx_hal_nand.h.
Referenced by HAL_NAND_Read_ID().
| #define ARRAY_ADDRESS | ( | __ADDRESS__, | |
| __HANDLE__ | |||
| ) |
((__ADDRESS__)->Page + \
(((__ADDRESS__)->Block + \
(((__ADDRESS__)->Plane) * \
((__HANDLE__)->Config.PlaneSize))) * \
((__HANDLE__)->Config.BlockSize)))
NAND memory address computation.
| __ADDRESS__ | NAND memory address. |
| __HANDLE__ | NAND handle. |
| NAND | Raw address value |
Definition at line 325 of file stm32h7xx_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().
| #define COLUMN_1ST_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)((__ADDRESS__) & 0xFFU) /* 1st Column addressing cycle */ |
NAND memory Columns cycling.
| __ADDRESS__ | NAND memory address. |
| NAND | Column address cycling value. |
Definition at line 353 of file stm32h7xx_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 COLUMN_2ND_CYCLE | ( | __ADDRESS__ | ) | (uint8_t)((__ADDRESS__) >> 8) /* 2nd Column addressing cycle */ |
Definition at line 354 of file stm32h7xx_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 COLUMN_ADDRESS | ( | __HANDLE__ | ) | ((__HANDLE__)->Config.PageSize) |
NAND memory Column address computation.
| __HANDLE__ | NAND handle. |
| NAND | Raw address value |
Definition at line 336 of file stm32h7xx_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().
1.7.6.1