MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mcci_bootloader_board_catena5230.h
Go to the documentation of this file.
1/*
2
3Module: mcci_bootloader_board_catena5230.h
4
5Function:
6 Definitions for bootloader on MCCI Catena 5230.
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 Terry Moore, MCCI Corporation May 2026
19
20*/
21
22#ifndef _mcci_bootloader_board_catena5230_h_
23#define _mcci_bootloader_board_catena5230_h_ /* prevent multiple includes */
24
25#pragma once
26
27#ifndef _mcci_bootloader_platform_h_
29#endif
30
31#ifndef _mcci_bootloader_board_catena_1sj_h_
33#endif
34
35#ifndef _mcci_bootloader_device_i2c_bus_stm32l0_types_
37#endif
38
39#ifndef _mcci_bootloader_device_i2c_device_stm32l0_types_h_
41#endif
42
43#ifndef _mcci_bootloader_device_npm1300_types_h_
44# include "mcci_bootloader_device_npm1300_types.h"
45#endif
46
48
51
54
57
58extern McciBootloaderDeviceI2cBusStm32l0_t
60
61extern McciBootloaderDeviceI2cDeviceStm32l0_t
63
64extern McciBootloaderDeviceNpm1300_t *
66
68
69#endif /* _mcci_bootloader_board_catena5230_h_ */
McciBootloaderPlatform_PrepareForLaunchFn_t McciBootloaderBoard_Catena5230_prepareForLaunch
McciBootloaderDeviceNpm1300_t * g_McciBootloaderBoard_Catena5230_pNPM1300
McciBootloaderPlatform_StorageInitFn_t McciBootloaderBoard_Catena5230_storageInit
MCCI_BOOTLOADER_BEGIN_DECLS McciBootloaderPlatform_SystemInitFn_t McciBootloaderBoard_Catena5230_systemInit
McciBootloaderDeviceI2cBusStm32l0_t g_McciBootloaderBoard_Catena5230_i2cBus2
McciBootloaderDeviceI2cDeviceStm32l0_t g_McciBootloaderBoard_Catena5230_i2cDevice_NPM1300
void() McciBootloaderPlatform_StorageInitFn_t(void)
Initialize the storage driver.
MCCI_BOOTLOADER_BEGIN_DECLS typedef void() McciBootloaderPlatform_SystemInitFn_t(void)
function type for platform intialization function
void() McciBootloaderPlatform_PrepareForLaunchFn_t(void)
function type for preparing to launch an application
#define MCCI_BOOTLOADER_BEGIN_DECLS
#define MCCI_BOOTLOADER_END_DECLS