DRV_SST39_SectorErase Function
C
bool DRV_SST39_SectorErase( const DRV_HANDLE handle, uint32_t address )Summary
Erase the sector from the specified block start address.
Description
This function schedules a blocking sector erase operation of Flash memory.
Each Sector is of 4 KB.
Preconditions
The DRV_SST39_Open() routine must have been called for the specified SST39 driver instance.
Parameters
| Parameters | Description |
|---|---|
| handle | A valid open-instance handle, returned from the driver's open routine |
| address | Block start address from where a sector needs to be erased |
Returns
True:
If the erase request is successfully sent to the Flash
False:
If Write enable fails before sending sector erase command to Flash
If sector erase command itself fails
Example
DRV_HANDLE handle; uint32_t sectorStart = 0; if(DRV_SST39_SectorErase(handle, sectorStart) == false) { printf("Error handling here"); }
Remarks
None.
