-
Notifications
You must be signed in to change notification settings - Fork 288
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
ili9488: Start updating to new display port interface #137
Conversation
I've been trying to remember why do we allocate memory in the flush callback, and I think it's because this particular display can only work with RGB666 in SPI mode (I might be wrong tho). So I guess we could try to use another color depth, one that doesn't require any memory allocation? |
@JojoS62 Thanks for pointing that issue out, my intention of avoiding the memory allocation is to make the driver as "platform" or "mcu" independent as possible. Are you currently using the ILI9488 display controller with higher color depth? |
I'm following the lvgl development in general, and have looked also how different drivers are implemented. |
Yup, I agree on this.
Made that table long ago, I will add a column with basic notes. Maybe it's better to open a new issue to address this. See #139
Will try this option, but it's been a while since I write a driver for LVGL 😸 Thanks for the suggestions |
Yep, it seems that ILI9488 is not a good place to start with refactoring 🤷 |
Well, the refactoring has been going for some time, this might be the third display that is updated. But I agree, this controller is a special case. Can we merge it as it is, and leave the display optimization for another request? |
No description provided.