#include "mcci_bootloader_device_i2c_device_stm32l0_types.h"
#include "mcci_bootloader_device_i2c_device.h"
Go to the source code of this file.
◆ _mcci_bootloader_device_i2c_device_stm32l0_h_
| #define _mcci_bootloader_device_i2c_device_stm32l0_h_ /* prevent multiple includes */ |
◆ McciBootloaderDeviceI2cDeviceStm32l0_CONTENTS
◆ McciBootloaderDeviceI2cDeviceStm32l0_UNION
| #define McciBootloaderDeviceI2cDeviceStm32l0_UNION |
Value:
McciBootloaderDeviceI2cDeviceStm32l0_t Stm32l0Cast
typedefMCCI_BOOTLOADER_BEGIN_DECLS struct McciBootloaderDeviceI2cDeviceStm32l0_Contents_s McciBootloaderDeviceI2cDeviceStm32l0_Contents_t
Definition at line 54 of file mcci_bootloader_device_i2c_device_stm32l0.h.
◆ McciBootloaderDevice_getI2cDeviceStm32l0()
| static McciBootloaderDeviceI2cDeviceStm32l0_t * McciBootloaderDevice_getI2cDeviceStm32l0 |
( |
McciBootloaderDevice_t * |
pDevice | ) |
|
|
inlinestatic |
upcast from device to enclosing McciBootloaderDeviceI2cDeviceStm32l0_t
- Parameters
-
- Returns
- pointer to enclosing object
- Note
- This is only safe to call when you know that the device is part of a STM32L0 I2C Bus Controller driver instance.
Definition at line 69 of file mcci_bootloader_device_i2c_device_stm32l0.h.
◆ McciBootloaderDeviceI2cDevice_getI2cDeviceStm32l0()
| static McciBootloaderDeviceI2cDeviceStm32l0_t * McciBootloaderDeviceI2cDevice_getI2cDeviceStm32l0 |
( |
McciBootloaderDeviceI2cDevice_t * |
pDevice | ) |
|
|
inlinestatic |
upcast from i2c controller device to enclosing McciBootloaderDeviceI2cDeviceStm32l0_t
- Parameters
-
| pDevice | Pointer to i2c controller device |
- Returns
- pointer to enclosing object
- Note
- This is only safe to call when you know that the device is part of a STM32L0 I2C Bus Controller driver instance.
Definition at line 87 of file mcci_bootloader_device_i2c_device_stm32l0.h.
Referenced by i2cBusAddDevice().