Skip to content

Commit 9c83064

Browse files
committed
add stm32 feather support
1 parent 190fe16 commit 9c83064

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

Adafruit_ILI9341.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,13 @@
1919
#elif defined(ESP8266)
2020
#include <pgmspace.h>
2121
#endif
22+
23+
#ifndef ARDUINO_STM32_FEATHER
24+
#include "pins_arduino.h"
25+
#include "wiring_private.h"
26+
#endif
27+
2228
#include <limits.h>
23-
#include "pins_arduino.h"
24-
#include "wiring_private.h"
2529
#include <SPI.h>
2630

2731

Adafruit_ILI9341.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
#include <pgmspace.h>
3030
#endif
3131

32+
#ifdef ARDUINO_STM32_FEATHER
33+
typedef volatile uint32 RwReg;
34+
#endif
3235

3336
#if defined (__AVR__) || defined(TEENSYDUINO) || defined (__arm__)
3437
#define USE_FAST_PINIO
@@ -171,10 +174,10 @@ class Adafruit_ILI9341 : public Adafruit_GFX {
171174
volatile RwReg *mosiport, *clkport, *dcport, *rsport, *csport;
172175
int32_t _cs, _dc, _rst, _mosi, _miso, _sclk;
173176
uint32_t mosipinmask, clkpinmask, cspinmask, dcpinmask;
174-
#elif defined (ARDUINO_ARCH_ARC32)
175-
int8_t _cs, _dc, _rst, _mosi, _miso, _sclk;
176177
#elif defined (ESP8266)
177178
int32_t _cs, _dc, _rst, _mosi, _miso, _sclk;
179+
#else
180+
int8_t _cs, _dc, _rst, _mosi, _miso, _sclk;
178181
#endif
179182
};
180183

0 commit comments

Comments
 (0)