From 315c8a1703c11e65ca24c48fe916a5a5088ad04d Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sun, 15 Nov 2020 18:02:04 +0200 Subject: [PATCH] Initialize all I2C handle unused fields. --- src/omv/cambus.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/omv/cambus.c b/src/omv/cambus.c index 86ade9f03..e442c69a8 100644 --- a/src/omv/cambus.c +++ b/src/omv/cambus.c @@ -33,6 +33,9 @@ int cambus_init(I2C_HandleTypeDef *i2c, I2C_TypeDef *instance, uint32_t timing) i2c->Init.NoStretchMode = I2C_NOSTRETCH_DISABLED; i2c->Init.OwnAddress1 = 0xFE; i2c->Init.OwnAddress2 = 0xFE; + #if !defined(STM32F4) + i2c->Init.OwnAddress2Masks = 0; + #endif HAL_I2C_DeInit(i2c); if (HAL_I2C_Init(i2c) != HAL_OK) {