Потребовалось мне тут по работке программатор для мелких I2C камней побырому соорудить. Открываем интернетики и видим там
https://learn.sparkfun.com/tutorials/reading-and-writing-serial-eeproms
вот такой прекрасный образчик кодаЪ
//Output raw bytes to terminal
//In this case we're going to read all of the bytes
//which is 32000, or in hex, 0x7D00
for (long x = 0 ; x < 0x7D00 ; x++) //Read all 131,071 bytes from EERPOM
В котором во-первых 32Кб камень содержит 32000 байт (прописью - тридцать две тысячи), во-вторых у них и в хексе получилось 7D00H (и даже в этом случае ничего не всколыхнуло дебри сознания! почему вдруг 7d00 а не 8000?) ну и вишенка - там еще и каммент от другого (128кб) камня. Классическая такая студентота, из прочных троечников, писала.
Писалка там тоже замечательная, пишет блоками по 16 байт, но в принципе не способна записать некруглое число этих блоков, последний блок в таком случае она никогда не допишет.
И вот на такой сраной планете приходится псевдожыдь и работать. Все, мня, самому делать.