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
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
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
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
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