diff --git a/src/modm/ui/display/color_graphic_display.hpp b/src/modm/ui/display/color_graphic_display.hpp index c9a6cbf5ef..66eacd6f93 100644 --- a/src/modm/ui/display/color_graphic_display.hpp +++ b/src/modm/ui/display/color_graphic_display.hpp @@ -51,6 +51,21 @@ class ColorGraphicDisplay : public GraphicDisplay return backgroundColor; } + /** + * Draw a bitmap with 16-bit 565 colored pixels. + * + * \p data is series of pixel color values + */ + virtual void drawBitmap( + glcd::Point upperLeft, + uint16_t width, + uint16_t height, + modm::accessor::Flash data) + { + modm_assert(false, "noDrawBitmap", + "drawBitmap method is not implemented on ColorGraphicsDisplay implementation"); + }; + protected: color::Rgb565 foregroundColor; color::Rgb565 backgroundColor;