|
@@ -749,6 +749,18 @@ void video_puts (const char *s)
|
|
|
|
|
|
/*****************************************************************************/
|
|
|
|
|
|
+/*
|
|
|
+ * Do not enforce drivers (or board code) to provide empty
|
|
|
+ * video_set_lut() if they do not support 8 bpp format.
|
|
|
+ * Implement weak default function instead.
|
|
|
+ */
|
|
|
+void __video_set_lut (unsigned int index, unsigned char r,
|
|
|
+ unsigned char g, unsigned char b)
|
|
|
+{
|
|
|
+}
|
|
|
+void video_set_lut (unsigned int, unsigned char, unsigned char, unsigned char)
|
|
|
+ __attribute__((weak, alias("__video_set_lut")));
|
|
|
+
|
|
|
#if defined(CONFIG_CMD_BMP) || defined(CONFIG_SPLASH_SCREEN)
|
|
|
|
|
|
#define FILL_8BIT_332RGB(r,g,b) { \
|