good day to everybody on this forum,
I am using INA219 sensor with PICbasic and it is working well as far as the data accuracy is concerned.
I do have a point to discuss regarding the configuration register. I did set the register in this way:

CNFG_REG=%0011011111111111
I2CWRITE SDA,SCL,ADDR_P,$00,[CNFG_REG]

In accordance to the data sheet it will deal to 32 VDC, 128 samples at 68 mSec, continuous conversion.
I do read the sensor in this way:

HIGH SPARE_PIN ' Start the scope trace
X:
I2CREAD SDA,SCL,ADDR,$02,[PB2],no_ack ' GET BUS VOLTAGE

if pb2.1=0 then ' TEST CONVERSION READY BIT
GOTO X
ENDIF

IF PB2.0=1 THEN OVF=1
IF PB2.0=0 THEN OVF=0

'I2CREAD SDA,SCL,ADDR,$00,[PB0],no_ack 'GET CONFIG
I2CREAD SDA,SCL,ADDR,$01,[PB1],no_ack 'GET SHUNT VOLTAGE
pauseus 10
I2CREAD SDA,SCL,ADDR,$03,[PB3],no_ack 'GET POWER
pauseus 10
I2CREAD SDA,SCL,ADDR,$04,[PB4],no_ack 'GET CURRENT
pauseus 10
'I2CREAD SDA,SCL,ADDR,$05,[PB5],no_ack 'GET CALIBRATION
LOW SPARE_PIN ' STOP the scope trace

Unfortunately my scope indicates about 28 msec that is shorter than the 68 msec declared on the data sheet.
I also have conversion time that are not reasonable if I do set 64, or 32 or 16 samples average on the config register.
I need to know the conversion time exactly in my application.
What am I doing wrong on my code please ? Or am I make mistakes reading the data sheet ?
Thanks for any help on the matter.
Regards,
Bye