SPI Flash ConfigurationsPlugin > Storage

Description

Configuration parameters for SPI flashes.

Macros

#define BTL_STORAGE_SPIFLASH_ALL_DEVICES
 Support all devices.
 
#define BTL_STORAGE_SPIFLASH_SPANSION_DEVICES
 Support all Spansion devices.
 
#define BTL_STORAGE_SPIFLASH_SPANSION_S25FL208K
 Support Spansion S25FL208K.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_DEVICES
 Support all Winbond devices.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_W25X20BV
 Support Winbond W25X20BV.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_W25Q80BV
 Support Winbond W25Q80BV.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_DEVICES
 Support all Macronix devices.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L2006E
 Support Macronix MX25L2006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L4006E
 Support Macronix MX25L4006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L8006E
 Support Macronix MX25L8006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25R8035F
 Support Macronix MX25R8035F.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L1606E
 Support Macronix MX25L1606E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25U1635E
 Support Macronix MX25U1635E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25R6435F
 Support Macronix MX25R6435F.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_DEVICES
 Support all Atmel devices.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_AT25DF041A
 Support Atmel AT25DF041A.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_AT25DF081A
 Support Atmel AT25DF081A.
 
#define BTL_STORAGE_SPIFLASH_ADESTO_AT25SF041
 Support Adesto AT25SF041.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_DEVICES
 Support all Numonyx devices.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P20
 Support Numonyx M26P20.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P40
 Support Numonyx M26P40.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P80
 Support Numonyx M26P80.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P16
 Support Numonyx M26P16.
 
#define BTL_STORAGE_SPIFLASH_ISSI_DEVICES
 Support all ISSI devices.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ025B
 Support ISSI IS25LQ025B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ512B
 Support ISSI IS25LQ512B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ010B
 Support ISSI IS25LQ010B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ020B
 Support ISSI IS25LQ020B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ040B
 Support ISSI IS25LQ040B.
 

Variables

static const BootloaderStorageImplementationInformation_t spansion8MInfo
 Information for Spansion S25L208K.
 
static const BootloaderStorageImplementationInformation_t windbond2MInfo
 Information for Winbond W25X20BV.
 
static const BootloaderStorageImplementationInformation_t windbond8MInfo
 Information for Winbond W25Q80BV.
 
static const BootloaderStorageImplementationInformation_t macronix2MInfo
 Information for Macronix MX25L2006E.
 
static const BootloaderStorageImplementationInformation_t macronix4MInfo
 Information for Macronix MX25L4006E.
 
static const BootloaderStorageImplementationInformation_t macronix8MInfo
 Information for Macronix MX25L8006E.
 
static const BootloaderStorageImplementationInformation_t macronix8MLPInfo
 Information for Macronix MX25R8035F.
 
static const BootloaderStorageImplementationInformation_t macronix16MInfo
 Information for Macronix MX25L1606E.
 
static const BootloaderStorageImplementationInformation_t macronix16M2VInfo
 Information for Macronix MX25U1635E.
 
static const BootloaderStorageImplementationInformation_t macronix64MLPInfo
 Information for Macronix MX25R6435F.
 
static const BootloaderStorageImplementationInformation_t atmel4MInfo
 Information for Atmel AT25DF041A.
 
static const BootloaderStorageImplementationInformation_t atmel8MInfo
 Information for Atmel AT25DF081A.
 
static const BootloaderStorageImplementationInformation_t adesto4MInfo
 Information for Adesto AT25SF041.
 
static const BootloaderStorageImplementationInformation_t numonyx2MInfo
 Information for Numonyx M25P20.
 
static const BootloaderStorageImplementationInformation_t numonyx4MInfo
 Information for Numonyx M25P40.
 
static const BootloaderStorageImplementationInformation_t numonyx8MInfo
 Information for Numonyx M25P80.
 
static const BootloaderStorageImplementationInformation_t numonyx16MInfo
 Information for Numonyx M25P16.
 
static const BootloaderStorageImplementationInformation_t issi256KInfo
 Information for ISSI IS25LQ025B.
 
static const BootloaderStorageImplementationInformation_t issi512KInfo
 Information for ISSI IS25LQ512B.
 
static const BootloaderStorageImplementationInformation_t issi1MInfo
 Information for ISSI IS25LQ010B.
 
static const BootloaderStorageImplementationInformation_t issi2MInfo
 Information for ISSI IS25LQ020B.
 
static const BootloaderStorageImplementationInformation_t issi4MInfo
 Information for ISSI IS25LQ040B.
 

Variable Documentation

const BootloaderStorageImplementationInformation_t spansion8MInfo
static
Initial value:
= {
TIMING_ERASE_4K_MAX_MS,
TIMING_ERASE_SPANSION_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
"S25FL208K",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Spansion S25L208K.

Definition at line 308 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t windbond2MInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_WINBOND_2M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_2M,
"W25X20BV",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Winbond W25X20BV.

Definition at line 323 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t windbond8MInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_WINBOND_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
"W25Q80BV",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Winbond W25Q80BV.

Definition at line 338 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix2MInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_2M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_2M,
"MX25L2006E",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25L2006E.

Definition at line 353 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix4MInfo
static
Initial value:
= {
TIMING_ERASE_4K_MAX_MS,
TIMING_ERASE_MACRONIX_4M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_4M,
"MX25L4006E",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25L4006E.

Definition at line 368 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix8MInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
"MX25L8006E",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25L8006E.

Definition at line 383 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix8MLPInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_8M_LP_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
"MX25R8035F",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25R8035F.

Definition at line 398 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix16MInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_16M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_16M,
"MX25L1606E",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25L1606E.

Definition at line 413 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix16M2VInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_16M_2V_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_16M,
"MX25U1635E",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25U1635E.

Definition at line 428 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t macronix64MLPInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_64M_LP_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_64M,
"MX25R6435F",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Macronix MX25R6435F.

Definition at line 443 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ATMEL_4M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_4M,
"AT25DF041A",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Atmel AT25DF041A.

Definition at line 458 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ATMEL_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
"AT25DF081A",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Atmel AT25DF081A.

Definition at line 473 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ADESTO_4M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_4M,
"AT25SF041",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Adesto AT25SF041.

Definition at line 488 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_BLOCK_MAX_MS,
TIMING_ERASE_NUMONYX_2M_MAX_MS,
DEVICE_BLOCK_SIZE_64K,
DEVICE_SIZE_2M,
"M25P20",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Numonyx M25P20.

Definition at line 503 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_BLOCK_MAX_MS,
TIMING_ERASE_NUMONYX_4M_MAX_MS,
DEVICE_BLOCK_SIZE_64K,
DEVICE_SIZE_4M,
"M25P40",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Numonyx M25P40.

Definition at line 518 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_BLOCK_MAX_MS,
TIMING_ERASE_NUMONYX_8M_MAX_MS,
DEVICE_BLOCK_SIZE_64K,
DEVICE_SIZE_8M,
"M25P80",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Numonyx M25P80.

Definition at line 533 of file btl_storage_spiflash_configs.h.

const BootloaderStorageImplementationInformation_t numonyx16MInfo
static
Initial value:
= {
TIMING_ERASE_BLOCK_MAX_MS,
TIMING_ERASE_NUMONYX_16M_MAX_MS,
DEVICE_BLOCK_SIZE_64K,
DEVICE_SIZE_16M,
"M25P16",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for Numonyx M25P16.

Definition at line 548 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ISSI_256K_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_256K,
"IS25LQ025B",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for ISSI IS25LQ025B.

Definition at line 563 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ISSI_512K_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_512K,
"IS25LQ512B",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for ISSI IS25LQ512B.

Definition at line 578 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ISSI_1M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_1M,
"IS25LQ010B",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for ISSI IS25LQ010B.

Definition at line 593 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ISSI_2M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_2M,
"IS25LQ020B",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for ISSI IS25LQ020B.

Definition at line 608 of file btl_storage_spiflash_configs.h.

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_ISSI_4M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_4M,
"IS25LQ040B",
DEVICE_WORD_SIZE
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:153
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:160
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_PAGE_ERASE_REQUIRED
Spiflash capability indicating it requires full page erases before new data can be written...
Definition: btl_interface_storage.h:163

Information for ISSI IS25LQ040B.

Definition at line 623 of file btl_storage_spiflash_configs.h.