boards/lilygo/ttgo_toiplus/doc/index.rst
.. zephyr:board:: ttgo_toiplus
Overview
Lilygo TTGO T-OI-PLUS is an mini IoT development board based on Espressif's ESP32-C3 WiFi/Bluetooth dual-mode chip.
It features the following integrated components:
Hardware
This board is based on the ESP32-C3 with 4MB of flash, WiFi and BLE support. It has an USB-C port for programming and debugging, integrated battery charging and an Grove connector.
.. include:: ../../../espressif/common/soc-esp32c3-features.rst :start-after: espressif-soc-esp32c3-features
.. zephyr:board-supported-hw::
.. zephyr:board-supported-hw::
(Note: the above UART interface also supports connecting through USB.)
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
Sample Applications
The following samples will run out of the box on the TTGO T-OI-PLUS board.
To build the blinky sample:
.. zephyr-app-commands:: :tool: west :zephyr-app: samples/basic/blinky :board: ttgo_toiplus :goals: build
To build the bluetooth beacon sample:
.. zephyr-app-commands:: :tool: west :zephyr-app: samples/bluetooth/beacon :board: ttgo_toiplus :goals: build
References
.. target-notes::
.. _Lilygo TTGO T-OI-PLUS schematic: https://github.com/Xinyuan-LilyGO/LilyGo-T-OI-PLUS/blob/main/schematic/T-OI_PLUS_Schematic.pdf
.. _Lilygo github repo: https://github.com/Xinyuan-LilyGO