Back to Zephyr

Overview

boards/adafruit/feather_esp32/doc/index.rst

4.4.02.8 KB
Original Source

.. zephyr:board:: adafruit_feather_esp32

Overview


The Adafruit ESP32 Feather is an ESP32-based development board using the Feather standard layout.

Hardware


It features the following integrated components:

  • ESP32-PICO-V3-02 chip (240MHz dual core, Wi-Fi + BLE)
  • 520KB SRAM
  • USB-C port connected to USB to Serial converter
  • LiPo battery connector and charger
  • Charging indicator LED and user LED
  • NeoPixel RGB LED
  • Reset and user buttons
  • STEMMA QT I2C connector

.. include:: ../../../espressif/common/soc-esp32-features.rst :start-after: espressif-soc-esp32-features

Supported Features

.. zephyr:board-supported-hw::

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

Debugging

.. include:: ../../../espressif/common/openocd-debugging.rst :start-after: espressif-openocd-debugging

Testing


On-board LED

Test the functionality of the user LED connected to pin 13 with the blinky sample program.

.. zephyr-app-commands:: :zephyr-app: samples/basic/blinky :board: adafruit_feather_esp32/esp32/procpu :goals: build flash

NeoPixel

Test the on-board NeoPixel using the led_strip sample program.

.. zephyr-app-commands:: :zephyr-app: samples/drivers/led/led_strip :board: adafruit_feather_esp32/esp32/procpu :goals: build flash

User button

Test the button labeled SW38 using the button input sample program.

.. zephyr-app-commands:: :zephyr-app: samples/basic/button :board: adafruit_feather_esp32/esp32/procpu :goals: build flash

Wi-Fi

Test ESP32 Wi-Fi functionality using the Wi-Fi shell module.

.. note:: The hal_espressif blobs must be fetched first.

.. zephyr-app-commands:: :zephyr-app: samples/net/wifi/shell :board: adafruit_feather_esp32/esp32/procpu :goals: build flash

References


.. target-notes::

.. _Adafruit ESP32 Feather V2: https://www.adafruit.com/product/5400 .. _Adafruit ESP32 Feather V2 Pinouts: https://learn.adafruit.com/adafruit-esp32-feather-v2/pinouts .. _Adafruit ESP32 Feather V2 Schematic: https://learn.adafruit.com/adafruit-esp32-feather-v2/downloads#schematic-and-fab-print-3112284 .. _ESP32-PICO-MINI-02 Datasheet: https://cdn-learn.adafruit.com/assets/assets/000/109/588/original/esp32-pico-mini-02_datasheet_en.pdf?1646852017 .. _STEMMA QT: https://learn.adafruit.com/introducing-adafruit-stemma-qt