Large number of implicit conversions in the code (gcc -Wconversion)

trying to compile a project including LVGL with -Wconversion shows that the library
has a lot of implicit conversions

these could be reviewed and made explicit conversions to enable projects using LVGL to also make use of this compiler warning

A workaround is to disable -Wconversion when compiling the LVGL files but enable it for your project. We could fix the implicit conversions in header files - there shouldn’t be too many of them. I’m not sure about the verbosity of all these casts in source files.