Skip to content

Commit

Permalink
docs(lib-builder): Add missing requirements and examples (#10040)
Browse files Browse the repository at this point in the history
  • Loading branch information
lucasssvaz authored Jul 17, 2024
1 parent e5ea4da commit 690bdb5
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions docs/en/lib_builder.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Library Builder
About
-----

Espressif provides a `tool <https://github.com/espressif/esp32-arduino-lib-builder>`_ to simplify building your own compiled libraries for use in Arduino IDE (or your favorite IDE).
Espressif provides a macOS and Linux `tool <https://github.com/espressif/esp32-arduino-lib-builder>`_ to simplify building your own compiled libraries for use in Arduino IDE (or your favorite IDE).

This tool can be used to change the project or a specific configuration according to your needs.

Expand Down Expand Up @@ -184,9 +184,12 @@ Specify additional configs to be applied. ex. 'qio 80m' to compile for QIO Flash
User Interface
--------------

There is also a terminal user interface that can be used to configure the libraries to be compiled.
Starting from ``arduino-esp32`` version 3.0.0 (IDF v5.1), there is also a terminal user interface that can be used
to configure the libraries to be compiled.

It allows the user to select the targets to compile, change the configuration options and compile the libraries.
It has mouse support and can be pre-configured using command line arguments.

For more information and troubleshooting, check `the documentation <https://github.com/espressif/esp32-arduino-lib-builder/blob/master/tools/config_editor/README.md>`_.

To use the terminal user interface, make sure to have ``python>=3.9``, all the previous dependencies and install the ``textual`` library:
Expand Down Expand Up @@ -214,7 +217,7 @@ The current supported architectures by the Docker image are:

.. note::
Building the libraries using the Docker image is much slower than building them natively on the host machine.
It is recommended to use the Docker image only when the host machine does not meet the requirements for building the libraries.
It is recommended to use the Docker image only when the host machine does not meet the requirements for building the libraries (e.g., building on Windows).

Tags
****
Expand Down

0 comments on commit 690bdb5

Please sign in to comment.