-
Oh, I see the problem - the module is expecting capacity in kbits, (so you can just use the number from the part number). Should be 2, not 256 as the capacity. This confuses it, because the larger ones use 2 bytes + a few for the address, instead of 1.
So write works (it's writing "dMerhaba" (d being 0x64) to address 0, but the read attempt is invalid, because it's expecting the master to read after 1 byte of address, but the master keeps sending data for another byte.
No way. I have tried on the console manually. And tried as you give with setTimeout. But still the same error.
I'm not soldering it, may this cause the problem? I'm pluging pins and cables on the board.