boards/heltec/heltec_wireless_tracker/doc/index.rst
.. zephyr:board:: heltec_wireless_tracker
Overview
The Heltec Wireless Tracker V1.1 is a development kit based on ESP32-S3FN8. It integrates both SX1262 LoRa transceiver and UC6580 GNSS chip to provide fast GNSS solution for IoT. [1]_
.. note::
This board support package targets the Heltec Wireless Tracker V1.1. In this revision, the GNSS power-control pin has changed: GPIO3 must be driven HIGH to enable the GNSS module. For additional hardware differences between versions, refer to the official hardware revision logs.
Hardware
The main hardware features are:
.. include:: ../../../espressif/common/soc-esp32s3-features.rst :start-after: espressif-soc-esp32s3-features
.. zephyr:board-supported-hw::
.. table:: HelTec Wireless Tracker Pinout :widths: auto
+--------+---------+-----------------------------+ | Header | Function| Description | +========+=========+=============================+ | J2.1 | 5V | | +--------+---------+-----------------------------+ | J2.2 | GND | | +--------+---------+-----------------------------+ | J2.3 | 3V3 | | +--------+---------+-----------------------------+ | J2.4 | GND | | +--------+---------+-----------------------------+ | J2.5 | 3V3 | | +--------+---------+-----------------------------+ | J2.6 | GND | | +--------+---------+-----------------------------+ | J2.7 | Vext | | +--------+---------+-----------------------------+ | J2.8 | GND | | +--------+---------+-----------------------------+ | J2.1 | RST | Reset Switch | +--------+---------+-----------------------------+ | J2.2 | GPIO0 | User Switch | +--------+---------+-----------------------------+ | J2.3 | ADC1_CH0| Battery Voltage Measurement | +--------+---------+-----------------------------+ | J2.4 | GPIO2 | ADC Control | +--------+---------+-----------------------------+ | J2.5 | GPIO3 | Vext Control | +--------+---------+-----------------------------+ | J2.6 | GPIO19 | | +--------+---------+-----------------------------+ | J2.7 | GPIO20 | | +--------+---------+-----------------------------+ | J2.8 | GPIO21 | TFT Backlight Control | +--------+---------+-----------------------------+ | J2.9 | GPIO26 | | +--------+---------+-----------------------------+ | J2.10 | GPIO48 | | +--------+---------+-----------------------------+ | J2.11 | GPIO47 | | +--------+---------+-----------------------------+ | J2.12 | GPIO33 | UART2 GNSS RX | +--------+---------+-----------------------------+ | J2.13 | GPIO34 | UART2 GNSS TX | +--------+---------+-----------------------------+ | J2.14 | GPIO35 | | +--------+---------+-----------------------------+ | J2.15 | GPIO36 | | +--------+---------+-----------------------------+ | J2.16 | GPIO37 | | +--------+---------+-----------------------------+ | J3.1 | GPIO18 | PWM LED Control | +--------+---------+-----------------------------+ | J3.2 | GPIO17 | | +--------+---------+-----------------------------+ | J3.3 | GPIO16 | XTAL_32K N | +--------+---------+-----------------------------+ | J3.4 | GPIO15 | XTAL_32K P | +--------+---------+-----------------------------+ | J3.5 | GPIO7 | | +--------+---------+-----------------------------+ | J3.6 | GPIO6 | | +--------+---------+-----------------------------+ | J3.7 | GPIO5 | | +--------+---------+-----------------------------+ | J3.8 | GPIO4 | | +--------+---------+-----------------------------+ | J3.1 | GPIO46 | | +--------+---------+-----------------------------+ | J3.2 | GPIO45 | | +--------+---------+-----------------------------+ | J3.3 | GPIO44 | UART0 RX | +--------+---------+-----------------------------+ | J3.4 | GPIO43 | UART0 TX | +--------+---------+-----------------------------+ | J3.5 | GPIO14 | LoRa DIO1 | +--------+---------+-----------------------------+ | J3.6 | GPIO13 | LoRa Busy | +--------+---------+-----------------------------+ | J3.7 | GPIO12 | LoRa RST | +--------+---------+-----------------------------+ | J3.8 | GPIO11 | LoRa MISO | +--------+---------+-----------------------------+ | J3.9 | GPIO10 | LoRa MOSI | +--------+---------+-----------------------------+ | J3.10 | GPIO9 | LoRa SCK | +--------+---------+-----------------------------+ | J3.11 | GPIO8 | LoRa NSS | +--------+---------+-----------------------------+ | J3.12 | GPIO42 | TFT_SDIN (MOSI) | +--------+---------+-----------------------------+ | J3.13 | GPIO41 | TFT_SCLK | +--------+---------+-----------------------------+ | J3.14 | GPIO40 | TFT_RS (DC) | +--------+---------+-----------------------------+ | J3.15 | GPIO39 | TFT_RES (RST) | +--------+---------+-----------------------------+ | J3.16 | GPIO38 | TFT_CS | +--------+---------+-----------------------------+
GNSS (GPS) Module:
.. note::
VEXT (GPIO 3) is automatically configured in board initialization code to be active at boot, ensuring the GNSS module is powered on startup.
LoRa Module (SX1262):
TFT Display (ST7735) - Optional:
UART Interfaces:
Power and Control:
System Requirements
.. include:: ../../../espressif/common/system-requirements.rst :start-after: espressif-system-requirements
Programming and Debugging
.. zephyr:board-supported-runners::
.. include:: ../../../espressif/common/building-flashing.rst :start-after: espressif-building-flashing
.. include:: ../../../espressif/common/board-variants.rst :start-after: espressif-board-variants
.. include:: ../../../espressif/common/openocd-debugging.rst :start-after: espressif-openocd-debugging
Applications
This board is suitable for:
Specifications
.. table:: Heltec Wireless Tracker V1.1 Specifications :widths: auto
+----------------------------+---------------------------------------------------------------------------------------+
| Parameters | Description |
+============================+=======================================================================================+
| Master Chip | ESP32-S3FN8 (Xtensa(R) 32-bit lx7 dual core processor) |
+----------------------------+---------------------------------------------------------------------------------------+
| LoRa Chipset | SX1262 |
+----------------------------+---------------------------------------------------------------------------------------+
| GNSS Chipset | UC6580 |
+----------------------------+---------------------------------------------------------------------------------------+
| LoRa Frequency | 470510MHz, 863928MHz |
+----------------------------+---------------------------------------------------------------------------------------+
| Max. TX Power | 21+/-1dBm |
+----------------------------+---------------------------------------------------------------------------------------+
| Max. Receiving Sensitivity | -134dBm |
+----------------------------+---------------------------------------------------------------------------------------+
| Wi-Fi | 802.11 b/g/n, up to 150Mbps |
+----------------------------+---------------------------------------------------------------------------------------+
| Bluetooth LE | Bluetooth 5, Bluetooth mesh |
+----------------------------+---------------------------------------------------------------------------------------+
| Hardware Resource | 10xADC1 + 10xADC2; 12xTouch; 3xUART; 2xI2C; 2xSPI; etc. |
+----------------------------+---------------------------------------------------------------------------------------+
| Interface | Type-C USB; 2x1.25 lithium battery interface; LoRa ANT(IPEX1.0); 2x18x2.54 Header Pin |
+----------------------------+---------------------------------------------------------------------------------------+
| Battery | 3.7V lithium battery power supply and charging |
+----------------------------+---------------------------------------------------------------------------------------+
| Operating Temperature | -20 ~ 70 degrees C |
+----------------------------+---------------------------------------------------------------------------------------+
| Dimensions | 65.48 × 28.06 × 13.52mm |
+----------------------------+---------------------------------------------------------------------------------------+
References
.. target-notes::
Heltec Wireless Tracker Official Page <https://heltec.org/project/wireless-tracker/>_Heltec Wireless Tracker Hardware Update Log <https://docs.heltec.org/en/node/esp32/wireless_tracker/hardware_update_log.html>_ (Important for V1.1 changes)Heltec Wireless Tracker FAQ <https://docs.heltec.org/en/node/esp32/wireless_tracker/frequently_asked_questions.html>_ESP-IDF Programming Guide <https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/index.html>_esptool documentation <https://github.com/espressif/esptool/blob/master/README.md>_OpenOCD ESP32 <https://github.com/espressif/openocd-esp32/releases>_Community Repository <https://github.com/jhiggason/lorawirelesstracker>_