make ifdef for SPI defs from over-greedy
This commit is contained in:
parent
203b5a8405
commit
03b2c978a4
|
|
@ -13,22 +13,18 @@ typedef enum _BitOrder {
|
||||||
SPI_BITORDER_MSBFIRST = MSBFIRST,
|
SPI_BITORDER_MSBFIRST = MSBFIRST,
|
||||||
SPI_BITORDER_LSBFIRST = LSBFIRST,
|
SPI_BITORDER_LSBFIRST = LSBFIRST,
|
||||||
} BitOrder;
|
} BitOrder;
|
||||||
#endif
|
|
||||||
|
#elif defined(ESP32)
|
||||||
|
|
||||||
// some modern SPI definitions don't have BitOrder enum and have different SPI
|
// some modern SPI definitions don't have BitOrder enum and have different SPI
|
||||||
// mode defines
|
// mode defines
|
||||||
#if defined(ESP32)
|
|
||||||
typedef enum _BitOrder {
|
typedef enum _BitOrder {
|
||||||
SPI_BITORDER_MSBFIRST = SPI_MSBFIRST,
|
SPI_BITORDER_MSBFIRST = SPI_MSBFIRST,
|
||||||
SPI_BITORDER_LSBFIRST = SPI_LSBFIRST,
|
SPI_BITORDER_LSBFIRST = SPI_LSBFIRST,
|
||||||
} BitOrder;
|
} BitOrder;
|
||||||
#endif
|
|
||||||
|
|
||||||
|
#else
|
||||||
// Some platforms have a BitOrder enum but its named MSBFIRST/LSBFIRST
|
// Some platforms have a BitOrder enum but its named MSBFIRST/LSBFIRST
|
||||||
#if defined(ARDUINO_ARCH_SAMD) || defined(__SAM3X8E__) || \
|
|
||||||
defined(NRF52_SERIES) || defined(ARDUINO_ARCH_ARDUINO_CORE_STM32) || \
|
|
||||||
defined(ARDUINO_ARCH_MEGAAVR) || defined(_STM32_DEF_) || \
|
|
||||||
defined(XMC_BOARD)
|
|
||||||
#define SPI_BITORDER_MSBFIRST MSBFIRST
|
#define SPI_BITORDER_MSBFIRST MSBFIRST
|
||||||
#define SPI_BITORDER_LSBFIRST LSBFIRST
|
#define SPI_BITORDER_LSBFIRST LSBFIRST
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
name=Adafruit BusIO
|
name=Adafruit BusIO
|
||||||
version=1.3.1
|
version=1.3.2
|
||||||
author=Adafruit
|
author=Adafruit
|
||||||
maintainer=Adafruit <info@adafruit.com>
|
maintainer=Adafruit <info@adafruit.com>
|
||||||
sentence=This is a library for abstracting away UART, I2C and SPI interfacing
|
sentence=This is a library for abstracting away UART, I2C and SPI interfacing
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue