Enumerated Types

group group_flash_enumerated_types

Enums

enum cy_en_flashdrv_status_t

cy_en_flashdrv_status_t: This enum has the return values of the Flash driver.

Values:

enumerator CY_FLASH_DRV_SUCCESS

Success.

enumerator CY_FLASH_DRV_INV_PROT

Invalid device protection state.

enumerator CY_FLASH_DRV_INVALID_FM_PL

Invalid flash page latch address.

enumerator CY_FLASH_DRV_INVALID_FLASH_ADDR

Invalid flash address.

enumerator CY_FLASH_DRV_ROW_PROTECTED

Row is write protected.

enumerator CY_FLASH_DRV_IPC_BUSY

IPC structure is already locked by another process.

enumerator CY_FLASH_DRV_INVALID_INPUT_PARAMETERS

Input parameters passed to Flash API are not valid.

enumerator CY_FLASH_DRV_PL_ROW_COMP_FA

Comparison between Page Latches and FM row failed.

enumerator CY_FLASH_DRV_ERR_UNC

Unknown error code.

See Cy_Flash_GetExternalStatus()

enumerator CY_FLASH_DRV_PROGRESS_NO_ERROR

Command in progress; no error.

enumerator CY_FLASH_DRV_OPERATION_STARTED

Flash operation is successfully initiated.

enumerator CY_FLASH_DRV_OPCODE_BUSY

Flash is under operation.

struct cy_stc_flash_notify_t
#include <cy_flash.h>

Flash notification configuration structure.

Public Members

uint8_t clientID

Client ID.

uint8_t pktType

Message Type.

uint16_t intrRelMask

Mask.