|
STM32L4xx_HAL_Driver
1.14.0
|
Input Output and memory control functions. More...
Functions | |
| HAL_StatusTypeDef | HAL_NOR_Read_ID (NOR_HandleTypeDef *hnor, NOR_IDTypeDef *pNOR_ID) |
| Read NOR flash IDs. More... | |
| HAL_StatusTypeDef | HAL_NOR_ReturnToReadMode (NOR_HandleTypeDef *hnor) |
| Return the NOR memory to Read mode. More... | |
| HAL_StatusTypeDef | HAL_NOR_Read (NOR_HandleTypeDef *hnor, uint32_t *pAddress, uint16_t *pData) |
| Read data from NOR memory. More... | |
| HAL_StatusTypeDef | HAL_NOR_Program (NOR_HandleTypeDef *hnor, uint32_t *pAddress, uint16_t *pData) |
| Program data to NOR memory. More... | |
| HAL_StatusTypeDef | HAL_NOR_ReadBuffer (NOR_HandleTypeDef *hnor, uint32_t uwAddress, uint16_t *pData, uint32_t uwBufferSize) |
| Read a half-word buffer from the NOR memory. More... | |
| HAL_StatusTypeDef | HAL_NOR_ProgramBuffer (NOR_HandleTypeDef *hnor, uint32_t uwAddress, uint16_t *pData, uint32_t uwBufferSize) |
| Writes a half-word buffer to the NOR memory. This function must be used only with S29GL128P NOR memory. More... | |
| HAL_StatusTypeDef | HAL_NOR_Erase_Block (NOR_HandleTypeDef *hnor, uint32_t BlockAddress, uint32_t Address) |
| Erase the specified block of the NOR memory. More... | |
| HAL_StatusTypeDef | HAL_NOR_Erase_Chip (NOR_HandleTypeDef *hnor, uint32_t Address) |
| Erase the entire NOR chip. More... | |
| HAL_StatusTypeDef | HAL_NOR_Read_CFI (NOR_HandleTypeDef *hnor, NOR_CFITypeDef *pNOR_CFI) |
| Read NOR flash CFI IDs. More... | |
Input Output and memory control functions.
==============================================================================
##### NOR Input and Output functions #####
==============================================================================
[..]
This section provides functions allowing to use and control the NOR memory | HAL_StatusTypeDef HAL_NOR_Erase_Block | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t | BlockAddress, | ||
| uint32_t | Address | ||
| ) |
Erase the specified block of the NOR memory.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| BlockAddress | Block to erase address |
| Address | Device address |
| HAL | status |
Definition at line 680 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_Erase_Chip | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t | Address | ||
| ) |
Erase the entire NOR chip.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| Address | Device address |
| HAL | status |
Definition at line 739 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_Program | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t * | pAddress, | ||
| uint16_t * | pData | ||
| ) |
Program data to NOR memory.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| pAddress | Device address |
| pData | pointer to the data to write |
| HAL | status |
Definition at line 475 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_ProgramBuffer | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t | uwAddress, | ||
| uint16_t * | pData, | ||
| uint32_t | uwBufferSize | ||
| ) |
Writes a half-word buffer to the NOR memory. This function must be used only with S29GL128P NOR memory.
| hnor | pointer to the NOR handle |
| uwAddress | NOR memory internal start write address |
| pData | pointer to source data buffer. |
| uwBufferSize | Size of the buffer to write |
| HAL | status |
Definition at line 600 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_Read | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t * | pAddress, | ||
| uint16_t * | pData | ||
| ) |
Read data from NOR memory.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| pAddress | pointer to Device address |
| pData | pointer to read data |
| HAL | status |
Definition at line 416 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_Read_CFI | ( | NOR_HandleTypeDef * | hnor, |
| NOR_CFITypeDef * | pNOR_CFI | ||
| ) |
Read NOR flash CFI IDs.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| pNOR_CFI | pointer to NOR CFI IDs structure |
| HAL | status |
Definition at line 800 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_Read_ID | ( | NOR_HandleTypeDef * | hnor, |
| NOR_IDTypeDef * | pNOR_ID | ||
| ) |
Read NOR flash IDs.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| pNOR_ID | pointer to NOR ID structure |
| HAL | status |
Definition at line 306 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_ReadBuffer | ( | NOR_HandleTypeDef * | hnor, |
| uint32_t | uwAddress, | ||
| uint16_t * | pData, | ||
| uint32_t | uwBufferSize | ||
| ) |
Read a half-word buffer from the NOR memory.
| hnor | pointer to the NOR handle |
| uwAddress | NOR memory internal address to read from. |
| pData | pointer to the buffer that receives the data read from the NOR memory. |
| uwBufferSize | number of Half word to read. |
| HAL | status |
Definition at line 535 of file stm32l4xx_hal_nor.c.
| HAL_StatusTypeDef HAL_NOR_ReturnToReadMode | ( | NOR_HandleTypeDef * | hnor | ) |
Return the NOR memory to Read mode.
| hnor | pointer to a NOR_HandleTypeDef structure that contains the configuration information for NOR module. |
| HAL | status |
Definition at line 366 of file stm32l4xx_hal_nor.c.