Size: a a a

ESP8266 & ESP32 [RU]

2021 September 02

r

romanetz in ESP8266 & ESP32 [RU]
Бывают ещё статические методы класса, они и без конкретного объекта работают
источник

D

Daniil in ESP8266 & ESP32 [RU]
Понял, спасибо, буду читать
источник

w

w in ESP8266 & ESP32 [RU]
Для распределенной системы удобно. Один раз завел, все считыватели могут пропускать в десять дверей)
источник

В

Вова in ESP8266 & ESP32 [RU]
ребята подскажите почему ошибка
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
источник

В

Вова in ESP8266 & ESP32 [RU]
компиляция упешна только при заливке проблема
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
тем, что можно пользоваться общей базой, когда считывателей больше одного
источник
2021 September 03

J

Jasario in ESP8266 & ESP32 [RU]
Всем привет, пытаюсь завести oled дисплей на ssd1306 по i2c, уже три дня ничего не выходит, что я делаю не так? Дисплей рабочий, подключение проверял, плата nodemcu wemos

https://pastebin.com/mk2UFjjY
источник

J

Jasario in ESP8266 & ESP32 [RU]
источник

J

Jasario in ESP8266 & ESP32 [RU]
Осциллографом смотрел, тоже пусто, ничего не передает МК по I2c
источник

J

Jasario in ESP8266 & ESP32 [RU]
Ошибка на 53 строчке, но ничего интересного, просто код -1.
Возвращается из функции i2c_master_cmd_begin (библиотека официальная) этим кодом:

if (p_i2c->status == I2C_STATUS_DONE) {
       return ESP_OK;
} else {
       return ESP_FAIL;
}
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
упражняешься или есть причины не брать готовую библиотеку? вариантов завести этот дисплей на гитхабе даже просто самодельными библиотеками заметно больше одного
источник

J

Jasario in ESP8266 & ESP32 [RU]
Хочу разобраться с рекомендуемым SDK от производителя
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
вот мой рабочий драйвер для этого дисплея. несколько устарел, но пока ничего обновлённого не выкладывал: https://github.com/jef-sure/dgx_clock/blob/main/components/dgx/src/drivers/i2c_ssd1306.c
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
эти дисплеи бывают с двумя адресами:
SSD1306_I2C_ADDRESS   0x3C
и 0x3D (кажись, по памяти) при том бывает что в доке врут
источник

J

Jasario in ESP8266 & ESP32 [RU]
🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️🤦‍♂️
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
с которым именно, ESP-IDF? он работает.
источник

J

Jasario in ESP8266 & ESP32 [RU]
источник

AP

Anton Petrusevich in ESP8266 & ESP32 [RU]
свой драйвер я писал на основе чьего-то ещё, найденного на гитхабе
источник

J

Jasario in ESP8266 & ESP32 [RU]
0x78
источник

J

Jasario in ESP8266 & ESP32 [RU]
Это я идиот
источник