Commit Graph

45 Commits

Author SHA1 Message Date
Phillip Burgess
efe87d81ef Tiny bit faster using if/else/else instead of switch 2019-03-15 20:08:23 -07:00
Phillip Burgess
6704269c77 Parallel DMA working on PyPortal 2019-03-14 22:09:42 -07:00
Phillip Burgess
cadfd0a233 WIP parallel DMA, do not use yet 2019-03-14 21:27:48 -07:00
Phillip Burgess
054d3bae53 Appease the ESP8266 compiler 2019-03-02 17:29:20 -08:00
Phillip Burgess
c6dba9b94a More Doxygen happiness 2019-03-01 20:05:15 -08:00
Phillip Burgess
4abba955a7 Doxygen cleanup 2019-03-01 19:51:40 -08:00
Phillip Burgess
030427ebe5 WIP fix for non-ESP32 boards 2019-03-01 18:54:34 -08:00
Phillip Burgess
fec8f5b9d0 WIP ESP32 soft SPI fix 2019-03-01 17:16:08 -08:00
Phillip Burgess
3aafb3d2cf WIP fixes for Teensy 3.2 2019-03-01 15:31:16 -08:00
Phillip Burgess
d81e3351f3 Fix some ESP8266 batshittery 2019-03-01 13:38:18 -08:00
Phillip Burgess
31f0de1eca WIP soft SPI read fixed 2019-03-01 10:37:21 -08:00
Phillip Burgess
0107025e4c WIP, constructor disambiguation via enum 2019-03-01 10:16:15 -08:00
Phillip Burgess
cb8c433a61 Doxygen tidying 2019-02-28 17:27:58 -08:00
Phillip Burgess
a295138e10 WIP starting to improve 2019-02-28 17:09:14 -08:00
Phillip Burgess
fc0f1a739d WIP still not good 2019-02-28 16:41:56 -08:00
Phillip Burgess
87af85ff61 Problems still, don't use 2019-02-27 11:15:27 -08:00
Phillip Burgess
6b5e177fb1 WIP do not use yet! 2019-02-26 21:35:12 -08:00
Phillip Burgess
25b3d5e4a3 Add TFT8 class 2019-01-31 15:17:08 -08:00
Phillip Burgess
7b04012eaf Move 0-length check to outside of DMA-specific code 2018-12-10 13:07:43 -08:00
Phillip Burgess
c21979066c Similar change in writePixels() 2018-12-10 10:58:59 -08:00
Phillip Burgess
e1671798db Fix ESP32 stuff 2018-12-09 21:35:49 -08:00
Phillip Burgess
b0b022d0c8 SPI DMA: avoid 0-byte transfers! 2018-12-09 21:30:51 -08:00
Phillip Burgess
e9221fb9ac SPITFT - M4 SPI DMA fix 2018-12-09 20:59:02 -08:00
Phillip Burgess
12ced10eec Still working on SPI DMA, still not good on M4 2018-12-09 15:30:22 -08:00
Phillip Burgess
54035091a3 Still working on DMA, has problems on M4 2018-12-07 17:46:39 -08:00
Phillip Burgess
3b6f7d32ae DMA - actually use lastFillColor, doy 2018-12-07 11:05:45 -08:00
Phillip Burgess
555c82160a Change DMA polling behavior. 2018-12-06 18:29:12 -08:00
Phillip Burgess
860cd24319 SPITFT: initial DMA support (disabled by default), very beta-y 2018-12-06 17:40:49 -08:00
Phillip Burgess
9bdc390458 Fixes for WICED Feather hardware SPI 2018-11-16 22:09:07 -08:00
Phillip Burgess
882290442a Some incomplete WICED work; not bumping version # yet 2018-11-15 19:14:23 -08:00
Phillip Burgess
33158b3986 Allow GFX code to compile on WICED w/o SPIClass 2018-11-09 15:15:01 -08:00
ladyada
f5e164945b add support for selective SPI device! 2018-11-03 17:39:10 -04:00
ladyada
ff8129f8d6 compilers dont like this 2018-08-12 15:45:35 -04:00
Phillip Burgess
a34c5947d9 SPITFT: don't USE_FAST_PINIO on WICED 2018-08-10 23:22:53 -07:00
Phillip Burgess
7be0b493c3 Allow obscure-but-needed case of no TFT chip select (-1) 2018-07-17 21:48:54 -07:00
Phillip Burgess
1ea46e2f5c Fix for Teensy 3.x boards 2018-07-17 18:34:21 -07:00
ladyada
7f2d11709c fix inlineing complaints for writepixel 2018-07-14 16:57:42 -04:00
ladyada
cf1e1b0521 woops turns out some SPI displays dont use this format, so make it virtual 2018-07-14 16:01:33 -04:00
ladyada
640e5a06e5 fix color565 2018-07-14 15:30:31 -04:00
ladyada
5614790a99 *falls over* 2018-07-14 15:21:57 -04:00
ladyada
836a499055 doxy gfxfont 2018-07-14 12:37:42 -04:00
ladyada
0d06686d45 move invert display and setaddrwindow to superclass 2018-07-14 02:02:02 -04:00
ladyada
7667d32f75 some inlining 2018-05-28 23:53:59 -04:00
Phillip Burgess
7d73ae8214 Disable SPITFT code if using ATtiny85, update version # 2018-01-08 11:59:27 -08:00
ladyada
d4ea436155 added generic SPI TFT wrapper 2017-09-25 22:35:26 -04:00