SPI Flash ConfigurationsComponents > 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   1
 Support Spansion S25FL208K.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_DEVICES
 Support all Winbond devices.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_W25X20BV   1
 Support Winbond W25X20BV.
 
#define BTL_STORAGE_SPIFLASH_WINBOND_W25Q80BV   1
 Support Winbond W25Q80BV.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_DEVICES
 Support all Macronix devices.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L2006E   1
 Support Macronix MX25L2006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L4006E   1
 Support Macronix MX25L4006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L8006E   1
 Support Macronix MX25L8006E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25R8035F   1
 Support Macronix MX25R8035F.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25L1606E   1
 Support Macronix MX25L1606E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25U1635E   1
 Support Macronix MX25U1635E.
 
#define BTL_STORAGE_SPIFLASH_MACRONIX_MX25R6435F   1
 Support Macronix MX25R6435F.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_DEVICES
 Support all Atmel devices.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_AT25DF041A   1
 Support Atmel AT25DF041A.
 
#define BTL_STORAGE_SPIFLASH_ATMEL_AT25DF081A   1
 Support Atmel AT25DF081A.
 
#define BTL_STORAGE_SPIFLASH_ADESTO_AT25SF041   1
 Support Adesto AT25SF041.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_DEVICES
 Support all Numonyx devices.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P20   1
 Support Numonyx M26P20.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P40   1
 Support Numonyx M26P40.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P80   1
 Support Numonyx M26P80.
 
#define BTL_STORAGE_SPIFLASH_NUMONYX_M25P16   1
 Support Numonyx M26P16.
 
#define BTL_STORAGE_SPIFLASH_ISSI_DEVICES
 Support all ISSI devices.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ025B   1
 Support ISSI IS25LQ025B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ512B   1
 Support ISSI IS25LQ512B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ010B   1
 Support ISSI IS25LQ010B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ020B   1
 Support ISSI IS25LQ020B.
 
#define BTL_STORAGE_SPIFLASH_ISSI_IS25LQ040B   1
 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Spansion S25L208K.

Definition at line 312 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Winbond W25X20BV.

Definition at line 327 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Winbond W25Q80BV.

Definition at line 342 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25L2006E.

Definition at line 357 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25L4006E.

Definition at line 372 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25L8006E.

Definition at line 387 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25R8035F.

Definition at line 402 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25L1606E.

Definition at line 417 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25U1635E.

Definition at line 432 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Macronix MX25R6435F.

Definition at line 447 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Atmel AT25DF041A.

Definition at line 462 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Atmel AT25DF081A.

Definition at line 477 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Adesto AT25SF041.

Definition at line 492 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Numonyx M25P20.

Definition at line 507 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Numonyx M25P40.

Definition at line 522 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Numonyx M25P80.

Definition at line 537 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for Numonyx M25P16.

Definition at line 552 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for ISSI IS25LQ025B.

Definition at line 567 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for ISSI IS25LQ512B.

Definition at line 582 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for ISSI IS25LQ010B.

Definition at line 597 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for ISSI IS25LQ020B.

Definition at line 612 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:170
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:177
#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:180

Information for ISSI IS25LQ040B.

Definition at line 627 of file btl_storage_spiflash_configs.h.