Город МОСКОВСКИЙ
00:35:42

[#5] ESP32 on Zephyr OS: OLED Display (SSD1306) [Part 5]

Аватар
FreeBSD Master
Просмотры:
23
Дата загрузки:
11.10.2024 11:09
Длительность:
00:35:42
Категория:
Технологии и интернет

Описание

In this video, we'll connect an external display, the SSD1306, to the ESP32 using I2C to show a simple 128x64 image.


00:00: Video Introduction
00:15: How the SSD1306 works
08:05: Circuit diagram
09:08: Create the Devicetree overlay
17:50: Configure Kconfig options
18:40: Program the firmware
20:14: Troubleshoot I2C errors
23:47: Implement Zephyr Character Framebuffer driver
27:18: Implement Zephyr Display driver
34:29: Change the contrast to adjust brightness

This is the fifth video in the "ESP32 on Zephyr OS" series, so I recommend watching the previous videos first: https://youtube.com/playlist?list=PLEQVp_6G_y4iFfemAbFsKw6tsGABarTwp

Links:
Code and logo image: https://github.com/bokfink/esp32-zephyr-ssd1306-tutorialzephyr_esp32_ssd1306_yt5
SSD1306 datasheet: https://akizukidenshi.com/download/ds/solomon/ssd1306.pdf
Devicetree Bindings index:
https://docs.zephyrproject.org/latest/build/dts/api/bindings.html
Kconfig search: https://docs.zephyrproject.org/latest/kconfig.html
Image converter website: https://www.mischianti.org/images-to-byte-array-online-converter-cpp-arduino/

Рекомендуемые видео