/hal_espressif-3.6.0/ |
D | LICENSE | 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 19 "control" means (i) the power, direct or indirect, to cause the 20 direction or management of such entity, whether by contract or 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 outstanding shares, or (iii) beneficial ownership of such entity. 24 "You" (or "Your") shall mean an individual or Legal Entity 32 transformation or translation of a Source form, including but 36 "Work" shall mean the work of authorship, whether in Source or 38 copyright notice that is included in or attached to the work [all …]
|
D | .flake8 | 10 F405, # name may be undefined, or defined from star imports: module 16 F622, # two or more starred expressions in an assignment (a, *b, *c = d) 18 F701, # a break statement outside of a while or for loop 19 F702, # a continue statement outside of a while or for loop 21 F704, # a yield or yield from statement outside of a function 44 E122, # continuation line missing indentation or outdented 64 E227, # missing whitespace around bitwise or shift operator 66 E231, # missing whitespace after ',', ';', or ':' 83 E305, # expected 2 blank lines after end of function or class 94 E712, # comparison to True should be 'if cond is True:' or 'if cond:' [all …]
|
/hal_espressif-3.6.0/zephyr/blobs/ |
D | license.txt | 13 "Licensor" shall mean the copyright owner or entity authorized by 17 other entities that control, are controlled by, or are under common 19 "control" means (i) the power, direct or indirect, to cause the 20 direction or management of such entity, whether by contract or 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 outstanding shares, or (iii) beneficial ownership of such entity. 24 "You" (or "Your") shall mean an individual or Legal Entity 32 transformation or translation of a Source form, including but 36 "Work" shall mean the work of authorship, whether in Source or 38 copyright notice that is included in or attached to the work [all …]
|
/hal_espressif-3.6.0/components/esptool_py/ |
D | LICENSE | 24 this service if you wish), that you receive source code or can get it 25 if you want it, that you can change the software or use pieces of it 29 anyone to deny you these rights or to ask you to surrender the rights. 31 distribute copies of the software, or if you modify it. 34 gratis or for a fee, you must give the recipients all the rights that 35 you have. You must make sure that they, too, receive or can get the 41 distribute and/or modify the software. 54 patent must be licensed for everyone's free use or not licensed at all. 62 0. This License applies to any program or other work which contains 65 refers to any such program or work, and a "work based on the Program" [all …]
|
/hal_espressif-3.6.0/components/esptool_py/esptool/ |
D | LICENSE | 24 this service if you wish), that you receive source code or can get it 25 if you want it, that you can change the software or use pieces of it 29 anyone to deny you these rights or to ask you to surrender the rights. 31 distribute copies of the software, or if you modify it. 34 gratis or for a fee, you must give the recipients all the rights that 35 you have. You must make sure that they, too, receive or can get the 41 distribute and/or modify the software. 54 patent must be licensed for everyone's free use or not licensed at all. 62 0. This License applies to any program or other work which contains 65 refers to any such program or work, and a "work based on the Program" [all …]
|
/hal_espressif-3.6.0/docs/en/contribute/ |
D | contributor-agreement.rst | 11 Framework (esp-idf) ("We" or "Us"). 24 Agreement or sign the Entity version of this document. 27 and/or documentation) including any modifications or additions to an 32 **"Copyright"** means all rights protecting works of authorship owned or 37 **"Material"** means the software or documentation made available by Us 39 project, the Material means the software or documentation to which the 43 **"Submit"** means any form of physical, electronic, or written 46 that are managed by, or on behalf of, Us, but excluding communication 47 that is conspicuously marked or otherwise designated in writing by You 62 non-exclusive licenses or to grant sublicenses to third parties, under [all …]
|
D | creating-examples.rst | 11 - If the example has additional functionality, split it logically into separate C or C++ source fil… 12 … do this if the components are specific to the example, if they're generic or common functionality… 26 …d ``README.md``) uses the word "example". Use "example" instead of "demo", "test" or similar words. 27 …tinct thing. If the example does more than one thing at a time, split it into two or more examples. 29 …h are only specific to the example's source files, you can use ``example`` or something similar as… 32 …tc) are not hard-coded. Use configuration items if possible, or otherwise declare macros or consta… 35 * Any adapted or third party example code has the original license header on it. This code must be …
|
/hal_espressif-3.6.0/components/newlib/ |
D | COPYING.NEWLIB | 12 modify, copy, or redistribute it subject to the terms and conditions 14 it will be useful, but WITHOUT ANY WARRANTY expressed or implied, 15 including the implied warranties of MERCHANTABILITY or FITNESS FOR 18 incorporated in the source code or documentation are not subject to 19 the BSD License and may only be used or replicated with the express 27 Redistribution and use in source and binary forms, with or without modification, 34 and/or other materials provided with the distribution. 36 may be used to endorse or promote products derived from this software 58 is included in all copies of any software which is or includes a copy 59 or modification of this software and in all copies of the supporting [all …]
|
/hal_espressif-3.6.0/components/esptool_py/esptool/docs/en/esptool/ |
D | basic-options.rst | 15 * If no ``-c`` option or ``ESPTOOL_CHIP`` value is specified, ``esptool.py`` automatically detects … 16 * Binary image generation commands, such as :ref:`elf2image <elf-2-image>` or :ref:`merge_bin <merg… 23 …lected using the ``-p`` option, like ``-p /dev/ttyUSB0`` (Linux and macOS) or ``-p COM1`` (Windows… 25 * If no ``-p`` option or ``ESPTOOL_PORT`` value is specified, ``esptool.py`` will enumerate all co… 30 ….com/en-us/HT203001>`__'s list of USB devices to identify the manufacturer or device ID when the a… 31 …On Windows, you can use `Windows Update or Device Manager <https://support.microsoft.com/en-us/hel… 33 If using Cygwin or WSL on Windows, you have to convert the Windows-style name into a Unix-style pat… 36 In Linux, the current user may not have access to serial ports and a "Permission Denied" or "Port d… 44 The default esptool baud rate is 115200bps. Different rates may be set using ``-b 921600`` (or anot… 48 …ll work with ``-b 230400``, some with ``-b 460800``, ``-b 921600`` and/or ``-b 1500000`` or higher.
|
/hal_espressif-3.6.0/docs/en/api-reference/system/ |
D | pthread.rst | 9 …he runtime memory or performance overhead of using the pthreads API is quite low, but not every fe… 18 …chronization structure like a mutex, or the thread calls any of the functions ``sleep``, :cpp:func… 22 …If calling a standard libc or C++ sleep function, such as ``usleep`` defined in ``unistd.h``, then… 31 …IX Threads documentation, or pthread.h, for details about the standard arguments and behaviour of … 63 .. note:: This function can be called from tasks created using either pthread or FreeRTOS APIs 68 POSIX Mutexes are implemented as FreeRTOS Mutex Semaphores (normal type for "fast" or "error check"… 82 .. note:: These functions can be called from tasks created using either pthread or FreeRTOS APIs 99 .. note:: These functions can be called from tasks created using either pthread or FreeRTOS APIs 114 .. note:: These functions can be called from tasks created using either pthread or FreeRTOS APIs. N… 120 …l be called if a thread function exits normally, calls ``pthread_exit()``, or if the underlying ta… [all …]
|
D | efuse.rst | 26 …* EFUSE_BLK3 can be partially reserved for the custom MAC address, or used entirely for user appli… 35 * EFUSE_BLK3 or EFUSE_BLK_USER_DATA can be used for user purposes; 36 …* EFUSE_BLK4 or EFUSE_BLK_KEY0 can be used as key (for secure_boot or flash_encryption) or for use… 37 …* EFUSE_BLK5 or EFUSE_BLK_KEY1 can be used as key (for secure_boot or flash_encryption) or for use… 38 …* EFUSE_BLK6 or EFUSE_BLK_KEY2 can be used as key (for secure_boot or flash_encryption) or for use… 39 …* EFUSE_BLK7 or EFUSE_BLK_KEY3 can be used as key (for secure_boot or flash_encryption) or for use… 40 …* EFUSE_BLK8 or EFUSE_BLK_KEY4 can be used as key (for secure_boot or flash_encryption) or for use… 41 …* EFUSE_BLK9 or EFUSE_BLK_KEY5 can be used as key (for secure_boot or flash_encryption) or for use… 42 * EFUSE_BLK10 or EFUSE_BLK_SYS_DATA_PART2 is reseved for system purposes. 80 …d, if it has the same efuse_block. Otherwise (if efuse_block is different, or this is the first en… [all …]
|
/hal_espressif-3.6.0/components/esptool_py/esptool/docs/en/ |
D | installation.rst | 6 You will need `Python 3.7 or newer <https://www.python.org/downloads/>`_ installed on your system t… 7 If your use case requires Python 2.7, 3.4, 3.5, or 3.6, please use ``esptool.py`` v3.3.* instead. 15 …u’ll receive an error, try ``python -m pip install esptool`` or ``pip3 install esptool``, or consu… 17 …default. You can install it by a package manager of your operating system, or by ``pip install set… 19 …directory and you should be able to run it with the command ``esptool.py`` or ``python -m esptool`…
|
/hal_espressif-3.6.0/examples/bluetooth/hci/controller_hci_uart_esp32/ |
D | README.md | 15 …lopment board. To connect UART to PC, another board such as ESP_Test Board or FT232 USB UART board… 19 - UART0 is used as normal output or by IDF monitor 21 - UART1 or UART2 is used to convey HCI messages 23 RTS and CTS lines of UART1 or UART2 are required. Pins 5, 18, 23, 19 are used as TxD, RxD, CTS, RTS… 25 … connect the TX0, RX0, RTS0, CTS0 and GND of ESP_Test Board to ESP32 UART1 or UART2 PINs, and Atta… 63 After these output occurs, HCI messages can be commnunicated over UART1 or UART2. (UART1 in this ex…
|
/hal_espressif-3.6.0/examples/protocols/asio/tcp_echo_server/ |
D | README.md | 3 Simple Asio TCP echo server using WiFi STA or Ethernet. 7 - Wi-Fi or Ethernet connection is established, and IP address is obtained. 13 …figuration menu (`idf.py menuconfig`) to configure Wi-Fi or Ethernet. See "Establishing Wi-Fi or E… 16 - Wait for the board to connect to WiFi or Ethernet (note the IP address).
|
/hal_espressif-3.6.0/examples/protocols/asio/udp_echo_server/ |
D | README.md | 3 Simple Asio UDP echo server using WiFi STA or Ethernet. 7 - Wi-Fi or Ethernet connection is established, and IP address is obtained. 13 …figuration menu (`idf.py menuconfig`) to configure Wi-Fi or Ethernet. See "Establishing Wi-Fi or E… 16 - Wait for the board to connect to WiFi or Ethernet (note the IP address).
|
/hal_espressif-3.6.0/examples/protocols/ |
D | README.md | 7 ## Establishing Wi-Fi or Ethernet Connection 11 …or Ethernet connection. This function is implemented in [examples/common_components/protocol_examp… 17 …or both connections, open the project configuration menu (`idf.py menuconfig`) and navigate to "Ex… 25 By default, `example_connect()` function waits until Wi-Fi or Ethernet connection is established, a…
|
/hal_espressif-3.6.0/docs/en/api-reference/ |
D | api-conventions.rst | 15 … to the third-party library, providing an interface that is either simpler or better integrated wi… 31 Most initialization or configuration functions in ESP-IDF take as an argument a pointer to a config… 83 … applications. Such header files often contain ``private`` or ``esp_private`` in their name or pat… 85 Private APIs may be removed or changed in an incompatible way between minor or patch releases. 110 …es. It is recommended to update the source code to use the newer functions or files that replace t… 117 …IDF version, it is not guaranteed to work the same way with the next minor or bugfix release. The … 120 * Adding new structure members or changing the order of members. See :ref:`api_reference_config_str… 121 * Replacing an ``extern`` function with a ``static inline`` one with the same signature, or vice ve… 131 * Features clearly marked as "beta", "preview", or "experimental". 132 * Changes made to mitigate security issues or to replace insecure default behaviors with a secure o… [all …]
|
/hal_espressif-3.6.0/examples/openthread/ot_cli/ |
D | README.md | 118 The second device has joined the Thread network as a router (or a child). 122 On the leader device, start a TCP or UDP server: 130 or (UDP Server) 140 On router device, start a TCP or UDP client (replace with the leader's IPv6 address): 148 or (UDP Client) 177 On the leader device, start iperf TCP or UDP server: 186 or (UDP Server) 196 On the router device, start iperf TCP or UDP client: 214 or (UDP Client)
|
/hal_espressif-3.6.0/examples/bluetooth/esp_ble_mesh/ble_mesh_console/ |
D | ble_mesh_commands_README.md | 48 * `-e`: `enable or disable bearer` 54 * `-e`: `enable or disable bearer` 59 * `-z`: `<action type>:add app key or network key` 61 * `-k`: `<key>:appkey or network` 67 * `-z`: `<action>:action type`:add or del client model 83 * `-z`: `<action>:action type`: on or off client model 149 * `-z`: `<action>:action type`:init or start 161 * `bmtxpower`: Provisioner/node set tx power or rx sensitivity" 162 * `-z`: `<action>:action type`:set tx power or rx sensitivity 163 * `-t`: `<power>:tx power or sense`
|
/hal_espressif-3.6.0/docs/en/api-reference/peripherals/ |
D | pcnt.rst | 10 …or falling edges of an input signal. Each pulse counter unit has a 16-bit signed counter register … 40 To disable the pulse or the control input pin in configuration, provide :cpp:type:`PCNT_PIN_NOT_USE… 58 … missed, if fall between the edges. This applies to counter operation with or without a :ref:`file… 80 …* Minimum or maximum count values: :cpp:member:`counter_l_lim` or :cpp:member:`counter_h_lim` prov… 81 * Threshold 0 or Threshold 1 values set using function :cpp:func:`pcnt_set_event_value`. 84 …or disable an interrupt to service the above events, call :cpp:func:`pcnt_isr_register`, :cpp:func…
|
D | spi_slave.rst | 10 .. only:: esp32 or esp32s2 or esp32s3 36 …ost. In general, a bus includes the following lines: MISO, MOSI, SCLK, one or more CS lines, and, … 40 …Allows a Host to select individual Device(s) connected to the bus in order to send or receive data. 56 …send/receive transactions up to {IDF_TARGET_MAX_DATA_BUF} bytes in length, or utilize DMA to send/… 66 …onfigure the :cpp:type:`spi_transaction_t` structure for TX only, RX only, or TX and RX transactio… 80 …l be longer than 32 bytes, allow a DMA channel 1 or 2 by setting the parameter ``dma_chan`` to ``1… 86 …or more :cpp:type:`spi_slave_transaction_t` structs with the transaction parameters required. Eith… 94 Normally, the data that needs to be transferred to or from a Device is read or written to a chunk o… 96 The amount of data that the driver can read or write to the buffers is limited by the member :cpp:m… 109 …d so that all SPI signals are either routed to their dedicated IO_MUX pins or are not connected at… [all …]
|
D | mcpwm.rst | 15 … such as ``SYNC SIGNALS``, detect ``FAULT SIGNALS`` like motor overcurrent or overvoltage, as well… 58 …two output signals are typically used to command the motor to rotate right or left. All available … 68 To operate a motor connected to the MCPWM unit, e.g. turn it left or right, or vary the speed, we s… 72 …or steady low with function :cpp:func:`mcpwm_set_signal_high` or :cpp:func:`mcpwm_set_signal_low`.… 73 * Another option is to drive the outputs with the PWM signal by calling :cpp:func:`mcpwm_start` or … 74 …erator_t` in specific function calls. The duty value refers either to high or low output signal du… 78 …c:`mcpwm_set_duty_type` every time after :cpp:func:`mcpwm_set_signal_high` or :cpp:func:`mcpwm_set… 86 …p:func:`mcpwm_set_frequency`. This may be required to adjust to electrical or mechanical character… 88 …get raising edge of PWM0A/B and PWM1A/B to start exactly at the same time, or shift them between e… 92 …cpwm_sync_signal_t` is used when enabling or disabling synchronization with :cpp:func:`mcpwm_sync_… [all …]
|
/hal_espressif-3.6.0/examples/protocols/sockets/udp_multicast/ |
D | README.md | 9 * Listens to specified multicast addresses (one IPV4 and/or one IPV6). 17 Configure Wi-Fi or Ethernet under "Example Connection Configuration" menu. See "Establishing Wi-Fi … 21 * IP Mode: IPV4 & IPV6 dual, IPV4 only, or IPv6 only. 22 * Multicast addresses for IPV4 and/or IPV6. 24 * Change the interface to add the multicast group on (default interface, or WiFi STA interface.) Bo… 64 At time of writing this is not possible without patching socat. Use a different tool or programming…
|
/hal_espressif-3.6.0/components/bootloader/subproject/components/micro-ecc/micro-ecc/ |
D | README.md | 28 I recommend just copying (or symlink) the uECC files into your project. Then just `#include "uECC.h… 37 …in your Makefile or similar so that uECC.c is compiled with the desired values (ie, compile uECC.c… 38 …`-fomit-frame-pointer` GCC option (this is enabled by default when compiling with `-O1` or higher). 39 …`-fomit-frame-pointer` GCC option (this is enabled by default when compiling with `-O1` or higher). 40 * When compiling for AVR, you must have optimizations enabled (compile with `-O1` or higher).
|
/hal_espressif-3.6.0/docs/en/api-reference/storage/ |
D | spi_flash_concurrency.rst | 4 …ash API or other drivers on SPI1 bus, any operations like read/write/erase or other user defined S… 29 …To avoid reading flash cache accidentally, when one CPU initiates a flash write or erase operation… 40 …rrupt handlers, including the ones that handlers call, are located in IRAM or DRAM. See :ref:`how-… 42 …or symbol is not correctly put into IRAM/DRAM, and the interrupt handler reads from the flash cach…
|