MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mccibootloaderboard_catena5220_platforminterface.c
Go to the documentation of this file.
1/*
2
3Module: mccibootloaderboard_catena5220_platforminterface.c
4
5Function:
6 gk_McciBootloaderPlatformInterface for MCCI Catena 5220 boards.
7
8Copyright and License:
9 This file copyright (C) 2026 by
10
11 MCCI Corporation
12 3520 Krums Corners Road
13 Ithaca, NY 14850
14
15 See accompanying LICENSE file for copyright and license information.
16
17Author:
18 Pranau Ravikumar, MCCI Corporation September 2026
19
20*/
21
23
25
26/****************************************************************************\
27|
28| Manifest constants & typedefs.
29|
30\****************************************************************************/
31
32
33
34/****************************************************************************\
35|
36| Read-only data.
37|
38\****************************************************************************/
39
40const McciBootloaderPlatform_Interface_t
70
71/****************************************************************************\
72|
73| Variables.
74|
75\****************************************************************************/
76
77
78
79/**** end of mccibootloaderboard_catena5220_platforminterface.c ****/
MCCI_BOOTLOADER_BEGIN_DECLS McciBootloaderPlatform_StorageInitFn_t McciBootloaderBoard_Catena5220_storageInit
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
McciBootloaderPlatform_PrepareForLaunchFn_t McciBootloaderBoard_Catena1sj_prepareForLaunch
McciBootloaderPlatform_SpiInitFn_t McciBootloaderBoard_Catena1sj_spiInit
McciBootloaderPlatform_AnnunciatorIndicateStateFn_t McciBootloaderBoard_Catena1sj_annunciatorIndicateState
McciBootloaderPlatform_SetUpdateFlagFn_t McciBootloaderBoard_Catena1sj_setUpdate
McciBootloaderPlatform_SpiTransferFn_t McciBootloaderBoard_Catena1sj_spiTransfer
McciBootloaderPlatform_GetUpdateFlagFn_t McciBootloaderBoard_Catena1sj_getUpdate
McciBootloaderPlatform_StorageReadFn_t McciBootloaderFlash_Mx25v8035f_storageRead
McciBootloaderPlatform_SystemFlashEraseFn_t McciBootloader_Stm32L0_systemFlashErase
McciBootloaderPlatform_SystemFlashWriteFn_t McciBootloader_Stm32L0_systemFlashWrite
void McciBootloaderBoard_Catena1sj_fail(McciBootloaderError_t errorCode)
const McciBootloaderPlatform_Interface_t gk_McciBootloaderPlatformInterface