// the find
HelTecAutomation/Heltec_ESP32
Arduino library for Heltec ESP32 (or ESP32+LoRa) based boards
Arduino support library for Heltec's own ESP32-based development boards — WiFi LoRa 32, Wireless Paper, Vision Master, and a dozen others. It bundles display drivers, LoRa/LoRaWAN stack, GPS, and peripheral examples tightly coupled to Heltec hardware. If you bought a Heltec board, this is what you need; if you didn't, it's irrelevant.
Wide hardware coverage across all current Heltec board variants with per-board factory test sketches that double as working reference code. LoRaWAN stack ships as precompiled .a libraries (separate builds for ESP-IDF 4 and 5), which means it actually works rather than fighting Semtech SDK dependency hell. The e-ink driver examples include partial refresh and fast mode, which most display libraries ignore entirely. Still actively maintained as of May 2026 with framework support for both the official espressif/arduino-esp32 3.x and Heltec's own fork.
The LoRaWAN stack being a precompiled binary blob (liblorawan.a) means you cannot debug into it, patch it, or trust it compiles cleanly for future toolchain versions — you're at Heltec's release cadence. No unit tests anywhere; the only way to know if something works is to flash it. Naming conventions are inconsistent across the codebase (HT_SSD1306Wire vs HT_SH1107Wire vs HT_st7735 — mixed case, mixed prefixes), making it hard to discover what's available without reading every header. Documentation lives on an external site that has historically gone down or changed URLs without notice, so the README links are a liability.