/hal_espressif-3.6.0/components/soc/ |
D | README.md | 3 The `soc` component provides hardware description for targets supported by ESP-IDF. 5 - `xxx_reg.h` - defines registers related to the hardware 6 - `xxx_struct.h` - hardware description in C `struct` 7 - `xxx_channel.h` - definitions for hardware with multiple channels 8 - `xxx_caps.h` - features/capabilities of the hardware 10 …des all headers related to a peripheral; declaration and definition of IO mapping for that hardware
|
/hal_espressif-3.6.0/components/ |
D | README.md | 12 …formation about and low-level access to underlying hardware; or in the case of `esp_common`, hardw… 30 …hardware abstraction layer and low-level operation implementations for the various peripherals. Th… 35 - `spi_flash_ll_set_address` is a low-level function part of the hardware abstraction `spi_flash_ha… 50 Contains hardware-agnostic definitions, constants, macros, utilities, 'pure' and/or algorithmic fun… 60 Contains description of the underlying hardware: register structure, addresses, pins, capabilities,… 107 here may take hardware resources and/or decide on a hardware state needed for support of a system s… 117 Contains implementations that provide hardware operations, arbitration, or resource sharing, especi… 118 …nlike `esp_system`, implementations here do not decide on a hardware state or takes hardware resou… 119 merely as facilitator to hardware access. Currently, this encompasses the following, but not limite… 135 The task watchdog fits the definition of taking and configuring hardware resources (wdt, interrupt)… [all …]
|
/hal_espressif-3.6.0/components/hal/ |
D | README.md | 3 The `hal` component provides hardware abstraction and implementation for targets supported by ESP-I… 7 `/include/hal` contains header files which provides a hardware-agnostic interface to the SoC. The i… 9 …ion layer for ineracting with/driving the hardware found in the SoC such as the peripherals and 'c… 14 Provides the implementation of the hardware-agnostic interface in the abstraction. Target-specific … 16 …traction header `xxx_ll.h` resides in this directory, since they contain hardware-specific details.
|
/hal_espressif-3.6.0/docs/en/api-reference/system/ |
D | random.rst | 8 {IDF_TARGET_NAME} contains a hardware random number generator, values from it can be obtained using… 10 The hardware RNG produces true random numbers under any of the following conditions: 16 …rue, samples of physical noise are continuously mixed into the internal hardware RNG state to prov… 29 …ll seed the internal RNG state with some entropy. However, the internal hardware RNG state is not … 33 …hardware entropy source, consider using a strong software DRBG implementation such as the mbedTLS … 40 … always enabled in ESP-IDF and continuously mixed into the RNG state by hardware. In testing, this…
|
D | esp_timer.rst | 12 …hardware timer only contains one "compare" value used for interrupt generation. This means that so… 18 Internally, ``esp_timer`` uses a 64-bit hardware timer, where the implemention depends on :ref:`CON… 28 ….. note:: The FRC2 is a legacy option for ESP32 until v4.2, a 32-bit hardware timer was used. Star… 43 …since they would consume most of the CPU time. Consider using dedicated hardware peripherals or DM…
|
/hal_espressif-3.6.0/docs/en/api-guides/ |
D | hardware-abstraction.rst | 4 …rals at differing levels of abstraction, as opposed to interfacing with hardware using only the ES… 16 …cuses on hardware abstraction of peripherals (e.g., UART, SPI, I2C), certain layers of hardware ab… 23 …ollowing layers, ordered from low level (closer to hardware) to high level (further away from hard… 31 For a particular peripheral ``xxx``, its hardware abstraction will generally consist of the header … 46 … peripheral include things such as the number of channels, DMA support, hardware FIFO/buffer lengt… 64 …- This header contains the Low Level (LL) Layer of hardware abstraction. LL Layer API are primaril… 70 …- The driver layer is the highest level of ESP-IDF's hardware abstraction. Driver layer API are me… 112 … modelling peripheral operation as a set of functional steps, any minor hardware implementation di…
|
D | linux-host-testing.rst | 15 - Lack of many operating system abstractions when interfacing with hardware, making it difficult to… 23 …h.org/cmock>`_ framework also solves the problem of hardware dependencies. Through mocking, hardwa…
|
/hal_espressif-3.6.0/tools/test_apps/security/secure_boot/ |
D | README.md | 29 * Enable the `Enable hardware Secure Boot` under Security Features. Default version for ESP32 is Se… 31 … Rev 3. Now, set Secure Boot V2 option can now be enabled under "Enable hardware Secure Boot in bo… 45 - Secure boot will be enabled on building the project after enabling hardware secure boot feature i… 58 - On subsequent boots, the secure boot hardware will verify the software bootloader has not changed… 92 - Enable the `Enable hardware Secure Boot`
|
/hal_espressif-3.6.0/docs/en/security/ |
D | secure-boot-v1.rst | 41 …- Hardware secure boot support generates a device secure bootloader key (generated via hardware RN… 46 …hardware secure boot support to compare it with a newly calculated digest. If the digest does not … 55 … block 2. The bootloader can generate this key itself from the internal hardware random number gen… 111 9. On subsequent boots, the secure boot hardware will verify the software bootloader has not change… 194 .. _secure-boot-hardware-support: 199 …hecking the software bootloader) is done via hardware. The {IDF_TARGET_NAME}'s Secure Boot support… 201 1. Generate a random sequence of bytes from a hardware random number generator. 205 …d digest supplied in a buffer (usually read from flash offset 0x0). The hardware returns a true/fa… 212 …a digest as output. The digest is sometimes referred to as an "abstract" in hardware documentation. 216 Items marked with (^) are to fulfill hardware restrictions, as opposed to cryptographic restriction… [all …]
|
/hal_espressif-3.6.0/examples/peripherals/touch_sensor/touch_sensor_v1/touch_pad_interrupt/ |
D | README.md | 10 …guring hardware registers. The hardware periodically detects the pulse counts. If the number of pu… 16 - The hardware interrupt mode occupies less CPU resources, but only a single threshold can be set a…
|
/hal_espressif-3.6.0/examples/peripherals/touch_sensor/touch_sensor_v2/touch_pad_interrupt/ |
D | README.md | 10 …guring hardware registers. The hardware periodically detects the pulse counts. If the number of pu…
|
/hal_espressif-3.6.0/components/mbedtls/ |
D | Kconfig | 23 (*) In case of ESP32-S2/ESP32-S3, hardware allows encryption of external 24 SPIRAM contents provided hardware flash encryption feature is enabled. 343 bool "Enable hardware AES acceleration" 347 Enable hardware accelerated AES encryption & decryption. 349 Note that if the ESP32 CPU is running at 240MHz, hardware AES does not 363 bool "Enable partially hardware accelerated GCM" 367 Enable partially hardware accelerated GCM. GHASH calculation is still done 371 mbedTLS will still use the hardware accelerated AES block operation, but 375 bool "Enable hardware MPI (bignum) acceleration" 379 Enable hardware accelerated multiple precision integer operations. [all …]
|
/hal_espressif-3.6.0/components/touch_element/include/touch_element/ |
D | touch_element.h | 28 .hardware = { \ 94 touch_elem_hw_config_t hardware; //!< Hardware configuration member
|
/hal_espressif-3.6.0/docs/en/api-reference/peripherals/ |
D | touch_pad.rst | 20 …s under the control of a hardware-implemented finite-state machine (FSM) which is initiated by sof… 59 … pad measurement (operated by FSM) should be started automatically by a hardware timer, or by soft… 135 …There is also a configurable hardware implemented IIR-filter (infinite impulse response). This IIR… 140 Touch detection is implemented in ESP32's hardware based on the user-configured threshold and raw m… 144 … capacity changes are small, hardware touch detection might be unreliable. To resolve this issue, … 168 …ments checked against user established threshold and are implemented in hardware. Enabling the sof…
|
/hal_espressif-3.6.0/components/esptool_py/esptool/ |
D | CONTRIBUTING.rst | 119 …t run automatically by GitHub Actions, because they need real connected hardware. Therefore, they … 121 …ion tests for ``esptool.py`` and needs to be run against real Espressif hardware with the followin… 135 Some tests might fail at higher baud rates on some hardware. 143 …connection to a chip and without the possibility of affecting the actual eFuses in a real hardware. 147 … Do not attempt to run these tests on real hardware! You risk damaging or destroying the ESP chip! 149 The whole test suite (without the tests needing an actual hardware) can be easily run with the foll…
|
/hal_espressif-3.6.0/components/esp_system/ |
D | README.md | 11 provides system time, since the hardware timers are under the control of that 17 This is the time read from an underlying hardware timer, controlled through config. Origin
|
/hal_espressif-3.6.0/docs/en/hw-reference/esp32s2/ |
D | user-guide-esp-lyrap-cam-v1.1.rst | 26 - `Overview`_: Provides an overview and hardware/software setup instructions to get started. 27 - `Hardware reference`_: Provides more detailed information about the ESP-LyraP-CAM's hardware. 116 * No actual hardware updates
|
/hal_espressif-3.6.0/components/spi_flash/ |
D | README_legacy.rst | 82 It is possible to encrypt the contents of SPI flash and have it transparently decrypted by hardware. 89 ESP32 features memory hardware which allows regions of flash memory to be mapped into instruction a… 91 …hardware can map up to four megabytes of flash into data address space and up to 16 megabytes of f… 95 …encryption </security/flash-encryption>` is enabled. Decryption is performed at the hardware level.
|
/hal_espressif-3.6.0/components/esptool_py/esptool/docs/en/espefuse/ |
D | burn-key-cmd.rst | 48 … and ``secure_boot_v1`` will be burned as read and write protected. The hardware will still have a… 101 …er. The encryption key is written in reverse byte order for compatibility with encryption hardware. 134 …Note that the hardware flash encryption and secure boot v1 features require the key to be written … 141 Note that this option is still limited by the eFuse hardware - hardware does not allow any eFuse bi… 243 Reversing byte order for AES-XTS hardware peripheral 249 Reversing byte order for AES-XTS hardware peripheral 304 Reversing byte order for AES-XTS hardware peripheral
|
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/common_components/button/ |
D | README.md | 6 * Active level which decided by peripheral hardware. 25 * Add hardware timer mode(because sometimes soft-timer callback function is limited)
|
/hal_espressif-3.6.0/docs/en/api-reference/storage/ |
D | spi_flash.rst | 132 It is possible to encrypt the contents of SPI flash and have it transparently decrypted by hardware. 141 {IDF_TARGET_NAME} features memory hardware which allows regions of flash memory to be mapped into i… 143 …hardware can map flash into the data address space and the instruction address space. See the tech… 145 …to memory, so the actual number of available pages may be less than the capability of the hardware. 147 …encryption </security/flash-encryption>` is enabled. Decryption is performed at the hardware level. 170 1. The host driver, which provides the hardware support to access the chip; 181 …`` are implemented, the esp_flash API can access to the flash regardless of the low-level hardware.
|
/hal_espressif-3.6.0/docs/zh_CN/api-guides/esp-ble-mesh/ |
D | ble-mesh-index.rst | 42 * 3 块 ESP32 开发板,请参见 :ref:`options <get-started-ble-mesh-check-hardware>`。 61 .. _get-started-ble-mesh-check-hardware: 275 .. _ESP32-DevKitC: https://www.espressif.com/en/products/hardware/esp32-devkitc/overview 276 .. _ESP-WROVER-KIT: https://www.espressif.com/en/products/hardware/esp-wrover-kit/overview
|
/hal_espressif-3.6.0/components/usb/ |
D | Kconfig | 25 … The underlying hardware has size adjustable FIFOs to cache USB packets on reception (IN) or for 27 … maximum number of packets that can be cached at any one time. The hardware contains the following
|
/hal_espressif-3.6.0/docs/zh_CN/api-guides/ |
D | hardware-abstraction.rst | 1 .. include:: ../../en/api-guides/hardware-abstraction.rst
|
/hal_espressif-3.6.0/examples/peripherals/sigmadelta/ |
D | README.md | 12 Besides the [ESP32 development board](https://www.espressif.com/en/products/hardware/development-bo… 58 If you are using [ESP-WROVER-KIT](https://www.espressif.com/en/products/hardware/esp-wrover-kit/ove…
|