Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RGB Interface Support for esp32-s3 #2081

Open
jacobzlogar opened this issue Sep 4, 2024 · 3 comments · May be fixed by #2415
Open

RGB Interface Support for esp32-s3 #2081

jacobzlogar opened this issue Sep 4, 2024 · 3 comments · May be fixed by #2415
Assignees
Labels
chip:esp32s3 Issue related to ESP32-S3 chip peripheral:lcd_cam LCD_CAM peripheral

Comments

@jacobzlogar
Copy link

I would like to get an idea of what's needed to implement a RGB interface for the LCD_CAM module, i was told by @Dominaezzz that the DMA api's aren't currently powerful enough to support RGB mode. For context i'm attempting to use a qualia esp32s3 board from adafruit that uses a RGB TTL connector

@github-project-automation github-project-automation bot moved this to Todo in esp-rs Sep 4, 2024
@jessebraham jessebraham added peripheral:lcd_cam LCD_CAM peripheral chip:esp32s3 Issue related to ESP32-S3 chip labels Sep 4, 2024
@Dominaezzz
Copy link
Collaborator

Dominaezzz commented Sep 6, 2024

Long story short, all the options available in https://docs.espressif.com/projects/esp-idf/en/release-v5.3/esp32s3/api-reference/peripherals/lcd/rgb_lcd.html should be supported by the hal. Either by having the implementation here or providing APIs for users to DIY it. (I much prefer the latter).

@Dominaezzz
Copy link
Collaborator

Dominaezzz commented Sep 8, 2024

We also need one of the maintainers to have a devkit that can run an example with it, like ESP32-S3-LCD-EV-Board.

Any of these kits also work (in order of preference, the Elecrow ones are annoying to iterate on).

@Dominaezzz
Copy link
Collaborator

Now that #2242 (with the DMA buffer view feature) has landed, I can submit a PR for this.
All the (non PSRAM related) features needed for a decent no_std version of esp_lcd can now be implemented outside of esp-hal.
The XIP from PSRAM feature is still an important piece of the puzzle but that doesn't have to block the initial driver.

@Dominaezzz Dominaezzz linked a pull request Oct 27, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chip:esp32s3 Issue related to ESP32-S3 chip peripheral:lcd_cam LCD_CAM peripheral
Projects
Status: Todo
Development

Successfully merging a pull request may close this issue.

3 participants