Callisto4Bootloader: drivers/bootloader_config.h File Reference

Callisto4Bootloader

bootloader_config.h File Reference

Go to the source code of this file.

## Macros

Peripheral configuration macros
#define | BL_FEATURE_ROM_UART_PORT (1)
#define | BL_CONFIG_LPUART_1 (BL_FEATURE_ROM_UART_PORT)
#define | BL_FEATURE_UART_RX_PULLUP (1)
#define | BL_CONFIG_LPUART (BL_CONFIG_LPUART_1)
#define | BL_FEATURE_UID_IN_FUSE (1)
#define | BL_FEATURE_GEN_KEYBLOB (1)
#define | BL_FEATURE_KEYBLOB_BK_SIZE (16)
#define | BL_CONFIG_HS_USB_HID (1)
#define | BL_TARGET_FLASH (0)
#define | BL_FEATURE_HAS_NO_INTERNAL_FLASH (1)
#define | BL_FEATURE_HAS_NO_READ_SOURCE (1)
#define | BL_FEATURE_MIN_PROFILE (0)
#define | BL_FEATURE_CRC_CHECK (1)
#define | BL_FEATURE_UART_AUTOBAUD_IRQ (1)
#define | BL_FEATURE_FLASH_CHECK_CUMULATIVE_WRITE (1)
#define | BL_FEATURE_FLEXSPI_NOR_MODULE (0)
#define | BL_FEATURE_HAS_FLEXSPI_NOR_ROMAPI (1)
#define | BL_FEATURE_SEMC_NOR_MODULE (1)
#define | BL_FEATURE_EXPAND_MEMORY (1)
#define | BL_FEATURE_SPINAND_MODULE (1)
#define | BL_FEATURE_SPINAND_MODULE_ERASE_VERIFY (1)
#define | BL_FEATURE_SPINAND_MODULE_PERIPHERAL_FLEXSPI (1)
#define | BL_FEATURE_SPINAND_MODULE_PERIPHERAL_INSTANCE (0)
#define | BL_FEATURE_MMC_MODULE (1)
#define | BL_FEATURE_MMC_MODULE_ERASE_VERIFY (1)
#define | BL_FEATURE_MMC_MODULE_PERIPHERAL_INSTANCE (2)
#define | BL_FEATURE_MMC_MODULE_ENABLE_PERMANENT_CONFIG (0)
#define | BL_FEATURE_SD_MODULE (1)
#define | BL_FEATURE_SD_MODULE_ERASE_VERIFY (1)
#define | BL_FEATURE_SD_MODULE_PERIPHERAL_INSTANCE (1)
#define | BL_FEATURE_SEMC_NAND_MODULE (1)
#define | BL_FEATURE_EXTERNAL_MEMORY_PROPERTY (1)
#define | BL_FEATURE_SPI_NOR_EEPROM_MODULE (1)
#define | BL_FEATURE_SPI_NOR_EEPROM_MODULE_ERASE_VERIFY (1)
#define | BL_FEATURE_OCOTP_MODULE (FSL_FEATURE_SOC_OCOTP_COUNT)
#define | BL_FEATURE_EXPAND_PACKET_SIZE (1)
#define | BL_EXPANDED_FRAMING_PACKET_SIZE (512)
#define | BL_EXPANDED_USB_HID_PACKET_SIZE (1012)
#define | BL_DEFAULT_PERIPHERAL_DETECT_TIMEOUT 5000
#define | BL_APP_VECTOR_TABLE_ADDRESS 0xa000

## Macro Definition Documentation

## ◆ BL_APP_VECTOR_TABLE_ADDRESS

#define BL_APP_VECTOR_TABLE_ADDRESS 0xa000

Definition at line 155 of file bootloader_config.h.

## ◆ BL_CONFIG_HS_USB_HID

#define BL_CONFIG_HS_USB_HID (1)

Definition at line 38 of file bootloader_config.h.

## ◆ BL_CONFIG_LPUART

#define BL_CONFIG_LPUART (BL_CONFIG_LPUART_1)

Definition at line 29 of file bootloader_config.h.

## ◆ BL_CONFIG_LPUART_1

#define BL_CONFIG_LPUART_1 (BL_FEATURE_ROM_UART_PORT)

Definition at line 25 of file bootloader_config.h.

## ◆ BL_DEFAULT_PERIPHERAL_DETECT_TIMEOUT

#define BL_DEFAULT_PERIPHERAL_DETECT_TIMEOUT 5000

Definition at line 150 of file bootloader_config.h.

## ◆ BL_EXPANDED_FRAMING_PACKET_SIZE

#define BL_EXPANDED_FRAMING_PACKET_SIZE (512)

Definition at line 140 of file bootloader_config.h.

## ◆ BL_EXPANDED_USB_HID_PACKET_SIZE

#define BL_EXPANDED_USB_HID_PACKET_SIZE (1012)

Definition at line 142 of file bootloader_config.h.

## ◆ BL_FEATURE_CRC_CHECK

#define BL_FEATURE_CRC_CHECK (1)

Definition at line 64 of file bootloader_config.h.

## ◆ BL_FEATURE_EXPAND_MEMORY

#define BL_FEATURE_EXPAND_MEMORY (1)

Definition at line 92 of file bootloader_config.h.

## ◆ BL_FEATURE_EXPAND_PACKET_SIZE

#define BL_FEATURE_EXPAND_PACKET_SIZE (1)

Definition at line 139 of file bootloader_config.h.

## ◆ BL_FEATURE_EXTERNAL_MEMORY_PROPERTY

#define BL_FEATURE_EXTERNAL_MEMORY_PROPERTY (1)

Definition at line 129 of file bootloader_config.h.

## ◆ BL_FEATURE_FLASH_CHECK_CUMULATIVE_WRITE

#define BL_FEATURE_FLASH_CHECK_CUMULATIVE_WRITE (1)

Definition at line 69 of file bootloader_config.h.

## ◆ BL_FEATURE_FLEXSPI_NOR_MODULE

#define BL_FEATURE_FLEXSPI_NOR_MODULE (0)

Definition at line 71 of file bootloader_config.h.

## ◆ BL_FEATURE_GEN_KEYBLOB

#define BL_FEATURE_GEN_KEYBLOB (1)

Definition at line 33 of file bootloader_config.h.

## ◆ BL_FEATURE_HAS_FLEXSPI_NOR_ROMAPI

#define BL_FEATURE_HAS_FLEXSPI_NOR_ROMAPI (1)

Definition at line 73 of file bootloader_config.h.

## ◆ BL_FEATURE_HAS_NO_INTERNAL_FLASH

#define BL_FEATURE_HAS_NO_INTERNAL_FLASH (1)

Definition at line 47 of file bootloader_config.h.

## ◆ BL_FEATURE_HAS_NO_READ_SOURCE

#define BL_FEATURE_HAS_NO_READ_SOURCE (1)

Definition at line 59 of file bootloader_config.h.

## ◆ BL_FEATURE_KEYBLOB_BK_SIZE

#define BL_FEATURE_KEYBLOB_BK_SIZE (16)

Definition at line 34 of file bootloader_config.h.

## ◆ BL_FEATURE_MIN_PROFILE

#define BL_FEATURE_MIN_PROFILE (0)

Definition at line 61 of file bootloader_config.h.

## ◆ BL_FEATURE_MMC_MODULE

#define BL_FEATURE_MMC_MODULE (1)

Definition at line 105 of file bootloader_config.h.

## ◆ BL_FEATURE_MMC_MODULE_ENABLE_PERMANENT_CONFIG

#define BL_FEATURE_MMC_MODULE_ENABLE_PERMANENT_CONFIG (0)

Definition at line 109 of file bootloader_config.h.

## ◆ BL_FEATURE_MMC_MODULE_ERASE_VERIFY

#define BL_FEATURE_MMC_MODULE_ERASE_VERIFY (1)

Definition at line 107 of file bootloader_config.h.

## ◆ BL_FEATURE_MMC_MODULE_PERIPHERAL_INSTANCE

#define BL_FEATURE_MMC_MODULE_PERIPHERAL_INSTANCE (2)

Definition at line 108 of file bootloader_config.h.

## ◆ BL_FEATURE_OCOTP_MODULE

#define BL_FEATURE_OCOTP_MODULE (FSL_FEATURE_SOC_OCOTP_COUNT)

Definition at line 137 of file bootloader_config.h.

## ◆ BL_FEATURE_ROM_UART_PORT

#define BL_FEATURE_ROM_UART_PORT (1)

Definition at line 21 of file bootloader_config.h.

## ◆ BL_FEATURE_SD_MODULE

#define BL_FEATURE_SD_MODULE (1)

Definition at line 112 of file bootloader_config.h.

## ◆ BL_FEATURE_SD_MODULE_ERASE_VERIFY

#define BL_FEATURE_SD_MODULE_ERASE_VERIFY (1)

Definition at line 114 of file bootloader_config.h.

## ◆ BL_FEATURE_SD_MODULE_PERIPHERAL_INSTANCE

#define BL_FEATURE_SD_MODULE_PERIPHERAL_INSTANCE (1)

Definition at line 115 of file bootloader_config.h.

## ◆ BL_FEATURE_SEMC_NAND_MODULE

#define BL_FEATURE_SEMC_NAND_MODULE (1)

Definition at line 118 of file bootloader_config.h.

## ◆ BL_FEATURE_SEMC_NOR_MODULE

#define BL_FEATURE_SEMC_NOR_MODULE (1)

Definition at line 89 of file bootloader_config.h.

## ◆ BL_FEATURE_SPI_NOR_EEPROM_MODULE

#define BL_FEATURE_SPI_NOR_EEPROM_MODULE (1)

Definition at line 132 of file bootloader_config.h.

## ◆ BL_FEATURE_SPI_NOR_EEPROM_MODULE_ERASE_VERIFY

#define BL_FEATURE_SPI_NOR_EEPROM_MODULE_ERASE_VERIFY (1)

Definition at line 134 of file bootloader_config.h.

## ◆ BL_FEATURE_SPINAND_MODULE

#define BL_FEATURE_SPINAND_MODULE (1)

Definition at line 94 of file bootloader_config.h.

## ◆ BL_FEATURE_SPINAND_MODULE_ERASE_VERIFY

#define BL_FEATURE_SPINAND_MODULE_ERASE_VERIFY (1)

Definition at line 100 of file bootloader_config.h.

## ◆ BL_FEATURE_SPINAND_MODULE_PERIPHERAL_FLEXSPI

#define BL_FEATURE_SPINAND_MODULE_PERIPHERAL_FLEXSPI (1)

Definition at line 101 of file bootloader_config.h.

## ◆ BL_FEATURE_SPINAND_MODULE_PERIPHERAL_INSTANCE

#define BL_FEATURE_SPINAND_MODULE_PERIPHERAL_INSTANCE (0)

Definition at line 102 of file bootloader_config.h.

## ◆ BL_FEATURE_UART_AUTOBAUD_IRQ

#define BL_FEATURE_UART_AUTOBAUD_IRQ (1)

Definition at line 67 of file bootloader_config.h.

## ◆ BL_FEATURE_UART_RX_PULLUP

#define BL_FEATURE_UART_RX_PULLUP (1)

Definition at line 26 of file bootloader_config.h.

## ◆ BL_FEATURE_UID_IN_FUSE

#define BL_FEATURE_UID_IN_FUSE (1)

Definition at line 31 of file bootloader_config.h.

## ◆ BL_TARGET_FLASH

#define BL_TARGET_FLASH (0)

Definition at line 43 of file bootloader_config.h.