13 Commits

Author SHA1 Message Date
Phillip Burgess
882290442a Some incomplete WICED work; not bumping version # yet 2018-11-15 19:14:23 -08:00
ladyada
f5e164945b add support for selective SPI device! 2018-11-03 17:39:10 -04:00
Phillip Burgess
a34c5947d9 SPITFT: don't USE_FAST_PINIO on WICED 2018-08-10 23:22:53 -07:00
Shawn A
6e9ad92b95 esp use_faast_pinio undef
This was never an issue until include macro was moved to below the definition, masked before 1.2.6
2018-07-27 11:55:29 -05:00
Kurt Eckhardt
a21e561673 Fix compile errors USE_FAST_PINIO + compile on Robotis boards
There were a couple of compile issus when you are trying to use a different board which requires you not to use fast pinio.  In particular Robotis OpenCM9.04 as well as the OpenCR 1.0 boards.

They are STM32 based __arm__ boards but do not have the support for setting/clearing IO pins using memory mapped access to one location.

First thing I ran into was the code in the #else casue was using
#undefine
which is not valid, should be #undef

Second issue is once this define was undefined, the #defines for SPI_CS_HIGH
and SPI_CS_LOW did not compile as there was no ; at the end of the digitalWrite.
Probably worked earlier until somone put this statement into a {} pair
2018-07-26 10:36:31 -07:00
ladyada
b2cc77a13b woops accidentally slowed down bitbang SPI 2018-07-14 23:05:47 -04: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
ebb199c1e4 fixed fastio for esp, undef for anything else 2018-07-14 15:39:11 -04:00
ladyada
5614790a99 *falls over* 2018-07-14 15:21:57 -04:00
ladyada
57860992d4 support optimized bitbang spi 2018-07-14 02:08:49 -04:00
ladyada
0d06686d45 move invert display and setaddrwindow to superclass 2018-07-14 02:02:02 -04:00
ladyada
d4ea436155 added generic SPI TFT wrapper 2017-09-25 22:35:26 -04:00