The problems I see with simply replacing drawPixel() by drawSpot() are:
1. Each pixel will be written about r times (for a line of thickness r) so it will be quite inefficient.
2. Doing so will mess with...
Very nice !
Drawing thick curves is challenging and I honestly do not know how to achieve in an efficient manner... However, it should not be difficult to create anti-aliased versions of the spline/bezier methods...
Hi,
Done :) I finally added methods for drawing Bezier curves...
The declarations (with the associated docstrings) can be found around line 1350 in Image.h. More precisely, the new methods are:
...
Hi,
The problem was (obviously) with my code: the interrupt flag was getting clear too late when another interrupt with higher priority was delaying to SPI interrupt code, resulting in the next interrupt never...
Hi,
Rendering directly from the SD card is not supported and not really feasible because mesh data is not read linearly: accessing random positions in the SD card is really too slow. However, on Teensy 4.1, you can...
Hi,
The _drawCircleHelper() method is a legacy from the Adafruit GFX library and it is indeed used to draw quarter circles. It is not currently a public method but making it accessible would not a problem. However,...
Hi,
I find your your results quite surprising. I would think that the TOGGLE, SET and CLEAR registers have the same access time... In my (admittingly very dirty) test, I find that the write time is the same for all...
Hi,
I am bumping this old thread to mention that I made several improvements to my ILI9341 screen driver: https://github.com/vindar/ILI9341_T4.
Most importantly, thanks to user feedback, several subtle bugs have...