=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== platformio-4.3.4/HISTORY.rst-153-* Fixed an issue when installing a package using custom Git tag and submodules were not updated correctly (`issue #3060 <https://github.com/platformio/platformio-core/issues/3060>`_) platformio-4.3.4/HISTORY.rst:154:* Fixed an issue with linking process when ``$LDSCRIPT`` contains a space in path platformio-4.3.4/HISTORY.rst-155-* Fixed security issue when extracting items from TAR archive (`issue #2995 <https://github.com/platformio/platformio-core/issues/2995>`_) ############################################## platformio-4.3.4/HISTORY.rst-292- (`issue #2109 <https://github.com/platformio/platformio-core/issues/2109>`_) platformio-4.3.4/HISTORY.rst:293:* Fixed an issue when ``$PROJECT_HASH`` template was not expanded for the other directory ``***_dir`` options in `"platformio.ini" (Project Configuration File) <https://docs.platformio.org/page/projectconf.html>`__ platformio-4.3.4/HISTORY.rst-294- (`issue #2170 <https://github.com/platformio/platformio-core/issues/2170>`_) ############################################## platformio-4.3.4/HISTORY.rst-338-* Support in-line comments for multi-line value (``lib_deps``, ``build_flags``, etc) in `"platformio.ini" (Project Configuration File) <https://docs.platformio.org/page/projectconf.html>`__ platformio-4.3.4/HISTORY.rst:339:* Added ``$PROJECT_HASH`` template variable for `build_dir <http://docs.platformio.org/page/projectconf/section_platformio.html#projectconf-pio-build-dir>`__. One of the use cases is setting a global storage for project artifacts using `PLATFORMIO_BUILD_DIR <http://docs.platformio.org/page/envvars.html#envvar-PLATFORMIO_BUILD_DIR>`__ system environment variable. For example, ``/tmp/pio-build/$PROJECT_HASH`` (Unix) or ``$[sysenv.TEMP}/pio-build/$PROJECT_HASH`` (Windows) platformio-4.3.4/HISTORY.rst-340-* Improved a loading speed of PIO Home "Recent News" ############################################## platformio-4.3.4/HISTORY.rst-946-* Fixed issue with ARM mbed framework ``-u _printf_float`` and platformio-4.3.4/HISTORY.rst:947: ``-u _scanf_float`` when parsing ``$LINKFLAGS`` platformio-4.3.4/HISTORY.rst-948-* Fixed issue with ARM mbed framework and extra includes for the custom boards, ############################################## platformio-4.3.4/docs/faq.rst-226-profile, please do not override global ``PATH``. This line platformio-4.3.4/docs/faq.rst:227:``export PATH="/my/custom/path"`` is incorrect. Use ``export PATH="/my/custom/path":$PATH`` platformio-4.3.4/docs/faq.rst-228-instead. ############################################## platformio-4.3.4/docs/frameworks/espidf_extra.rst-115- platformio-4.3.4/docs/frameworks/espidf_extra.rst:116: include($ENV{IDF_PATH}/tools/cmake/project.cmake) platformio-4.3.4/docs/frameworks/espidf_extra.rst-117- project(project-name) ############################################## platformio-4.3.4/docs/frameworks/espidf_extra.rst-184- platformio-4.3.4/docs/frameworks/espidf_extra.rst:185: include($ENV{IDF_PATH}/tools/cmake/project.cmake) platformio-4.3.4/docs/frameworks/espidf_extra.rst-186- list(APPEND EXTRA_COMPONENT_DIRS esp-aws-iot) ############################################## platformio-4.3.4/docs/frameworks/zephyr_extra.rst-60- cmake_minimum_required(VERSION 3.13.1) platformio-4.3.4/docs/frameworks/zephyr_extra.rst:61: include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE) platformio-4.3.4/docs/frameworks/zephyr_extra.rst-62- project(my_zephyr_app) ############################################## platformio-4.3.4/docs/frameworks/zephyr_extra.rst-131- cmake_minimum_required(VERSION 3.13.1) platformio-4.3.4/docs/frameworks/zephyr_extra.rst:132: include($ENV{ZEPHYR_BASE}/cmake/app/boilerplate.cmake NO_POLICY_SCOPE) platformio-4.3.4/docs/frameworks/zephyr_extra.rst-133- project(my_zephyr_app) ############################################## platformio-4.3.4/docs/integration/ide/vscode.rst-192- platformio-4.3.4/docs/integration/ide/vscode.rst:193:The PlatformIO IDE provides its own Problems Matcher named ``$platformio``. platformio-4.3.4/docs/integration/ide/vscode.rst-194-You can use it later if you decide to change base task settings. ############################################## platformio-4.3.4/docs/integration/ide/vscode.rst-391- platformio-4.3.4/docs/integration/ide/vscode.rst:392:* ``$pc``, default decimal integer format platformio-4.3.4/docs/integration/ide/vscode.rst-393-* ``*0x10012000``, an address, default decimal integer format platformio-4.3.4/docs/integration/ide/vscode.rst:394:* ``(void*)$pc``, $pc register, hexadecimal format platformio-4.3.4/docs/integration/ide/vscode.rst-395-* ``*(void**)0x10012000``, an address, hexadecimal format ############################################## platformio-4.3.4/docs/integration/ide/vscode.rst-444-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ platformio-4.3.4/docs/integration/ide/vscode.rst:445:Custom PATH for the ``platformio`` command. Paste here the result of ``echo $PATH`` platformio-4.3.4/docs/integration/ide/vscode.rst-446-(Unix) / ``echo %PATH%`` (Windows) command by typing into your system terminal ############################################## platformio-4.3.4/docs/platforms/sifive.rst-34-* `zephyr-blink <https://github.com/platformio/platform-sifive/tree/master/examples/zephyr-blink?utm_source=platformio.org&utm_medium=docs>`_ platformio-4.3.4/docs/platforms/sifive.rst:35:* `native-blink_asm <https://github.com/platformio/platform-sifive/tree/master/examples/native-blink_asm?utm_source=platformio.org&utm_medium=docs>`_ platformio-4.3.4/docs/platforms/sifive.rst-36-* `freedom-e-sdk_hello <https://github.com/platformio/platform-sifive/tree/master/examples/freedom-e-sdk_hello?utm_source=platformio.org&utm_medium=docs>`_ ############################################## platformio-4.3.4/docs/projectconf/dynamic_variables.rst-20- platformio-4.3.4/docs/projectconf/dynamic_variables.rst:21:Each variable should have a next format: ``${<section>.<option>}``, where platformio-4.3.4/docs/projectconf/dynamic_variables.rst-22-``<section>`` is a value from ``[<section>]`` group, and ``<option>`` is a ############################################## platformio-4.3.4/docs/projectconf/dynamic_variables.rst-25-You can inject system environment variable using ``sysenv`` as a ``section``. platformio-4.3.4/docs/projectconf/dynamic_variables.rst:26:For example, ``${sysenv.HOME}``. platformio-4.3.4/docs/projectconf/dynamic_variables.rst-27- ############################################## platformio-4.3.4/docs/projectconf/section_env_build.rst-154- platformio-4.3.4/docs/projectconf/section_env_build.rst:155:* ``$PYTHONEXE``, full path to current Python interpreter platformio-4.3.4/docs/projectconf/section_env_build.rst:156:* ``$UNIX_TIME``, current time in Unix format platformio-4.3.4/docs/projectconf/section_env_build.rst:157:* ``$PIOENV``, name of build environment from :ref:`projectconf` platformio-4.3.4/docs/projectconf/section_env_build.rst:158:* ``$PIOPLATFORM``, name of development platform platformio-4.3.4/docs/projectconf/section_env_build.rst:159:* ``$PIOFRAMEWORK``, a list of frameworks platformio-4.3.4/docs/projectconf/section_env_build.rst:160:* ``$PROJECT_DIR``, project directory platformio-4.3.4/docs/projectconf/section_env_build.rst:161:* ``$PROJECT_CORE_DIR``, PlatformIO Core directory, see :ref:`projectconf_pio_core_dir` platformio-4.3.4/docs/projectconf/section_env_build.rst:162:* ``$PROJECT_BUILD_DIR``, project build directory per all environments platformio-4.3.4/docs/projectconf/section_env_build.rst:163:* ``$BUILD_DIR``, build directory per current environment platformio-4.3.4/docs/projectconf/section_env_build.rst-164- ############################################## platformio-4.3.4/docs/projectconf/section_env_upload.rst-166- for serial port, extra image preparation, etc.). Normally, the platformio-4.3.4/docs/projectconf/section_env_upload.rst:167: pre-configured upload options will be stored in ``$UPLOADERFLAGS`` build platformio-4.3.4/docs/projectconf/section_env_upload.rst-168- variable. A classic default upload command for :ref:`platforms` may look as platformio-4.3.4/docs/projectconf/section_env_upload.rst:169: ``some-flash-bin-tool $UPLOADERFLAGS $SOURCE``, where platformio-4.3.4/docs/projectconf/section_env_upload.rst:170: ``$SOURCE`` will be replaced by a real program/firmware binary. platformio-4.3.4/docs/projectconf/section_env_upload.rst-171- platformio-4.3.4/docs/projectconf/section_env_upload.rst:172: ``$PROJECT_PACKAGES_DIR`` build variable points to :ref:`projectconf_pio_packages_dir`. platformio-4.3.4/docs/projectconf/section_env_upload.rst-173- ############################################## platformio-4.3.4/docs/projectconf/section_platformio.rst-28- platformio-4.3.4/docs/projectconf/section_platformio.rst:29: There is a ``$PROJECT_HASH`` template variable. You can use it in a directory platformio-4.3.4/docs/projectconf/section_platformio.rst-30- path. It will by replaced by a SHA1[0:10] hash of the full project path. platformio-4.3.4/docs/projectconf/section_platformio.rst-31- This is very useful to declare a global storage for project workspaces. platformio-4.3.4/docs/projectconf/section_platformio.rst:32: For example, ``/tmp/pio-workspaces/$PROJECT_HASH`` (Unix) or platformio-4.3.4/docs/projectconf/section_platformio.rst:33: ``$[sysenv.TEMP}/pio-workspaces/$PROJECT_HASH`` (Windows). platformio-4.3.4/docs/projectconf/section_platformio.rst-34- You can set a global workspace directory using the system environment ############################################## platformio-4.3.4/docs/tutorials/index.rst-48-* `Use the PlatformIO Debugger on the ESP32 Using an ESP-prog <https://www.hackster.io/brian-lough/use-the-platformio-debugger-on-the-esp32-using-an-esp-prog-f633b6>`_ platformio-4.3.4/docs/tutorials/index.rst:49:* `RISC-V ASM Tutorial <https://www.youtube.com/playlist?list=PL6noQ0vZDAdh_aGvqKvxd0brXImHXMuLY>`_ platformio-4.3.4/docs/tutorials/index.rst-50-* `PlatformIO for Arduino, ESP8266, and ESP32 Tutorial <https://www.youtube.com/watch?v=0poh_2rBq7E>`_ ############################################## platformio-4.3.4/docs/tutorials/riscv/riscv_asm_video_tutorial.rst-13- platformio-4.3.4/docs/tutorials/riscv/riscv_asm_video_tutorial.rst:14:RISC-V ASM Video Tutorial platformio-4.3.4/docs/tutorials/riscv/riscv_asm_video_tutorial.rst-15-========================= ############################################## platformio-4.3.4/platformio/builder/tools/piolib.py-501- for ext in piotool.SRC_BUILD_EXT + piotool.SRC_HEADER_EXT: platformio-4.3.4/platformio/builder/tools/piolib.py:502: # arduino ide ignores files with .asm or .ASM extensions platformio-4.3.4/platformio/builder/tools/piolib.py-503- if ext.lower() == "asm": ############################################## platformio-4.3.4/platformio/builder/tools/platformio.py-105- platformio-4.3.4/platformio/builder/tools/platformio.py:106: # fix ASM handling under non case-sensitive OS platformio-4.3.4/platformio/builder/tools/platformio.py-107- if not Util.case_sensitive_suffixes(".s", ".S"):