• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. Junkie

    LittleFS вылетает при записи

    просто на страницы гитхаба сами разрабы есп писали что spiffs устарела и оставлена только для совместимости, в будущих релизах может быть убрана, так же где то вычитал что дописывать в файл не вредит флеш, потому что они хранятся блоками по 8кб, это только при стирании надо перезаписывать весь...
  2. Junkie

    LittleFS вылетает при записи

    да, вот эти проверки, я же и нашел их в функции, попробую тогда neopixels на простой ногодрыг режим сделать, чтобы он не создавал прерывания i2c, и попробую чтобы дебаг литлфс выводило в сериал, свободного места у меня хватает, понять бы почему файл сам закрывается, хотя я не вызывал f.close()
  3. Junkie

    LittleFS вылетает при записи

    еще я где то вычитал что эта файловая система асинхронная, может есть какая-то проверка готова ли она для записи или нет
  4. Junkie

    LittleFS вылетает при записи

    файла два, из одного читаю, в другой пишу, причем оно падает не сразу, и маленькие файлы перевариваются, если исходный файл больше какого-то размера, то все падает, вобщем то этот код переводит gif в bmp, а данные для записи вообще находятся в RAM NeoEsp это библиотека для адресной светодиодной...
  5. Junkie

    LittleFS вылетает при записи

    Суть проблемы в том, что я перегоняю изображение из одного формата в другой, то есть открываю один файл, вычитываю его и в это же время записываю, но все это по разным функциям, то есть у меня общая переменная File f; в функции инициализации я присваиваю f = fileSystem->open("convert.tmp", "r")...
  6. Junkie

    чтение bmp столбиками на littleFS

    так и подумал, начал разбирать гиф формат, но чтоб хранить раскодированные данные не хватит озу, и хотел их сложить в отдельный файл в готовом на вывод виде, потом пришла идея так же и бмп файлы перебрать и сделать файлы с нужным порядком значений, флеш памяти достаточно чтобы уместить и гору...
  7. Junkie

    чтение bmp столбиками на littleFS

    Здравствуйте. как известно bmp файл пишется строка за строкой начиная с нижних строк к верхним, в случае 24бит формата это будут просто данные RGB и их легко считать. uint32_t rsiz = w * 3; if (rsiz % 4 != 0) rsiz += 4 - (rsiz % 4); //выравниваем размер буфера до кратных 4...
  8. Junkie

    Вопрос Скачет размер прошивки

    как оказалось, если компилировать в Arduino 1.6.5 то размер будет 420кб, если компилирую в 1.8.5 размер становится 520кб, может кто знает из-за чего?
  9. Junkie

    Вопрос Скачет размер прошивки

    Всем привет. Подскажите может кто сталкивался, конфиг памяти 4мб из которых 3мб spiffs, прошивки нужно обновлять через webUpdate и как я понял из 1мб при обновлени прошивка не может занимать больше 512кб, то есть половину, а потом она записывается куда надо, так вот в основном она всегда...
  10. Junkie

    EEPROM и веб-сайт

    EEPROM.write(0, server.arg(0).toInt()); EEPROM.commit(); а значение просто с формы передаешь
  11. Junkie

    Spiffs разная скорость на разных объемах

    const int bufs = 4096; char buf[bufs]; void handleRead() { digitalWrite(led, 0); server.sendHeader("Content-Type", "img/jpg"); server.sendHeader("Content-Length", (String)tsize); long total = 0; for(long s=0; s<=tsize;s+=4096){ spi_flash_read(sct * SPI_FLASH_SEC_SIZE, mybuf...
  12. Junkie

    Spiffs разная скорость на разных объемах

    uint16_t sct = 0x7c; int bufn = 0; uint32_t mybuf[1024]; int tsize = 0; void handleFileUpload() { digitalWrite(led, 0); HTTPUpload& upload = server.upload(); int o; if (upload.status == UPLOAD_FILE_START) { String filename = upload.filename; Serial.print("handleFileUpload Name...
  13. Junkie

    Spiffs разная скорость на разных объемах

    почитал другие темы, вроде пишут что с помощью spi_flash_write и spi_flash_read все быстрее работает, может кто делал на этих командах аналог spiffs? только никакой фрагментации у меня бы не предусматривалось, допустим я разбиваю просто память кусками по 64кб и туда пишу данные, допустим их...
  14. Junkie

    Spiffs разная скорость на разных объемах

    Читаю один и тот же файл, и при разных конфигурациях всегда разная скорость 4m 3s 155ms 4m 2s 104ms 4m 1s 52ms 2m 1s 53ms 1m 512s 29ms 1m 256s 21ms 1m 192s 17ms 512m 128s 12ms можно ли как-то настроить чтобы на 3мб системе читало так же быстро как на 128к ? а то скорость...
  15. Junkie

    Нужна помощь direct pin manipulation (управлять пинами через регистры)

    получилось все тоже самое void dgitalWrite(int pin, int st){ if(st==LOW ) GPO &= ~(1<<pin); if(st==HIGH) GPO |= (1<<pin); } int dgitalRead(int pin){ if((GPI & (1<<pin)) == 64) return HIGH; if((GPI & (1<<pin)) == 0) return LOW; } void pnMode(int pin, int st){ if(st==INPUT ) GPE &=...
  16. Junkie

    Нужна помощь direct pin manipulation (управлять пинами через регистры)

    Здравствуйте. Нужно ускорение функций управления портом, стандартные digitalRead/Write, pinMode медленные из-за всяких проверок. Для ардуины я сделал такую замену все стандартным функциям (управление портом D через регистры) int pins[8] = {PD0, PD1, PD2, PD3, PD4, PD5, PD6, PD7}; void dw(int...
  17. Junkie

    Делюсь опытом NodeMCU 1.5.4.1 build 29 oct 2016 powered by Lua 5.1.4 on SDK 1.5.4.1

    А через XTCOM_UTIL пробовали прошивать? у меня через неё обычные старые прошивки вливаются без проблем
  18. Junkie

    Делюсь опытом NodeMCU 1.5.4.1 build 29 oct 2016 powered by Lua 5.1.4 on SDK 1.5.4.1

    вы уверены что ни одна из этих припаяных блямб олова не касается корпуса? при прошивке можно мерить напряжение питания, оно не должно проседать. желательно померить и ток. помню при подтяжке какой-то ноги на землю у меня ток возрастал до 0.5А и напряжение садилось, запитывал от юсб, если у вас...
  19. Junkie

    Часы на Nokia 5110 и esp8266 (русификация в комплекте)

    А все разобрался, просто добавить display.setTextWrap(false) и будет справо выезжать
  20. Junkie

    Часы на Nokia 5110 и esp8266 (русификация в комплекте)

    А не знаете как бегущую строку сделать? Вот так буквы в лево уезжают но с правой стороны они переносятся на вторую строку а не появляются из-за границы экрана display.begin(); display.clearDisplay(); display.setContrast(60); display.setTextColor(BLACK); display.setTextSize(3)...
Сверху Снизу