From 1cf63731425684e76fac311e44ff3d46227e5ff8 Mon Sep 17 00:00:00 2001 From: Malte Brieske <9287988+mbrieske@users.noreply.github.com> Date: Wed, 13 Aug 2025 13:07:36 +0200 Subject: wait for STOPF in blocking read --- embassy-stm32/src/i2c/v2.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'embassy-stm32/src') diff --git a/embassy-stm32/src/i2c/v2.rs b/embassy-stm32/src/i2c/v2.rs index 4d341bab1..7f73ff82b 100644 --- a/embassy-stm32/src/i2c/v2.rs +++ b/embassy-stm32/src/i2c/v2.rs @@ -408,6 +408,7 @@ impl<'d, M: Mode, IM: MasterMode> I2c<'d, M, IM> { *byte = self.info.regs.rxdr().read().rxdata(); } } + self.wait_stop(timeout)?; Ok(()) } -- cgit