#define STM32F4xx_HAL_NOR_H
Includes
#include "stm32f4xx_ll_fsmc.h"
#include "stm32f4xx_ll_fmc.h"
Exported typedef
HAL_NOR_StateTypeDef
HAL_NOR_STATE_RESET
HAL_NOR_STATE_READY
HAL_NOR_STATE_BUSY
HAL_NOR_STATE_ERROR
HAL_NOR_STATE_PROTECTED
HAL_NOR_StatusTypeDef
HAL_NOR_STATUS_SUCCESS
HAL_NOR_STATUS_ONGOING
HAL_NOR_STATUS_ERROR
HAL_NOR_STATUS_TIMEOUT
NOR_IDTypeDef
Manufacturer_Code
Device_Code1
Device_Code2
Device_Code3
NOR_CFITypeDef
CFI_1
CFI_2
CFI_3
CFI_4
NOR_HandleTypeDef
Instance
Extended
Init
Lock
State
CommandSet
Exported macro
#define __HAL_NOR_RESET_HANDLE_STATE
Exported functions
HAL_NOR_Init(NOR_HandleTypeDef *, FMC_NORSRAM_TimingTypeDef *, FMC_NORSRAM_TimingTypeDef *);
HAL_NOR_DeInit(NOR_HandleTypeDef *);
HAL_NOR_MspInit(NOR_HandleTypeDef *);
HAL_NOR_MspDeInit(NOR_HandleTypeDef *);
HAL_NOR_MspWait(NOR_HandleTypeDef *, uint32_t);
HAL_NOR_Read_ID(NOR_HandleTypeDef *, NOR_IDTypeDef *);
HAL_NOR_ReturnToReadMode(NOR_HandleTypeDef *);
HAL_NOR_Read(NOR_HandleTypeDef *, uint32_t *, uint16_t *);
HAL_NOR_Program(NOR_HandleTypeDef *, uint32_t *, uint16_t *);
HAL_NOR_ReadBuffer(NOR_HandleTypeDef *, uint32_t, uint16_t *, uint32_t);
HAL_NOR_ProgramBuffer(NOR_HandleTypeDef *, uint32_t, uint16_t *, uint32_t);
HAL_NOR_Erase_Block(NOR_HandleTypeDef *, uint32_t, uint32_t);
HAL_NOR_Erase_Chip(NOR_HandleTypeDef *, uint32_t);
HAL_NOR_Read_CFI(NOR_HandleTypeDef *, NOR_CFITypeDef *);
HAL_NOR_WriteOperation_Enable(NOR_HandleTypeDef *);
HAL_NOR_WriteOperation_Disable(NOR_HandleTypeDef *);
HAL_NOR_GetState(const NOR_HandleTypeDef *);
HAL_NOR_GetStatus(NOR_HandleTypeDef *, uint32_t, uint32_t);
#define MC_ADDRESS
#define DEVICE_CODE1_ADDR
#define DEVICE_CODE2_ADDR
#define DEVICE_CODE3_ADDR
#define CFI1_ADDRESS
#define CFI2_ADDRESS
#define CFI3_ADDRESS
#define CFI4_ADDRESS
#define NOR_TMEOUT
#define NOR_MEMORY_8B
#define NOR_MEMORY_16B
#define NOR_MEMORY_ADRESS1
#define NOR_MEMORY_ADRESS2
#define NOR_MEMORY_ADRESS3
#define NOR_MEMORY_ADRESS4