23#ifndef _mcci_bootloader_board_catena_1sj_h_
24#define _mcci_bootloader_board_catena_1sj_h_
28#ifndef _mcci_bootloader_types_h_
32#ifndef _mcci_bootloader_platform_h_
36#ifndef _mcci_bootloader_stm32l0_h_
40#ifndef _mcci_bootloader_board_catena_1sj_eeprom_h_
54#define MCCI_BOOTLOADER_BOARD_CATENA_1SJ_STORAGE_IMAGE_SIZE \
55 (UINT32_C(168) * 1024)
61#define MCCI_BOOTLOADER_BOARD_CATENA_1SJ_STORAGE_FALLBACK_BASE \
71#define MCCI_BOOTLOADER_BOARD_CATENA_1SJ_STORAGE_UPDATE_BASE \
72 (UINT32_C(256) * 1024)
128McciBootloaderBoard_Catena1sj_Eeprom_t *
McciBootloaderPlatform_GetMillisecondsFn_t McciBootloaderBoard_Catena1sj_getMilliseconds
McciBootloaderPlatform_DelayMsFn_t McciBootloaderBoard_Catena1sj_delayMs
McciBootloaderPlatform_GetFallbackStorageAddressFn_t McciBootloaderBoard_Catena1sj_getFallbackStorageAddress
McciBootloaderPlatform_AnnunciatorInitFn_t McciBootloaderBoard_Catena1sj_annunciatorInit
McciBootloaderPlatform_GetPrimaryStorageAddressFn_t McciBootloaderBoard_Catena1sj_getPrimaryStorageAddress
McciBootloaderPlatform_SystemInitFn_t McciBootloaderBoard_Catena1sj_systemInit
void McciBootloaderBoard_Catena1sj_setLed(void)
McciBootloaderPlatform_PrepareForLaunchFn_t McciBootloaderBoard_Catena1sj_prepareForLaunch
McciBootloaderPlatform_SpiInitFn_t McciBootloaderBoard_Catena1sj_spiInit
McciBootloaderPlatform_AnnunciatorIndicateStateFn_t McciBootloaderBoard_Catena1sj_annunciatorIndicateState
void McciBootloaderBoard_Catena1sj_annunciatorHandleSysTick(void)
void McciBootloaderBoard_Catena1sj_handleSysTick(void)
McciBootloaderPlatform_SetUpdateFlagFn_t McciBootloaderBoard_Catena1sj_setUpdate
McciBootloaderPlatform_StorageReadFn_t McciBootloaderBoard_Catena1sj_storageRead
void McciBootloaderBoard_Catena1sj_clearLed(void)
McciBootloaderPlatform_SpiTransferFn_t McciBootloaderBoard_Catena1sj_spiTransfer
McciBootloaderPlatform_FailFn_t MCCI_BOOTLOADER_NORETURN_PFX McciBootloaderBoard_Catena1sj_fail MCCI_BOOTLOADER_NORETURN_SFX
McciBootloaderPlatform_GetUpdateFlagFn_t McciBootloaderBoard_Catena1sj_getUpdate
McciBootloaderBoard_Catena1sj_Eeprom_t * McciBootloaderBoard_Catena1sj_getEepromPointer(void)
#define MCCI_BOOTLOADER_BEGIN_DECLS
#define MCCI_BOOTLOADER_END_DECLS
#define MCCI_BOOTLOADER_NORETURN_PFX
void McciBootloaderBoard_Catena1sj_fail(McciBootloaderError_t errorCode)