Nook
https://github.com/alxvasilev/esp32-event
Evgheni
Denis
самые эконмные ось не используют на есп8266
Алексей
А никто с такими дисплеями не сталкивался?
Алексей
Что-то никак не вкурю, как его подключать
Алексей
z320it008 на ili9341
Denisio
хороший дисплейчик кстате
SetPf
Помогите с алгоритмом.
Нужно быстро парсить кучу строковых значений (штук 200) и предавать им соответствующее значение
SetPf
Я как понимаю у меня 2 варианта
Хэш функция
Графы
SetPf
Хешфункцию я откуда-нибудь стащу
Графы всегда самому было интересно сделать
SetPf
Вопрос, а как это "правильно" занести
SetPf
У меня на ум приходит только во время инициализации вычислить и заполнить.
SetPf
Но было бы прикольно в статике
SetPf
Я некоторое время назад на чистом С сделал вот так
SetPf
SetPf
Оно хоть и получилось достаточно "гибкое" для своей задачи - все равно нужно держать какую-то тучу энумов и тайпдефов.
Мне кто то сказал, что сюда С++ шаблоны напрашивались, если бы были плюсы...
Но я сейчас почитал про шаблоны - они же про функции и классы.
Как они могут помочь заполнить базу в статике?
romanetz
SetPf
romanetz
Ну вот эту декларацию хорошо бы константой дополнить
SetPf
Эту какую?
romanetz
SetPf
Она константна
romanetz
Const fan_properties_str...
SetPf
SetPf
Там все константно, т.к. необходимо было, что бы оно в ROM писалось. А то бы никакого ОЗУ не хватило.
romanetz
А-а )
SetPf
Там пару КБ подобного дерьма.
SetPf
Но вот эта хрень мне не нравится.
SetPf
Т.к. для работы с ней приходится
SetPf
SetPf
SetPf
И подобную дичь прописывать.
SetPf
romanetz
Ну на сях можно переписать
SetPf
Да я с Сей слез, что бы подобное не писать =)
SetPf
И я вот ща подумал - мне же придется все эти таблицы хешей или графов хранить в ОЗУ
SetPf
на ЕСП
SetPf
Короче более менее сформулировался вопрос.
SetPf
Как сделать компайлтайм хеш или граф датабазу
SetPf
Что бы ее можно было в ПЗУ есп заткнуть
SetPf
Я ща подумал через макросы и в глазах потемнело, плохо стало, пойду прогуляюсь...
Ivansuper
Я конечно не понял всего, но может готовить что-то предварительно скриптами и потом совать в ROM?
Ivansuper
А не пытаться абсолютно все развернуть руками через си
Slava
коллеги, скажите, эти моды вообще что- нибудь значат? на что-нибудь влияют?
romanetz
Перегрузку операторов сделать и функций, чтобы компилятор сам подставил
ㅤ
Slava
Много месяцев я мучился с проблемой ошибки перезаписи файла в SPIFFS, кажется сегодня я её победил. Добавил это перед записью. Блять, это самый хуёвый подарок на день рождения.
Василий
может самый хороший подарок?
Slava
ну это как посмотреть
Василий
я конечно мало что понимаю в ESP32 - т.к. до сих пор не запустил его
но мне кажется что все это проще было сделать на обычном МК + Wi-Fi какой то, и не иметь месяцами любовь
Василий
а то потом начнет сыпаться та SPIFFS - и будет вообще весело
Василий
..ну ESP32 все лежит на столе ждет...так что и я как то его "полюблю" ))
Slava
пока не понятно., когда она посыплется
32 хороша, жаль умных примеров кода мало
Василий
...так уже думаю своего опыта полно - что бы написать умный код
Василий
уже вроди с пол года возишся - как
Dr Zlo
Eugene
Всем привет, кто-нибудь подключал nextion к esp32 через преобразователь txs0108e?
Eugene
Команды по uart в nextion приходят, а вот обратно в esp32 нет
Eugene
Причем если вместо nextion'а подключу uart-конвертер то работает в обе стороны передача
Василий
а зачем там конвертор?
там же вроди одинаковые уровни сигнала
Eugene
нет, nextion 5в
Василий
5в питание, а уровни не плохо бы посмотреть, если проц типа stm32 - то должны быть 3,3в
Василий
а конвертор наверное не правильно подключил
Василий
то что не работает поменяй местами вход выход
Eugene
Причем если я подключу параллельно uart-конвертер чтобы в терминале посмотреть как команды ходят, то работает
Василий
может подтянуть надо тот вывод к питанию, резистором килоом 10
Eugene
Eugene
я так запарился с этим конвертером
Василий
та выкинь его
Василий
в ESP32 выводы должны быть толерантны к 5в - глянь доку
Василий
ну резисторы по 1К поставь в разрыв
Василий
мы подключали через 100R - работает, а вообще хорошо бы точно знать точно все данные, а не гадать
Eugene
Какие именно? В даташите написано 3.2в
Eugene
Вот непруха, и где я вычитал про этот конвертер