Marius Vikhammer
4ea0538a88
Merge branch 'ci/system_example_test_reduction' into 'master'
...
ci: reduce the number of system examples built/tested in regular pipelines
See merge request espressif/esp-idf!26519
2023-10-26 10:36:18 +08:00
Zim Kalinowski
d63f83d279
fix(example/http): Fixed potential memory leak/crash in when handling error condition
2023-10-25 14:44:06 +02:00
sonika.rathi
360f7b1e14
fix(sd_card): update sd_card troubleshooting notes in readme.md
2023-10-25 11:19:08 +02:00
Roman Leonov
375907299e
fix(usb/host): added hid_driver_uninstall call during APP_QUIT for HID Host example
2023-10-25 09:04:20 +02:00
Mahavir Jain
aaa438a3a2
Merge branch 'feature/tls_v1.2_and_v1.3_simultaneously' into 'master'
...
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
Closes IDF-8189 and IDF-8344
See merge request espressif/esp-idf!26304
2023-10-25 12:26:23 +08:00
Marius Vikhammer
d6a79b5108
Merge branch 'feature/hello_world_linux' into 'master'
...
feat(linux_target): enable hello world example for linux target
See merge request espressif/esp-idf!26638
2023-10-25 10:22:49 +08:00
Tomas Rezucha
e6fde2e13e
refactor(usb/host_msc_example): Increase transfer speeds
...
- Upgrade to MSC driver 1.1.1 for zero copy transfers
- Use setvbuf() to increase size of VFS file buffer
- Add example test
2023-10-24 15:19:58 +02:00
Tomas Rezucha
6e92fc0416
feature(examples/usb): Define maximum opend files in MSC device example
2023-10-24 15:19:58 +02:00
zhanghaipeng
b90dc6a515
feat(bt/bluedroid): Support hid device control point
2023-10-24 15:17:49 +08:00
zhanghaipeng
5727802497
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-24 14:52:56 +08:00
Marius Vikhammer
8c52b0845d
feat(linux_target): enable hello world example for linux target
2023-10-24 10:04:09 +08:00
Harshit Malpani
2da0b61374
fix: Update https_mbedtls example to fix TLS v1.2 connection
2023-10-23 16:23:18 +05:30
morris
d4f7880d68
Merge branch 'doc/fix_datasheet_link_ec11' into 'master'
...
docs: update EC11 datasheet link
Closes IDFGH-11286
See merge request espressif/esp-idf!26621
2023-10-23 15:26:35 +08:00
Fu Hanxi
eb37150780
ci: add all nightly run env vars while checking
2023-10-23 09:19:31 +02:00
Shu Chen
d7aa99ac2d
Merge branch 'bugfix/ot_sleep_idle_time' into 'master'
...
fix(ci): Add a timer to print ot sleepy device status
See merge request espressif/esp-idf!26352
2023-10-23 14:37:40 +08:00
Jiang Jiang Jian
199ce4c7a9
Merge branch 'bugfix/update_scan_example_for_scan_get_ap_records' into 'master'
...
fix(wifi): update scan example for scan get ap records
Closes WIFI-6258 and WIFI-6301
See merge request espressif/esp-idf!26524
2023-10-23 13:43:29 +08:00
morris
845e6c3ccb
docs: update EC11 datasheet link
...
Closes https://github.com/espressif/esp-idf/issues/12442
2023-10-23 10:12:23 +08:00
morris
98b5ea7bdf
refactor(pcnt): make pcnt driver as component
2023-10-23 01:45:43 +00:00
Darian Leung
13f3a226bb
change(examples): Update example configurations for FreeRTOS v10.5.1
...
This commit updates the sdkconfig for some examples when building with the
v10.5.1 kernel. The updates fixes the following:
Place FreeRTOS functions into flash
- Some examples use nearly 100% of available IRAM, thus any small increase in
IRAM in other components (e.g., FreeRTOS) will lead to a build error. As a
result, 'CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH' has been enabled in those
examples to save some IRAM.
- Some examples consume too much flash memory, leading to the 'factory'
parition overflowing. IN those examples,
'CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE' has been enabled to use a larger
'factory' partition.
2023-10-21 04:39:16 +08:00
Aditya Patwardhan
7b8a2e8119
Merge branch 'fix/https_request_example_build_with_esp_wolfssl' into 'master'
...
fix(esp-tls): Fix the https_request example build for esp-wolfssl
See merge request espressif/esp-idf!26576
2023-10-20 22:31:14 +08:00
Jiang Jiang Jian
aa22a66c22
Merge branch 'feat/support_esp32c3_eco7_wifi' into 'master'
...
Feat/support esp32c3(v1.1) wifi
Closes WIFI-6274
See merge request espressif/esp-idf!26132
2023-10-20 19:13:03 +08:00
Aditya Patwardhan
7e6f4d4e87
fix(esp-tls): Fix the https_request example build for esp-wolfssl
2023-10-20 13:43:18 +05:30
Alex Lisitsyn
1c0631ee70
Merge branch 'bugfix/modbus_examples_fix_format_issues' into 'master'
...
modbus: fix -wno-format issues in the examples
Closes IDF-6437
See merge request espressif/esp-idf!26542
2023-10-20 15:27:33 +08:00
Alex Lisitsyn
c5b2291eea
modbus: fix -wno-format issues in the examples
2023-10-20 15:27:33 +08:00
alanmaxwell
cd784eb0f1
fix(ci): disable WiFi IRAM option for bleprph_wifi_coex example
2023-10-20 11:02:05 +08:00
Shen Wei Long
4c9d181076
Merge branch 'ci/update_bt_examples_build_rules' into 'master'
...
ci: update bluetooth examples build rules
Closes IDFCI-1820 and IDF-8368
See merge request espressif/esp-idf!26271
2023-10-20 10:50:06 +08:00
Armando (Dou Yiwen)
1bce665e73
Merge branch 'feat/sdspi_esp32p4' into 'master'
...
sdspi: supported sdspi on esp32p4
Closes IDF-7501
See merge request espressif/esp-idf!26458
2023-10-20 10:41:44 +08:00
Wang Meng Yang
5557ef4036
Merge branch 'fix/remove_esp_hf_ag_devices_status_indchage_in_example' into 'master'
...
fix(bt/bluedroid): Send device status of AG to HF with a different api
Closes BT-3437
See merge request espressif/esp-idf!26350
2023-10-20 09:45:59 +08:00
Armando (Dou Yiwen)
471f1f61ae
Merge branch 'feature/support_sdmmc_ver2_on_p4' into 'master'
...
sdmmc: esp32p4 support
Closes IDF-6502
See merge request espressif/esp-idf!25405
2023-10-19 22:00:40 +08:00
Jiang Jiang Jian
6db16c6e81
Merge branch 'feature/sta_sae_ext_key' into 'master'
...
feat(wifi): Add support for sae ext key for station
Closes WIFI-6170
See merge request espressif/esp-idf!24833
2023-10-19 18:49:15 +08:00
Marius Vikhammer
4f4f32ecf2
ci(system): restrict number of system examples built in regular pipelines
2023-10-19 10:10:37 +08:00
Chen Yudong
45bc939462
ci: update bluetooth examples build rules
...
fix some bluetooth examples supported targets
2023-10-18 21:58:28 +08:00
Guillaume Souchere
63952fe2f6
Merge branch 'feat/make-task-tracking-independant-from-poisoning' into 'master'
...
feat(heap): Dissociate heap poisoning from task tracking functionalities
Closes IDF-8332
See merge request espressif/esp-idf!26311
2023-10-18 20:18:22 +08:00
Zim Kalinowski
fa1a3ce0b5
Merge branch 'refactor/components_linux_compatible' into 'master'
...
Exclude all currently incompatible components from Linux build
Closes IDF-8318 and IDF-5996
See merge request espressif/esp-idf!25598
2023-10-18 20:17:49 +08:00
Armando
70314b56d5
feat(sdmmc): supported sd2.0 on esp32p4
2023-10-18 11:57:55 +00:00
Shreyas Sheth
ee9ce51133
feat(wifi): Add SAE EXT key support for esp station
2023-10-18 17:10:31 +05:30
gongyantao
013e609cea
fix(bt/bluedroid): Send device status of AG to HF with a different api
...
1: replace api esp_hf_ag_devices_status_indchange with esp_hf_ag_ciev_report in bluetooth
hfp_ag example to send device status of AG to HF unit.
2: remove the unused codes
2023-10-18 19:27:06 +08:00
Jiang Jiang Jian
249e45a5d6
Merge branch 'bugfix/coex_cfg_option_invisible' into 'master'
...
fix(esp_coex): Fix dependency errors in coexist configuration
Closes BT-3435
See merge request espressif/esp-idf!26484
2023-10-18 15:36:22 +08:00
Wan Lei
9f413d5d8d
Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32p4
Closes IDF-6510
See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
Guillaume Souchere
7492c862af
feat(heap): Dissociate heap poisoning from task tracking
...
In order to enable CONFIG_HEAP_TASK_TRACKING, some kind
of poisoning had to be enabled (!HEAP_POISONING_DISABLED).
However since those functionalities don't seem to be related
in any way, this commit decouple them by removing
MULTI_HEAP_BLOCK_OWNER from poison_head_t in multi_heap_poisoning.c
and handling the block ownership in heap_caps.c instead.
Note that handling task tracking in multi_heap.c would necessitate
updating the ROM implementation of multi_heap.c as well. For this
reason, the task tracking feature has to be handled in heap_caps.c.
2023-10-18 06:43:22 +02:00
David Čermák
210f757835
Merge branch 'fix/esp_netif_lock' into 'master'
...
fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164
2023-10-17 21:36:39 +08:00
Fu Hanxi
321d3c9ba6
Merge branch 'ci/remove_ttfw' into 'master'
...
ci: remove ttfw
See merge request espressif/esp-idf!26313
2023-10-17 20:43:56 +08:00
muhaidong
81dff8ec9f
fix(wifi): update scan example for scan get ap records
2023-10-17 17:56:53 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
Erhan Kurubas
340262977e
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921' into 'master'
...
Feature/update openocd to v0.12.0 esp32 20230921
Closes IDF-7920
See merge request espressif/esp-idf!26316
2023-10-17 16:09:39 +08:00
Armando
d08518e310
feat(sdspi): supported sdspi on esp32p4
2023-10-16 19:29:07 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
Fu Hanxi
4dbf8c8948
ci: remove ttfw related files
2023-10-16 10:23:09 +02:00
Fu Hanxi
ca63d0f943
test: move network_tests from examples/ to tools/test_apps
2023-10-16 10:18:03 +02:00
Shu Chen
fbf8d06477
Merge branch 'feature/openthread_uart_api_refactor' into 'master'
...
feat(openthread): Host connection logic refactor
See merge request espressif/esp-idf!26215
2023-10-16 16:13:00 +08:00
linruihao
11efe6ecdc
fix(esp_coex): Fix dependency errors in coexist configuration
2023-10-16 11:44:23 +08:00
Mahavir Jain
1501aef1b3
Merge branch 'feature/enable_secure_boot_esp32p4' into 'master'
...
feat(secure_boot): add secure boot support for esp32p4
Closes IDF-7544 and IDF-7745
See merge request espressif/esp-idf!26335
2023-10-16 11:07:14 +08:00
David Cermak
88d18e9a40
fix(esp_netif): Mark esp_netif_next deprecated and fix usages
...
* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP
2023-10-13 15:56:45 +02:00
morris
2bbdd35383
build: trim lcd apps build dependency
2023-10-13 14:58:15 +08:00
Rocha Euripedes
1a91a85e17
Merge branch 'example/mqtt_custom_outbox' into 'master'
...
Custom outbox for esp_mqtt
See merge request espressif/esp-idf!24233
2023-10-13 13:09:48 +08:00
Mahavir Jain
ee435132cb
Merge branch 'bugfix/preencrypted_ota_failed_with_partial_download' into 'master'
...
fix(esp_https_ota): fix preencrypted ota failed with pytest server and partial http enabled
Closes IDF-8112
See merge request espressif/esp-idf!25791
2023-10-13 12:51:33 +08:00
Xu Si Yu
082cf73602
fix(ot sleep): Add a timer to print ot sleepy device status
2023-10-13 10:47:18 +08:00
Erhan Kurubas
14a631880c
fix(pytest_gcov): properly extract file path from the gcov output
2023-10-12 11:01:23 +02:00
harshal.patil
ef92f03658
feat(efuses): enable eFuse example test (secure boot) for ESP32-P4
2023-10-12 10:12:54 +05:30
Euripedes Rocha
2f46d9686d
feat(mqtt/example): Adds custom outbox example
...
Adds example presenting how to customize esp-mqtt outbox.
2023-10-11 14:07:07 +02:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
nilesh.kale
44cbb8bb24
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-10-11 15:22:24 +05:30
Liu Linyan
fdec35827a
fix(ble_mesh): Enable relay by default for the specific dev role
2023-10-11 06:59:42 +00:00
Tomas Rezucha
31f11848d2
Merge branch 'feature/usb_examples_trim_build' into 'master'
...
change(usb/examples): Trim the builds of USB examples
See merge request espressif/esp-idf!26320
2023-10-10 23:33:11 +08:00
Konstantin Kondrashov
c15a2d23c5
Merge branch 'ci/enable_ipc_isr_tests' into 'master'
...
fix(examples): Enable ipc_isr tests on CI
Closes IDF-8273
See merge request espressif/esp-idf!26298
2023-10-10 19:19:23 +08:00
Roman Leonov
7b0b7a8bf0
Merge branch 'feature/usb_host_uvc_example_kconfig' into 'master'
...
feat(usb/host): add Kconfig for negotiation protocol configuration in UVC example
Closes IDF-7975
See merge request espressif/esp-idf!26275
2023-10-10 17:26:08 +08:00
Tomas Rezucha
b4c387f9f3
change(usb/examples): Trim the USB example builds
...
Include minimal set of components: main and everything it depends on
2023-10-10 10:28:47 +02:00
Rahul Tank
26ba685133
Merge branch 'feature/walkthrough_for_coc_ble_prph' into 'master'
...
doc (nimble): Added the tutorial for coc_bleprph example.
See merge request espressif/esp-idf!26290
2023-10-10 14:57:15 +08:00
Jiang Jiang Jian
0b99348c40
Merge branch 'ci/update_ethernet_wifi_example_build_rules' into 'master'
...
ci: update ethernet and wifi examples build rules
Closes IDFCI-1815
See merge request espressif/esp-idf!26246
2023-10-10 14:17:59 +08:00
Chen Jian Xing
7fd92acde8
Merge branch 'doc/update_espnow_example' into 'master'
...
doc(WiFi/Vendor): Update the ESP-NOW example for the recv callback function
Closes WIFI-5125
See merge request espressif/esp-idf!25841
2023-10-10 10:58:04 +08:00
Alexey Lapshin
2585e53d54
Merge branch 'feature/update-toolchain-to-esp-13.1.0_new_newlib' into 'master'
...
Update toolchain to esp-13.2.0_20230919
Closes GCC-250, GCC-322, GCC-324, GCC-327, GCC-330, and IDF-8287
See merge request espressif/esp-idf!25073
2023-10-10 08:18:33 +08:00
Adam Múdry
8fc8f3f479
Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4_fixed' into 'master'
...
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4 v2
Closes IDF-8093
See merge request espressif/esp-idf!26309
2023-10-09 19:51:56 +08:00
Wan Lei
c8832d789d
Merge branch 'fix/mcpwm_foc_example_build_all_target' into 'master'
...
fix(mcpwm): foc example enable build on all supported target
Closes IDF-8075
See merge request espressif/esp-idf!26366
2023-10-09 19:24:43 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
Alexey Lapshin
e381041a52
change(app_trace): decrease leaks in test to save ci time
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6f9901817f
fix(app_trace): fix sysview_tracing_heap_log test
2023-10-09 12:13:02 +04:00
wanlei
776b92803d
fix(mcpwm): foc example enable build on all supported target
2023-10-09 12:28:08 +08:00
Chen Yudong
eaca72b60c
ci: update ethernet and wifi examples build rules
2023-10-08 08:21:58 +00:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
Zhi Wei Jian
5306b3308f
Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'
...
feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155
2023-10-08 10:55:04 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
Roman Leonov
1bd0c0f6f6
feat(usb/host): add Kconfig for negotiation protocol configuration in UVC example
2023-10-06 12:43:17 +02:00
Adam Múdry
6582e6c422
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4 v2
2023-10-05 13:19:19 +02:00
KonstantinKondrashov
ccb90e3d4a
fix(examples): Enable ipc_isr tests on CI
2023-10-03 23:06:17 +08:00
Song Ruo Jing
821f7b0498
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
Abhinav Kudnar
e26f2ab510
doc (nimble): Added the tutorial for coc_bleprph example.
2023-09-29 16:34:42 +05:30
Kevin (Lao Kaiyao)
4c6f4b39f1
Merge branch 'feature/support_i2s_on_p4' into 'master'
...
feat(i2s): support i2s on esp32p4
Closes IDF-6508
See merge request espressif/esp-idf!24280
2023-09-29 00:50:04 +08:00
morris
dd10b484aa
Merge branch 'refactor/format_esp_lcd' into 'master'
...
reformat peripheral examples with astyle_py
See merge request espressif/esp-idf!26272
2023-09-29 00:18:33 +08:00
laokaiyao
0b0f25c30d
feat(i2s): supported getting the tx sync count and specify interrupt flags
2023-09-28 15:03:27 +08:00
laokaiyao
cf889f3c6d
feat(i2s): support i2s on esp32p4
2023-09-28 15:03:27 +08:00
morris
b12e250b2c
refactor(examples): reformat peripheral examples with astyle_py
2023-09-28 10:08:04 +08:00
Adam Múdry
c86cd4623e
Revert "Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'"
...
This reverts merge request !25636
2023-09-28 07:04:25 +08:00
Kevin (Lao Kaiyao)
cf54ebc9c1
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
...
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
2023-09-27 12:33:34 +08:00
Kevin (Lao Kaiyao)
9a239b8367
Merge branch 'feature/support_analog_comparator_on_p4' into 'master'
...
feat(ana_cmpr): supported analog comparator on esp32p4
Closes IDF-7479
See merge request espressif/esp-idf!24873
2023-09-27 04:24:09 +08:00
Martin Vychodil
239b73bd80
Merge branch 'ci/perf_monitor_spiflash_build_test_enable_esp32p4' into 'master'
...
ci(examples): Enable storage/perf_benchmark build test for spiflash on ESP32-P4
Closes IDF-8093
See merge request espressif/esp-idf!25636
2023-09-26 23:07:56 +08:00
Jiang Jiang Jian
17ae394fd1
Merge branch 'feature/update_esp32h2_sleep_logic' into 'master'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2
See merge request espressif/esp-idf!26081
2023-09-26 16:11:25 +08:00
Jiang Jiang Jian
77bcefb589
Merge branch 'bugfix/iperf_improvements' into 'master'
...
Update and rename default TCP/UDP buffer sizes
See merge request espressif/esp-idf!26156
2023-09-26 15:08:52 +08:00