22#ifndef _mcci_bootloader_device_i2c_device_stm32l0_h_
23#define _mcci_bootloader_device_i2c_device_stm32l0_h_
27#ifndef _mcci_bootloader_device_i2c_device_stm32l0_types_h_
31#ifndef _mcci_bootloader_device_i2c_device_h_
32# include "mcci_bootloader_device_i2c_device.h"
51#define McciBootloaderDeviceI2cDeviceStm32l0_CONTENTS \
52 McciBootloaderDeviceI2cDeviceStm32l0_Contents_t Stm32l0
54#define McciBootloaderDeviceI2cDeviceStm32l0_UNION \
55 McciBootloaderDeviceI2cDeviceStm32l0_Contents_t Stm32l0; \
56 McciBootloaderDeviceI2cDeviceStm32l0_t Stm32l0Cast
68McciBootloaderDeviceI2cDeviceStm32l0_t *
70 McciBootloaderDevice_t *pDevice
73 return (McciBootloaderDeviceI2cDeviceStm32l0_t *)pDevice;
86McciBootloaderDeviceI2cDeviceStm32l0_t *
88 McciBootloaderDeviceI2cDevice_t *pDevice
91 return (McciBootloaderDeviceI2cDeviceStm32l0_t *)pDevice;
static McciBootloaderDeviceI2cDeviceStm32l0_t * McciBootloaderDeviceI2cDevice_getI2cDeviceStm32l0(McciBootloaderDeviceI2cDevice_t *pDevice)
upcast from i2c controller device to enclosing McciBootloaderDeviceI2cDeviceStm32l0_t
static McciBootloaderDeviceI2cDeviceStm32l0_t * McciBootloaderDevice_getI2cDeviceStm32l0(McciBootloaderDevice_t *pDevice)
upcast from device to enclosing McciBootloaderDeviceI2cDeviceStm32l0_t
typedefMCCI_BOOTLOADER_BEGIN_DECLS struct McciBootloaderDeviceI2cDeviceStm32l0_Contents_s McciBootloaderDeviceI2cDeviceStm32l0_Contents_t
#define MCCI_BOOTLOADER_BEGIN_DECLS
#define MCCI_BOOTLOADER_END_DECLS
McciBootloaderDeviceI2cDevice_CONTENTS
McciBootloaderDeviceI2cDeviceStm32l0_Contents_t Stm32l0
McciBootloaderDeviceI2cDevice_UNION