How do I report a bug in a component of the esp_lcd IDF framework

expupil
Posts: 1
Joined: Mon Nov 06, 2023 9:53 am

How do I report a bug in a component of the esp_lcd IDF framework

Postby expupil » Mon Nov 06, 2023 10:11 am

I've been trying to use the SSD1306 LCD example, using the SPI interface rather than the I2C that the example uses.
(C:\Espressif\frameworks\esp-idf-v5.1.1\examples\peripherals\lcd\i2c_oled)

The display was wired correctly and worked with an Arduino project using a driver for the SSD1306.

Unfortunately the IDF code does not work without modification. The root cause was that the routine sending bytes was not keeping the C/D line level at the command level for all the bytes of the command, but switching the level back to data after the first byte.

I've fixed this for myself but would like to share the change, but do not know how to do this.

The problem is in this function...
panel_io_spi_tx_param()
in this file...
C:\Espressif\frameworks\esp-idf-v5.1.1\components\esp_lcd\src\esp_lcd_panel_io_spi.c

ESP_adokitkat
Posts: 52
Joined: Thu Jun 22, 2023 12:50 pm

Re: How do I report a bug in a component of the esp_lcd IDF framework

Postby ESP_adokitkat » Mon Nov 06, 2023 12:16 pm

Hello.

Since it is a part of esp-idf, you can open a bug report (issue) or create a pull request in esp-idf Github repositary.

Who is online

Users browsing this forum: Gaston1980, Google [Bot] and 114 guests