sensors: tmp112: Fix breakage on stm32f4 platform
sensors: tmp112: Fix breakage on stm32f4 platform

It makes no sense to set the restart condition flag on a first message
and some i2c bus drivers (like the stm32 v1 driver) actually reject
them by returning an error from i2c_transfer().

This patch fixes that by using i2c_burst_read() in tmp112_reg_read()
instead. For consistency, tmp112_reg_write() is also changed to use
i2c_burst_write().

Signed-off-by: Mark Vels <e01b35fb89474677a600f4519b171c3f3fdbb75b@team-embedded.nl>

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