mirror of
https://github.com/adafruit/Adafruit-GFX-Library.git
synced 2026-07-27 20:05:52 +00:00
SPIClassSAMD fix?
This commit is contained in:
@@ -281,7 +281,8 @@ Adafruit_SPITFT::Adafruit_SPITFT(uint16_t w, uint16_t h, SPIClass *spiClass,
|
||||
int8_t cs, int8_t dc, int8_t rst)
|
||||
: Adafruit_GFX(w, h), connection(TFT_HARD_SPI), _rst(rst), _cs(cs),
|
||||
_dc(dc) {
|
||||
#if (USB_VID == 0x2341) // Arduino SAMD package declares SPI differently
|
||||
#if (USB_VID == 0x2341) && defined(ARDUINO_SAMD_ZERO)
|
||||
// Arduino SAMD package declares SPI differently
|
||||
hwspi._spi = (SPIClassSAMD *)spiClass;
|
||||
#else
|
||||
hwspi._spi = spiClass;
|
||||
|
||||
@@ -393,7 +393,8 @@ protected:
|
||||
union {
|
||||
#endif
|
||||
struct { // Values specific to HARDWARE SPI:
|
||||
#if (USB_VID == 0x2341) // Arduino SAMD package declares SPI differently
|
||||
#if (USB_VID == 0x2341) && defined(ARDUINO_SAMD_ZERO)
|
||||
// Arduino SAMD package declares SPI differently
|
||||
SPIClassSAMD *_spi; ///< SPI class pointer
|
||||
#else
|
||||
SPIClass *_spi; ///< SPI class pointer
|
||||
|
||||
Reference in New Issue
Block a user