Adafruit-GFX-Library icon indicating copy to clipboard operation
Adafruit-GFX-Library copied to clipboard

Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from

Results 126 Adafruit-GFX-Library issues
Sort by recently updated
recently updated
newest added

Refer to: https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/43 Specifically, https://github.com/mrfaptastic/ESP32-HUB75-MatrixPanel-I2S-DMA/issues/43#issuecomment-740575875

All this change does is make `virtual` the destructors declared in the `GFXcanvas*` classes. This is a simple fix. C++ class destructors should really be `virtual` to enable subclasses. The...

I took a peek and it seems that there's already SAMD MCU DMA support, but not ESP32. Are there any plans on adding ESP32 DMA support to Adafruit GFX?

Wanted to display glyphs from font.h files generated from UTF-8 font.ttf files. Found some discussions in #185 suggesting the use of iso-8859-x chars, which IMHO is not a good idea...

I have used drawRGBBitmap on a neopixel display in the past and I wanted to reuse the same logic on an SSD1351 128x128 display. I am using the drawRGBBitmap because...

Hi. To have a Korean character, I converted GodoMfont using Ubuntu, fontconvert_win.md, followed by GodoM. No matter how good the results are, they look very ugly. There is a wobble...

[Extra null pointer checks are not needed](https://isocpp.org/wiki/faq/freestore-mgmt#delete-handles-null "Do I need to check for null before delete p?") in [the destructor for the class “Adafruit_GrayOLED”](https://github.com/adafruit/Adafruit-GFX-Library/blob/d9220ba7d3cb49915f6aca0feef680e3fed0c400/Adafruit_GrayOLED.cpp#L149 "Update candidate").

I would like to point out that identifiers like “[`_ADAFRUIT_GFX_H`](https://github.com/adafruit/Adafruit-GFX-Library/blob/f7db17f3174f32a76ff6329b9656dd4f8667eeff/Adafruit_GFX.h#L1 "Update candidate")” and “[`_GFXFONT_H_`](https://github.com/adafruit/Adafruit-GFX-Library/blob/9b1781b90d06be321e5e176c8120daa783341384/gfxfont.h#L7 "Another update candidate")” [do not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL51-CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 "Do not declare an identifier which is reserved for the...

When compiling Adafruit_SPITFT.cpp on AVR boards the [Adafruit_SPITFT::writePixels](https://github.com/adafruit/Adafruit-GFX-Library/blob/3cd97982cdc688948015ddf8a6c4b5e903bc7cf6/Adafruit_SPITFT.cpp#L950-L951) member function does not use block nor bigEndian. Suggest to use **__attribute__ ((unused))** and changing the signature to `void Adafruit_SPITFT::writePixels(uint16_t *colors, uint32_t...

Hi, **Problem:** I tried using Adafruit_SSD1306 in a sub class to encapsulate it's behaviour. But Adafruit_GFX resists... ``` void Display::initialize(void) { ssd1306 = Adafruit_SSD1306(128, 32, &Wire); [..] } ``` **Versions:**...