[HAL][SMBUS] Change previous state from HAL_SMBUS_STATE_READY to HAL_SMBUS_STATE_NONE at the end of transfer
diff --git a/Src/stm32f4xx_hal_smbus.c b/Src/stm32f4xx_hal_smbus.c
index 58622e4..84d5d89 100644
--- a/Src/stm32f4xx_hal_smbus.c
+++ b/Src/stm32f4xx_hal_smbus.c
@@ -2056,7 +2056,7 @@
         /* Generate Stop */
         SET_BIT(hsmbus->Instance->CR1, I2C_CR1_STOP);
 
-        hsmbus->PreviousState = HAL_SMBUS_STATE_READY;
+        hsmbus->PreviousState = SMBUS_STATE_NONE;
         hsmbus->State = HAL_SMBUS_STATE_READY;
         hsmbus->Mode = HAL_SMBUS_MODE_NONE;
 #if (USE_HAL_SMBUS_REGISTER_CALLBACKS == 1)