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

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

  1. enjoynering

    Посоветуйте связку: ESP + реле + датчик

    ESP-NOW да вайфай, но без всяких доп пакетов, поэтому быстрее соединение. ПЫ.СЫ. Вот тут у автора esp12 с менеджером питания проработал 473 дня от двух АА батарей и передал 8912 сообщений.
  2. enjoynering

    ESP8266 проблема с IRAM

    мы даже не знаем, что за пакет такой "flite" вы собрали. ни ссылок на исходники пакета, ни на ваш код. читать мысли мы еще не научились или вы похвастаться?
  3. enjoynering

    ESP8266 проблема с IRAM

    попробуте с ключем #pragma GCC optimize ("O3")
  4. enjoynering

    минимизация исходников

    rst, всё правильно говорит - теория у него на пять, а вот практика похоже хромает. Он мне в соседней теме так и не ответил, когда предмет разговора чуть-чуть отошёл от академического определения.
  5. enjoynering

    минимизация исходников

    Ну что вы, только учусь. А в остальном вы правы - следить и учитывать надо по возможности все. Иначе может произойти беда.
  6. enjoynering

    минимизация исходников

    Считаю что проверка "детских соплей" необходима, чтоб разработчик не выстрелил себе в ногу. А их отключение рано или поздно приведёт к печальным последствиям. Причём как показывает опыт стреляю все и новички и профи. И только pvvx никогда не делает ошибок. Ходят слухи, что он вообще не человек...
  7. enjoynering

    Работа со скетчем ОТА

    в arduino esp8266 есть магический #define заставляющий принимать сжатый в gzip, bin файловой системы. сам не пробовал, поэтому as-is. может что то похожееесть и для bin прошивки. поищите. вот он /* support gzip FS *.bin file */ //#define ATOMIC_FS_UPDATE //uncomnet for gzip FS *.bin file support
  8. enjoynering

    Посоветуйте связку: ESP + реле + датчик

    Вот тут все что вам нужно и даже больше - https://github.com/enjoyneering/tthRelay. Описание и настройку проекта скину в личку.
  9. enjoynering

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    А ещё (если я правильно помню, тк писал библиотеку под max7219 давно) у каждой микросхемы есть свой sram буфер 8х8=16 байт и сразу после подачи питания там мусор, поэтому экран никогда не включается сам после подачи питания. Ему нужно дать команду, и желательно очистить sram. Но это все есть...
  10. enjoynering

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    У max7219 динамическая индикация - на каждый светодиод подаётся питание с частотой 800гц. Из за это средний ток потребления очень низкий. В моих часах 5 матриц/320 светодиодов и на минимальнрй яркости они по ребляют 60мА, на средней около 150мА. Но китайцы не были бы китайцам - в самом...
  11. enjoynering

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    значит плохо читали datasheet.
  12. enjoynering

    LOLIN*WEMIS) D1 R2 & mini проблема с шиной SPI.

    Весь процесс инициализации MAX7219 есть в datasheet. Качаем, открываем, изучаем.
  13. enjoynering

    Помогите разобраться с String vs char[]

    Тысяча извинений.
  14. enjoynering

    Помогите разобраться с String vs char[]

    В этом то и проблема - все было сформулировано и дано. Вы же прикинулись шлангом и перешли на личности. претензий нет, просто констатация,фактов.
  15. enjoynering

    Помогите разобраться с String vs char[]

    вот тут я согласен - пока от rst одни понты и самобахвальство.
  16. enjoynering

    Помогите разобраться с String vs char[]

    Тут я с rst согласен. Например esp8266, как бы 32-битый контроллер и изменение переменных с int32 на int8 не приводит к уменьшению кода на arduino framework. А вот на 8-и битном AVR замена с 16 или 32 на 8 уменьшает размер скетча.
  17. enjoynering

    Помогите разобраться с String vs char[]

    ну как бы больше вопросов к вам не имею. с вами вссе понятно. напомнило байку про пофессора электронщика, котоый знал все определения, но не смог починить свой телевизор. а вот nikolz спасибо прояснил. едиственно не понятно что такое - "секции инициализированных переменных". это стек или флеш МК?
  18. enjoynering

    Помогите разобраться с String vs char[]

    Вы мне щас экзамен устраиваете? Хорошо. Запрещаю изменять значение переменной var внутри функции foo(). Мой вопрос все тоже, ответьте пожалуйста с высоты ваших знаний и чётких академических определений - Будет ли экономия heap в первом примере по сравнению со вторым? Ну так себе отмазка.
  19. enjoynering

    Помогите разобраться с String vs char[]

    Это все понятно, теорию я тоже читал. Дьявол кроется в деталях. Меня интересует вот такие два случая? Будет ли экономия heap в первом примере по сравнению со вторым? foo(const uint8_t var) { //brilliant code here } foo(uint8_t var) { //brilliant code here } Знаю и понимаю. Но вот этот...
Сверху Снизу