pvvx
Активный участник сообщества
Пока заменял всего таблицу https://github.com/pvvx/esp8266web/blob/master/app/web/web_utils.c#L402. Остальное, связанное с base64, использовать из области rodata rom-bios-ram никак - т.е. не имеет смыслу - код выйдет больше или другие ограничения.А где можно информацию по base64 функциям/таблицам в ROM посмотреть более подробно? В OpenSDK оно уже есть?
Пока нет. Причина в отсутствии части 802.11 и ниже.Что-то конкретное?
Новые Espressif SDK вообще уже имеют полные свои дубли, вплоть до таблиц таймеров и task - они теперь размешаются в общей RAM, а в ram используемой rom-bios эти буфера не задействованы. Полный киш-миш выходит... RTOS пользовать незя - у него (с) и код выходит особо большой. Если использовать task и timers rom-bios, то есть масса ограничений. Они работают только из ets_run(). А она не имеет выхода. Только callbаck-и.
Для ardurino такая концепция, работать только по событиям не катит.
Все дети в ardurino ищут цикл main() и без delay() жить не могут
Последнее редактирование: