update to CubeMX 6.14.0, FW_H7 1.12.1
This commit is contained in:
@ -190,61 +190,62 @@ extern "C" {
|
||||
typedef struct
|
||||
{
|
||||
uint32_t NSBank; /*!< Specifies the NORSRAM memory device that will be used.
|
||||
This parameter can be a value of @ref FMC_NORSRAM_Bank */
|
||||
This parameter can be a value of @ref FMC_NORSRAM_Bank */
|
||||
|
||||
uint32_t DataAddressMux; /*!< Specifies whether the address and data values are
|
||||
multiplexed on the data bus or not.
|
||||
This parameter can be a value of @ref FMC_Data_Address_Bus_Multiplexing */
|
||||
This parameter can be a value of @ref FMC_Data_Address_Bus_Multiplexing*/
|
||||
|
||||
uint32_t MemoryType; /*!< Specifies the type of external memory attached to
|
||||
the corresponding memory device.
|
||||
This parameter can be a value of @ref FMC_Memory_Type */
|
||||
This parameter can be a value of @ref FMC_Memory_Type */
|
||||
|
||||
uint32_t MemoryDataWidth; /*!< Specifies the external memory device width.
|
||||
This parameter can be a value of @ref FMC_NORSRAM_Data_Width */
|
||||
This parameter can be a value of @ref FMC_NORSRAM_Data_Width */
|
||||
|
||||
uint32_t BurstAccessMode; /*!< Enables or disables the burst access mode for Flash memory,
|
||||
valid only with synchronous burst Flash memories.
|
||||
This parameter can be a value of @ref FMC_Burst_Access_Mode */
|
||||
This parameter can be a value of @ref FMC_Burst_Access_Mode */
|
||||
|
||||
uint32_t WaitSignalPolarity; /*!< Specifies the wait signal polarity, valid only when accessing
|
||||
the Flash memory in burst mode.
|
||||
This parameter can be a value of @ref FMC_Wait_Signal_Polarity */
|
||||
This parameter can be a value of @ref FMC_Wait_Signal_Polarity */
|
||||
|
||||
uint32_t WaitSignalActive; /*!< Specifies if the wait signal is asserted by the memory one
|
||||
clock cycle before the wait state or during the wait state,
|
||||
valid only when accessing memories in burst mode.
|
||||
This parameter can be a value of @ref FMC_Wait_Timing */
|
||||
This parameter can be a value of @ref FMC_Wait_Timing */
|
||||
|
||||
uint32_t WriteOperation; /*!< Enables or disables the write operation in the selected device by the FMC.
|
||||
This parameter can be a value of @ref FMC_Write_Operation */
|
||||
uint32_t WriteOperation; /*!< Enables or disables the write operation in the selected device
|
||||
by the FMC.
|
||||
This parameter can be a value of @ref FMC_Write_Operation */
|
||||
|
||||
uint32_t WaitSignal; /*!< Enables or disables the wait state insertion via wait
|
||||
signal, valid for Flash memory access in burst mode.
|
||||
This parameter can be a value of @ref FMC_Wait_Signal */
|
||||
This parameter can be a value of @ref FMC_Wait_Signal */
|
||||
|
||||
uint32_t ExtendedMode; /*!< Enables or disables the extended mode.
|
||||
This parameter can be a value of @ref FMC_Extended_Mode */
|
||||
This parameter can be a value of @ref FMC_Extended_Mode */
|
||||
|
||||
uint32_t AsynchronousWait; /*!< Enables or disables wait signal during asynchronous transfers,
|
||||
valid only with asynchronous Flash memories.
|
||||
This parameter can be a value of @ref FMC_AsynchronousWait */
|
||||
This parameter can be a value of @ref FMC_AsynchronousWait */
|
||||
|
||||
uint32_t WriteBurst; /*!< Enables or disables the write burst operation.
|
||||
This parameter can be a value of @ref FMC_Write_Burst */
|
||||
This parameter can be a value of @ref FMC_Write_Burst */
|
||||
|
||||
uint32_t ContinuousClock; /*!< Enables or disables the FMC clock output to external memory devices.
|
||||
This parameter is only enabled through the FMC_BCR1 register,
|
||||
and don't care through FMC_BCR2..4 registers.
|
||||
This parameter can be a value of @ref FMC_Continous_Clock */
|
||||
This parameter can be a value of @ref FMC_Continous_Clock */
|
||||
|
||||
uint32_t WriteFifo; /*!< Enables or disables the write FIFO used by the FMC controller.
|
||||
This parameter is only enabled through the FMC_BCR1 register,
|
||||
and don't care through FMC_BCR2..4 registers.
|
||||
This parameter can be a value of @ref FMC_Write_FIFO */
|
||||
This parameter can be a value of @ref FMC_Write_FIFO */
|
||||
|
||||
uint32_t PageSize; /*!< Specifies the memory page size.
|
||||
This parameter can be a value of @ref FMC_Page_Size */
|
||||
This parameter can be a value of @ref FMC_Page_Size */
|
||||
} FMC_NORSRAM_InitTypeDef;
|
||||
|
||||
/**
|
||||
@ -288,7 +289,7 @@ typedef struct
|
||||
in NOR Flash memories with synchronous burst mode enable */
|
||||
|
||||
uint32_t AccessMode; /*!< Specifies the asynchronous access mode.
|
||||
This parameter can be a value of @ref FMC_Access_Mode */
|
||||
This parameter can be a value of @ref FMC_Access_Mode */
|
||||
} FMC_NORSRAM_TimingTypeDef;
|
||||
|
||||
/**
|
||||
@ -1056,11 +1057,11 @@ typedef struct
|
||||
* @{
|
||||
*/
|
||||
HAL_StatusTypeDef FMC_NORSRAM_Init(FMC_NORSRAM_TypeDef *Device,
|
||||
FMC_NORSRAM_InitTypeDef *Init);
|
||||
const FMC_NORSRAM_InitTypeDef *Init);
|
||||
HAL_StatusTypeDef FMC_NORSRAM_Timing_Init(FMC_NORSRAM_TypeDef *Device,
|
||||
FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank);
|
||||
const FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_NORSRAM_Extended_Timing_Init(FMC_NORSRAM_EXTENDED_TypeDef *Device,
|
||||
FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank,
|
||||
const FMC_NORSRAM_TimingTypeDef *Timing, uint32_t Bank,
|
||||
uint32_t ExtendedMode);
|
||||
HAL_StatusTypeDef FMC_NORSRAM_DeInit(FMC_NORSRAM_TypeDef *Device,
|
||||
FMC_NORSRAM_EXTENDED_TypeDef *ExDevice, uint32_t Bank);
|
||||
@ -1086,11 +1087,11 @@ HAL_StatusTypeDef FMC_NORSRAM_WriteOperation_Disable(FMC_NORSRAM_TypeDef *Devic
|
||||
/** @defgroup FMC_LL_NAND_Private_Functions_Group1 NAND Initialization/de-initialization functions
|
||||
* @{
|
||||
*/
|
||||
HAL_StatusTypeDef FMC_NAND_Init(FMC_NAND_TypeDef *Device, FMC_NAND_InitTypeDef *Init);
|
||||
HAL_StatusTypeDef FMC_NAND_Init(FMC_NAND_TypeDef *Device, const FMC_NAND_InitTypeDef *Init);
|
||||
HAL_StatusTypeDef FMC_NAND_CommonSpace_Timing_Init(FMC_NAND_TypeDef *Device,
|
||||
FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank);
|
||||
const FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_NAND_AttributeSpace_Timing_Init(FMC_NAND_TypeDef *Device,
|
||||
FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank);
|
||||
const FMC_NAND_PCC_TimingTypeDef *Timing, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_NAND_DeInit(FMC_NAND_TypeDef *Device, uint32_t Bank);
|
||||
/**
|
||||
* @}
|
||||
@ -1101,7 +1102,7 @@ HAL_StatusTypeDef FMC_NAND_DeInit(FMC_NAND_TypeDef *Device, uint32_t Bank);
|
||||
*/
|
||||
HAL_StatusTypeDef FMC_NAND_ECC_Enable(FMC_NAND_TypeDef *Device, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_NAND_ECC_Disable(FMC_NAND_TypeDef *Device, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_NAND_GetECC(FMC_NAND_TypeDef *Device, uint32_t *ECCval, uint32_t Bank,
|
||||
HAL_StatusTypeDef FMC_NAND_GetECC(const FMC_NAND_TypeDef *Device, uint32_t *ECCval, uint32_t Bank,
|
||||
uint32_t Timeout);
|
||||
/**
|
||||
* @}
|
||||
@ -1117,9 +1118,9 @@ HAL_StatusTypeDef FMC_NAND_GetECC(FMC_NAND_TypeDef *Device, uint32_t *ECCval, u
|
||||
/** @defgroup FMC_LL_SDRAM_Private_Functions_Group1 SDRAM Initialization/de-initialization functions
|
||||
* @{
|
||||
*/
|
||||
HAL_StatusTypeDef FMC_SDRAM_Init(FMC_SDRAM_TypeDef *Device, FMC_SDRAM_InitTypeDef *Init);
|
||||
HAL_StatusTypeDef FMC_SDRAM_Init(FMC_SDRAM_TypeDef *Device, const FMC_SDRAM_InitTypeDef *Init);
|
||||
HAL_StatusTypeDef FMC_SDRAM_Timing_Init(FMC_SDRAM_TypeDef *Device,
|
||||
FMC_SDRAM_TimingTypeDef *Timing, uint32_t Bank);
|
||||
const FMC_SDRAM_TimingTypeDef *Timing, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_SDRAM_DeInit(FMC_SDRAM_TypeDef *Device, uint32_t Bank);
|
||||
/**
|
||||
* @}
|
||||
@ -1131,7 +1132,7 @@ HAL_StatusTypeDef FMC_SDRAM_DeInit(FMC_SDRAM_TypeDef *Device, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_SDRAM_WriteProtection_Enable(FMC_SDRAM_TypeDef *Device, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_SDRAM_WriteProtection_Disable(FMC_SDRAM_TypeDef *Device, uint32_t Bank);
|
||||
HAL_StatusTypeDef FMC_SDRAM_SendCommand(FMC_SDRAM_TypeDef *Device,
|
||||
FMC_SDRAM_CommandTypeDef *Command, uint32_t Timeout);
|
||||
const FMC_SDRAM_CommandTypeDef *Command, uint32_t Timeout);
|
||||
HAL_StatusTypeDef FMC_SDRAM_ProgramRefreshRate(FMC_SDRAM_TypeDef *Device, uint32_t RefreshRate);
|
||||
HAL_StatusTypeDef FMC_SDRAM_SetAutoRefreshNumber(FMC_SDRAM_TypeDef *Device,
|
||||
uint32_t AutoRefreshNumber);
|
||||
|
||||
Reference in New Issue
Block a user