I have pbp 2.6 (by the way ,is it worth upgrading?)
my code is like this:
'
'The WHO_AM_I register is factory set to $3A
'
I2CWRITE IICData,IICScl,$3A,[$0D],IICFail 'WHO_AM_I register address = $D
I2CREAD IICData,IICScl,$3B,[STR a\7],IICFail 'Fails to read, it reads only the first 7 bytes .... after STOP the counter
I'm going to try your way
thanks