EFM32 Gecko Software Documentation
efm32g-doc-5.1.2
|
Implements the NORFLASH driver for Spansion S29GL128P90FFIR13. Spansion S29GL128P90FFIR13 is a 16MByte device organized in 128 sectors of 128KBytes each. The module can easily be tailored to suit other NOR flash devices.
Copyright 2015 Silicon Labs, Inc. http://www.silabs.com
This file is licensed under the Silabs License Agreement. See the file "Silabs_License_Agreement.txt" for details. Before using this software for any purpose, you must agree to the terms of that agreement.
Definition in file norflash.c.
Go to the source code of this file.
Functions | |
bool | NORFLASH_AddressValid (uint32_t addr) |
Check if an address is valid for the flash device. More... | |
NORFLASH_Info_TypeDef * | NORFLASH_DeviceInfo (void) |
Return a pointer to a NORFLASH_Info_TypeDef, which contain vital flash device information. More... | |
int | NORFLASH_EraseDevice (void) |
Erase entire flash device. More... | |
int | NORFLASH_EraseSector (uint32_t addr) |
Erase a sector in the flash device. More... | |
int | NORFLASH_Init (void) |
Initialize the NORFLASH module. More... | |
int | NORFLASH_Program (uint32_t addr, uint8_t *data, uint32_t count) |
Program the flash device. More... | |
int | NORFLASH_ProgramByte (uint32_t addr, uint8_t data) |
Program a single byte in the flash device. More... | |
int | NORFLASH_ProgramWord16 (uint32_t addr, uint16_t data) |
Program a word (16bit) in the flash device. More... | |
int | NORFLASH_ProgramWord32 (uint32_t addr, uint32_t data) |
Program a word (32bit) in the flash device. More... | |