Compare commits
1 commit
main
...
add-um-tin
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0ff6766a8f |
3 changed files with 28 additions and 6 deletions
|
|
@ -49,9 +49,18 @@
|
|||
#define BOARD_ID "adafruit-magtag-esp32s2"
|
||||
#define USE_TINYUSB
|
||||
#define USE_STATUS_NEOPIXEL
|
||||
#define NEEDS_STATUS_NEOPIXEL_POWER
|
||||
#define NEEDS_STATUS_NEOPIXEL_PWR_LOW
|
||||
#define STATUS_NEOPIXEL_PIN 1
|
||||
#define STATUS_NEOPIXEL_NUM 4
|
||||
#define STATUS_NEOPIXEL_PWR 21
|
||||
#elif defined(ARDUINO_TINYS2)
|
||||
#define BOARD_ID "um-tinys2-esp32s2"
|
||||
#define USE_TINYUSB
|
||||
#define USE_STATUS_NEOPIXEL
|
||||
#define NEEDS_STATUS_NEOPIXEL_PWR_HI
|
||||
#define STATUS_NEOPIXEL_NUM 1
|
||||
#define STATUS_NEOPIXEL_PIN RGB_DATA
|
||||
#define STATUS_NEOPIXEL_PWR RGB_PWR
|
||||
#elif defined(ARDUINO_ARCH_ESP8266)
|
||||
#define USB_VID 0xEA60
|
||||
#define USB_PID 0x10C4
|
||||
|
|
|
|||
|
|
@ -47,10 +47,23 @@ bool Wippersnapper::statusLEDInit() {
|
|||
}
|
||||
#endif
|
||||
|
||||
// some hardware requires the NEOPIXEL_POWER pin to be enabled.
|
||||
#ifdef NEEDS_STATUS_NEOPIXEL_POWER
|
||||
pinMode(NEOPIXEL_POWER, OUTPUT);
|
||||
digitalWrite(NEOPIXEL_POWER, LOW);
|
||||
// some hardware requires the NEOPIXEL_POWER pin to be enabled
|
||||
// and the drive mode is hardware-dependant
|
||||
#ifdef NEEDS_STATUS_NEOPIXEL_PWR_HI
|
||||
pinMode(STATUS_NEOPIXEL_PWR, OUTPUT);
|
||||
digitalWrite(STATUS_NEOPIXEL_PWR, HIGH);
|
||||
#endif
|
||||
|
||||
#ifdef NEEDS_STATUS_NEOPIXEL_PWR_LOW
|
||||
pinMode(STATUS_NEOPIXEL_PWR, OUTPUT);
|
||||
digitalWrite(STATUS_NEOPIXEL_PWR, LOW);
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef NEEDS_STATUS_NEOPIXEL_POWER_HIGH
|
||||
digitalWrite(STATUS_NEOPIXEL_PWR, HIGH);
|
||||
#elif NEEDS_STATUS_NEOPIXEL_POWER_LOW
|
||||
digitalWrite(STATUS_NEOPIXEL_PWR, LOW);
|
||||
#endif
|
||||
|
||||
#ifdef USE_STATUS_DOTSTAR
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
* BSD license, all text here must be included in any redistribution.
|
||||
*
|
||||
*/
|
||||
#if defined(ARDUINO_MAGTAG29_ESP32S2) || defined(ARDUINO_METRO_ESP32S2) || defined(ARDUINO_FUNHOUSE_ESP32S2) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL)
|
||||
#if defined(ARDUINO_MAGTAG29_ESP32S2) || defined(ARDUINO_METRO_ESP32S2) || defined(ARDUINO_FUNHOUSE_ESP32S2) || defined(ADAFRUIT_METRO_M4_AIRLIFT_LITE) || defined(ADAFRUIT_PYPORTAL) || defined(ARDUINO_TINYS2)
|
||||
#include "Wippersnapper_FS.h"
|
||||
// On-board external flash (QSPI or SPI) macros should already
|
||||
// defined in your board variant if supported
|
||||
|
|
|
|||
Loading…
Reference in a new issue