Skip to content

Conversation

martinroger
Copy link
Contributor

I probably made a mistake when creating the configuration file for this board, colors are inverted (and also swapped requiring the use of lv_draw_sw_rgb565_swap in flush callbacks, for example).

I cannot seem to resolve the bit swap via the configuration file, but the inversion is required and works.

@Lzw655
Copy link
Collaborator

Lzw655 commented Sep 19, 2025

Hi @martinroger,

Thank you for fixing!

@Lzw655
Copy link
Collaborator

Lzw655 commented Sep 22, 2025

Hi @martinroger,

It seems that #239 is modifying the same file as you. Could you please confirm if this modification has any impact on you?

@martinroger
Copy link
Contributor Author

Hi @martinroger,

It seems that #239 is modifying the same file as you. Could you please confirm if this modification has any impact on you?

No, this is actually integrating things well because I noticed that some of the Waveshare screens were missing Vendor commands.

FYI also, on this specific 1.85C screen I heard back from another user that they were having issues, which seems to come from Waveshare releasing a V2 of that hardware that brings slight changes to the configuration file, while I developed the configuration using the V1.
The good thing is that potentially the V2 uses the exact same configuration as the BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C.hboard.

@Lzw655
Copy link
Collaborator

Lzw655 commented Sep 22, 2025

I understand. Thank you for your explanation!

@Lzw655 Lzw655 closed this in 49fd94b Sep 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants