@Ljutik, посмотрите самую популярную тему на форуме Часы на ESP-12(NodeMCU) Там все эти вопросы решены. О памяти - Arduino-esp32 линкует espressif sdk и arduino cores, что в сумме дает ~60% памяти устройства и ~15% динамической памяти.
Что-то не припомню вай-фай роутера с описанной здесь проблемой. С дисплеями у роутеров тоже туго. Итог: выдуманная проблема для поддержания флуда.
По шагам - При запуске устройства, если оно не нашло сеть с последними сохраненными настройками, то переходит в режим точки доступа. Заказчик подключается к ней через браузер, и вводит имя и пароль своей сети, которые сохраняются в памяти ЕСП. И при следующем запуске, уже подключается с новыми настройками к сети заказчика. Как то так.
Только переход в режим AP необходимо делать физической кнопкой. Иначе вандалоустойчивость сильно страдает.
Народ, объясните тупому, как работать с Bluetooth без библиотеки? Во всех примерах скетч начинается с #include "BluetoothSerial.h" А строка ESP_BT.begin("ESP32_LED_Control"); занимает почти половину памяти ESP32 Фигня какая-то. Если я правильно понял из того, что сказано выше - то для работы с Блютуз на Ардуино не нужна библиотека
Никак. Можно скачать с espressif оригинальный тулчейн, разобраться с примерами и работать напрямую с API.