Fehler in Wire.h?

Die
0x38 : 0011 1000
ist als 8-bit Zahl dargestellt.
In Wahrheit ist sie eine 7 bit Zahl und damit:
0x38 : 011 1000
mit den R/W bit rechts wird sie zur 8bit Zahl, die übertragen wird, also
0x70 : 0111 0000 bzw
0x71 : 0111 0001

Da ist das gleiche wie wenn Du dezimal
00172 oder 0172 oder 172 schreibst.

Grüße Uwe