/hal_espressif-latest/tools/esptool_py/docs/en/esptool/ |
D | basic-options.rst | 13 * The target chip type can be selected using the ``--chip``/ ``-c`` option, e.g. ``esptool.py --chi… 14 * A default chip type can be specified by setting the ``ESPTOOL_CHIP`` environment variable. 24 * A default serial port can be specified by setting the ``ESPTOOL_PORT`` environment variable. 30 …On macOS, you can also consult `System Information <https://support.apple.com/en-us/HT203001>`__'s… 31 …On Windows, you can use `Windows Update or Device Manager <https://support.microsoft.com/en-us/hel… 38 You can call ``su - $USER`` to enable read and write permissions for the serial port without having… 44 …of your choice). A default baud rate can also be specified using the ``ESPTOOL_BAUD`` environment … 52 …If you have connectivity problems then you can also set baud rates below 115200. You can also choo… 56 If you have connectivity problems then you can also set baud rates below 115200.
|
D | advanced-options.rst | 6 The following advanced configuration options can be used for all esptool commands (they are placed … 43 …can specify how many times to try to open a port. The delay between retries is 0.1 seconds. This c… 44 This feature can also be enabled by using the ``open_port_attempts`` configuration option, for more… 74 …onfiguration on ESP32. This means that the SPI flash can be connected to other pins, or esptool ca… 118 … a custom list of pins to be configured for the SPI flash connection. This can be used to emulate … 134 …can specify a file name as ``@filename.txt`` to read one or more arguments from text file ``filena… 146 ``--port-filter <FilterType>=<FilterValue>`` allows limiting ports that will be tried. This can be … 147 with many serial ports. There are a few different types that can be combined. A port must match all…
|
D | entering-bootloader.rst | 6 …reset in a certain way in order to launch the serial bootloader, only then can ``esptool.py`` comm… 8 …ing NodeMCU, WeMOS, HUZZAH Feather, Core Board, ESP32-WROVER-KIT), esptool can :ref:`automatically… 15 Espressif chips choose the boot mode each time they reset. A reset event can happen in one of sever…
|
D | scripting.rst | 6 ``esptool.py``, ``espefuse.py``, and ``espsecure.py`` can easily be integrated into Python applicat… 8 …ol.main()``. This workaround makes integration very straightforward as you can pass exactly the sa…
|
D | basic-commands.rst | 9 Binary data can be written to the ESP's flash chip via the serial ``write_flash`` command: 15 Multiple flash addresses and file names can be given on the same command line: 34 Numeric values passed to write_flash (and other commands) can be specified either in hex (ie 0x1000… 68 …This is a safety measure to prevent accidentally overwriting the secure bootloader, which **can ul… 70 …This behavior can be overridden with the ``--force`` option. **Use this only at your own risk and … 87 …ntally overwriting the encrypted firmware with a plaintext binary, which **can ultimately lead to … 89 …This behavior can be overridden with the ``--force`` option. **Use this option provided that the f… 97 This behavior can be overridden with the ``--force`` option. 151 …ent accidentally deleting the secure bootloader or encrypted data, which **can ultimately lead to … 153 …This behavior can be overridden with the ``--force`` option. **Use this only at your own risk and … [all …]
|
/hal_espressif-latest/tools/esptool_py/docs/en/espefuse/ |
D | burn-block-data-cmd.rst | 13 * ``Datafile``. File containing data to burn into the efuse block. The file size can be smaller tha… 15 It can be list of blocks and datafiles (like BLOCK1 datafile1.bin BLOCK2 datafile2.bin etc.). 19 …e it is already been written, or is write protected. Note that this option can't disable write pro… 45 …l byte order (treating the eFuse block as if it was an array of bytes). It can be read back in fir… 58 2. Part of the eFuse block can be written at a time. The ``--offset`` argument allows writing to a …
|
D | read-write-protections-cmd.rst | 6 There are two commands (to get the correct list of eFuse fields that can be protected, specify the … 13 - eFuse name. It can receive a list of eFuse names (like EFUSE_NAME1 EFUSE_NAME2 etc.). 15 Read protection prevents software from reading eFuse fields, only hardware can access such eFuses. … 19 …d and write protections. See the help for these commands for the eFuse names that can be protected. 35 - ``R/-`` indicates that write protection is set. No further bits can be set.
|
D | set-flash-voltage-cmd.rst | 12 …nal flash voltage regulator to either 1.8V, 3.3V or OFF. This means a GPIO can be high or low at r… 47 …H}``) can be burned in order to override this behaviour and disable {IDF_TARGET_VDD_SPI} regulator… 94 Once an efuse is burned it cannot be un-burned. However, changes can be made by burning additional … 96 * ``set_flash_voltage OFF`` can be changed to ``1.8V`` or ``3.3V`` 97 * ``set_flash_voltage 1.8V`` can be changed to ``3.3V``
|
D | execute-scripts-cmd.rst | 23 * ``scripts`` is a list of scripts. The special format of python scripts can be executed inside ``… 27 Below you can see some examples of the script. This script file is run from ``espefuse.py`` as ``ex… 28 If you want to use other libs in the script you can add them manually. 30 Inside this script, you can call all commands which are available in CLI, see ``espefuse.py --help`… 31 If necessary, you can call ``efuses.burn_all()`` which prompts ``Type 'BURN' (all capitals) to cont… 33 This command supports nesting. This means that one script can be called from another script (see th… 39 Additionally, you can implement some checks based on the value of efuses. To get value of an efuse …
|
D | burn-efuse-cmd.rst | 17 It can be list of eFuse names and values (like EFUSE_NAME1 1 EFUSE_NAME2 7 EFUSE_NAME3 10 etc.). 19 …can be a numeric value in decimal or hex (with "0x" prefix). eFuse bits can only be burned from 0 … 93 In order to change the SPI flash pin configuration, these eFuses can be burned to the GPIO numbers … 97 These pins can be set to any GPIO number in the range 0-29, 32 or 33. Values 30 and 31 cannot be se…
|
D | dump-cmd.rst | 22 … number of blocks depends on the chips and can vary from 4 to 11. A block can have different names… 87 In the last lines, which are separated from the main dump, you can see the encoding scheme status f… 111 These dump files can be written to another chip:
|
D | burn-key-cmd.rst | 27 It can be list of key blocks and keyfiles (like BLOCK1 file1.bin BLOCK2 file2.bin etc.). 31 …It can be list of key blocks and keyfiles and key purposes (like BLOCK_KEY1 file1.bin USER BLOCK_K… 37 … protecting of the key. If this option is not set, once the key is flashed it can not be read back. 38 … coding scheme that does not support post-write data changes. Forced write can damage RS encoding … 40 …e it is already been written, or is write protected. Note that this option can't disable write pro… 68 …:esp32h2: - ECDSA_KEY. It can be ECDSA private keys based on NIST192p or NIST256p curve. The priva… 81 …ate keys based on the NIST192p or NIST256p curve. These two commands below can be used to generate… 97 …use key block (256 bits long). It is block #3 - ``BLOCK_KEY0``. This block can have user, flash en… 102 …- XTS_AES_128_KEY. 256 bits flash encryption key. The secure boot key can not be used with this op… 106 {IDF_TARGET_NAME} can have in eFuse block the following combination of keys: [all …]
|
/hal_espressif-latest/components/bt/esp_ble_mesh/ |
D | Kconfig.in | 49 allow sufficient free internal memory then alternate mode can be 103 can only be used for task stack when SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY 120 If enabled, users can use the function esp_ble_mesh_deinit() to de-initialize 129 When selected, users can send normal BLE advertising packets 147 When selected, users can register a callback and receive normal BLE 160 When there are multiple unprovisioned devices around, fast provisioning can 163 into a node successfully, it can be changed to a temporary Provisioner. 182 int "Maximum number of unprovisioned devices that can be added to device queue" 186 This option specifies how many unprovisioned devices can be added to device 187 queue for provisioning. Users can use this option to define the size of the [all …]
|
/hal_espressif-latest/components/hal/ |
D | README.md | 7 …tion declarations and abstracted types that other, higher level components can make use of in orde… 17 However, what these can do is provide some abstraction among implementations, so that more code can… 19 This can also contain target-specific extensions to the HAL headers. These target-specific HAL head…
|
/hal_espressif-latest/tools/esptool_py/docs/en/ |
D | installation.rst | 15 The latest stable esptool release can be installed from `PyPI <https://pypi.org/project/esptool/>`_… 23 …s also a requirement which is not available on all systems by default. You can install it by a pac… 45 - You can now use it within this virtual environment without affecting your system-wide installatio… 46 ….py``, deactivate the virtual environment: ``deactivate``. The environment can be reused by activa… 47 - If you no longer need the virtual environment, you can remove it by deleting the ``esptoolenv`` d… 75 To activate autocompletion, you can manually add commands provided below to your shell's config file 94 Afterwards you can enable completions for esptool.py, espsecure.py and espefuse.py:
|
D | versions.rst | 29 This can be achieved by defining your dependency as ``esptool~=4.0.1`` (explicitly stating the ``MA… 31 …`` won't be downloaded. More information about compatible release clauses `can be found here <http… 43 …can be achieved by defining your dependency as ``esptool~=3.0`` (explicitly stating your desired `…
|
/hal_espressif-latest/components/esp_psram/esp32/ |
D | Kconfig.spiram | 45 will be occupied by the system. Which SPI host to use can be selected by the config item 69 …Revision 1 of the ESP32 has a bug that can cause a write to PSRAM not to take place in some situat… 90 with the default MEMW strategy. Note that DUPLDST can interfere with hardware 93 still can cause faulty data transfers from/to SPI RAM in some situation. 272 …Bluetooth/WiFi), you can try enable this to cause xTaskCreateStatic to allow tasks stack in extern… 300 …The PSRAM CLOCK IO can be any unused GPIO, user can config it based on hardware design. If user use 301 1.8V flash and 1.8V psram, this value can only be one of 6, 7, 8, 9, 10, 11, 16, 17. 309 … The PSRAM CS IO can be any unused GPIO, user can config it based on hardware design. If user use 310 1.8V flash and 1.8V psram, this value can only be one of 6, 7, 8, 9, 10, 11, 16, 17. 321 …User can config it based on hardware design. For ESP32-D2WD chip, the psram can only be 1.8V psram, [all …]
|
/hal_espressif-latest/components/esp_hw_support/port/esp32/ |
D | Kconfig.rtc | 19 ground. 32K_XP pin can not be used as a GPIO in this case. 53 - "Method 1" option can't ensure 100% to solve the external 32k crystal start failed 54 issue, but the touchpad can work in this method. 55 - "Method 2" option can solve the external 32k issue, but the touchpad can't work 73 When the startup code initializes RTC_SLOW_CLK, it can perform
|
/hal_espressif-latest/tools/esptool_py/docs/en/espsecure/ |
D | index.rst | 18 An external Hardware Security Module (HSM) can be used for remote signing of images in secure boot … 28 If the public key is not stored in the external HSM, you can specify the ``--pub-key`` argument to … 33 …In case you are using ESP-IDF, then an unsigned application can be generated by disabling ``CONFIG… 38 Once the signed image is generated, we can verify it using the following command: :: 42 If the public key is not stored in the external HSM, you can specify the ``--keyfile`` argument to …
|
/hal_espressif-latest/components/esp_adc/ |
D | Kconfig | 66 … If you stick to this, you can enable this option to force use ADC2 under above conditions. 67 For more details, you can search for errata on espressif website. 77 … If you stick to this, you can enable this option to force use ADC2 under above conditions. 78 For more details, you can search for errata on espressif website.
|
/hal_espressif-latest/components/hal/include/hal/ |
D | readme.md | 14 independent from each other so that the upper layer can change/perform one of the options/operation… 20 layer can combine basic steps into different working ways (polling, non-polling, interrupt, etc.). … 21 queues/locks/delay/loop/etc., this layer can be easily port to other os or simulation systems.
|
/hal_espressif-latest/components/log/ |
D | README.rst | 10 …G_MAXIMUM_LEVEL`. By default this is the same as the default level, but it can be set higher in or… 11 …_LEVEL` are enabled by default. The function :cpp:func:`esp_log_level_set` can be used to set a lo… 49 …p allocator and syscalls have been initialized. Normal ``ESP_LOGx`` macros can also be used while … 55 …ough it's possible to log in these situations, it's better if your program can be structured not t… 82 …sity. These macros will always log at the "default" verbosity level, which can only be changed at …
|
/hal_espressif-latest/components/bt/controller/esp32/ |
D | Kconfig.in | 52 SCO data can be sent/received through HCI synchronous packets, or the data 53 can be routed to on-chip PCM module on ESP32. PCM input/output signals can 54 be "matrixed" to GPIOs. The default data path can also be set using API 78 PCM role can be configured as PCM master or PCM slave 90 PCM polarity can be configured as Falling Edge or Rising Edge 231 … ORIG mode is a bluetooth sleep mode that can be used for dual mode controller. In this mode, 249 - "Main crystal" option provides good accuracy and can support Dynamic Frequency Scaling 259 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is 260 … selected, bluetooth modem sleep can work under Dynamic Frequency Scaling(DFS) enabled, but 269 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth [all …]
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c6/ |
D | Kconfig.hw_support | 33 # It can not be changed by user. 34 # Only Espressif can change it when a new version will be supported in IDF.
|
/hal_espressif-latest/components/esp_hw_support/port/esp32s2/ |
D | Kconfig.hw_support | 33 # It can not be changed by user. 34 # Only Espressif can change it when a new version will be supported in IDF.
|