Marius Vikhammer
ffdea977dc
Merge branch 'contrib/github_pr_11326' into 'master'
...
correct typo in reference to ESP-IDF repo (GitHub PR)
Closes IDFGH-10049
See merge request espressif/esp-idf!23550
2023-05-05 11:04:30 +08:00
Wang Fang
719b75da9b
docs: provide more information about ESP32-C3 GPIO0~GPIO5 which can be used to wake up the chip from Deep-sleep mode
2023-05-05 11:04:02 +08:00
Cai Xin Ying
c636946310
docs:Updated CN Translation for api-reference/protocols/modbus.rst and docs/zh_CN/libraries-and-frameworks/libs-frameworks.rst
2023-05-05 10:54:26 +08:00
Jakob Hasse
bb9912cc57
doc: Added C++ std::jthread limitation
2023-05-05 10:17:51 +08:00
Cai Xin Ying
f2fa91eec8
Merge branch 'docs/add_Chinese_translation_for_several_short_docs1' into 'master'
...
Docs/add Chinese translation for api-reference/bluetooth/esp_gap_ble.rst, api-reference/protocols/modbus.rst, and libraries-and-frameworks/libs-frameworks.rst from scratch
Closes DOC-5046
See merge request espressif/esp-idf!23322
2023-05-04 17:25:42 +08:00
Cai Xin Ying
9c4dc67870
Docs/add Chinese translation for api-reference/bluetooth/esp_gap_ble.rst, api-reference/protocols/modbus.rst, and libraries-and-frameworks/libs-frameworks.rst from scratch
2023-05-04 17:25:41 +08:00
Shang Zhou
f53dbc7f7a
docs: translate api-reference/peripherals.mcpwm.rst and library-and-framework index from scratch
2023-05-04 15:45:15 +08:00
Myk Melez
55b38afbbc
correct typo in reference to ESP-IDF repo
...
There's a reference to the ESP-ADF repo that looks like it was intended to be a reference to the ESP-IDF repo. This branch fixes the reference.
2023-05-03 11:26:09 -07:00
Marius Vikhammer
98579b5316
docs: update link to rmt onewire example
2023-04-28 13:25:46 +08:00
Mahavir Jain
b5055b9bfa
Merge branch 'feature/add_mbedtls_ciphersuites_set_get_api' into 'master'
...
esp-tls: Add config and api to set and get ciphersuites list
Closes IDF-7183
See merge request espressif/esp-idf!23320
2023-04-28 13:01:59 +08:00
yuanjianmin
e4e2bd24c9
doc: Add support to set and get ciphersuites list
2023-04-27 19:22:28 +08:00
caixinying-git
05fe748c1e
docs: provide Chinese translation for api-reference/peripherals/spi_master
2023-04-27 12:10:54 +08:00
Zhang Xiao Yan
a154a93430
Merge branch 'docs/update_connection_description_in_ESP32-S2-DevKitC-1_user_guide' into 'master'
...
docs/update connection description in ESP32-S2-DevKitC-1 user guide
See merge request espressif/esp-idf!23161
2023-04-26 14:33:35 +08:00
Linda
0ef75bbb64
docs/update connection description in ESP32-S2-DevKitC-1 user guide
2023-04-26 10:29:16 +08:00
Zim Kalinowski
4a647d08de
Merge branch 'feature/c6_ulp_sleep' into 'master'
...
ulp: added sleep support for lp core
Closes IDF-7012
See merge request espressif/esp-idf!23103
2023-04-25 22:40:52 +08:00
Jakob Hasse
af2d326a95
Merge branch 'feature/freertos_plus_posix_SMP' into 'master'
...
[FreeRTOS/Linux] POSIX/Linux and SMP
Closes IDF-6087
See merge request espressif/esp-idf!21818
2023-04-25 20:21:26 +08:00
Song Ruo Jing
e2a5c092f7
Merge branch 'refactor/rename_to_esp_clk_tree_prefix' into 'master'
...
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx
See merge request espressif/esp-idf!23362
2023-04-25 19:41:39 +08:00
Saurabh Kumar Bansal
2fb3681ad2
Merge branch 'feature/usb_composite_device_support' into 'master'
...
usbd: add usb composite device example
Closes IDFGH-9035
See merge request espressif/esp-idf!23135
2023-04-25 16:34:45 +08:00
Song Ruo Jing
a4e8960ab4
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
2023-04-25 14:12:06 +08:00
Jakob Hasse
550ecbe37a
feat(freertos): added POSIX/Linux simulator port to FreeRTOS SMP
...
* Added a POSIX/Linux simulator that is compatible with the Amazon
FreeRTOS SMP API. Note that the simulator itself is still
single core, like the IDF FreeRTOS POSIX/Linux simulator.
2023-04-25 13:58:57 +08:00
Marius Vikhammer
359b237cc5
ulp: added sleep support for lp core
...
Added support for running LP core while hp core sleeps, as well
as waking up the hp core.
2023-04-25 11:51:35 +08:00
Kevin (Lao Kaiyao)
6b5077f2d7
Merge branch 'refactor/remove_esp32h4_target' into 'master'
...
esp32h4: removed esp32h4 target (stage 2)
Closes IDF-7237, IDF-7238, and IDF-7239
See merge request espressif/esp-idf!23179
2023-04-24 23:34:19 +08:00
Wan Lei
06a40598bf
Merge branch 'feature/spi_hal_move_out_iram' into 'master'
...
spi: change linker file to move spi hal out from iram
Closes IDF-7163
See merge request espressif/esp-idf!23036
2023-04-24 10:15:10 +08:00
laokaiyao
49f16eefbb
esp32h4: checked all the corner stuffs of the removal
2023-04-23 12:03:07 +00:00
laokaiyao
bf2a7b2df6
esp32h4: removed esp32h4 related codes
2023-04-23 12:03:07 +00:00
Song Ruo Jing
6700630ccb
Merge branch 'refactor/ledc_driver_refactor' into 'master'
...
ledc: Improvement made on the LEDC driver
See merge request espressif/esp-idf!22971
2023-04-23 16:43:52 +08:00
Darian
2fdba8ec19
Merge branch 'feature/freertos_add_create_task_with_caps' into 'master'
...
FreeRTOS: Add xTaskCreateWithCaps()
Closes IDFGH-9922
See merge request espressif/esp-idf!23191
2023-04-21 22:33:03 +08:00
Roland Dobai
1bf382a3e1
Merge branch 'monitor_win_color' into 'master'
...
bug(idf_monitor, hints): fix monitor colors on windows with hints
Closes IDF-5863
See merge request espressif/esp-idf!22070
2023-04-21 20:15:38 +08:00
wanlei
15e8c04f7b
spi: change linker file let spi hal able to out from iram
2023-04-21 18:58:36 +08:00
Song Ruo Jing
64aec54308
ledc: Add timer selection check to the driver, and leave space for future clk tree management
2023-04-21 16:40:54 +08:00
Darian Leung
948010dc0b
freertos: Add task creation with caps functions
...
This commit adds the corresponding CreateWithCaps functions for tasks:
- xTaskCreatePinnedToCoreWithCaps()
- xTaskCreateWithCaps()
- vTaskDeleteWithCaps()
Documentation and migraiton guide have been updated accordingly.
Closes https://github.com/espressif/esp-idf/issues/11216
2023-04-21 15:43:08 +08:00
Zim Kalinowski
149fc608ac
Merge branch 'bugfix/sync-contribution-guide' into 'master'
...
docs: updated contribution agreement
Closes IDFGH-9589
See merge request espressif/esp-idf!23313
2023-04-20 20:45:29 +08:00
Kevin (Lao Kaiyao)
4fd62bce13
Merge branch 'refacor/remove_esp32h4_target_stage1' into 'master'
...
esp32h4: remove esp32h4 target (stage 1)
See merge request espressif/esp-idf!23237
2023-04-20 20:29:58 +08:00
Suren Gabrielyan
33a97d27a6
Merge branch 'docs/esp_protocols_docs_migration' into 'master'
...
docs: migrated documentation from github.io to docs.espressif.com
Closes IDF-5486
See merge request espressif/esp-idf!22939
2023-04-20 17:49:08 +08:00
Zim Kalinowski
7558a0933d
docs: updated contribution agreement
2023-04-20 11:07:25 +02:00
laokaiyao
1f84f6c6ed
esp32h4: remove esp32h4 target from ci
2023-04-20 15:19:47 +08:00
laokaiyao
b7053b46ef
esp32h4: remove esp32h4 target from peripherals
2023-04-20 15:19:45 +08:00
Mahavir Jain
d9155f025a
Merge branch 'docs/update_build_system_doc_about_set_source_file_properties' into 'master'
...
docs/build-system: Update build system documentation to add a note regarding set_source_files_properties
See merge request espressif/esp-idf!23258
2023-04-20 11:59:26 +08:00
Zhang Xiao Yan
8a7ce4596b
Merge branch 'docs/fix_typos_in_esp32_devkitc_v4_getting_started_guide' into 'master'
...
fix typos in ESP32 DevKitC V4 Getting Started Guide
See merge request espressif/esp-idf!23282
2023-04-20 10:04:28 +08:00
Zhang Xiao Yan
c151e1509f
fix typos in ESP32 DevKitC V4 Getting Started Guide
2023-04-20 10:04:27 +08:00
Zim Kalinowski
db6ba5155c
Merge branch 'feature/heap-trace-perf-improvment' into 'master'
...
heap: Allow for hashmap placement in external memory
Closes IDFGH-9845
See merge request espressif/esp-idf!23184
2023-04-20 04:37:52 +08:00
Suren Gabrielyan
36a5f898ba
docs: migrated documentetation from github.io to docs.espressif.com
2023-04-19 12:33:40 +04:00
Saurabh Kumar Bansal
7cc59918bc
usbd: add usb composite device example
2023-04-19 14:02:33 +05:30
Guillaume Souchere
6ce1ccd964
heap: Add trace configuration to allow hash map placement in external RAM bss section when possible
...
- Remove the size limit for the hash_map array from the CONFIG_HEAP_TRACE_HASH_MAP_SIZE
- Add test case for heap tracing using hashmap
- Update heap_debug.rst to document the newly added configurations in the heap component
Closes https://github.com/espressif/esp-idf/issues/11172
2023-04-19 10:30:59 +02:00
Jakob Hasse
d82eb6942c
Merge branch 'contrib/github_pr_11025' into 'master'
...
Enable support for C++23 in esp-idf (GitHub PR)
Closes IDFGH-9684
See merge request espressif/esp-idf!23144
2023-04-19 15:53:46 +08:00
Mo Fei Fei
b18f390ed9
Merge branch 'docs/update_cn_trans_api_guides' into 'master'
...
Docs: update CN translation for esp_http_client.rst, external-ram.rst, bootloader.rst
Closes DOC-4934
See merge request espressif/esp-idf!23136
2023-04-19 10:37:49 +08:00
Mo Fei Fei
0d2549a4f1
Docs: update CN translation for esp_http_client.rst, external-ram.rst, bootloader.rst
2023-04-19 10:37:49 +08:00
Aditya Patwardhan
1d3a8f2edd
docs/build-system: Update the documentation to add a note regarding
...
limitation of set_source_files_properties
2023-04-19 08:01:34 +05:30
Darian
f93bb3a63c
Merge branch 'contrib/github_pr_11113' into 'master'
...
Fix usb enumeration stage error for some device (GitHub PR)
Closes IDFGH-9778
See merge request espressif/esp-idf!23233
2023-04-19 02:19:26 +08:00
Wang Zi Yan
0e905b05c0
Merge branch 'docs/update_out_of_sync_api-reference_docs' into 'master'
...
docs: update out-of-sync api reference docs
Closes DOC-4942
See merge request espressif/esp-idf!23132
2023-04-18 22:55:09 +08:00
Ivan Grokhotkov
274fa56e71
Merge branch 'bugfix/esp32s3_usb_otg_console' into 'master'
...
system: support USB_OTG CDC console on ESP32-S3
Closes IDF-2048, IDF-2987, IDFGH-7134, IDFGH-7291, and IDFGH-7835
See merge request espressif/esp-idf!19312
2023-04-18 16:28:49 +08:00
Wang Zi Yan
d7cdcfb76b
docs: update out-of-sync api reference docs
2023-04-18 08:00:39 +00:00
Zim Kalinowski
05cbd19f25
Merge branch 'feature/pthread_rwlock_try_functions' into 'master'
...
pthread: added pthread_rwlock_tryrd/rwlock()
Closes IDFGH-7685
See merge request espressif/esp-idf!23228
2023-04-18 14:43:54 +08:00
Peter Dragun
bebd2cec4a
bug(idf_monitor): fix color on windows with hints
...
Closes https://github.com/espressif/esp-idf/issues/9610
2023-04-17 11:18:42 +02:00
Darian Leung
525de5bd21
usb_host: Update docs and comments regarding first configuration enumeration
...
This commit updates some comments and documentation regarding changes made in
PR https://github.com/espressif/esp-idf/pull/11113 .
2023-04-17 17:06:54 +08:00
Jakob Hasse
e7312cccea
pthread: added pthread_rwlock_tryrd/wrlock()
...
Closes https://github.com/espressif/esp-idf/issues/9229
2023-04-17 16:16:11 +08:00
morris
b19a3e3e56
rmt: define RMT_ENCODING_RESET in rmt_encode_state_t
...
Closes https://github.com/espressif/esp-idf/issues/11200
2023-04-17 14:50:51 +08:00
Marius Vikhammer
6acd082cc8
Merge branch 'docs/iram_sram_config' into 'master'
...
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
See merge request espressif/esp-idf!23158
2023-04-17 11:51:05 +08:00
Jakob Hasse
6991a92895
docs: added new C++ language standard
2023-04-14 17:57:01 +08:00
C.S.M
247cc7dd87
Merge branch 'feature/cache_32M_map' into 'master'
...
spi_flash: 32M bits address flash cache map
Closes IDF-7119 and IDF-4693
See merge request espressif/esp-idf!23021
2023-04-14 16:01:25 +08:00
Cao Sen Miao
db4375e9e6
docs: Add more content about 32bits address flash usage
2023-04-14 11:39:12 +08:00
Sonika Rathi
248dadc8c8
Merge branch 'docs/descrive-approach-fatfstools' into 'master'
...
docs: Describe the approach of fatfsgen.py and fatfsparse.py
Closes IDF-4755
See merge request espressif/esp-idf!19978
2023-04-13 18:48:51 +08:00
Ondrej Kosta
6ed31a98bd
Merge branch 'bugfix/eth_driver_cleanup' into 'master'
...
Ethernet driver and documentation clean-up
Closes IDF-6339
See merge request espressif/esp-idf!23051
2023-04-13 15:07:43 +08:00
Guillaume Souchere
48932ce910
Merge branch 'feature/heap-in-flash' into 'master'
...
heap: Add a configuration that places all the heap component in flash
Closes IDF-7143 and IDF-2853
See merge request espressif/esp-idf!23050
2023-04-13 14:38:15 +08:00
Marius Vikhammer
dcb8b719d3
docs: update CONFIG_ESP_SYSTEM_ESP32_SRAM1_REGION_AS_IRAM docs to better reflect the limitations
2023-04-13 10:45:38 +08:00
Jiang Jiang Jian
c38e798019
Merge branch 'contrib/github_pr_11112' into 'master'
...
docs: remove duplicated word 'can' (GitHub PR)
Closes IDFGH-9861
See merge request espressif/esp-idf!23174
2023-04-13 10:21:13 +08:00
Ivan Grokhotkov
8e85fc8571
esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst
2023-04-12 11:17:41 +02:00
Guillaume Souchere
110aac240d
heap: Add a configuration that places all the heap component and related functionalities in flash when enabled
...
Add test configuration to run all tests with heap component in the flash.
Add reference to this new configuration in performance section of the documentation.
2023-04-12 08:11:24 +02:00
Darian Leung
4e7cd2e706
freertos: Add wrapper functions to create objects with capabilities
...
This commit adds various ...WithCaps() functions to create FreeRTOS objects
with specific memory capabilities.
2023-04-12 12:00:53 +08:00
Shang Zhou
41d9f29f9f
docs: update translation for esp_eth
2023-04-12 10:47:58 +08:00
Martin Gaňo
024b58604a
docs: Describe the approach of fatfsgen.py and fatfsparse.py
2023-04-11 09:41:06 +05:30
Marius Vikhammer
7108ff093d
Merge branch 'feature/sram1_iram' into 'master'
...
system: add kconfig option for using parts of SRAM1 for IRAM
Closes IDFGH-8351 and IDF-942
See merge request espressif/esp-idf!21214
2023-04-10 13:58:40 +08:00
Marius Vikhammer
5cbd311ecf
system: add kconfig option for using parts of SRAM1 for IRAM
...
Using parts of SRAM1 for IRAM allows apps with more statically allocated IRAM
Closes https://github.com/espressif/esp-idf/issues/9824
2023-04-07 07:12:58 +00:00
zhangyanjiao
71bb7d681a
Update the ESP-NOW frame length in docs
2023-04-07 06:58:22 +00:00
Wan Lei
b6d57a26ca
Merge branch 'feature/spi_flash_enable_counters_on_esp_flash_driver' into 'master'
...
spi_flash: support SPI_FLASH_ENABLE_COUNTERS on esp_flash driver and test this feature
Closes IDF-5623
See merge request espressif/esp-idf!19554
2023-04-06 15:48:42 +08:00
Saurabh Kumar Bansal
8cf6325491
Merge branch 'feature/usb_msc_device_driver' into 'master'
...
usb: modify example according to newly implemented USB MSC Device class driver
Closes IDF-1600
See merge request espressif/esp-idf!22727
2023-04-06 14:30:39 +08:00
gaoxu
542a61b6cb
support SPI_FLASH_ENABLE_COUNTERS feature on esp_flash driver and rename the functions to esp_flash_xx
2023-04-06 11:40:40 +08:00
Jiang Jiang Jian
badf267022
Merge branch 'bugfix/block9_can_not_be_used_for_fe' into 'master'
...
efuse: Prevent burning XTS_AES and ECDSA keys into BLOCK9 (BLOCK_KEY5)
Closes IDF-7175
See merge request espressif/esp-idf!23052
2023-04-06 10:17:07 +08:00
Mahavir Jain
f4334e0318
docs: add a note regarding EFuse Block9 key purpose quirk for some chips
2023-04-05 14:20:07 +05:30
Saurabh Kumar Bansal
55914d0c12
usb: modify example according to newly implemented usbd msc driver
2023-04-04 17:48:20 +00:00
Ondrej Kosta
3d66a10114
Ethernet driver and documentation clean-up
2023-04-04 11:33:08 +00:00
Tomas Rezucha
2c6d0bae90
usb: Update host CDC examples
2023-04-04 07:47:55 +00:00
Prakhar Maurya
08ce9d9751
fic: extra can removed
2023-04-03 18:10:28 +05:30
Armando (Dou Yiwen)
ebaf987dc8
Merge branch 'feature/experimental_feature_mspi_120_ddr' into 'master'
...
mspi: experimental feature mspi 120 mhz ddr
Closes IDF-7073
See merge request espressif/esp-idf!22952
2023-04-03 18:03:58 +08:00
Armando
384b3bdc60
docs: update external ram programming guide edma chapter
2023-04-03 10:30:50 +08:00
Armando
eb917732d6
docs: update s3 flash psram speed configuration programming guide
2023-04-03 10:30:50 +08:00
Jakob Hasse
13a8ba8967
esp_event: Clarify event handler un-registering
...
Related to https://github.com/espressif/esp-idf/issues/10848
2023-04-03 10:02:25 +08:00
Jiang Jiang Jian
5898953156
Merge branch 'doc/update_doc_for_pd_periph_config' into 'master'
...
esp_pm: update help doc for PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
See merge request espressif/esp-idf!22888
2023-03-31 18:11:41 +08:00
Harshit Malpani
2910050060
docs: Update Protocols & Provisioning sections for H2
2023-03-30 18:00:12 +05:30
morris
76ac9b0ecf
Merge branch 'bugfix/rmt_calarify_mem_block_symbols' into 'master'
...
Bugfix/rmt calarify mem block symbols
See merge request espressif/esp-idf!22966
2023-03-30 15:50:10 +08:00
Sudeep Mohanty
c2f404aab8
Merge branch 'bugfix/ulp_riscv_rtc_i2c_driver' into 'master'
...
ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
See merge request espressif/esp-idf!22942
2023-03-30 14:49:46 +08:00
morris
5d1a272b1c
rmt: calarify the meaning of mem_block_symbols in DMA and non-DMA mode
2023-03-30 11:09:13 +08:00
Marius Vikhammer
20b0cbbbec
Merge branch 'feature/esp_docs_1.4.0' into 'master'
...
docs: use caps directly in docs.
Closes IDF-6419
See merge request espressif/esp-idf!22779
2023-03-30 10:56:48 +08:00
wuzhenghui
fcf0498da8
esp_pm: update doc for PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2023-03-30 10:33:47 +08:00
Shreyas Sheth
888b909e79
esp_wifi: WPA3 softap set PMF required true
...
1) Set NVS PMF required true if not specified by application when
authmode is WPA3
2) Fix issue regarding cleanup of non associated sta_info
3) Fix implementation of sta lock to avoid concurrency issues
4) Fix softAP deinit crash when password is configured with max length
2023-03-29 13:07:52 +00:00
Sudeep Mohanty
88e4c06028
ulp-riscv-i2c: Updated ULP RISC-V I2C driver to abort when met with errors
...
The current ULP RISC-V RTC I2C driver got stuck in an infinite loop if
there is a I2C transaction error. This commit amends the driver flow to
abort the read/write operation if met with errors. It also adds a loop
timeout to avoid getting stuck in an infinite loop.The commit also
updates the default bus timing parameters for RTC I2C to be faster.
This commit also adds documentation help to guide users when they meet
with issues while working with the RTC I2C driver on the ULP RISC-V coprocessor.
2023-03-29 13:25:46 +02:00
David Cermak
d864c6df5a
docs: Update Network & Protocols sections for H2
2023-03-29 07:29:07 +02:00
Zim Kalinowski
ee842a1386
Merge branch 'feature/fix_load_efuses_from_flash_when_real_fe_is_on' into 'master'
...
efuse(virtual mode): Fix load_efuses_from_flash when FE is on
Closes IDFGH-9580
See merge request espressif/esp-idf!22793
2023-03-28 17:32:11 +08:00
Marius Vikhammer
a964b85d45
docs: use soc_caps directly in text where possible
2023-03-28 17:23:43 +08:00
Roland Dobai
891f9a9bdf
Merge branch 'tools/move_idf_size_out' into 'master'
...
tools: Move out idf_size.py in favour of using the esp-idf-size package
Closes IDF-6540
See merge request espressif/esp-idf!22038
2023-03-28 16:54:42 +08:00
Jiang Guang Ming
a32699c2a7
Merge branch 'feature/support_flash_mmap_pytest_c6_h2' into 'master'
...
spi_flash: support flash mmap pytest c6 h2
Closes IDF-7009
See merge request espressif/esp-idf!22935
2023-03-28 14:02:03 +08:00
Mahavir Jain
88390d5f02
Merge branch 'feature/c6_h2_flash_enc_logs_docs' into 'master'
...
docs: add flash enc process logs for ESP32-H2 and ESP32-C6
See merge request espressif/esp-idf!22940
2023-03-28 12:07:35 +08:00
Djordje Nedic
3e0f612a7e
tools: Move out idf_size.py in favour of using the esp-idf-size package
...
This commit removes all idf_size.py files and references to them and adds esp-idf-size as a dependency and adequate wrappers to avoid breaking changes.
2023-03-27 19:40:33 +02:00
Mahavir Jain
a88130a71e
docs: add flash enc process logs for ESP32-H2 and ESP32-C6
2023-03-27 22:27:09 +05:30
Jiang Guang Ming
a06afc8d91
doc: remove esp32h2 or esp32c6: - Flash MMAP driver isn't ready in Chip-ROM
2023-03-27 00:30:21 -07:00
Jakob Hasse
a3782377d7
Merge branch 'doc/cxx_style_guide_camel_case_collision' into 'master'
...
doc: made reasonable exception for CamelCase explicit
See merge request espressif/esp-idf!22912
2023-03-27 13:52:00 +08:00
Mahavir Jain
f1465c6ad8
Merge branch 'featue/factory_reset_state' into 'master'
...
bootloader_support: Adds API to detect Factory reset has happened
Closes IDFGH-9379
See merge request espressif/esp-idf!22822
2023-03-24 21:32:30 +08:00
Jakob Hasse
3839508bf6
doc: made reasonable exception for CamelCase explicit
2023-03-24 12:01:38 +08:00
Mahavir Jain
55fd7d43c1
Merge branch 'feature/heap-alloc-free-callbacks' into 'master'
...
heap: Add allocation and free function hooks.
Closes IDFGH-9424
See merge request espressif/esp-idf!22456
2023-03-24 10:55:11 +08:00
KonstantinKondrashov
88ef0d8aeb
efuse: Fix load_efuses_from_flash when FE is on
...
esp_efuse_utility_load_efuses_from_flash() read emul_efuse
as an encrypted partition, but that is not correct,
this partition was never encrypted.
Need to read it as not encrypted partition.
Fxed the case: If FE is already on then EFUSE VIRT mode can work with it.
Closes https://github.com/espressif/esp-idf/issues/10929
2023-03-23 16:20:43 +08:00
Marius Vikhammer
8f26d66b62
Merge branch 'docs/add_wdt_panic_note' into 'master'
...
docs: add note about configuring panic/system reset for task WDT
Closes IDFGH-9651
See merge request espressif/esp-idf!22785
2023-03-23 14:37:50 +08:00
Guillaume Souchere
2f982107dc
heap: Wrap the function hook feature under a configuration
...
also update heap_debug.rst and mem_alloc.rst to provide information about the feature
2023-03-23 04:50:49 +00:00
Mahavir Jain
86b6f87d68
Merge branch 'bugfix/ram_loadable_elf_flash_mmap_issue' into 'master'
...
Fix flash mmap data integrity issue for RAM loadable ELF case
See merge request espressif/esp-idf!22802
2023-03-23 12:13:35 +08:00
Armando (Dou Yiwen)
7905961053
Merge branch 'docs/esp_mm_programming_guide' into 'master'
...
docs: mmu supported memory management programming guide
Closes IDF-7006
See merge request espressif/esp-idf!22851
2023-03-23 10:41:07 +08:00
Jakob Hasse
6382fc3d6b
Merge branch 'feature/pthread_semaphore' into 'master'
...
pthread: POSIX unnamed semaphore
Closes IDF-6936
See merge request espressif/esp-idf!22585
2023-03-22 19:03:12 +08:00
Armando
abb03b8dc4
doc: added memory management programming guides
2023-03-22 16:33:52 +08:00
Wang Zi Yan
e9ab97e467
Merge branch 'docs/translate_kconfig' into 'master'
...
docs: translate kconfig.rst
Closes DOC-4574
See merge request espressif/esp-idf!22624
2023-03-22 10:37:35 +08:00
KonstantinKondrashov
efbafb873b
bootloader_support: Adds API to detect Factory reset has happened
...
Closes https://github.com/espressif/esp-idf/issues/10753
2023-03-22 02:21:54 +08:00
Zim Kalinowski
0d3f25ecf4
Merge branch 'doc/remove_legacy_event_loop_docs' into 'master'
...
doc: remove left-over legacy event loop docs
Closes IDF-6189
See merge request espressif/esp-idf!22733
2023-03-21 21:20:22 +08:00
Wang Zi Yan
477a9ac72b
docs: translate kconfig.rst
2023-03-21 19:24:24 +08:00
Roland Dobai
86f83e04e4
Merge branch 'esp_rfc2217_server_pkg' into 'master'
...
docs(docker): simplify instructions for esp_rfc2217_server, now part of esptool package
Closes IDF-6949
See merge request espressif/esp-idf!22765
2023-03-21 14:03:27 +08:00
Jakob Hasse
45c8b8ba10
pthread: Implemented POSIX unnamed semaphore
2023-03-21 10:23:58 +08:00
Peter Dragun
64be67e59d
docs(docker): update instructions for esp_rfc2217_server
2023-03-20 10:53:05 +01:00
Mahavir Jain
bad4cd7072
spi_flash: RAM loadable ELF should have dangerous writes option allowed
...
For RAM loadable ELF case, there is no application or the bootloader on
the flash. And hence the check for getting current running OTA partition
or looking up partition table fails during dangerous writes option.
We are disabling the dangerous writes option for RAM loadable ELF case
and allowing writes to entire flash memory.
2023-03-20 11:10:29 +05:30
Kevin (Lao Kaiyao)
2d14ba2b91
Merge branch 'feature/analog_comparator_h2' into 'master'
...
Introduce the Analog Comparator driver
Closes IDF-6817
See merge request espressif/esp-idf!22355
2023-03-18 00:42:20 +08:00
Jakob Hasse
a44671c11a
doc: remove left-over legacy event loop docs
2023-03-17 15:37:26 +08:00
laokaiyao
53584bb5a7
ana_cmpr: add programming guide
2023-03-17 14:35:55 +08:00
Roland Dobai
b08d08d766
Merge branch 'docs/simplify_udev_rules_instructions' into 'master'
...
docs: Simplify OpenOCD udev rules instructions for manual Linux installation
See merge request espressif/esp-idf!22628
2023-03-17 14:30:23 +08:00
Marius Vikhammer
34ad5d8d29
Merge branch 'docs/extra_component_dirs' into 'master'
...
docs: fixed EXTRA_COMPONENT_DIRS being mispelled as EXTRA_COMPONENTS_DIRS in build-system guide
See merge request espressif/esp-idf!22792
2023-03-17 11:28:45 +08:00
Marius Vikhammer
a0764049fa
docs: fixed EXTRA_COMPONENT_DIRS being mispelled as EXTRA_COMPONENTS_DIRS in build-system guide
2023-03-16 16:52:03 +08:00
Mahavir Jain
361f6821a0
Merge branch 'feature/esp_http_client_esp_events' into 'master'
...
esp_http_client: Add support for esp_events
See merge request espressif/esp-idf!21113
2023-03-16 13:25:38 +08:00
Aditya Patwardhan
85b1efc729
Merge branch 'update/update_cmn_crt_authorities_csv' into 'master'
...
Update common cert authorities csv
See merge request espressif/esp-idf!22713
2023-03-16 12:59:48 +08:00
Wang Zi Yan
6c8d4ed6ec
docs: update translation for configure-ft2232h-jtag.rst and configure-other-jtag.rst
2023-03-16 10:29:28 +08:00
Marius Vikhammer
86c647e93f
docs: add note about configuring panic/system reset for task WDT
...
Closes https://github.com/espressif/esp-idf/issues/10995
2023-03-16 09:52:04 +08:00
Sudeep Mohanty
9b81e2b189
freertos: Schedule tasks unblocked by an ISR on a core with scheduler running if core affinity matches
...
FromISR APIs would put an unblocked task on the pending ready list if
the scheduler is suspended on the current core, irrespective of the
task's core affinity and the state of the scheduler on the other core.
This commit updates this behavior by allowing tasks to get scheduled on
a core which has the scheduler running as long as the task's core
affinity allows it.
2023-03-15 07:43:33 +00:00
Harshit Malpani
674fd8feb8
esp_http_client: Add support for esp_events
2023-03-15 11:48:11 +05:30
Jiang Jiang Jian
266a58f85b
Merge branch 'bugfix/add_rf_test_lib' into 'master'
...
esp_phy: Update esp32c3/s3 phy lib and add test lib
Closes WIFI-5097
See merge request espressif/esp-idf!22058
2023-03-13 20:21:47 +08:00
Sudeep Mohanty
1559b6309f
Merge branch 'bugfix/ulp_docs_incorrect_jump_desc' into 'master'
...
docs: Updated incorrect description for ULP FSM JUMPR and JUMPS instructions
Closes IDFGH-9574
See merge request espressif/esp-idf!22695
2023-03-13 17:53:14 +08:00
Omar Chebib
2f4c32afac
Apply 1 suggestion(s) to 1 file(s)
2023-03-13 14:47:09 +08:00
xiehang
a85ff31f00
Add the esp_phy_cert_test.h file to Doxyfile
2023-03-13 14:15:37 +08:00
Espressif BOT
e174fc967e
Update common cert authorities csv
2023-03-12 11:00:24 +08:00
Song Ruo Jing
3ec287eaa5
Merge branch 'feature/ledc_gamma_curve_support' into 'master'
...
ledc: Support gamma curve fade feature
Closes IDF-5811 and IDF-6236
See merge request espressif/esp-idf!22486
2023-03-12 07:54:08 +08:00
Sudeep Mohanty
ce796ffaf9
docs: Updated incorrect description for ULP FSM JUMPR and JUMPS instructions
...
This commit updates the incorrect description for the JUMPR and JUMPS
instructions for ULP FSM on esp32/s2/s3.
Closes https://github.com/espressif/esp-idf/issues/10923
2023-03-11 08:10:10 +01:00
morris
f8d68efcbf
Merge branch 'bugfix/atomic_gptimer_fsm' into 'master'
...
gptimer: fix race condition between start and stop
See merge request espressif/esp-idf!22620
2023-03-11 09:40:17 +08:00
Jiang Jiang Jian
d5f53fb415
Merge branch 'feature/nan_datapath' into 'master'
...
NAN Datapath support and console example
Closes WIFI-1223
See merge request espressif/esp-idf!13593
2023-03-11 04:50:10 +08:00
morris
2d52334e5d
gptimer: fix race condition between start and stop
...
Added state transition in gptimer_start/stop functions.
So that it's not possible to make a stopped timer continue to run
because of race condition.
2023-03-10 23:27:29 +08:00
Nachiket Kukade
4c76af3f68
esp_wifi: Add support for NAN Discovery and Datapath
...
Update wifi lib with below -
1. Create NAN Discovery SM for beaconing & cluster formation
2. Create NAN interface for Tx/Rx of beacons & action frames
3. Add commands & events for NAN Services Publish/Subscribe/Followup
4. Add NAN Datapath definitions, Events, Peer structures
5. Support for forming and parsing of Datapath related attributes
6. Modules for NDP Req, Resp, Confirm, Term, Peer management
7. NAN Interface related additions in Datapath, Data Tx Q's
In addition include below changes -
1. Add netif and driver support for NAN Interface
2. Add simple examples for Publisher-Subscriber usecases
3. Add an advanced console example that supports commands
for NAN Discovery, Services & Datapath
4. Add wifi_apps for providing better NAN API's and Peer management
Co-authored-by: Shyamal Khachane <shyamal.khachane@espressif.com>
2023-03-10 11:18:23 +05:30
Fu Hanxi
7002a5ce10
Merge branch 'docs/update_idf_build_apps_and_pytest' into 'master'
...
Docs/update idf build apps and pytest
See merge request espressif/esp-idf!22696
2023-03-10 13:08:25 +08:00
Song Ruo Jing
79f34fe524
ledc: Support gamma curve fade feature on esp32c6 and esp32h2
2023-03-10 12:42:46 +08:00
Fu Hanxi
953d1fcbca
docs: provide simple approach to run pytest locally
2023-03-10 11:25:02 +08:00
Armando
75629ee6a8
spi_flash: added programming guide for ESP-IDF vs ESP-ROM flash driver
2023-03-09 14:55:13 +08:00
Roland Dobai
b5b062a55c
Merge branch 'bufix/fix_check_kconfigs_mention' into 'master'
...
bugfix: Fix documentation reference to check_kconfigs.py
Closes IDFGH-9573
See merge request espressif/esp-idf!22626
2023-03-09 00:26:11 +08:00
Martin Vychodil
f8383f439f
Merge branch 'feature/sd_perf_uplift' into 'master'
...
fatfs: fstat - enable setting a custom preferred block size
Closes IDF-6978
See merge request espressif/esp-idf!22522
2023-03-09 00:03:02 +08:00
Djordje Nedic
29e8025750
docs: Simplify OpenOCD udev rules instructions for manual Linux installation
...
Instead of pointing the user to the OpenOCD documentation, we simply instruct them to copy a single file and point them directly to it.
2023-03-08 13:49:21 +01:00
Zim Kalinowski
05037957c7
Merge branch 'docs/broken_links_2' into 'master'
...
docs: fix broken links
See merge request espressif/esp-idf!22611
2023-03-08 18:12:24 +08:00
Adam Múdry
16915556a3
fatfs: fstat - enable setting a custom preferred block size
...
Enables setting a custom st_blksize in fatfs vfs fstat function.
Directly affects file buffer size for fatfs.
Increasing the value helps with fread and fgets speeds, however increases heap usage.
Added info to docs about improving I/O performance.
2023-03-08 09:09:47 +01:00
daiziyan
9ba9dc04b0
docs: updated flash-encryption, startup, memory-types and misc_system_api
2023-03-07 18:06:52 +08:00
Darian
daf4150846
Merge branch 'refactor/freertos_port_malloc_macros' into 'master'
...
FreeRTOS(IDF): Refactor pvPortMalloc()/vPortFree(), Implement IDF heap wrapper for FreeRTOS.
Closes IDF-3997
See merge request espressif/esp-idf!22565
2023-03-07 17:30:10 +08:00
Noah Pendleton
e7747bdee6
doc: fix a small typo for check_kconfigs.py
...
The script was moved in bcc8f2628c
,
update the doc reference to match.
2023-03-06 09:58:15 -05:00
Mahavir Jain
11e034b387
docs: add ESP32-H2 secure boot guide
...
Close IDF-6681
2023-03-06 16:58:08 +05:30
Marius Vikhammer
24e0d91cd0
docs: fix broken links
2023-03-06 17:29:10 +08:00
Darian Leung
e21ab0332b
freertos(IDF): Refactor port heap functions
...
Vanilla FreeRTOS expects applications to use one of the heap implementations
provided by FreeRTOS (i.e., heap_x.c), where functions such as pvPortMalloc()
and vPortFree() are defined in the heap implementation.
However, ESP-IDF already provides its own heap implementation
(i.e., esp_heap_caps.h). Thus, the pvPortMallc()/vPortFree() functions were
previously overriden by macro to call esp_heap functions directly.
This commit refactors the FreeRTOS port's heap as such:
- Added a heap_idf.c that implements all of the heap related functions required
by FreeRTOS source
- All dynamic memory allocated by FreeRTOS is from internal memory. Thus, the
FreeRTOS heap is the internal memory subset of the ESP-IDF heap.
- Removed some old macros to reduce diff from upstream source code.
2023-03-06 16:00:29 +08:00
Wu Zheng Hui
2066977b48
Merge branch 'feature/bringup_esp32c6_deepsleep_support_master' into 'master'
...
esp32c6: bringup deepsleep examples
Closes IDF-6051, IDF-6052, IDF-5349, IDF-5924, and WIFI-5352
See merge request espressif/esp-idf!22300
2023-03-03 23:53:10 +08:00
C.S.M
679dae70cd
Merge branch 'feature/temperature_intr' into 'master'
...
temperature sensor: Add high/low value threshold interrupt support
Closes IDF-5786
See merge request espressif/esp-idf!22331
2023-03-03 15:31:23 +08:00
Cao Sen Miao
840ff4f865
temperature_sensor: Implement temperature monitor interrupt feature on ESP32H2/ESP32C6
2023-03-03 10:38:40 +08:00
wuzhenghui
709adaaa37
soc_caps: since esp32c6 only support one ext wakeup src, split SOC_PM_SUPPORT_EXT_WAKEUP
...
Close IDF-5924
2023-03-02 15:06:05 +08:00
Wang Zi Yan
2e4455a7e4
docs: finalize CN for index/spi_slave/system_time
2023-03-02 07:04:49 +00:00
Wang Zi Yan
c490c3a183
docs: update CN for index/spi_slave/system_time
2023-03-02 07:04:49 +00:00
Darian
640ba3c029
Merge branch 'feature/ringbuf_uses_event_lists' into 'master'
...
esp_ringbuf: Replace internal semaphores with task event lists
Closes IDF-875
See merge request espressif/esp-idf!22442
2023-03-02 01:58:44 +08:00
David Čermák
956e62c461
Merge branch 'feature/lwip_ipv6_only' into 'master'
...
lwip: Support IPv6 only mode
Closes IDF-6023
See merge request espressif/esp-idf!20468
2023-03-01 21:38:10 +08:00
Song Ruo Jing
0558d40c81
Merge branch 'contrib/github_pr_10856' into 'master'
...
Correct typo in referenced function name (GitHub PR)
Closes IDFGH-9496
See merge request espressif/esp-idf!22537
2023-03-01 18:39:11 +08:00
morris
14555a19db
Merge branch 'feature/parlio_driver' into 'master'
...
Parallel IO TX driver && LED Matrix example
Closes IDF-6607
See merge request espressif/esp-idf!22163
2023-03-01 17:08:16 +08:00
Bradley McFadden
6a21403cba
uart: Correct typo in referenced function name
...
The functions `uart_enable_pattern_det_intr` have been renamed to `uart_enable_pattern_det_baud_intr`, but a reference to these functions in the programming guide was not updated.
Merges https://github.com/espressif/esp-idf/pull/10856
2023-03-01 12:19:07 +08:00
Zhang Xiao Yan
268a662e6c
Merge branch 'docs/add_link_to_vscode_debug_configuration' into 'master'
...
docs: add link to configuration of VSCode debug
See merge request espressif/esp-idf!22526
2023-03-01 10:33:55 +08:00
morris
a7f5ff32ff
doc: initial parallel IO programming guide
...
Also correct the GPIO information on esp32h2.
2023-03-01 00:43:14 +00:00
Darian Leung
443d87c2ff
esp_ringbuf: Replace internal semaphores with task event lists
...
This commit replaces the existing TX/RX semaphores with FreeRTOS task event
lists (similar to how FreeRTOS queues implement task blocking). Using task
event lists allows the ring buffer object to be smaller and various ring buffer
functions to be faster. The ring buffer queue set impelementation was also
updated as a result.
2023-02-28 23:56:45 +08:00
Jiang Jiang Jian
146a5c4de4
Merge branch 'feature/sae_softAP' into 'master'
...
esp_wifi: WPA3-SAE support for softAP
Closes IDFGH-4771
See merge request espressif/esp-idf!15690
2023-02-28 12:25:05 +08:00
Shreyas Sheth
2b8e40e760
esp_wifi: WPA3-SAE support for softAP
2023-02-28 12:25:05 +08:00
Song Ruo Jing
8486a2c3ad
Merge branch 'bugfix/revert_rtc_clock_bbpll_power_on_with_usb' into 'master'
...
usb_serial_jtag: Improve the code for the issue of usb cdc device unable to work during sleep
Closes IDFGH-6887
See merge request espressif/esp-idf!20973
2023-02-27 23:18:54 +08:00
Mahavir Jain
ad19981af8
Merge branch 'feature/esp32h2_enable_flash_encryption' into 'master'
...
Feature/esp32h2 enable flash encryption
Closes IDF-6282 and IDF-6680
See merge request espressif/esp-idf!22502
2023-02-27 16:55:32 +08:00
Linda
414a5c0410
docs: add link to configuration of VSCode debug
2023-02-27 16:31:48 +08:00
David Cermak
5f6cb31105
lwip: Support IPv6 only mode
2023-02-27 08:53:34 +01:00
Song Ruo Jing
1a66459b44
usb_serial_jtag: Improve the code for the issue of usb cdc device unable to work during sleep
...
1. Remove RTC_CLOCK_BBPLL_POWER_ON_WITH_USB Kconfig option
During sleep, BBPLL clock always gets disabled
esp_restart does not disable BBPLL clock, so that first stage bootloader log can be printed
2. Add a new Kconfig option PM_NO_AUTO_LS_ON_USJ_CONNECTED
When this option is selected, IDF will constantly monitor USB CDC port connection status.
As long as it gets connected to a HOST, automatic light-sleep will not happen.
Closes https://github.com/espressif/esp-idf/issues/8507
2023-02-27 12:10:49 +08:00
liuning
7817c23623
esp_coex: correct Kconfig name
2023-02-26 06:58:18 +00:00
Sudeep Mohanty
6c1a544782
Merge branch 'docs/ulp_docs_incorrect_notes' into 'master'
...
docs: Ulpdated ULP docs to have the correct notes directive
Closes IDF-2522
See merge request espressif/esp-idf!22415
2023-02-24 18:17:31 +08:00
Aditya Patwardhan
7b40852d2f
docs/flash_encryption: Update docs for esp32h2 target
2023-02-24 15:21:51 +05:30
Wan Lei
cf146d4b31
Merge branch 'bugfix/fix_spi_master_iram_safe_env' into 'master'
...
spi_master: fix whole master driver iram safe enviroenment
Closes IDF-6848
See merge request espressif/esp-idf!22401
2023-02-24 14:54:03 +08:00
Armando (Dou Yiwen)
4452a3cf3e
Merge branch 'feature/support_h2_adc' into 'master'
...
adc: support adc h2
Closes IDF-6124, IDF-6214, IDF-6543, IDF-6215, IDF-6664, and IDF-6695
See merge request espressif/esp-idf!22205
2023-02-24 14:28:33 +08:00
Jing Li
a529771d88
Merge branch 'refactor/pm_use_unified_esp_pm_config_t' into 'master'
...
pm: refactor pm codes to use unified esp_pm_config_t
See merge request espressif/esp-idf!22472
2023-02-24 14:06:19 +08:00
wanlei
f11c44e55b
spi_master: fix master driver iram safe enviroenment
2023-02-24 10:46:06 +08:00
C.S.M
b184b9a153
Merge branch 'bugfix/usb_serial_driver_block' into 'master'
...
usb_serial_jtag: Fix bug of blocking TX xfer when using driver
Closes IDF-5390 and IDFGH-8776
See merge request espressif/esp-idf!22412
2023-02-24 10:22:08 +08:00
Cao Sen Miao
720b8d9c1a
usb_serial_jtag: Fix bug of blocking TX xfer when using driver,
...
Merges https://github.com/espressif/esp-idf/pull/10208
2023-02-23 17:45:39 +08:00
Armando
5653018cd1
esp_adc: support selecting clock source for oneshot driver
2023-02-23 11:48:31 +08:00
jingli
eede7295d1
docs: upate migration guides for deprecated type and header file in power management component
2023-02-23 11:36:13 +08:00
jingli
8f415a7f44
refactor: power management component use unified esp_pm_config_t
2023-02-23 11:36:07 +08:00
Chip Weinberger
c39be8bc76
[USB Serial/JTAG Driver] use time-limited blocking for TX
2023-02-22 14:28:08 +08:00
Alexey Lapshin
e4eca000f7
docs: add EN GCC-12.2.0 migration guide
2023-02-22 05:33:03 +00:00
Zhang Xiao Yan
778aeae99e
Merge branch 'docs/remove_incorrect_note_from_esp32s3_get_started' into 'master'
...
docs: remove incorrect note from get started of esp32s3
See merge request espressif/esp-idf!22389
2023-02-22 09:58:57 +08:00
Roland Dobai
b26800e7ad
Merge branch 'fix/docker_rfc2217' into 'master'
...
docs: add info how to access serial port inside docker via rfc2217
Closes IDFGH-9230
See merge request espressif/esp-idf!22441
2023-02-22 04:06:57 +08:00
Frantisek Hrbata
0788616626
docs: add info how to access serial port inside docker via rfc2217
...
On Windows/Mac the serial port cannot be access directly inside
docker container. This is already mentioned in the documentation.
This expands the documentation for steps which can be used to overcome
this limitation by using remote serial port access via telnet protocol.
Closes https://github.com/espressif/esp-idf/issues/10617
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-02-21 15:02:48 +01:00