The default_options for some models contain with_invert_colors(true) and others don't. IMO it would be better to be consistent across all models and default to non inverted colors.
The decision if color inversion is necessary is entirely dependent on the LCD glass and not the controller model and can only be decided for a specific LCD module. For LCD module specific constructors, like the st7789_pico1, the with_invert_colors(true) should stay. To help users who want to use other LCD modules there should be additional docs to help them identify problems, as also mentioned in #47.
The
default_options
for some models containwith_invert_colors(true)
and others don't. IMO it would be better to be consistent across all models and default to non inverted colors.The decision if color inversion is necessary is entirely dependent on the LCD glass and not the controller model and can only be decided for a specific LCD module. For LCD module specific constructors, like the
st7789_pico1
, thewith_invert_colors(true)
should stay. To help users who want to use other LCD modules there should be additional docs to help them identify problems, as also mentioned in #47.