From 05eb8541d18454c7732bd8240bddee5ef2e6d2ca Mon Sep 17 00:00:00 2001 From: Jukka Laitinen Date: Mon, 30 Jan 2023 12:15:03 +0400 Subject: [PATCH] Revert "arch/arm/src/stm32f7/stm32_i2c.c: Round up stm32_i2c_toticks return value" This reverts commit fe6f6870dcc431cecf0fa94187cff05ec040cf47. --- arch/arm/src/stm32f7/stm32_i2c.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/arch/arm/src/stm32f7/stm32_i2c.c b/arch/arm/src/stm32f7/stm32_i2c.c index 94da6f2321..6a629f6da8 100644 --- a/arch/arm/src/stm32f7/stm32_i2c.c +++ b/arch/arm/src/stm32f7/stm32_i2c.c @@ -784,12 +784,11 @@ static uint32_t stm32_i2c_toticks(int msgc, struct i2c_msg_s *msgs) bytecount += msgs[i].length; } - /* Then return a number of ticks based on a user provided scaling - * factor, rounded up. + /* Then return a number of microseconds based on a user provided scaling + * factor. */ - return USEC2TICK(CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE * bytecount + - CONFIG_USEC_PER_TICK / 2 - 1); + return USEC2TICK(CONFIG_STM32F7_I2C_DYNTIMEO_USECPERBYTE * bytecount); } #endif