CAT2 Peripheral Driver Library
Flash Configuration

Provides device-specific definitions. More...

Macros

#define CY_FLASH_SIZEOF_FLASH   (CY_FLASH_SIZE)
 The size of the Flash memory.
 
#define CY_FLASH_SIZEOF_ROW   (64U)
 The size of the Flash row.
 
#define CY_FLASH_NUMBER_ROWS   (CY_FLASH_SIZE / CY_FLASH_SIZEOF_ROW)
 The number of Flash rows.
 
#define CY_FLASH_SIZEOF_MACRO   (((CPUSS_SPCIF_FLASH_SIZE + 1U) * 256U / CY_FLASH_SIZEOF_ROW) / CPUSS_SPCIF_FLASH_MACROS)
 The size of the Flash macro in the number of Flash rows.
 
#define CY_FLASH_NUMBER_MACROS   (CPUSS_SPCIF_FLASH_MACROS)
 The number of the Flash macros.
 
#define CY_FLASH_SFLASH_USERBASE   (CY_SFLASH_BASE + 0x200U)
 The Supervisory Flash memory user base address.
 
#define CY_FLASH_SIZEOF_SFLASH_ROW   (CY_FLASH_SIZEOF_ROW)
 The size of the SFlash row.
 
#define CY_FLASH_NUMBER_SFLASH_ROWS   (4U)
 The number of SFlash rows.
 
#define CY_FLASH_SIZEOF_USERSFLASH   (CY_FLASH_NUMBER_SFLASH_ROWS * CY_FLASH_SIZEOF_SFLASH_ROW)
 The size of the Supervisory Flash user memory.
 
#define CY_FLASH_NON_BLOCKING_SUPPORTED   (CPUSS_SPCIF_FLASH_PARALLEL_PGM_EN && (CPUSS_SPCIF_FLASH_MACROS > 1U))
 Reports if device supports non-blocking Flash operations.
 

Detailed Description

Provides device-specific definitions.