Commit Graph

415 Commits

Author SHA1 Message Date
Ladyada
7d928bcc1f bump version 2019-09-13 00:13:38 -04:00
Ladyada
e3073d243f add ability to change SPI speed after init 2019-09-13 00:10:35 -04:00
Ladyada
3a48b56fa8 add hallowingm4 dma 2019-08-10 21:54:33 -04:00
Ruben van Leeuwen
bb020872cd Replaced the "GFX DMA IS ENABLED" pragma message (#238)
* Update Adafruit_SPITFT.cpp

* Update Adafruit_SPITFT.h
2019-07-18 12:39:49 -04:00
Jan Hoffmann
fb2757d5fb
Update library.properties 2019-07-04 12:19:20 +02:00
Paint Your Dragon
ae6047159d
Merge pull request #235 from prenticedavid/master
support AVR8X e.g. ATmega4809
2019-07-03 20:28:12 -07:00
prenticedavid
13aaca5da1 conditional AVR macro for TFT_HARD_SPI 2019-07-03 00:58:23 +01:00
prenticedavid
78cca383c6 rename PORT_t to avoid conflict with AVR8X io.h headers 2019-07-03 00:22:32 +01:00
KurtE
0e92646066 Teensy T4.0 support (#232)
The Teensy T4 (__IMXRT1062__) port registers need to be 32 bits unlike the Teensy 3.x which are 8 bits.

adafruit_ili9341  and adafruit_st7735 libraries graphic test

Removed compiler warning

that PROGMEM was previously defined.  So undefine it first...

Note: Thought of simply doing nothing here
(do neither the #undef nor the #define).

But that gives compiler error

Teensy T4 - Make Bit Bang version work.

With T4, the Port/Set registers are masks not single value.

So need to setup those class variables:

Also found that bitbang of T4, was too fast for display, so put in same slow
down that ESP32 has, which gets the clock down to mayby 12.5mhz

Tried these changes out with both:
adafruit_ili9341  and adafruit_st7735 libraries graphic test

Update comments
2019-06-27 17:50:37 -04:00
ladyada
f7a1e47799 bump minor version (making WIDTH/HEIGHT not consts) 2019-06-16 20:31:01 -04:00
ladyada
b7e16558de Merge branch 'master' of github.com:adafruit/Adafruit-GFX-Library 2019-06-16 20:29:48 -04:00
ladyada
cfd0d4e226 allow changing of WIDTH/HEIGHT (for screens smaller than the chip's max size) 2019-06-16 20:29:44 -04:00
Melissa LeBlanc-Williams
3cd97982cd bumped library 2019-06-12 14:01:15 -07:00
Melissa LeBlanc-Williams
4a161f1e00 Merge branch 'master' of https://github.com/adafruit/Adafruit-GFX-Library 2019-06-12 14:00:37 -07:00
Melissa LeBlanc-Williams
01544e519f
Merge pull request #228 from adafruit/revert-227-revert-226-master
Revert "Revert "Text magnification factor can be defined separately for X and for Y axis""
2019-06-12 13:54:20 -07:00
Melissa LeBlanc-Williams
60e0e6335f
Revert "Revert "Text magnification factor can be defined separately for X and for Y axis"" 2019-06-12 13:53:17 -07:00
Melissa LeBlanc-Williams
63db7abafc
Merge pull request #227 from adafruit/revert-226-master
Revert "Text magnification factor can be defined separately for X and for Y axis"
2019-06-12 13:49:55 -07:00
Melissa LeBlanc-Williams
988f73af04
Revert "Text magnification factor can be defined separately for X and for Y axis" 2019-06-12 13:47:08 -07:00
Melissa LeBlanc-Williams
306f95ad1d
Merge pull request #226 from jonnieZG/master
Text magnification factor can be defined separately for X and for Y axis
2019-06-12 13:45:30 -07:00
jonnieZG
098fa70aae Fixed @param argument documentation 2019-06-12 22:11:21 +02:00
jonnieZG
022e8920cc Text magnification factor can be defined separately for X and for Y axis level. It allows you to print "tall" or "wide" text. 2019-06-12 20:31:45 +02:00
Oleksandr Masliuchenko
7c26ed40f5 Fix indentation (tab vs spaces) 2019-06-07 09:21:25 +03:00
Oleksandr Masliuchenko
50c1a22d20 Re-apply warning fix patch 2019-06-07 09:09:30 +03:00
Oleksandr Masliuchenko
5cf3b4fbc8 Merge branch 'master' into pgm_mem_patch 2019-06-07 09:08:42 +03:00
Oleksandr Masliuchenko
4fd0d465ad Merged with master 2019-06-07 09:06:46 +03:00
ladyada
73cddc393d bump to speed up arcada 2019-06-01 19:02:15 -04:00
ladyada
eabd137291 enable DMA on arcada boards 2019-06-01 00:23:39 -04:00
Phillip Burgess
7214a0452d Appease the Travis 2019-05-29 20:42:31 -07:00
Phillip Burgess
b0dc94def7 Inline some of the trivial functions, add byteSwap() for GFXcanvas16 2019-05-29 20:33:31 -07:00
Phillip Burgess
a103ad28a2 Restore hwspi._mode at the end of all DMA transfers 2019-05-17 23:32:23 -07:00
Phillip Burgess
5fa33d0020 Add hooks for SPI data mode 2019-05-17 22:25:09 -07:00
Melissa LeBlanc-Williams
fbd16ee4b7
Merge pull request #221 from makermelissa/master
Fixed doxygen item
2019-05-10 15:35:01 -07:00
Melissa LeBlanc-Williams
8cb8cee0ae pulled 2019-05-10 15:24:09 -07:00
Melissa LeBlanc-Williams
c555f0b217 Fixed paramter name for doxygen 2019-05-10 15:21:53 -07:00
Melissa LeBlanc-Williams
de85b7696f Added readcommand8 to GFX (#220) 2019-05-10 18:12:05 -04:00
Melissa LeBlanc-Williams
30e45c9825 Added readcommand8 to GFX 2019-05-10 15:05:33 -07:00
Melissa LeBlanc-Williams
cc87251ef0 Bumped library version 2019-05-09 15:13:37 -07:00
Melissa LeBlanc-Williams
081bb26fa4
Merge pull request #219 from ImpulseAdventure/ImpulseAdventure-fillTriangle
Fix overflow in fillTriangle()
2019-05-09 15:12:11 -07:00
Melissa LeBlanc-Williams
f613beb8c3 Merge branch 'ImpulseAdventure-fillTriangle' of https://github.com/ImpulseAdventure/Adafruit-GFX-Library 2019-05-09 15:06:48 -07:00
Melissa LeBlanc-Williams
898773f095 Merge branch 'master' of https://github.com/adafruit/Adafruit-GFX-Library 2019-05-09 14:32:16 -07:00
Calvin Hass
37ac3a5b52
Fix overflow in fillTriangle()
Addresses integer overflow fix identified by @prenticedavid in https://github.com/adafruit/Adafruit-GFX-Library/issues/218
2019-05-09 08:26:37 -07:00
Phillip Burgess
0f3f657f43 SPITFT: ESP8266 fix 2019-05-03 13:59:22 -07:00
Phillip Burgess
a453d081b4 SPITFT: work with any SERCOM SPIs 2019-05-03 11:36:29 -07:00
Marc MERLIN
85023ccbaf Fixed Height typo (#214) 2019-04-29 13:24:18 -04:00
Melissa LeBlanc-Williams
fe0683afe0 Merge branch 'master' of https://github.com/adafruit/Adafruit-GFX-Library 2019-04-27 20:23:11 -07:00
Limor "Ladyada" Fried
3ef9ce534c
Update library.properties 2019-04-27 17:29:49 -04:00
Limor "Ladyada" Fried
fae93b1841
fix travis link 2019-04-27 17:15:48 -04:00
ladyada
a2a0335f90 Merge branch 'master' of github.com:adafruit/Adafruit-GFX-Library 2019-04-27 16:49:21 -04:00
ladyada
1b033808ab turns out having two things named tft8 makes subclassing very :( 2019-04-27 16:49:15 -04:00
Phillip Burgess
e83e3ce2f1 SPI DMA: add support for SERCOM6 & 7 on big M4 chips 2019-04-21 18:43:05 -07:00