June 11th, 2018

gazel

И опять про ардуину

Вот что меня впечатляет в этих итальянцах и примкнувших к ним - это абсолютное, тотальное распиздяйство. Ну то есть не просто ни на секунду не задуматься "что я такое тут творю!", но так это твАрение до самого конца и протащить, и в интернеты выложить как учебное пособие, и неимоверно гордиться.

Потребовалось мне тут по работке программатор для мелких 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 байт, но в принципе не способна записать некруглое число этих блоков, последний блок в таком случае она никогда не допишет.

И вот на такой сраной планете приходится псевдожыдь и работать. Все, мня, самому делать.