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_MX25R3235F 1
Support Macronix MX25R3235F.
#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 macronix32MLPInfo
Information for Macronix MX25R3235F.
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

Initial value:
= {
TIMING_ERASE_4K_MAX_MS,
TIMING_ERASE_SPANSION_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_SPANSION_S25FL208K
Spansion S25L208K SPI Flash.
Definition: btl_interface_storage.h:241
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Spansion S25L208K.

Definition at line 319 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_WINBOND_2M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_2M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_WINBOND_W25X20BV
Winbond W25X20BV SPI Flash.
Definition: btl_interface_storage.h:239
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Winbond W25X20BV.

Definition at line 335 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_WINBOND_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_WINBOND_W25Q80BV
Winbond W25Q80BV SPI Flash.
Definition: btl_interface_storage.h:237
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Winbond W25Q80BV.

Definition at line 351 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_2M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_2M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_MACRONIX_MX25L2006E
Macronix MX25L2006E SPI Flash.
Definition: btl_interface_storage.h:235
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25L2006E.

Definition at line 367 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_4K_MAX_MS,
TIMING_ERASE_MACRONIX_4M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_4M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25L4006E
Macronix MX25L4006E SPI Flash.
Definition: btl_interface_storage.h:233
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25L4006E.

Definition at line 383 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_8M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25L8006E
Macronix MX25L8006E SPI Flash.
Definition: btl_interface_storage.h:231
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25L8006E.

Definition at line 399 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_8M_LP_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_8M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25R8035F
Macronix MX25R8035F SPI Flash.
Definition: btl_interface_storage.h:229
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25R8035F.

Definition at line 415 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_16M_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_16M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25L1606E
Macronix MX25L1606E SPI Flash.
Definition: btl_interface_storage.h:227
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25L1606E.

Definition at line 431 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25U1635E
Macronix MX25U1635E SPI Flash.
Definition: btl_interface_storage.h:225
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25U1635E.

Definition at line 447 of file btl_storage_spiflash_configs.h .

const BootloaderStorageImplementationInformation_t macronix32MLPInfo
static
Initial value:
= {
TIMING_ERASE_SECTOR_MAX_MS,
TIMING_ERASE_MACRONIX_32M_LP_MAX_MS,
DEVICE_SECTOR_SIZE,
DEVICE_SIZE_32M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_MACRONIX_MX25R3235F
Macronix MX25R6435F SPI Flash.
Definition: btl_interface_storage.h:223
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25R3235F.

Definition at line 463 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_MACRONIX_MX25R6435F
Macronix MX25R6435F SPI Flash.
Definition: btl_interface_storage.h:221
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Macronix MX25R6435F.

Definition at line 480 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ATMEL_AT25DF041A
Atmel AT25DF041A SPI Flash.
Definition: btl_interface_storage.h:219
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Atmel AT25DF041A.

Definition at line 496 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ATMEL_AT25DF081A
Atmel AT25DF081A SPI Flash.
Definition: btl_interface_storage.h:217
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Atmel AT25DF081A.

Definition at line 512 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190
#define BOOTLOADER_STORAGE_ADESTO_AT25SF041
Adesto AT25SF041 SPI Flash.
Definition: btl_interface_storage.h:215

Information for Adesto AT25SF041.

Definition at line 528 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_NUMONYX_M25P20
Numonyx M25P20 SPI Flash.
Definition: btl_interface_storage.h:213
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Numonyx M25P20.

Definition at line 544 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_NUMONYX_M25P40
Numonyx M25P40 SPI Flash.
Definition: btl_interface_storage.h:211
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Numonyx M25P40.

Definition at line 560 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_NUMONYX_M25P80
Numonyx M25P80 SPI Flash.
Definition: btl_interface_storage.h:209
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Numonyx M25P80.

Definition at line 576 of file btl_storage_spiflash_configs.h .

Initial value:
= {
TIMING_ERASE_BLOCK_MAX_MS,
TIMING_ERASE_NUMONYX_16M_MAX_MS,
DEVICE_BLOCK_SIZE_64K,
DEVICE_SIZE_16M,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_NUMONYX_M25P16
Numonyx M25P16 SPI Flash.
Definition: btl_interface_storage.h:207
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for Numonyx M25P16.

Definition at line 592 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ISSI_IS25LQ025B
ISSI IS25LQ025B SPI Flash.
Definition: btl_interface_storage.h:205
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for ISSI IS25LQ025B.

Definition at line 608 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190
#define BOOTLOADER_STORAGE_ISSI_IS25LQ512B
ISSI IS25LQ512B SPI Flash.
Definition: btl_interface_storage.h:203

Information for ISSI IS25LQ512B.

Definition at line 624 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ISSI_IS25LQ010B
ISSI IS25LQ010B SPI Flash.
Definition: btl_interface_storage.h:201
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for ISSI IS25LQ010B.

Definition at line 640 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ISSI_IS25LQ020B
ISSI IS25LQ020B SPI Flash.
Definition: btl_interface_storage.h:199
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for ISSI IS25LQ020B.

Definition at line 656 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,
NULL,
DEVICE_WORD_SIZE,
}
#define BOOTLOADER_STORAGE_IMPL_INFO_VERSION
Current version of the BootloaderStorageImplementationInformation_t struct.
Definition: btl_interface_storage.h:180
#define BOOTLOADER_STORAGE_ISSI_IS25LQ040B
ISSI IS25LQ040B SPI Flash.
Definition: btl_interface_storage.h:197
#define BOOTLOADER_STORAGE_IMPL_CAPABILITY_ERASE_SUPPORTED
Spiflash capability indicating that it supports erase.
Definition: btl_interface_storage.h:187
#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:190

Information for ISSI IS25LQ040B.

Definition at line 672 of file btl_storage_spiflash_configs.h .