Evgeniy
Сначала его надо запросить от куда-нибудь
Valeriy
да неужели...
Serjio
Ruslan
Ruslan
Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled. )))
Serjio
в смысле базовая функциональность (вайфай) перестала работать вдруг?
Ruslan
она давно работала, потом я её выпилил в пользу эзернета и вот пришло время вернуть...
Ruslan
ладно, вечером потуплю над кодом
Serjio
чье творчество?
https://aliexpress.ru/item/1005002535561932.html
Evgeniy
NB
Всем привет. Расскажите чайнику, а что будет, если замкнуть 2 цифровых пина?
NB
Гыг) а есть способ подавать на пин очень маленький ток и обнаруживать на esp32 когда он будет поступать?
Например, когда тумблер выкл - ничего не видим, когда тумблер вкл - на пине обнаруживаем сигнал
Жексон
alexcher
а возможно ли в esp-idf сменить ражим stdout на бинарный, не лазая в менюконфиг?
alexcher
или еще как-либо писать любые байты в стдаут, и чтобы \n не менялся на \r\n?
Алексей
alexcher
Алексей
Именно в потоке появляется \r\n?
alexcher
Именно в потоке появляется \r\n?
да, позже я смотрю на сами байтики, прочитанные компом, и там \n заменены на \r\n, и в менюконфиге тоже стоит "делать перенос строки как CRLF"
Алексей
А может write() добавляет?
alexcher
А может write() добавляет?
и putc(), и write() добавляют \r, это просто были попытки заставить есп сырые байты отправлять)
alexcher
которые не увенчались успехом, правда
Алексей
странно. Самовольно себя ведёт
Алексей
alexcher
вообще, у меня стдаут всегда планируется быть привязанным к уарту, а потому, можно юзать rom uart api в виде uart_tx_char(), но в доках к функции просят ее не вызывать))
Алексей
Самый грязный хак, изменить настройки канала. В UNIX это ioctrl()
alexcher
но, логично, она работает
alexcher
странно. Самовольно себя ведёт
нет, вполне логично, стдаут открыт в текстовом режиме, потому реальные байтики могут отличаться от поданных символов
Алексей
Даже в DOS и терминале Винды такого не было.
Алексей
Ничего не добавлялось.
alexcher
Даже в DOS и терминале Винды такого не было.
зависит от настроек текстового режима, опять же) его можно поменять в менюконфиге (а можно ли в рантайме, кстати?) при сборке прошивки, но мне нужно именно в рантайме
Алексей
Текстовый режим подразумевает, что там текст и символы до 0x20 это управляющие
Алексей
типа \n\r\t\b и прочее
Алексей
Попробовать закрыть файл с ID 0 и открыть в нужном режиме :)
Алексей
Либо опять таки, изменить его настройки.
Алексей
Текстовый, это то что понимает терминал (без наворотов)
alexcher
даже вот так не работает, все равно переводит в CRLF
Mmserty
alexcher
если что - стдаут флашится перед записью и измерением кол-ва прочитанных байт, а еще если выводить какой-нибудь фиксированный байт - их выводится ровно столько, сколько написано в коде
Mmserty
Зацените как классно плату развёл
alexcher
alexcher
и с ней все работает, выводится 25600 байт
alexcher
тогда надо сделать нормальную синхронизацию, а мутекс на стдаут хранится как статик глобальная переменная в реализации ньюлиба, насколько я помню...
Алексей
Алексей
Прикольно, на стороне МК с UART работать как с файлом ))) А не напрямую.
alexcher
Жексон
Легко :) если камень на максимальной частоте будет работать :))))
Ruslan
Итак, сеть работает теперь по проводу и вайфаю
Теперь можно приступать к OTA
Ruslan
мне пока просто откатать, я заливать буду через MQTT своими силами
Slava
Ruslan
у меня облачко умеет давать команду в устройство с указанием прошивки
Serjio
а где был затык?
Alex
А существует книга юный радиолюбитель в pdf переписанная на свой лад а не как в оригинале ? Максимально не читаемо это на телефоне прям то что есть уже
Ruslan
а где был затык?
просто кода много, ошибочки были, пофиксил и оно взлетело
Ruslan
Ruslan
тогда это хобби не для тебя, оно недешёвое
Ruslan
теперь надо провиженинг настроек вайфая с мобилы сделать
Serjio
Я думал уже сделан..
Ruslan
да не, я ж только вайфай восстанавливал
Ruslan
короче, я посмотрел код провиженинга, не увидел один момент: а где оно хранит введённые значения?
Ruslan
хотелось бы раз устройство настроить и пусть оно само... неужели в NVS? )))
ok-home
Ruslan
Может я не заметил, креды для вайфая где сохраняются?
ok-home
ok-home
Wi-Fi NVS Flash
If the Wi-Fi NVS flash is enabled, all Wi-Fi configurations set via the Wi-Fi APIs will be stored into flash, and the Wi-Fi driver will start up with these configurations the next time it powers on/reboots. However, the application can choose to disable the Wi-Fi NVS flash if it does not need to store the configurations into persistent memory, or has its own persistent storage, or simply due to debugging reasons, etc.
v1ct0r
Доброе утро!
Подскажите, есть ли возможность по событию на есп запускать программу под виндовс? Может через rpc?
v1ct0r
Да, как вариант...
Slava
v1ct0r
Не, надо по сети
v1ct0r
Програмуля слушающая сокет - хороший вариант.
Захар
можно ли компилировать прошивку и прошивать esp32 с андроида?
по OTG могу, есть переходник
Serjio
Ээ. Это вслед за тем, что книжку на телефоне читать неудобно, а планшет не по карману? Или другое?