PSoC 6 Peripheral Driver Library
External Memory Flags

General Description

Macros

#define CY_SMIF_FLAG_ALL_DISABLED   (0U)
 All memory configuration flags are disabled.
 
#define CY_SMIF_FLAG_WRITE_ENABLE   (SMIF_DEVICE_CTL_WR_EN_Msk)
 Enables the write capability for the memory slave in the memory-mapped mode. More...
 
#define CY_SMIF_FLAG_MEMORY_MAPPED   (2U)
 Determines if the device is memory-mapped. More...
 
#define CY_SMIF_FLAG_DETECT_SFDP   (4U)
 Enables the Autodetect using the SFDP.
 
#define CY_SMIF_FLAG_CRYPTO_ENABLE   (SMIF_DEVICE_CTL_CRYPTO_EN_Msk)
 Enables the crypto support for this memory slave. More...
 

Macro Definition Documentation

◆ CY_SMIF_FLAG_WRITE_ENABLE

#define CY_SMIF_FLAG_WRITE_ENABLE   (SMIF_DEVICE_CTL_WR_EN_Msk)

Enables the write capability for the memory slave in the memory-mapped mode.

Valid when the memory-mapped mode is enabled

◆ CY_SMIF_FLAG_MEMORY_MAPPED

#define CY_SMIF_FLAG_MEMORY_MAPPED   (2U)

Determines if the device is memory-mapped.

If enabled, this memory slot will be initialized in System init

◆ CY_SMIF_FLAG_CRYPTO_ENABLE

#define CY_SMIF_FLAG_CRYPTO_ENABLE   (SMIF_DEVICE_CTL_CRYPTO_EN_Msk)

Enables the crypto support for this memory slave.

All access to the memory device goes through the encryption/decryption Valid when the memory-mapped mode is enabled