Anonymous
Код инициализации выложу позже.
Ruslan
Anonymous
Да в курсе, и я её внедрил
Anonymous
Вшил в библиотеку AES
Ruslan
Anonymous
В "aes.hpp"
Ruslan
я не пойму, ты либу для AES сам пишешь щас?
Anonymous
Не, я её просто взял, изменил, и добавил тупо поддержку аппаратного если есть.
Anonymous
Причём это C либа изначально.
Anonymous
В gist же можно глянуть.
Ruslan
я тебе верю
Anonymous
То есть для ESP8266 используется софтовый вариант, а для ESP32 его хардварный аналог.
Anonymous
Да и вообще в целом ESP32 работает всё же пошустрее.
Андрей
Sketch uses 937022 bytes (71%) of program storage space. Maximum is 1310720 bytes.
Global variables use 44472 bytes (13%) of dynamic memory, leaving 283208 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM3
Connecting......
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 24:6f:28:79:54:88
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Warning: Could not auto-detect Flash size (FlashID=0xffffff, SizeID=0xff), defaulting to 4MB
Compressed 8192 bytes to 47...
A fatal error occurred: Timed out waiting for packet content
Failed uploading: uploading error: exit status 2
Андрей
всем привет что могло произойти все было ок и вдруг контроллер начал перезагружатся и не могу теперь прошить
Андрей
TG1WDT_SYS_RESET-причина сброса была
Slava
Флешка сдохла?
Андрей
Slava
Ну прошивальщик наверно не зря пишет warning: ...
Андрей
Ну прошивальщик наверно не зря пишет warning: ...
21:46:55.887 -> rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
21:46:55.887 -> flash read err, 1000
21:46:55.887 -> ets_main.c 371
21:46:56.229 -> ets Jun 8 2016 00:22:57
щас вот такое при загрузке по кругу шлет
Slava
На gpio12 что-нибудь подключено?
Slava
И попробуй разные режимы dio, qdio и какие там еще есть
Андрей
Андрей
Андрей
Anonymous
А что будет если по uses место вообще закончится?
Anonymous
Например по причине что флешка менее 4Мб или память какая-либо кончится.
ㅤ
ㅤ
Anonymous
В смысле SPI встроенная память ROM или flash таковая. То есть для программы не останется какого либо места.
ㅤ
Anonymous
Просто в моём случае уже есть риск что 4Мб с усложнением прошивки, может просто не хватить. Да и любой другой памяти может вполне закончится. Например Tuya 3.5 уже имеет значительно более высокие требования, такие как AES GCM, другой префикс, другое строение данных и тому прочее.
ㅤ
4 метра не хватить. 🤡
ㅤ
Это у тебя бинарник столько весит?
ㅤ
Как ты определил что тебе нехватает?
Anonymous
Это ориентировочно, но не точно.
ㅤ
В конце концов есть паяльник и флешка на 16 метров
Anonymous
Ну не знаю... мне может захочется для OLED какие-нибудь пиктограммы зафигачить.
Anonymous
Типа значков WiFi.
ㅤ
ㅤ
Байт 16?
ㅤ
Или у тебя 32 битный цветной дисплей и каждая иконка разрешением 256 на 256 ?
Anonymous
10x10 или 16x16, монохром.
ㅤ
Ну вот и считай
ㅤ
Тыж программист профессионал вроде
Anonymous
Я не считал себя профи почти никогда, а иначе я бы просто устроился на работу.
ㅤ
Не вижу как это связано. Ну да ладно.
Anonymous
Ай ладно... просто думал если будет внушительный обвес библиотеками, сторонними.
ㅤ
Я не знаю чем надо обдолбатся обвесится таким, чтоб не влезло в 4 метра
ㅤ
В конце концов возвращаемся к пункту выше. Паяльник и 16 метровая флешка
ok-home
ok-home
ㅤ
ㅤ
400 метров на нвс
Anonymous
Или чёртов MicroPython с которым мне сильно не повезло в своё время.
ㅤ
А микропитон, так там с ота еще проще наверное. Просто текстовые файлы
Ruslan
Там скорее оперативки не хватит, как у меня
ㅤ
Вот да в этом и дело
ok-home
И фактори если уж совсем красиво. Итого на 3 делим условно
ok-home
ㅤ
https://status.cloud.google.com/incidents/dS9ps52MUnxQfyDGPfkY#73mBtVKKfeJGJ1yaY7hV
ㅤ
Как красиво он лежит с 25 числа. У них там серверная в подвале что-ли?
Anonymous
Вообще буду думать как сохранить время RTC при перезагрузках и перезапусках ESP32.
Ruslan
Anonymous
NTP?
Уже есть, а если осталась лишь локалка?
ok-home
Anonymous
У меня правда JSON лежит на SD карте отдельно, чтобы ни у кого не было желания стубзить ssid, пароль, локальные ключи и тому прочее (с хардкода, с прошивки). 🤡
ㅤ
Anonymous
А ну всё равно, хардкодить желания нету. Вдруг редачить оперативно придётся.
Ruslan
похоже он пытается повторить моё, только на уровне лампочки (нахрен нужны лампочки я не понимаю)
Anonymous
Вообще так то в ESP32 я фактически начинающий, хотя имею опыт в программировании в Web браузерах, едва знаю что такое WebAssembly (если быть точнее, AssemblyScript), на C++ (на графических API кодил графику), не знаю что ещё перечислить.
ㅤ