Header file of NOR HAL module. More...
#include "stm32f7xx_ll_fmc.h"
Go to the source code of this file.
Classes | |
struct | NOR_CFITypeDef |
FMC NOR CFI typedef. More... | |
struct | NOR_HandleTypeDef |
NOR handle Structure definition. More... | |
struct | NOR_IDTypeDef |
FMC NOR ID typedef. More... | |
Macros | |
#define | __HAL_NOR_RESET_HANDLE_STATE(__HANDLE__) ((__HANDLE__)->State = HAL_NOR_STATE_RESET) |
Reset NOR handle state. More... | |
#define | CFI1_ADDRESS ((uint16_t)0x61U) |
#define | CFI2_ADDRESS ((uint16_t)0x62U) |
#define | CFI3_ADDRESS ((uint16_t)0x63U) |
#define | CFI4_ADDRESS ((uint16_t)0x64U) |
#define | DEVICE_CODE1_ADDR ((uint16_t)0x0001U) |
#define | DEVICE_CODE2_ADDR ((uint16_t)0x000EU) |
#define | DEVICE_CODE3_ADDR ((uint16_t)0x000FU) |
#define | MC_ADDRESS ((uint16_t)0x0000U) |
#define | NOR_ADDR_SHIFT(__NOR_ADDRESS, __NOR_MEMORY_WIDTH_, __ADDRESS__) |
NOR memory address shifting. More... | |
#define | NOR_MEMORY_16B ((uint8_t)0x1U) |
#define | NOR_MEMORY_8B ((uint8_t)0x0U) |
#define | NOR_MEMORY_ADRESS1 ((uint32_t)0x60000000U) |
#define | NOR_MEMORY_ADRESS2 ((uint32_t)0x64000000U) |
#define | NOR_MEMORY_ADRESS3 ((uint32_t)0x68000000U) |
#define | NOR_MEMORY_ADRESS4 ((uint32_t)0x6C000000U) |
#define | NOR_TMEOUT ((uint16_t)0xFFFFU) |
#define | NOR_WRITE(__ADDRESS__, __DATA__) |
NOR memory write data to specified address. More... | |
Enumerations | |
enum | HAL_NOR_StateTypeDef { HAL_NOR_STATE_RESET = 0x00U, HAL_NOR_STATE_READY = 0x01U, HAL_NOR_STATE_BUSY = 0x02U, HAL_NOR_STATE_ERROR = 0x03U, HAL_NOR_STATE_PROTECTED = 0x04U } |
HAL SRAM State structures definition More... | |
enum | HAL_NOR_StatusTypeDef { HAL_NOR_STATUS_SUCCESS = 0U, HAL_NOR_STATUS_ONGOING, HAL_NOR_STATUS_ERROR, HAL_NOR_STATUS_TIMEOUT } |
FMC NOR Status typedef. More... | |
Header file of NOR HAL module.
This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause
Definition in file stm32f7xx_hal_nor.h.