Jump to main content

##

# DRV_SST39_ChipErase Function

## C

    bool DRV_SST39_ChipErase( const DRV_HANDLE handle )

## Summary

Erase entire SST39 flash memory.

## Description

This function schedules a blocking chip erase operation of flash memory.

## Preconditions

The DRV_SST39_Open() routine must have been called for the specified SST39 driver instance.

## Parameters

Param | Description
--- | ---
handle | A valid open-instance handle, returned from the driver's open routine

## 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 chip erase command itself fails

## Example

    DRV_HANDLE handle;

    if(DRV_SST39_ChipErase(handle) == flase)
    {
        printf("Error handling here");
    }

## Remarks

None.