STM32H735xx HAL User Manual
Data Structures | Typedefs | Enumerations
NAND Exported Types
NAND

Data Structures

struct  NAND_IDTypeDef
 NAND Memory electronic signature Structure definition. More...
struct  NAND_AddressTypeDef
 NAND Memory address Structure definition. More...
struct  NAND_DeviceConfigTypeDef
 NAND Memory info Structure definition. More...
struct  __NAND_HandleTypeDef
 NAND handle Structure definition. More...

Typedefs

typedef struct __NAND_HandleTypeDef NAND_HandleTypeDef
 NAND handle Structure definition.
typedef void(* pNAND_CallbackTypeDef )(NAND_HandleTypeDef *hnand)
 HAL NAND Callback pointer definition.

Enumerations

enum  HAL_NAND_StateTypeDef { HAL_NAND_STATE_RESET = 0x00U, HAL_NAND_STATE_READY = 0x01U, HAL_NAND_STATE_BUSY = 0x02U, HAL_NAND_STATE_ERROR = 0x03U }
 HAL NAND State structures definition. More...
enum  HAL_NAND_CallbackIDTypeDef { HAL_NAND_MSP_INIT_CB_ID = 0x00U, HAL_NAND_MSP_DEINIT_CB_ID = 0x01U, HAL_NAND_IT_CB_ID = 0x02U }
 HAL NAND Callback ID enumeration definition. More...

Typedef Documentation

NAND handle Structure definition.

typedef void(* pNAND_CallbackTypeDef)(NAND_HandleTypeDef *hnand)

HAL NAND Callback pointer definition.

Definition at line 152 of file stm32h7xx_hal_nand.h.


Enumeration Type Documentation

HAL NAND Callback ID enumeration definition.

Enumerator:
HAL_NAND_MSP_INIT_CB_ID 

NAND MspInit Callback ID

HAL_NAND_MSP_DEINIT_CB_ID 

NAND MspDeInit Callback ID

HAL_NAND_IT_CB_ID 

NAND IT Callback ID

Definition at line 142 of file stm32h7xx_hal_nand.h.

HAL NAND State structures definition.

Enumerator:
HAL_NAND_STATE_RESET 

NAND not yet initialized or disabled

HAL_NAND_STATE_READY 

NAND initialized and ready for use

HAL_NAND_STATE_BUSY 

NAND internal process is ongoing

HAL_NAND_STATE_ERROR 

NAND error state

Definition at line 48 of file stm32h7xx_hal_nand.h.