victorpv
a6e0fadb82
Reverts changes to the ILI9341 library that should not use DMA.
2015-05-27 20:05:35 -05:00
Roger Clark
664e1c88ac
Second attempt at SPI::DMATransfer. Now uses separate tx and rx buffers, and I also added code to wait for tx to complete and SPI to not be busy before exiting the function. Note. Operation of rx buffer has not been tested
2015-03-30 06:47:26 +11:00
Roger Clark
5f9e8a04dd
Added first pas at SPI::DMATransfer(byte *buf, int length) - and updated ILI9341 lib to use DMA Transfer for fill rect
2015-03-30 03:31:41 +11:00
Roger Clark
a47caee80d
Added old Adafruit_ILI9341 lib, and modified the STM version of the lib so that the class name matches the filename for adafruit_ILI9341_STM
2015-03-27 10:08:47 +11:00
victorpv
78f9031154
Renamed libraries, but using original function names.
...
This way one knows if he is using the old or STM library by looking at
the include line, while the sketch should compile file as the functions
are named the same. I believe this is the best compromise.
2015-03-18 11:27:31 -05:00
victorpv
fcdd15e0ad
Revert "Revert "These are the DMA ILI9341 library and Extra fonts GFX""
...
This reverts commit 6cc87e88bb
.
2015-03-18 08:57:46 -05:00
victorpv
6cc87e88bb
Revert "These are the DMA ILI9341 library and Extra fonts GFX"
...
This reverts commit 7e41e0d11b
.
2015-03-18 08:55:48 -05:00
victorpv
7e41e0d11b
These are the DMA ILI9341 library and Extra fonts GFX
...
Added DMA support for STM32F1xx, and extra check in line and rect
funtions to avoid trying to draw a 0 width or 0 height line/rectangle,
which would cause 0 bytes DMA transmission and hang in a loop.
2015-03-18 08:55:11 -05:00
Roger Clark
9cc8f9a0f0
Speed improvements to ILI9341 library (between 25% and 58% faster depending on which function is being called
2015-03-07 05:47:07 +11:00
Roger Clark
3bc36db069
Added modified version of AdaFruit_ILI9341 library, based on work by Matthias (@madias on the Arduino forum). Also includes a small speed optimization to call nonstandard spi::write(byte) function, as this gives around 20% speed improvement. Note SPI clock rate, chosen my @madias, of DIV_2 is 36Mhz, which exceeds the publish maximum spi clock of 10Mhz, however it seems to work with most devices
2015-03-06 23:03:45 +11:00