MCCI Trusted Bootloader
Simple trusted bootloader and tools for small embedded systems
mcci_bootloader_device_spi_bus_stm32l0.h
Go to the documentation of this file.
1/*
2
3Module: mcci_bootloader_device_spi_bus_stm32l0.h
4
5Function:
6 MccBootloaderDeviceSpiBusStm32l0_t
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_device_spi_bus_stm32l0_h_
23#define _mcci_bootloader_device_spi_bus_stm32l0_h_ /* prevent multiple includes */
24
25#pragma once
26
27#ifndef _mcci_bootloader_device_spi_bus_stm32l0_types_h_
29#endif
30
31#ifndef _mcci_bootloader_device_spi_device_stm32l0_types_h_
32# include "mcci_bootloader_device_spi_device_stm32l0_types.h"
33#endif
34
35#ifndef _mcci_bootloader_device_spi_bus_h_
36# include "mcci_bootloader_device_spi_bus.h"
37#endif
38
39#ifdef __cplusplus
40extern "C" {
41#endif
42
50
52 {
54 McciBootloaderDeviceSpiBusStm32l0_Contents_t Stm32l0;
55 };
56
58 McciBootloaderDeviceSpiBusStm32l0_t *pBus,
59 McciBootloaderDeviceSpiDeviceStm32l0_t *pDevice
60 );
61
62#ifdef __cplusplus
63}
64#endif
65
66#endif /* _mcci_bootloader_device_spi_bus_stm32l0_h_ */
bool McciBootloaderDeviceSpiBusStm32l0_attach(McciBootloaderDeviceSpiBusStm32l0_t *pBus, McciBootloaderDeviceSpiDeviceStm32l0_t *pDevice)
McciBootloaderDeviceSpiBusStm32l0_Contents_t Stm32l0