Macros | |
#define | CY_SMIF_FLAG_ALL_DISABLED (0U) |
All memory configuration flags are disabled. | |
#define | CY_SMIF_FLAG_WRITE_ENABLE (1U) |
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 (8U) |
Enables the crypto support for this memory slave. More... | |
#define | CY_SMIF_FLAG_SMIF_REV_3 (16U) |
Enables IP version 3 features such as octal SPI/DDR mode/ 2 byte addressing. More... | |
#define | CY_SMIF_FLAG_MERGE_ENABLE (32U) |
Continuous transfer merge enable. More... | |
#define CY_SMIF_FLAG_WRITE_ENABLE (1U) |
Enables the write capability for the memory slave in the memory-mapped mode.
Valid when the memory-mapped mode is enabled
#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
#define CY_SMIF_FLAG_CRYPTO_ENABLE (8U) |
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
#define CY_SMIF_FLAG_SMIF_REV_3 (16U) |
Enables IP version 3 features such as octal SPI/DDR mode/ 2 byte addressing.
#define CY_SMIF_FLAG_MERGE_ENABLE (32U) |
Continuous transfer merge enable.
This skips the overhead (command, address, mode, dummy cycles) for a continuous (linear sequential) transfer.