Skip to content

Commit 14aa943

Browse files
committed
add support for LGT8F cpu
1 parent 0752d4b commit 14aa943

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Adafruit_SPITFT.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
#if defined(__AVR_XMEGA__) // only tested with __AVR_ATmega4809__
4040
#define AVR_WRITESPI(x) \
4141
for (SPI0_DATA = (x); (!(SPI0_INTFLAGS & _BV(SPI_IF_bp)));)
42+
#elif defined(__LGT8F__)
43+
#define AVR_WRITESPI(x) SPDR = (x);asm volatile("nop");while((SPFR & _BV(RDEMPT)));SPFR = _BV(RDEMPT) | _BV(WREMPT)
4244
#else
4345
#define AVR_WRITESPI(x) for (SPDR = (x); (!(SPSR & _BV(SPIF)));)
4446
#endif

Adafruit_SPITFT.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ typedef uint32_t ADAGFX_PORT_t; ///< PORT values are 32-bit
6565
#endif // end !ARM
6666
typedef volatile ADAGFX_PORT_t *PORTreg_t; ///< PORT register type
6767

68-
#if defined(__AVR__)
68+
#if defined(__AVR__) && !defined(__LGT8F__)
6969
#define DEFAULT_SPI_FREQ 8000000L ///< Hardware SPI default speed
7070
#else
7171
#define DEFAULT_SPI_FREQ 16000000L ///< Hardware SPI default speed

0 commit comments

Comments
 (0)