Searched +full:- +full:- +full:xtensa +full:- +full:include +full:- +full:dir (Results 1 – 13 of 13) sorted by relevance
/hal_espressif-3.6.0/make/ |
D | project.mk | 5 # together into the final file. If so, PWD is the project dir (we assume). 9 # This makefile requires the environment variable IDF_PATH to be set to the top-level esp-idf direc… 13 …PHONY: build-components menuconfig defconfig all build clean all_binaries check-submodules size si… 21 # target can build everything without triggering the per-component "to 27 @echo "make menuconfig - Configure IDF project" 28 @echo "make defconfig - Set defaults for all new configuration options" 30 @echo "make all - Build app, bootloader, partition table" 31 @echo "make flash - Flash app, bootloader, partition table to a chip" 32 @echo "make clean - Remove all build output" 33 @echo "make size - Display the static memory footprint of the app" [all …]
|
D | component_wrapper.mk | 12 …r a component directory; invoke make from the project directory. See the ESP-IDF README for detail… 22 COMPONENT_PATH := $(abspath $(dir $(COMPONENT_MAKEFILE))) 28 # include elements common to both project & component makefiles 30 include $(IDF_PATH)/make/common.mk 45 # By default, include only the include/ dir. 46 COMPONENT_ADD_INCLUDEDIRS = include 47 COMPONENT_ADD_LDFLAGS = -l$(COMPONENT_NAME) 79 # 2) Include the component.mk for the specific component (COMPONENT_MAKEFILE) to 80 # override variables & optionally define custom targets. Also include global 85 # Include any Makefile.componentbuild file letting components add [all …]
|
/hal_espressif-3.6.0/.gitlab/ci/ |
D | static-code-analysis.yml | 4 - .pre_check_base_template 5 - .rules:patterns:clang_tidy 9 - $OUTPUT_DIR 13 CLANG_TIDY_RUNNER_PROJ: 2107 # idf/clang-tidy-runner 15 RULES_FILE: ${CI_PROJECT_DIR}/tools/ci/static-analysis-rules.yml 18 - python -m pip install -U pip 19 - internal_pip_install $CLANG_TIDY_RUNNER_PROJ pyclang 20 - export PATH=$PATH:$(python -c "import sys; print(sys.executable.rsplit('/', 1)[0])") 21 …- dirs=$(cat ${CLANG_TIDY_DIRS_TXT} | while read line; do echo ${CI_PROJECT_DIR}/${line}; done | x… 22 - run_cmd idf_clang ${dirs} [all …]
|
/hal_espressif-3.6.0/tools/ci/ |
D | test_build_system_cmake.sh | 7 # Assumes PWD is an out-of-tree build directory, and will create a 11 # IDF_PATH - must be set 12 # ESP_IDF_TEMPLATE_GIT - Can override git clone source for template app. Otherwise github. 13 # NOCLEANUP - Set to '1' if you want the script to leave its temporary directory when done, for pos… 25 # (although very invasive ones like appending CRLFs to all files take a copy of the esp-idf tree), … 26 # function can be used to force-delete all files from the build output directory. 30 # override ESP_IDF_TEMPLATE_GIT to point to a local dir if you're testing and want fast iterations 31 [ -z ${ESP_IDF_TEMPLATE_GIT} ] && ESP_IDF_TEMPLATE_GIT=https://github.com/espressif/esp-idf-templat… 46 [ -z ${IDF_PATH} ] && echo "IDF_PATH is not set. Need path to esp-idf installation." && exit 2 51 if [ -z $CHECKOUT_REF_SCRIPT ]; then [all …]
|
D | test_build_system.sh | 7 # Assumes PWD is an out-of-tree build directory, and will create a 11 # IDF_PATH - must be set 12 # ESP_IDF_TEMPLATE_GIT - Can override git clone source for template app. Otherwise github. 13 # NOCLEANUP - Set to '1' if you want the script to leave its temporary directory when done, for pos… 25 # (although very invasive ones like appending CRLFs to all files take a copy of the esp-idf tree), … 26 # function can be used to force-delete all files from the build output directory. 30 # override ESP_IDF_TEMPLATE_GIT to point to a local dir if you're testing and want fast iterations 31 [ -z ${ESP_IDF_TEMPLATE_GIT} ] && ESP_IDF_TEMPLATE_GIT=https://github.com/espressif/esp-idf-templat… 41 [ -z ${IDF_PATH} ] && echo "IDF_PATH is not set. Need path to esp-idf installation." && exit 2 46 if [ -z $CHECKOUT_REF_SCRIPT ]; then [all …]
|
D | check_public_headers.py | 11 # http://www.apache.org/licenses/LICENSE-2.0 56 return 'Header Produced non-zero object' 64 with open(out_file.name, 'r', encoding='utf-8') as f: 73 output = output.decode('utf-8') if output is not None else None 74 err = err.decode('utf-8') if err is not None else None 80 …COMPILE_ERR_REF_CONFIG_HDR_FAILED = 1 # -> Cannot compile and failed with injected SDKCONFIG #err… 81 …COMPILE_ERR_ERROR_MACRO_HDR_OK = 2 # -> Cannot compile, but failed with "#error" directive (he… 82 …COMPILE_ERR_HDR_FAILED = 3 # -> Cannot compile with another issue, logged if verbose (… 83 …PREPROC_OUT_ZERO_HDR_OK = 4 # -> Both preprocessors produce zero out (header file is OK) 84 …PREPROC_OUT_SAME_HRD_FAILED = 5 # -> Both preprocessors produce the same, non-zero output (… [all …]
|
/hal_espressif-3.6.0/components/xtensa/include/xtensa/ |
D | xdm-regs.h | 1 /* xdm-regs.h - Common register and related definitions for the XDM 2 (Xtensa Debug Module) */ 30 So any C-specific or asm-specific content must be appropriately #ifdef'd. */ 36 * is different (due to the limited 7-bit NAR addressing). 109 /* On-Chip-Debug (OCD) */ 115 #define XDM_OCD_DDREXEC 0x102018 /*[0x46] Debug Data reg + execute-DIR */ 116 #define XDM_OCD_DIR0EXEC 0x10201C /*[0x47] Debug Instruction reg, word 0 + execute-DIR */ 174 #define CS_DEV_ID XTENSA_IDCODE //FIXME - for XDM v0 only, for v2 is the new ID, that includes vars… 184 /* Convert above 14-bit ERI/APB address/offset to 7-bit NAR address: */ 191 : -1 ) [all …]
|
/hal_espressif-3.6.0/docs/zh_CN/api-guides/ |
D | app_trace.rst | 6 ---- 12 1. 收集应用程序特定的数据,具体请参阅 :ref:`app_trace-application-specific-tracing` 13 2. 记录到主机的轻量级日志,具体请参阅 :ref:`app_trace-logging-to-host` 14 3. 系统行为分析,具体请参阅 :ref:`app_trace-system-behaviour-analysis-with-segger-systemview` 15 4. 源代码覆盖率,具体请参阅 :ref:`app_trace-gcov-source-code-coverage` 19 .. figure:: ../../_static/app_trace-overview.jpg 22 :figclass: align-center 28 -------- 38 ---------------- 42 …JTAG 来完成的,因此需要在主机上安装并运行 OpenOCD。相关详细信息请参阅 :doc:`JTAG Debugging <../api-guides/jtag-debugging/index… [all …]
|
D | build-system.rst | 6 本文档主要介绍 ESP-IDF 构建系统的实现原理以及 ``组件`` 等相关概念。如需您想了解如何组织和构建新的 ESP-IDF 项目或组件,请阅读本文档。 10 …介绍基于 CMake 的构建系统,它是 ESP-IDF V4.0 及以上版本的默认系统。此外 ESP-IDF 还支持 :doc:`基于 GNU Make 的构建系统 <build-system-l… 16 一个 ESP-IDF 项目可以看作是多个不同组件的集合,例如一个显示当前湿度的网页服务器会包含以下组件: 18 - ESP-IDF 基础库,包括 libc、ROM bindings 等 19 - Wi-Fi 驱动 20 - TCP/IP 协议栈 21 - FreeRTOS 操作系统 22 - 网页服务器 23 - 湿度传感器的驱动 24 - 负责将上述组件整合到一起的主程序 [all …]
|
/hal_espressif-3.6.0/components/esptool_py/esptool/flasher_stub/include/ |
D | miniz.h | 1 /* miniz.c 2.1.0 - public domain deflate/inflate, zlib-subset, ZIP reading/writing/appending, PNG w… 9 * Low-level Deflate/Inflate implementation notes: 12 …greedy parsing, match length filtering, RLE-only, and Huffman-only streams. It performs and compre… 19 The low-level tdefl/tinfl API's do not make any use of dynamic memory allocation. 21 * zlib-style API notes: 23 …plements a fairly large subset of zlib. There's enough functionality present for it to be a drop-in 29 CRC-32, Adler-32 - Using modern, minimal code size, CPU cache friendly routines. 30 Supports raw deflate streams or standard zlib streams with adler-32 checking. 38 Alex Evans. Supports 1-4 bytes/pixel images. 48 - Archive reading: Just call this function to read a single file from a disk archive: [all …]
|
/hal_espressif-3.6.0/docs/en/api-guides/ |
D | build-system.rst | 6 …on of the ESP-IDF build system and the concept of "components". Read this document if you want to … 10 …-based build system, which is the default since ESP-IDF V4.0. ESP-IDF also supports a :doc:`legacy… 16 An ESP-IDF project can be seen as an amalgamation of a number of components. For example, for a web… 18 - The ESP-IDF base libraries (libc, ROM bindings, etc) 19 - The Wi-Fi drivers 20 - A TCP/IP stack 21 - The FreeRTOS operating system 22 - A webserver 23 - A driver for the humidity sensor 24 - Main code tying it all together [all …]
|
D | app_trace.rst | 6 -------- 12 1. Collecting application specific data, see :ref:`app_trace-application-specific-tracing` 13 2. Lightweight logging to the host, see :ref:`app_trace-logging-to-host` 14 3. System behavior analysis, see :ref:`app_trace-system-behaviour-analysis-with-segger-systemview` 15 4. Source code coverage, see :ref:`app_trace-gcov-source-code-coverage` 19 .. figure:: ../../_static/app_trace-overview.jpg 22 :figclass: align-center 28 ------------------ 32 **Post-mortem mode**. This is the default mode. The mode does not need interaction with the host si… 38 -------------------------------------- [all …]
|
/hal_espressif-3.6.0/tools/ |
D | idf_tools.py | 2 # coding=utf-8 4 # SPDX-FileCopyrightText: 2019-2022 Espressif Systems (Shanghai) CO LTD 6 # SPDX-License-Identifier: Apache-2.0 8 # This script helps installing tools required to use the ESP-IDF, and updating PATH 11 # It does not install OS dependencies. It does install tools such as the Xtensa 25 # * To install the Python environment, run `idf_tools.py install-python-env`. 80 IDF_ENV_FILE = 'idf-env.json' 93 PYTHON_PLATFORM = platform.system() + '-' + platform.machine() 99 PLATFORM_MACOS_ARM64 = 'macos-arm64' 100 PLATFORM_LINUX32 = 'linux-i686' [all …]
|