Merge pull request #973 from openmv/cambus_init

Initialize all I2C handle unused fields.
This commit is contained in:
Ibrahim Abd Elkader 2020-11-15 20:13:06 +02:00 committed by GitHub
commit 11d7cde25b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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) {