Commit Graph

39364 Commits

Author SHA1 Message Date
morris
d4a4cc8fcf Merge branch 'refactor/usb_host_add_func_ret_values_backport_5.3' into 'release/v5.3'
refactor(usb_host): USB Host add function return values description backport v5.3

See merge request espressif/esp-idf!34015
2024-10-15 15:02:05 +08:00
wanckl
5a2db45f40 fix(driver_spi): fixed slave no dma rx overwrite when trans_len below or over
Closes https://github.com/espressif/esp-idf/issues/14462
2024-10-15 14:44:56 +08:00
Jiang Jiang Jian
e183263484 Merge branch 'bugfix/correct_typo_scan_v5.3' into 'release/v5.3'
fix(esp_wifi): Correct typos in example/scan.c (v5.3)

See merge request espressif/esp-idf!34191
2024-10-15 13:44:53 +08:00
Mahavir Jain
bfd037e87e feat: add compiler config for not merging const sections
Probably GCC-13.x and on-wards uses "-fmerge-constants" to merge
the const section (string/floating-point) across compilation units.
This makes it difficult to properly analyze the size output of rodata
section across libraries, the merged section (big in size) is showed
across a single library.

The config option added here can help to disable this compiler behavior
and help to provide better size analysis. It can be used during
development phase only as it increases rodata section size.
2024-10-15 13:35:35 +08:00
Chen Jian Hua
65ff48a604 fix(bt/controller): Fixed BLE functions overriding on ESP32-C3 ECO7
(cherry picked from commit 020f7a6297)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-10-15 13:33:38 +08:00
Mahavir Jain
9a94e3c59b Merge branch 'bugfix/build_failure_cryptoauthlib_v5.3' into 'release/v5.3'
fix(mbedtls): link esp-cryptoauthlib to mbedcrypto library (v5.3)

See merge request espressif/esp-idf!34088
2024-10-15 13:06:51 +08:00
Mahavir Jain
6ccdda249b fix(mbedtls): link esp-cryptoauthlib to mbedcrypto library
If the certificate bundle feature is disabled then the mbedtls
component library becomes interface only component and hence
adding esp-cryptoauthlib as its PRIVATE dependency does not work.

Instead the esp-cryptoauthlib should be added as PRIVATE dependency
for mbedcrypto library (for alternate ECDSA implementation).
2024-10-15 12:15:04 +08:00
David Čermák
b9221c37d9 Merge branch 'mqtt_custom_outbox_ci_v5.3' into 'release/v5.3'
Set partition to large for c6 on custom outbox example (v5.3)

See merge request espressif/esp-idf!34170
2024-10-14 23:02:05 +08:00
diplfranzhoepfinger
2028984bbb fix(esp_wifi): Correct typos in example/scan.c
Closes https://github.com/espressif/esp-idf/issues/14102
Closes https://github.com/espressif/esp-idf/pull/14103
2024-10-14 17:13:54 +05:30
wanckl
ee198ebd4b test(twai): p4 twai enable ci test 2024-10-14 15:56:00 +08:00
Roland Dobai
3f62cc4af8 Merge branch 'fix/ldgen_sort_v5.3' into 'release/v5.3'
fix(ldgen): enable default name SORT in linker fragment (v5.3)

See merge request espressif/esp-idf!34074
2024-10-14 15:20:19 +08:00
Euripedes Rocha
b16f944b86 ci(mqtt): Set partition to large for c6 on custom outbox example
Example failed to build on CI for c6 target due to partition size.
2024-10-14 09:11:25 +02:00
hrushikesh.bhosale
b4eb654cc3 fix(protocols): Erased the storage partition for http_server ci test
Added api to erase storage partition for http_server ci test
2024-10-14 12:00:15 +05:30
David Cermak
80543cf39c feat(wifi): Document WiFi expansion on wifi-less chips 2024-10-14 07:40:31 +02:00
Marius Vikhammer
83a947d540 Merge branch 'docs/cpu_lockup_v5.3' into 'release/v5.3'
Docs/cpu lockup (v5.3)

See merge request espressif/esp-idf!33506
2024-10-14 11:15:26 +08:00
Jiang Jiang Jian
3d97a8ba2e Merge branch 'bugfix/mbedtls_doc_update_v5.3' into 'release/v5.3'
docs: update mbedtls guide for TLS 1.3 supported change (v5.3)

See merge request espressif/esp-idf!33993
2024-10-14 10:26:53 +08:00
Marius Vikhammer
a72ce3590d Merge branch 'fix/priority_inv_when_remove_from_unordered_event_list_v5.3' into 'release/v5.3'
fix(freertos): Fixed priority inversion when setting event group bits (v5.3)

See merge request espressif/esp-idf!34123
2024-10-14 10:24:32 +08:00
Jiang Jiang Jian
5eb746252f Merge branch 'docs/update_startup_for_single_core_chip_v5.3' into 'release/v5.3'
docs: update startup.rst description for single-core chip support (v5.3)

See merge request espressif/esp-idf!33445
2024-10-14 10:22:59 +08:00
Jiang Jiang Jian
d11c994692 Merge branch 'bugfix/fix_wrong_sleep_memory_param_p4_c5_c61_to_v5.3' into 'release/v5.3'
fix(sleep): fix_wrong_sleep_param_for_lp_memory_retention (v5.3)

See merge request espressif/esp-idf!33422
2024-10-14 10:22:28 +08:00
Jiang Jiang Jian
70ee5fa536 Merge branch 'bugfix/fix_s3c3_wrong_ext32k_config_bug_v5.3' into 'release/v5.3'
fix(ext_32k): fix the external 32K issue on C3&S3 (v5.3)

See merge request espressif/esp-idf!33162
2024-10-14 10:20:40 +08:00
Marius Vikhammer
590309a8f1 fix(system): fixed potential double exception when booting on xtensa
Due to old windows from the startup flow being present after
switching to running freertos tasks  windowoverflow exceptions
could potentially try to save windows to the startup stack.

During this overflow they also values previously saved on the
startup stack to find earlier frames' stacks.
Since the start up stack was already recycled these values were
invalid and would cause a crash.

Closes https://github.com/espressif/esp-idf/issues/14406Y
2024-10-14 10:12:27 +08:00
morris
27d7db1205 Merge branch 'refactor/lcd_i80_gpio_config_v5.3' into 'release/v5.3'
Optimize RGB LCD IRAM usage (v5.3)

See merge request espressif/esp-idf!34113
2024-10-14 10:12:22 +08:00
akshat
e5a7ee16f7 fix(esp_wifi): Handle missing error propagation in set_mode 2024-10-12 17:33:49 +08:00
morris
ab0affd796 Merge branch 'fix/fix_macro_in_memory_ld_v5.3' into 'release/v5.3'
fix(psram): fix macro in memory.ld (v5.3)

See merge request espressif/esp-idf!34065
2024-10-12 17:25:01 +08:00
Island
a7782d0d5c Merge branch 'docs/add_ble_get_started_docs_v5.3' into 'release/v5.3'
docs(ble): Added BLE Get Started (v5.3)

See merge request espressif/esp-idf!34017
2024-10-12 14:25:38 +08:00
Wei Yu Han
4fd7958d36 docs(ble): Added BLE Get Started (v5.3) 2024-10-12 14:25:37 +08:00
Jiang Jiang Jian
a41e1502a6 Merge branch 'bugfix/load_access_fault_upon_auth_v5.3' into 'release/v5.3'
fix(wifi): Add a check on hostapd instance while handling an Auth frame (Backport v5.3)

See merge request espressif/esp-idf!34122
2024-10-12 14:24:52 +08:00
Jiang Jiang Jian
6ec74ab769 Merge branch 'fix/ot_dns_ext_hook_ip_check_v5_3' into 'release/v5.3'
fix(openthread): Add check for ip address in DNS external resolve hook(v5.3)

See merge request espressif/esp-idf!34069
2024-10-12 14:23:03 +08:00
Jiang Jiang Jian
fe53000b24 Merge branch 'bugfix/fix_ble_handle_check_v5.3' into 'release/v5.3'
fix(ble/bluedroid): Fixed BLE handle check for GATT API (v5.3)

See merge request espressif/esp-idf!34096
2024-10-12 14:21:31 +08:00
Jiang Jiang Jian
465d1cf229 Merge branch 'feature/set_hp_sleep_power_mode_with_clock_src_selection' into 'release/v5.3'
change(esp_hw_support): switch lp_cpu power mode with clock src selection to save lp_cpu working power (v5.3)

See merge request espressif/esp-idf!34110
2024-10-12 14:14:37 +08:00
morris
e8822fac4e Merge branch 'fix/mcpwm_pm_lock_memory_leak_v5.3' into 'release/v5.3'
fix(mcpwm): fix pm_lock memory issues (v5.3)

See merge request espressif/esp-idf!34058
2024-10-12 11:48:42 +08:00
morris
1eb81bbf17 Merge branch 'bugfix/fix_deep_sleep_wakeup_by_touch_on_p4_v5.3' into 'release/v5.3'
fix(touch): fixed the deep sleep wakeup issue on P4 (v5.3)

See merge request espressif/esp-idf!34134
2024-10-12 11:30:10 +08:00
laokaiyao
7372f1a81f fix(touch): fixed the deep sleep wakeup issue on P4 2024-10-12 09:39:10 +08:00
Island
738bf30efa Merge branch 'docs/update_ble_feature_support_status_v5.3' into 'release/v5.3'
docs(ble): Updated a feature name in feature status table v5.3

See merge request espressif/esp-idf!34061
2024-10-11 20:26:07 +08:00
Sudeep Mohanty
17921b7e9c test(freertos): Added unit test for event groups to test priority inversion
This commit adds a FreeRTOS unit test to verify that event groups do not
cause priority inversion when unblocking a higher priority task.
2024-10-11 11:53:32 +02:00
Sudeep Mohanty
f33abbddba fix(freertos): Fixed priority inversion when setting event group bits
This commit fixes a priority inversion when a lower priority task set
event group bits to unblock a higher priority task but the lower
priority task continued to run.
2024-10-11 11:53:32 +02:00
Sajia
3ff63b3bfc fix(wifi): Add a check on hostapd instance while handling an Auth frame 2024-10-11 15:16:16 +05:30
morris
353b48aa44 refactor(lcd): optimize rgb lcd iram usage
lcd_com_mount_dma_data() doesn't need to be placed in IRAM
2024-10-11 16:24:19 +08:00
wuzhenghui
a70fe8bdee change(esp_hw_support): switch hp_sys default power mode with clock src selection 2024-10-11 16:06:10 +08:00
wuzhenghui
55ff2325c5 change(esp_hw_support): improve gpio deepsleep wakeup configuration code 2024-10-11 14:39:20 +08:00
wuzhenghui
aee378edd0 fix(esp_hw_support): fix coverity defects in sleep code 2024-10-11 14:33:53 +08:00
Zhang Hai Peng
b031e0b672 fix(ble/bluedroid): Fixed BLE handle check for GATT API
(cherry picked from commit 514155de3b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-10-10 21:13:28 +08:00
Chen Jian Xing
9b5809d7a3 Merge branch 'bugfix/support_cert_test_v5.3' into 'release/v5.3'
fix(phy): Add cert_test support for ESP32, ESP32-C2, ESP32-C6, ESP32-H2 and ESP32-S2(Backport v5.3)

See merge request espressif/esp-idf!34033
2024-10-10 20:54:27 +08:00
Marius Vikhammer
4a74ca2d2d Merge branch 'docs/freertos_stack_size_v5.3' into 'release/v5.3'
docs(freertos): update freertos comments to reflect that stack size is in bytes (v5.3)

See merge request espressif/esp-idf!33504
2024-10-10 16:35:07 +08:00
Marius Vikhammer
0ccbe0d2e5 Merge branch 'fix/assert_fail_in_xtaskdeletewithcaps_v5.3' into 'release/v5.3'
Fixed occational assert failure in vTaskDeleteWithCaps() (v5.3)

See merge request espressif/esp-idf!33685
2024-10-10 16:26:54 +08:00
Frantisek Hrbata
e32914f972 fix(ldgen): enable default name SORT in linker fragment
Currently, the `SORT` flag mandates the inclusion of at least the
`sort_by_first` argument in the grammar, despite the documentation[1]
indicating that `SORT` can be utilized without any arguments, defaulting
to sorting input sections by name. Fix this by modifying the grammar
to allow a default `SORT` and update a test accordingly.

[1] https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/
    linker-script-generation.html

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-10-10 09:12:27 +02:00
Wei Yu Han
7e1df3e0b0 docs(ble): Update the status of AOA in host feature status table 2024-10-10 14:18:35 +08:00
WanqQixiang
995bd20dcd fix(openthread): Add check for ip address in DNS external resolve hook 2024-10-10 12:20:55 +08:00
muhaidong
67b99935d9 fix(ci): fixed examples protocols mqtt custom_outbox build fail issue 2024-10-10 10:56:25 +08:00
morris
d63eb1239c Merge branch 'feat/adapt_spi_lcd_to_lvgl_v5.3' into 'release/v5.3'
docs: update programming guide to also support quad spi lcd (v5.3)

See merge request espressif/esp-idf!34036
2024-10-10 10:31:46 +08:00