From 13c1cea16b8fe5c3304d0980127bcb9ff876b5cc Mon Sep 17 00:00:00 2001 From: Artyom Kravchenko Date: Wed, 7 Jul 2021 01:36:46 +0300 Subject: [PATCH] Change i2cBusState_s.timeout type to timeUs_t for fix i2c errors after 72 min on start FC. --- src/main/drivers/bus_i2c_stm32f30x.c | 2 +- src/main/drivers/bus_i2c_stm32f40x.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/drivers/bus_i2c_stm32f30x.c b/src/main/drivers/bus_i2c_stm32f30x.c index d39f74f7bf..915e295480 100644 --- a/src/main/drivers/bus_i2c_stm32f30x.c +++ b/src/main/drivers/bus_i2c_stm32f30x.c @@ -87,7 +87,7 @@ typedef struct i2cBusState_s { I2CDevice device; bool initialized; i2cState_t state; - uint32_t timeout; + timeUs_t timeout; /* Active transfer */ bool allowRawAccess; diff --git a/src/main/drivers/bus_i2c_stm32f40x.c b/src/main/drivers/bus_i2c_stm32f40x.c index 0f4d8b45d8..ae96d65f15 100644 --- a/src/main/drivers/bus_i2c_stm32f40x.c +++ b/src/main/drivers/bus_i2c_stm32f40x.c @@ -121,7 +121,7 @@ typedef struct i2cBusState_s { I2CDevice device; bool initialized; i2cState_t state; - uint32_t timeout; + timeUs_t timeout; /* Active transfer */ bool allowRawAccess;