Bodmer
22ca8193c5
Improve RLE font rendering
...
See #766
2020-10-02 22:00:03 +01:00
Bodmer
ef93dbe687
Make ST7789 drivers consistent
...
Simplified driver ST7789_2_DRIVER not supports 135 x 240 display.
This will not fix #763 since user specifies alternative ST7789_DRIVER which already supports 135x240 displays.
2020-10-02 20:47:00 +01:00
Bodmer
49cef1f35d
Support for SSD1963 and ST7706 SPI read
...
The SSD1963 support has been tested with a 480x800 pixel display from Buy Display.
Support for reading an ST7796 SPI display has been added.
pushToSprite added to keywords list.
2020-10-02 01:07:15 +01:00
Bodmer
0c49b71dd4
Fix #751
2020-09-14 21:40:20 +01:00
Bodmer
d7fdcc0991
Fix #740 and #704
...
#740 : To avoid ambiguity the pushSprite for writing a sprite to another sprite has been renamed pushToSprite
#704 : Change to 18 bit colurs for SSD1963 with SPI interface
Remove outdated TFT_SPIFFS_Jpeg example
2020-09-07 22:04:42 +01:00
Bodmer
aaebc18844
Merge pull request #745 from Bodmer/revert-741-fix/ambigous_pushSprite
...
Revert "Resolve ambigous pushSprite(int int int) methods"
2020-09-07 13:06:18 +01:00
Bodmer
4c314c5c33
Revert "Resolve ambigous pushSprite(int int int) methods"
2020-09-07 13:05:59 +01:00
Bodmer
27657bcb9a
Merge pull request #741 from QrackEE/fix/ambigous_pushSprite
...
Resolve ambigous pushSprite(int int int) methods
2020-09-07 12:43:10 +01:00
QrackEE
ddf03d43ea
Resolve ambigous pushSprite(int int int) methods
2020-09-05 16:54:24 +02:00
Bodmer
731228d13a
Fix deleteSprite
...
Fixes #736 and also delete color map even if the sprite has not been created.
2020-08-28 21:18:26 +01:00
Bodmer
1c66d306d5
Add SSD1963 for #704
...
Remove setWindow optimisation clash with TFT_eFEX
2020-08-15 00:19:03 +01:00
Bodmer
a8cd5c5d91
Correct TFT_eFEX issue 24
2020-08-06 12:51:10 +01:00
Bodmer
787893f949
Update README.md
2020-08-05 23:55:54 +01:00
Bodmer
47baa19645
Update README.md
2020-08-05 23:52:02 +01:00
Bodmer
52ee45b30b
Correct medium warnings #702
2020-08-05 23:37:24 +01:00
Bodmer
cfcb9c6632
Revert "Elimnate some warnings #702 "
...
This reverts commit 31125ca5ac .
2020-08-05 23:13:59 +01:00
Bodmer
31125ca5ac
Elimnate some warnings #702
2020-08-05 23:01:59 +01:00
Bodmer
dc114db01b
Srite class updates + others
...
Add 2 new pushSprite functions:
1. Sprite to sprite
2. windowed are of sprite to screen
Examples to follow
Bug fixes to sprite class
2020-08-05 20:06:44 +01:00
Bodmer
c124688ab1
Fix #697
...
Untested but looks correct!
2020-07-19 10:45:36 +01:00
Bodmer
90cabab91a
Update to aid use of ESP32 with multiple displays #687
...
Fix issue when using ESP32 & using multiple TFT displays & not defining TFT_CS.
Note: Future support for multiple displays in all possible hardware combinations may not be practical.
2020-07-09 14:20:34 +01:00
Bodmer
a6d50ea5ef
#682 Add created() function for sprites
...
New function added:
bool created(void);
to check if sprite has been rotated. Example:
if ( !spr.created() ) Serial.println("Sprite has not been created");
2020-07-07 00:52:55 +01:00
Bodmer
8fc52dc1f5
Update ReadMe
...
Update news, move tips towards end.
2020-06-27 21:37:03 +01:00
Bodmer
a3fea4299e
Raise version
2020-06-19 10:07:59 +01:00
Bodmer
af5aba3aae
Raise version
2020-06-19 10:07:08 +01:00
Bodmer
c7383df1a3
Raise version
2020-06-19 10:06:28 +01:00
Bodmer
61f1c5f98e
Merge pull request #641 from kamorris/kamorris-patch-1
...
Add 4bit images to sprites, with an example and a tool to produce the images from bmp files.
2020-06-19 10:05:01 +01:00
kamorris
a7be0c0ebe
delete extraneous ino file
2020-06-18 20:29:10 -07:00
Bodmer
7861a0206e
Add missing //
2020-06-15 13:54:45 +01:00
Bodmer
8cb59566d4
Add multi TFT option support for issue #663
...
Avoid coordinate optimisation for sketch controlled multiple TFT displays. Add #define MULTI_TFT_SUPPORT
to prevent setAddr optimisation that relies on coordinate transfer minimisation.
2020-06-15 12:22:38 +01:00
Bodmer
24750c605d
Add option to use STM32 SPI port 2
...
See new #define options in "Setup29_ILI9341_STM32.h"
2020-06-13 21:05:47 +01:00
Bodmer
284f52b009
Allow partially of screen RLE fonts
2020-06-11 22:34:22 +01:00
Bodmer
fb86ae4d1b
Update Read_User_Setup add #648
...
Read_User_Setup now includes backlight settings
2020-06-06 14:55:02 +01:00
Bodmer
21aa38b87f
Update version
2020-06-05 16:43:48 +01:00
Bodmer
b5826586fc
Allow 4bpp Sprites to be rotated
...
4bpp Sprites can now be pushed to the TFT with a rotation
2020-06-05 16:05:04 +01:00
Kate Morris
110128b055
updated with formatting and links
2020-05-25 17:29:39 -07:00
Kate Morris
3a2157805e
Rename readme.txt to readme.md
2020-05-25 17:12:24 -07:00
kamorris
5ffd4feac4
prepare for merging.
2020-05-25 17:09:56 -07:00
kamorris
0db6eed9e0
add 4bit image support, tools and examples
2020-05-25 15:29:41 -07:00
Bodmer
960ff6c7b9
Ensure ESP32_PARALLEL defined
2020-05-14 15:33:03 +01:00
Bodmer
232330d5cd
Correct typo
2020-05-13 22:32:54 +01:00
Bodmer
cd10a92f11
Allow ESP32 SPI pins to be undefined
...
See #618
2020-05-13 18:28:44 +01:00
Bodmer
1314a34c3d
Fix #625
...
pushRect() reinstated to pair with readRect() so swapBytes does not need to be changed from true to false before calling.
2020-05-13 16:33:12 +01:00
Bodmer
7e4566f3f2
Raise version to 2.2.6
2020-05-10 00:19:12 +01:00
Bodmer
cc3a1084fb
Fix #617
2020-05-09 19:51:03 +01:00
Bodmer
cc4f35f8c1
ESP32 DMA update
...
dmaBusy() checks and is no longer blocking
pushImageDMA() faster if setAddrWindow is not built into transaction list.
2020-05-08 21:25:38 +01:00
Bodmer
fc8d912f52
Update Read_User_Setup.ino
2020-05-05 21:40:24 +01:00
Bodmer
00ac129667
Update Sprite.cpp
2020-05-05 21:36:05 +01:00
Bodmer
489d90c935
Update README.md
2020-05-05 21:28:11 +01:00
Bodmer
f6748bf906
Add ESP32 SPI DMA capability
...
DMA test examples now work on ESP32
2020-05-05 21:21:28 +01:00
Bodmer
fb2e669d37
1,4,8 bpp Sprites requite different default swapBytes settings
2020-05-01 22:38:14 +01:00