Hi,
VSHUNT register is reading falsy values at reset state (even before the conversion is activated) and not 0h espacialy in the last 4 bits of the 20bit VSHUNT value.
I still didn't test the reading when shunt and current are connected. But I am affraid that this behavior (if abnormal) would corrupt my readings.
I could read device ID and Manufacturer_ID correctly.
VBUS reading in reset state is 0h wich is also correct.
The values with offset was also present in the I2C transfers so it not a C syntax eror like in other threads here in forum.
I am using STM32 MCU and the MIKROE-4810 breakout for INA228
Regards
Ali