| BlueNRG-1 Peripherals drivers APIs

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

Functions
BlueNRG1_flash.c File Reference

This file provides all the FLASH firmware functions. More...

`#include "BlueNRG1_flash.h"`

Go to the source code of this file.

## Functions

void | FLASH_ErasePage (uint16_t PageNumber)
| Erases a specified flash page. More...
void | FLASH_EraseAllFlash (void)
| Erases all main Flash. More...
uint32_t | FLASH_ReadWord (uint32_t Address)
| Flash read 32 bits. More...
void | FLASH_ProgramWord (uint32_t Address, uint32_t Data)
| Flash write 32 bits. More...
void | FLASH_ProgramWordBurst (uint32_t Address, uint32_t *Data)
| Flash write 32 bits. More...
void | FLASH_WaitCmdDone (void)
| Wait loop for CMDDONE status. More...
void | FLASH_ClearCmdDone (void)
| Clear CMDDONE flag. More...
uint16_t | FLASH_NextFreeFlashAddress (void)
| Wait loop for CMDDONE status. More...
void | FLASH_ITConfig (uint8_t FlashFlag, FunctionalState NewState)
| Enables or disables the specified flash interrupts. More...
void | FLASH_ClearITPendingBit (uint8_t FlashFlag)
| Clears the specific flash pending IT bit. More...
FlagStatus | FLASH_GetFlagStatus (uint8_t FlashFlag)
| Checks whether the specified FLASH raw flag is set or not. More...
void | FLASH_ClearFlag (uint8_t FlashFlag)
| Clears the specific flash pending flags. More...

## Detailed Description

This file provides all the FLASH firmware functions.

Author
  VMA Application Team

Version
  V2.0.0

Date
  21-March-2016

Attention

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

##
© COPYRIGHT 2016 STMicroelectronics

Definition in file BlueNRG1_flash.c.