I added a custom boot screen to marlin by adding
_Bootscreen.h to the project root folder and it works fine. The problem is that the custom screen shows quickly and disappear then the marlin boot screen is then displayed for a longer time.
I want to remove the marlin boot screen.
I dug around in the source code and found a
void lcd_bootscreen function in the
ultralcd_impl_HD44780.h header. This seems to be the function that is loading the marlin's boot screen due to the comments in the code. I added
return; to the first line of code in this function but the marlin's boot screen is still loading.
How can I remove the marlin boot screen. How can make my custom boot screen wait for more time?
The marlin version is 1.1.8.
#undef SHOW_BOOTSCREENin Configure.h per documentation to disable the marlin boot screen than messing with any other header. $\endgroup$
SHOW_BOOTSCREENis also used to control the custom bootscreen. If I do this, my custom bootscreen will not display. $\endgroup$
ultralcd_impl_HD44780.hfile. They put the code in the .h file. Check it out when you have time $\endgroup$