i2c: stm32_ll: Fix spurious error while reading using IRQ
i2c: stm32_ll: Fix spurious error while reading using IRQ

We can have a spurious error while performing a transfer using IRQ. This
happens when the last message of the transfer is a read with a STOP
condition. We must disable the RX interrupt while waiting for the STOP
interrupt, otherwise we will get a spurious RX interrupt which will lead
to an error.

Signed-off-by: Florian Vaussard <ef1e2bd37ca89620283a38ee0519838a257cab3b@gmail.com>

GiulianoFranchetto/zephyr,mbolivar/zephyr,kraj/zephyr,punitvara/zephyr,Vudentz/zephyr,kraj/zephyr,Vudentz/zephyr,zephyrproject-rtos/zephyr,zephyrproject-rtos/zephyr,finikorg/zephyr,Vudentz/zephyr,nashif/zephyr,ldts/zephyr,zephyriot/zephyr,zephyriot/zephyr,finikorg/zephyr,nashif/zephyr,explora26/zephyr,zephyriot/zephyr,punitvara/zephyr,ldts/zephyr,zephyrproject-rtos/zephyr,finikorg/zephyr,ldts/zephyr,nashif/zephyr,GiulianoFranchetto/zephyr,explora26/zephyr,finikorg/zephyr,punitvara/zephyr,mbolivar/zephyr,punitvara/zephyr,kraj/zephyr,zephyriot/zephyr,nashif/zephyr,zephyriot/zephyr,zephyrproject-rtos/zephyr,kraj/zephyr,mbolivar/zephyr,GiulianoFranchetto/zephyr,zephyrproject-rtos/zephyr,Vudentz/zephyr,explora26/zephyr,Vudentz/zephyr,ldts/zephyr,galak/zephyr,GiulianoFranchetto/zephyr,galak/zephyr,mbolivar/zephyr,mbolivar/zephyr,punitvara/zephyr,galak/zephyr,explora26/zephyr,nashif/zephyr,kraj/zephyr,galak/zephyr,explora26/zephyr,galak/zephyr,GiulianoFranchetto/zephyr,ldts/zephyr,finikorg/zephyr,Vudentz/zephyr