I'm trying to migrate from another graphics library (u8g2) to uGFX to get eventual support for color screens. I have a number of ROM based bitmaps that are stored in native format. For this display, it is 1 bit per pixel. I tried used the gdispGBlitArea() function to draw them, but found that it assumes pixels take a minimum of one byte. I worked around the problem by enabling the GDISP_HARDWARE_BITFILLS macro and doing the blitting in my driver by implementing gdisp_lld_blit_area().
Is there a plan to add more support at the gdisp layer for native formats?
One of the features th