Skip to content

Adafruit~

openHASP runs on Adafruit's ESP32 Feather Boards and supports Adafruit's TFT Featherwing resistive touch screens. Build configurations and precompiled firmware binaries are available for these popular hardware combinations to help you get started quickly.

Supported Boards~

openHASP supports the following Adafruit Feather boards (and the many different versions and variations based on them):

  • Adafruit HUZZAH32 - ESP32 Feather (4MB Flash, No PSRAM)
  • Adafruit ESP32-S3 Feather (4MB Flash, 2MB PSRAM)
  • Adafruit ESP32 Feather V2 (8MB Flash, 2MB PSRAM)

These boards are virtually plug-and-play when combined with Adafruit TFT FeatherWing displays. Many of these boards come in versions with pre-soldered headers (no soldering required).

Warning

Don't use the Adafruit ESP8266-based Feather HUZZAH as it lacks both sufficient memory and MCU power.

Note

Boards with PSRAM are highly recommended, and required for image processing.

Supported Displays~

Check out Adafruit's TFT Featherwing tutorial on learn.adafruit.com for detailed information and wiring diagrams.

Backlight~

By default, the display is always on and at its maximum brightness. To control backlight dimming or sleeping, you need to solder the LITE pad on the TFT Featherwing to a PWM output pin on the Feather board (e.g., GPIO 21 on the Adafruit HUZZAH32 - ESP32 Feather).

  Note

When using Adafruit ESP32 Feather V2 the 'corner' pin next to TX has changed from pin 21 to 37 and is also changed from a GPIO to input-only, which means it can not be used for the backlight. You can use e.g. GPIO 26 instead.

Product Videos~

2.4" TFT FeatherWing~

2.4" TFT FeatherWing V2~

3.5" TFT FeatherWing~

3.5" TFT FeatherWing V2~

3D Printed Cases~

Check out these enclosures available on Thingiverse:

About Adafruit

Adafruit invests time and resources providing open source code and libraries, please support Adafruit and open-source hardware by purchasing products from Adafruit!