Home
last modified time | relevance | path

Searched +full:runs +full:- +full:on (Results 1 – 25 of 164) sorted by relevance

1234567

/hal_espressif-3.6.0/examples/openthread/
DREADME.md9 …additional features such as TCP, UDP and Iperf over lwIP. It runs on an 802.15.4 SoC like ESP32-H2.
11 …nThread RCP](https://openthread.io/platforms/co-processor) example. It runs on an 802.15.4 SoC lik…
13 …ad.io/guides/border-router) example. It runs on a Wi-Fi SoC such as ESP32, ESP32-C3 and ESP32-S3. …
/hal_espressif-3.6.0/components/hal/include/hal/
Dspi_flash_types.h1 // Copyright 2010-2019 Espressif Systems (Shanghai) PTE LTD
7 // http://www.apache.org/licenses/LICENSE-2.0
10 // distributed under the License is distributed on an "AS IS" BASIS,
31 uint32_t address; ///< Address to perform operation on
48 * ``ESP_FLSH_SPEED_MAX-1`` or highest frequency supported by your flash, and
52 ESP_FLASH_5MHZ = 0, ///< The flash runs under 5MHz
53 ESP_FLASH_10MHZ, ///< The flash runs under 10MHz
54 ESP_FLASH_20MHZ, ///< The flash runs under 20MHz
55 ESP_FLASH_26MHZ, ///< The flash runs under 26MHz
56 ESP_FLASH_40MHZ, ///< The flash runs under 40MHz
[all …]
/hal_espressif-3.6.0/components/esp_ipc/
DKconfig1 menu "IPC (Inter-Processor Call)"
4 int "Inter-Processor Call (IPC) task stack size"
10 …Configure the IPC tasks stack size. An IPC task runs on each core (in dual core mode), and allows …
11 …cross-core function calls. See IPC documentation for more details. The default IPC stack size shou…
16 bool "IPC runs at caller's priority"
18 depends on !FREERTOS_UNICORE
20 …s option is not enabled then the IPC task will keep behavior same as prior to that of ESP-IDF v4.0,
21 hence IPC task will run at (configMAX_PRIORITIES - 1) priority.
29 …callbacks written in assembly on another CPU. Due to being run in a High Priority Interrupt, the a…
30 …callbacks must be written with particular restrictions (see "IPC" and "High-Level Interrupt" docs …
[all …]
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_node/onoff_client/tutorial/
DBLE_Mesh_Node_OnOff_Client_Example_Walkthrough.md12 …hat runs the `ble_mesh_client_model` project. Then this node sends a `ESP_BLE_MESH_MODEL_OP_GEN_ON…
16 * 1 x Device that runs the `ble_mesh_client_model` project.
17 * 1 x Device that runs the `ble_mesh_node` project.
24 - **Configuration Server Model** is mainly to represent a mesh network configuration, such as its A…
25 - **Generic OnOff Client Model** controls a Generic OnOff Server via messages defined by the Generi…
26 - **Generic OnOff Server Model** implements the nodes' Onoff state.
91 | ------------- | ------------|------------------------------------------- |
112-------------------------------------|-------------------------------------------|----------------…
126 | ----------------------|------------------------- |
181 sizeof(led->current), &led->current, ROLE_NODE);
[all …]
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_sensor_model/sensor_client/
DREADME.md2 | ----------------- | ----- |
11 …d to expose a series of sensor states. When Sensor Server model is present on an element, the Sens…
41 …ice Properties Spec](https://www.bluetooth.com/specifications/mesh-specifications/mesh-properties/…
46 …device is a Provisioner with a sensor client model. Once the device which runs the sensor server e…
52 …th a unit of 0.5 degree Celsius. The minimum value of the characteristic is -64.0, and the maximum…
54 …Descriptor state, format and length of the corresponding Sensor Data state are all pre-initialized.
57 * Device A runs the sensor client example, and device B runs the sensor server example;
59 …ion procedure is completed successfully, users can press the "Boot" button on device A to get the …
60 * Based on the press count, different sensor messages will be sent to device B. Sensor Descriptor G…
/hal_espressif-3.6.0/tools/test_apps/build_system/ldalign_test/
DREADME.txt1 Runs a build test to check alignment and position of `.flash.appdesc` and
2 `.flash.rodata` sections. Indeed, `.flash.appdesc` shall ALWAYS be aligned on
3 a 16-byte bounds, whereas `.flash.rodata` can have any alignment. In any case,
7 runs after the app is built.
/hal_espressif-3.6.0/examples/provisioning/
DREADME.md6 …Abstracts out most of the complexity of Wi-Fi provisioning and allows easy switching between the S…
11- [BLE Provisioning app on Play Store](https://play.google.com/store/apps/details?id=com.espressif…
12- [SoftAP Provisioning app on Play Store](https://play.google.com/store/apps/details?id=com.espres…
13- Source code on GitHub: [esp-idf-provisioning-android](https://github.com/espressif/esp-idf-provi…
15- [BLE Provisioning app on app store](https://apps.apple.com/in/app/esp-ble-provisioning/id1473590…
16- [SoftAP Provisioning app on app Store](https://apps.apple.com/in/app/esp-softap-provisioning/id1…
17- Source code on GitHub: [esp-idf-provisioning-ios](https://github.com/espressif/esp-idf-provision…
20 …de payload is encoded with a JSON string containing the device name, proof-of-possession key (if u…
26 …an refer to [QR Code Scan](https://github.com/espressif/esp-idf-provisioning-android#qr-code-scan).
30 The legacy examples require own implementation of provisioning functions and handlers. The Wi-Fi pr…
[all …]
/hal_espressif-3.6.0/components/spiffs/
DKconfig21 depends on SPIFFS_CACHE
28 depends on SPIFFS_CACHE
30 Enable/disable statistics on caching. Debug/test purpose only.
43 int "Set Maximum GC Runs"
47 Define maximum number of GC runs to perform to reach desired free pages.
53 Enable/disable statistics on gc. Debug/test purpose only.
73 zero-termination character, meaning maximum string of characters
74 can at most be SPIFFS_OBJ_NAME_LEN - 1.
77 SPIFFS_PAGE_SIZE - 64.
97 depends on SPIFFS_USE_MAGIC
[all …]
/hal_espressif-3.6.0/docs/en/api-guides/
Ddeep-sleep-stub.rst4runs immediately as soon as the chip wakes up - before any normal initialisation, bootloader, or E…
9 --------------------
17 …ry storage, but the contents will be overwritten when the SoC goes back to sleep or starts ESP-IDF.
19 * RTC memory must include any read-only data (.rodata) used by the stub.
23 * Wake stub code is a part of the main esp-idf app. During normal running of esp-idf, functions can…
26 -------------------
28-idf is called ``esp_wake_deep_sleep()``. This function runs whenever the SoC wakes from deep slee…
32 … to use deep sleep. It is only necessary if you want to have special behaviour immediately on wake.
39 ----------------------------
56 ----------------------------
[all …]
Dstartup.rst7 This note explains various steps which happen before ``app_main`` function of an ESP-IDF applicatio…
11 1. :ref:`first-stage-bootloader` in ROM loads second-stage bootloader image to RAM (IRAM & DRAM) fr…
13 2. :ref:`second-stage-bootloader` loads partition table and main app image from flash. Main app inc…
15 3. :ref:`application-startup` executes. At this point the second CPU and RTOS scheduler are started.
19 .. _first-stage-bootloader:
26 …ng startup process, PRO CPU does all the initialization. APP CPU reset is de-asserted in the ``cal…
32 …y checking ``GPIO_STRAP_REG`` register for bootstrap pin states. Depending on the reset reason, th…
34-zero, and CRC value of RTC memory in ``RTC_CNTL_STORE7_REG`` is valid, use ``RTC_CNTL_STORE6_REG`…
36 2. For power-on reset, software SOC reset, and watchdog SOC reset: check the ``GPIO_STRAP_REG`` reg…
38 3. For software CPU reset and watchdog CPU reset: configure SPI flash based on EFUSE values, and at…
[all …]
/hal_espressif-3.6.0/components/freertos/
DKconfig4 bool "Run FreeRTOS only on first core"
9 the CPU. Select this if you only want to start it on the first core.
15 # Value is (32-bit) INT_MAX.
28 # ESP32-S3, ESP32-C3 and ESP32-H2 can use Systimer for FreeRTOS SysTick
30 # - It has only one counter, which already in use esp_timer.
32 # - It is not possible to allocate two handlers for esp_timer and SysTick.
41 pre-emptive multitasking with. There are multiple timers available
46 depends on FREERTOS_TICK_SUPPORT_CORETIMER
52 depends on FREERTOS_TICK_SUPPORT_CORETIMER
58 depends on FREERTOS_TICK_SUPPORT_SYSTIMER
[all …]
/hal_espressif-3.6.0/docs/en/api-reference/protocols/
Dmdns.rst6 --------
10on most operating systems or is available as separate package. On ``Mac OS`` it is installed by de…
15 …name`` will be read from the interface. Example: ``my-{IDF_TARGET_PATH_NAME}`` will resolve to ``m…
34 mdns_hostname_set("my-{IDF_TARGET_PATH_NAME}");
45 …pended with underscore. Some common types can be found `here <http://www.dns-sd.org/serviceTypes.h…
46 …* ``proto``: (required) protocol that the service runs on, prepended with underscore. Example: ``_…
47 * ``port``: (required) network port that the service runs on
114 …printf("%d: Interface: %s, Type: %s\n", i++, if_str[r->tcpip_if], ip_protocol_str[r->ip_protocol]);
115 if(r->instance_name){
116 printf(" PTR : %s\n", r->instance_name);
[all …]
/hal_espressif-3.6.0/.github/workflows/
Drelease_zips.yml3 on:
6 - v*
11 runs-on: ubuntu-20.04
13 - name: Create a recursive clone source zip
14 uses: espressif/github-actions/release_zips@master
16 RELEASE_PROJECT_NAME: ESP-IDF
Dissue_comment.yml4 on: issue_comment
9 runs-on: ubuntu-latest
11 - uses: actions/checkout@master
12 - name: Sync issue comments to JIRA
13 uses: espressif/github-actions/sync_issues_to_jira@master
Dnew_issues.yml4 on: issues
9 runs-on: ubuntu-latest
11 - uses: actions/checkout@master
12 - name: Sync GitHub issues to Jira project
13 uses: espressif/github-actions/sync_issues_to_jira@master
Dpython_lint.yml4 on:
7 - "**.py"
8 - "requirements.txt"
13 runs-on: ubuntu-latest
16 python-version: [3.6, 3.7, 3.8]
19 - name: Checkout
21 - name: Set up Python environment
22 uses: actions/setup-python@master
24 python-version: ${{ matrix.python-version }}
25 - name: Install dependencies
[all …]
Dnew_prs.yml5 on:
7 - cron: "0 * * * *"
12 runs-on: ubuntu-latest
14 - uses: actions/checkout@master
15 - name: Sync PRs to Jira project
16 uses: espressif/github-actions/sync_issues_to_jira@master
/hal_espressif-3.6.0/docs/en/api-guides/tools/
Didf-docker-image.rst7 …tended for building applications and libraries with specific versions of ESP-IDF, when doing autom…
11 - Common utilities such as git, wget, curl, zip.
12 - Python 3.6 or newer.
13 - A copy of a specific version of ESP-IDF (see below for information about versions). ``IDF_PATH`` …
14 - All the build tools required for the specific version of ESP-IDF: CMake, make, ninja, cross-compi…
15 - All Python packages required by ESP-IDF are installed in a virtual environment.
17 … Python virtual environment. As a result, the environment is ready to use the ESP-IDF build system.
26 - ``latest``: tracks ``master`` branch of ESP-IDF
27 - ``vX.Y``: corresponds to ESP-IDF release ``vX.Y``
28 - ``release-vX.Y``: tracks ``release/vX.Y`` branch of ESP-IDF
[all …]
Didf-monitor.rst7 …rial data to and from the target device's serial port. It also provides some IDF-specific features.
19 .. list-table::
20 :header-rows: 1
23 * - Keyboard Shortcut
24 - Action
25 - Description
26 * - Ctrl+]
27 - Exit the program
28 -
29 * - Ctrl+T
[all …]
/hal_espressif-3.6.0/examples/system/esp_timer/
DREADME.md5 …lution Timer (`esp_timer`)](https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/sy…
7 …ps://docs.espressif.com/projects/esp-idf/en/latest/api-reference/system/esp_timer.html#api-referen…
9 …ich returns the time since boot in microseconds. This can be useful for fine-grained timing in tas…
15 This example should be able to run on any commonly available ESP development board.
23 Under `Component config > Common ESP-related` are the following `esp_timer` related configurations
25 * `High-resolution timer task stack size` can be increased if timer callbacks require a larger stack
33 idf.py -p PORT flash monitor
38 (To exit the serial monitor, type ``Ctrl-]``.)
40 See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects.
50 one-shot 0 5009654 1 0 0 0
[all …]
/hal_espressif-3.6.0/components/esp_ipc/src/esp_ipc_isr/
Desp_ipc_isr.c2 * SPDX-FileCopyrightText: 2017-2022 Espressif Systems (Shanghai) CO LTD
4 * SPDX-License-Identifier: Apache-2.0
28 #include "xtensa/core-macros.h"
102 * - stall other CPU,
103 …* - do protection when dual core access DPORT internal register and APB register via DPORT simult…
105 …* When cpu0 wants to access DPORT register, it should notify cpu1 enter in high-priority interrupt…
106 * When cpu1 already in high-priority interrupt, cpu0 can access DPORT register.
107 * Currently, cpu1 will wait for cpu0 finish access and exit high-priority interrupt.
131 if (--s_count_of_nested_calls[cpu_id] == 0) { in esp_ipc_isr_release_other_cpu()
186 // it runs an interrupt on cpu1 in esp_ipc_isr_call_and_wait()
[all …]
/hal_espressif-3.6.0/components/esptool_py/esptool/docs/en/
Dtroubleshooting.rst11 ------------------------
15 * Check you are passing the correct serial port on the command line.
16 …ermissions to access the serial port, and other software (such as modem-manager on Linux) is not t…
18 * Check that all pins are connected as described in :ref:`boot-mode`. Check the voltages at each p…
20 * Try using a slower baud rate (``-b 9600`` is a very slow value that you can use to verify it's n…
23 ---------------------------------------
30 -------------------------------------------------
37 …cceed but the chip can't read the flash back to run - so nothing happens on boot. Try passing the …
39 See the :ref:`spi-flash-modes` page for a full description of the flash modes and how to determine …
44 …f current (up to 70mA continuous, 200-300mA peak, might be slightly higher). You also need suffici…
[all …]
/hal_espressif-3.6.0/examples/bluetooth/nimble/throughput_app/
DREADME.md3 … respectively. These example demonstrate application throughput for NimBLE on ESP32. Two ESP32 boa…
7 …examples. The central automatically scans and connects to peripheral based on peripheral name stri…
8 sample numbers of different throughput test runs for 60 seconds (MTU = 512, conn itvl = 7.5msec, co…
11 |--- | --- | ---|
16 The notify output is seen on `bleprph_throughput` console and read/write throughput are seen on `bl…
/hal_espressif-3.6.0/tools/unit-test-app/components/test_utils/
Dtest_runner.c1 // Copyright 2016-2018 Espressif Systems (Shanghai) PTE LTD
7 // http://www.apache.org/licenses/LICENSE-2.0
10 // distributed under the License is distributed on an "AS IS" BASIS,
59 /* setUp runs before every test */
73 printf("%s", ""); /* sneakily lazy-allocate the reent structure for this test task */ in setUp()
91 int free_delta = (int)after_free - (int)before_free; in check_leak()
92 printf("MALLOC_CAP_%s usage: Free memory delta: %d Leak threshold: -%u \n", in check_leak()
101 size_t leaked = (size_t)(free_delta * -1); in check_leak()
135 /* tearDown runs after every test */
/hal_espressif-3.6.0/examples/system/ulp_riscv/gpio/main/ulp/
Dmain.c1 /* ULP-RISC-V example
6 software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
9 This code runs on ULP-RISC-V coprocessor

1234567