Mike
там все не так, ошибка в ДНК
Quiero vivir en España
там все не так, ошибка в ДНК
Не понял вашу шутку, но у меня есть и Nextion и эти. Последние сложнее программировать (нет визуального редактора), но они реально круче.
Mike
ну если есть некстион то зачем приводить криворожденное на есп32 как другой HMI экран, где есп и где HMI
Alex
Mike
вот к примеру вырезка от чипса DWIN который стоит на их HMI
Pihto
Это даже не шутка, это мегабоян:
— Слыш, где у меня в коде ошибка?
— В генетическом...
Mike
Quiero vivir en España
Mike
гм, может для начала почитаете описание того экрана на есп32 ? сколько там ресурса осталось , ног, портов и т.п ?
Quiero vivir en España
Круче по качеству изображения?
Некстион - это BMP в формате 512 цветов. А тот, что я в пример привёл - там полноценные 16 (или 32) бита. Ну и плюсом все плюшки LVGL.
Alex
Mike
я вот тоже разогнался почитав описание асика который у DWIN стоит, но по факту наружу только пара RX/TX
Alex
Mike
смысл ? дешевле сигнал от камеры скоммутировать и отдать на нейросеть для распознавания траффика/голоса/мимики/жестов
Mike
NPU уже есть в смартах и оно там уже собирается в кластеры за наш счет.
Alex
Mike
скажите а есть разница между страницей документа ворд и этой же страницей которую распечатали и сфоткали сотовым, ну в плане полезности/извлечения информации и дальнейшей обработки ??
Alex
Alex
Slava
Alex
Slava
Alex
а о чем речь?
Это не документ, это просто кусок информации. По поводу термина "документ" и "документооборот" есть международные стандарты, короче, это другое.
EAgold
можете подсказать почему configTime не реагирует на таймзону?
делаю так configTime(2 * 3600, 0, "pool.ntp.org", "time.nist.gov"); в сетапе
и потом
time_t now = time(nullptr);
tm * tm_time = localtime(&now);
а в tm_time время всегда одно, например сейчас это 19:08
(хоть 5 * 3600 ставить, по факту таймзона не меняется )
Владимир
Нужно задействовать один пин на зуммер из фиолетовых, тех что слева на картинке. Не получается. Подскажите, какой пин можно задействовать и как к нему обратиться?
EAgold
🛡Aleksej
можете подсказать почему configTime не реагирует на таймзону?
делаю так configTime(2 * 3600, 0, "pool.ntp.org", "time.nist.gov"); в сетапе
и потом
time_t now = time(nullptr);
tm * tm_time = localtime(&now);
а в tm_time время всегда одно, например сейчас это 19:08
(хоть 5 * 3600 ставить, по факту таймзона не меняется )
в setup нужно установить time zone (у меня так работает).
#define TZ_INFO "WEST-1DWEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" // Western European Time
setenv("TZ", TZ_INFO, 1);
tzset();
не спрашивай где взять этот дефайн для зоны, некоторые делают вот так, но работоспособность неизвестна:
if (zone == 0 && zoneset == 0) {
Serial.println("Pin 12 ist############################### 1");
setenv("TZ", "CET-1CEST,M3.5.0/02,M10.5.0/03", 1);
configTzTime("CET-1CEST,M3.5.0/02,M10.5.0/03", NTP_SERVER); // ESP32 Systemzeit mit NTP Synchronisieren
zoneset = 1;
ESP.restart();
}
if (zone == 1 && zoneset == 0) {
Serial.println("Pin 12 ist############################### 0");
setenv("TZ", "UTC", 1);
configTzTime("UTC", NTP_SERVER); // ESP32 Systemzeit mit NTP Synchronisieren
zoneset = 1;
ESP.restart();
}
Владимир
EAgold
в setup нужно установить time zone (у меня так работает).
#define TZ_INFO "WEST-1DWEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00" // Western European Time
setenv("TZ", TZ_INFO, 1);
tzset();
не спрашивай где взять этот дефайн для зоны, некоторые делают вот так, но работоспособность неизвестна:
if (zone == 0 && zoneset == 0) {
Serial.println("Pin 12 ist############################### 1");
setenv("TZ", "CET-1CEST,M3.5.0/02,M10.5.0/03", 1);
configTzTime("CET-1CEST,M3.5.0/02,M10.5.0/03", NTP_SERVER); // ESP32 Systemzeit mit NTP Synchronisieren
zoneset = 1;
ESP.restart();
}
if (zone == 1 && zoneset == 0) {
Serial.println("Pin 12 ist############################### 0");
setenv("TZ", "UTC", 1);
configTzTime("UTC", NTP_SERVER); // ESP32 Systemzeit mit NTP Synchronisieren
zoneset = 1;
ESP.restart();
}
на setenv говорит что is undefined
🛡Aleksej
EAgold
🛡Aleksej
EAgold
ну точнее, почему написано
но что с этим делать
🛡Aleksej
объяви __BSD_VISIBLE
Алишер
Что означает 100R(1%) в названии резистора?
Ruslan
I (2450) flash_encrypt: Encrypting partition 2 at offset 0x10000 (length 0x180000)...
Алишер
понятно что 100R это 100ом, в 1%процент?
Serg
Ruslan
на тестовом проце всё заработало кошерно!
Ruslan
кажется, я понял...
Ruslan
у меня esp32-wrover-e на плате, а тестовый проц esp32-wroom-32 (и на нём всё работает)
Ruslan
будет прикол, если для wrover надо использовать SecureBoot v2 и оно просто не работает с v1 )))
Ruslan
This document is about Secure Boot V2, supported on the following chips: ESP32 (ECO3 onwards), ESP32-S2, ESP32-S3 and ESP32-C3 (ECO3 onwards). Except for ESP32, it is the only supported Secure Boot scheme.
Serjio
То есть версии не были соблюдены?
Ruslan
А хрен знает, фиксирую наработки в репе, потом надо будет переключить проект на другую версию проца и пробовать
ㅤ
ㅤ
esptool chip_id покажи
Ruslan
Это с GSM модемом:
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision 3)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
ㅤ
Ruslan
ща, уже убрал
ㅤ
А че такое кодинг схема?
ㅤ
А фьюзы же
Ruslan
а вот на этом всё работает:
Detecting chip type... ESP32
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
Ruslan
Ruslan
сразу в бан
Ruslan
сделайте уже закрытую секту, только по рекомендациям
Ruslan
https://youtu.be/rO6i1ntvgVU
Ruslan
рекомендую, Тапок крут, смотреть в наушниках
Slava
Slava
и бон джови тоже
Ruslan
да я его несколько лет слушаю, гитару вспомнил, чел талантлив
🛡Aleksej
Ruslan
Ruslan
https://www.youtube.com/watch?v=2ezmU_9BDyQ
вот тоже шикарный кавер
Ruslan
я спокойно в оригинале много слушаю, но по качеству перевода, тапок круче всех
Ruslan
колобок, ты читал про secureboot v2? прикинь, они вообще отказались от хранения ключей на устройстве, теперь всё можно взломать (с) колобок
ㅤ
Евгений
Max
ㅤ
The bootloader verifies the application image using the raw image data, its corresponding signature blocks and the eFuse (Verifying an Image). If this fails, the boot process will be aborted. If the verification fails but another application image is found, the bootloader will then try to verify that other image using steps 5 to 7. This repeats until a valid image is found or no other images are found.
Max
Тупо контрольную сумму/хешики?