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

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

  1. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Более конкретно - я указываю на глупости от программеров в Espressif и вы сами в состоянии это поправить в своем проекте. И Предупреждён — значит вооружён. Или вы считаете что это всё надо скрывать - оставить людей в неведении?
  2. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Где оффтоп - вроде название темы вы сами дали, а причины, последствия приведенного кода, и как это исправить мы тут и разбираем.
  3. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Отсылка причины закрытых кодов у Espressif дана оф. лицом - плохие Хакеры :)
  4. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Такого коду и хуже в бинарнике Espressif толпа. По этому устройство кроме встроенных глюков самого чипа имеет и тысячи глюков своего ПО. У Espressif нет даже IDE. Всё чужое и типа ворованное, т.к. при первых выпусках не имело даже общепринятых лицензий. И код RF они не открывают по той-же...
  5. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Объем флешки так-же разбирается в SDK. И код уже есть. Причины выноса не в том, что вы выдумали. И решается это проще - если не объявил свои, то действуют оптимально вычисляемые установки. По этому и указал что void у данной процедуры - плохое решение. Если вам не нравиться weak, то можно было...
  6. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Прекрасно понимаю и даже знаю где и когда он вызывается в прошивке, в отличии от вас.
  7. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    У меня смутные сомнения что это нельзя было решить в самом SDK и сделать это профессионально. Но Espressif "несмогла" и повесила это на вас. Это примерно как история использования чипа и ПО от Espressif у Xiaomi для кошачьей кормушки. После выпуска Xiaomi долго пыталась указать что оно выпушено...
  8. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    И где UART подключен к монитору пользователя в готовом устройстве? И что меняет вывод тарабаршины в UART для польхзователя? Они не имеют реальной сертификации и никаких гарантий. Никакой, кроме покупки где-то в китае бумажек. Относятся к устройствам - "Доделай всё сам" перед использованием или...
  9. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Где стандарт языка "C" и какой "стандарт" вы подразумеваете? Какой-то свой личный? Такие стандарты меняются со временем и дополняются в зависимости от использования. Это как промышленный стандарт - сводят применимые актуальные на сегодня варианты в стандарт.
  10. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Как это "В данном случае ничего плохого не случится" - программа не заработает - зависнет и будут вопли на всех форумах - "что я сделал не так" :) Т.е. отнимет время, энергию и прочие средства у жителей планеты на глупость сочиненную в Espressif. По этому с ними ныне никто не хочет работать из...
  11. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Прочтите исходники любой стандартной библиотеки для "C". Там этих weak сотни, может и тысячи. :) А ссылка на вики дана чтобы идентифицировать про что разговор.
  12. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    К чему может привести while(1){} ? Только к полной неработоспособности устройства. Прерывания не запрещены. Значит очереди команд переполнятся и вылетит где-то в другом месте, возможно и сбив всякие настройки. Но самое главное это похоже на вредительство: Садимся в авто, включаем зажигание, а у...
  13. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Он есть во всех gcc. Кто кому стандарт?
  14. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    Скорее всего "разработчики" не знают что есть атрибут weak у процедур С и учить их основам программирования бесполезно. Вот вы за более чем четыре года шастания здесь так и не освоили "C", что тогда говорить о "разработчиках" в Espressif?
  15. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    В чем у вас проблемы? Увидели любимое название в устаревшей версии общей документации? Главный репозиторий содержит примеры и для ESP8266. Но от них отказались, как и от Nordic. :p Ваш любимый Nordic может не перенести "ковид" и не вписывается в "современную модель раздела мира". А у Espressif...
  16. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Вот это https://github.com/atc1441/ATC_MiThermometer, т.е. flasher построен путем перевода исходников от java на Android какой-то программы в js с HTML. Источник так-же указан ранее в теме. Т.е. никакого реверс-инженеринг, а простое "портирование". К "реверс-инженеринг" там относится считывание...
  17. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Да и вот вам чистая OTA по Telink для web браузера - TelinkOTA. Без какого либо взлома - т.е. на оригинальных устройствах от mijia без идентификации оно не заработает, а заработает на прошивках построенных на SDK Telink.
  18. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    В примере от Telink для mijia сосуществуют две OTA - одна стандартная от mijia и вторая от Telink. Какая разница через какую процедуру записывать flash, если обе проверяют идентификацию от mijia? void entry_ota_mode(void) { if(get_mi_authorization()==0){...
  19. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    К чему это? Данная "инф" по DFU не верна. У Xiaomi mijia своя DFU, но на Telink оставлена OTA на UUID от Telink. Nordic тут при чем, если в рекомендациях от mijia разрешено использование своей системы OTA? И другие пункты тоже некорректны...
  20. pvvx

    Зависание и сброс по WDT при срабатывании прерывания от GPIO

    При этом XIP - кэш Flash тоже не задействуется - а она может дать + 20 mA при работе... Прерывания находятся в IRAM, "waiti 0;" в ets_run() в ROM и команды проц не выбирает, а ждет прерывания по пинам и таймера... Это жрет PLL и 64-х битный счетчик в us в чипе? Кошмарный чип...
Сверху Снизу