Commit Graph

21525 Commits

Author SHA1 Message Date
Zhang Wen Xu
a9349f4ad4 Merge branch 'suppport/ot_message_pool_using_PSRAM' into 'master'
feat(openthread): Add support to allocate message pool from PSRAM

See merge request espressif/esp-idf!25760
2023-09-15 18:27:40 +08:00
Marius Vikhammer
addfc0d870 Merge branch 'feature/p4_reset_reason' into 'master'
system: support reset reason on esp32p4

Closes IDF-8072 and IDF-7791

See merge request espressif/esp-idf!25693
2023-09-15 15:25:03 +08:00
Rahul Tank
c1342d3347 Merge branch 'feat/add_sbom_manifest_file' into 'master'
feat(nimble): Update nimble submodule pointer for SPDX manifest addition for SBOM tool

Closes IDF-8230

See merge request espressif/esp-idf!25922
2023-09-15 10:57:24 +08:00
Jiang Jiang Jian
b790f0a773 Merge branch 'bugfix/check_mapping_target_conflict' into 'master'
fix(ldgen): check target conflict for entries with section aliases

Closes IDF-8192

See merge request espressif/esp-idf!25921
2023-09-15 10:32:59 +08:00
Jiang Jiang Jian
284edcc52c Merge branch 'bugfix/fix_ble_set_periodic_advertising_data_error' into 'master'
fix(bt/bluedroid): Fix set periodic advertising data error

Closes BLERP-39

See merge request espressif/esp-idf!25955
2023-09-15 10:28:43 +08:00
Lu Ze Yu
43db5fbb6e Merge branch 'contrib/github_pr_12093' into 'master'
hal: fix compile issues with cxx

Closes IDFGH-10892, IDF-8017, and IDF-8014

See merge request espressif/esp-idf!25421
2023-09-15 10:21:11 +08:00
Marius Vikhammer
e58becec0a feat(esp-system): support reset reasons on P4 2023-09-15 08:11:34 +08:00
Aditya Patwardhan
2b08aac741 Merge branch 'bugfix/usb/host/urb_check_revert' into 'master'
[USB Host] Fix transfer determination during argument checking for regular EP transfer

See merge request espressif/esp-idf!25963
2023-09-14 23:50:43 +08:00
Zim Kalinowski
5afabafc82 Merge branch 'bugfix/fix-in-esp-flash-test' into 'master'
fix(spi_flash): Fixed minor issue with esp flash test

See merge request espressif/esp-idf!25971
2023-09-14 23:32:17 +08:00
Rocha Euripedes
84ae772048 Merge branch 'feat/warn_on_unpulled_mqtt_sub' into 'master'
feat(mqtt): Stop cmake process if submodule is missing

See merge request espressif/esp-idf!25951
2023-09-14 23:14:16 +08:00
Jiang Jiang Jian
f2898bdeb5 Merge branch 'bugfix/add_ht2040_ex_caps' into 'master'
Enable 20/40 mode in extended caps ie and fix erroneous disconnect during scan.

Closes WIFI-6203

See merge request espressif/esp-idf!24101
2023-09-14 21:54:20 +08:00
Armando (Dou Yiwen)
7894b21ef0 Merge branch 'bugfix/fix_120_ddr_pll_cali_issue' into 'master'
mspi: fixed bbpll calibration issue

Closes IDF-8237

See merge request espressif/esp-idf!25934
2023-09-14 15:46:54 +08:00
Zim Kalinowski
a00335ac62 fix(spi_flash): Fixed minor issue with esp flash test 2023-09-14 09:41:20 +02:00
zhangwenxu
60bb5b0d99 feat(openthread): Add support to allocate message pool from PSRAM 2023-09-14 15:14:07 +08:00
Planck (Lu Zeyu)
255d499884 fix(ll): fix cpp compile error
Merges https://github.com/espressif/esp-idf/pull/12093

fix(ll): remove FLAG_ATTR macro

Such kind of operator overload will not work because C++ thinks such overload is ambiguous and it still prefer the built-in one which accepts and returns integer. Manually force type conversion seems to be unavoidable.
2023-09-14 14:48:12 +08:00
Euripedes Rocha
8af82c87b2 feat(mqtt): Stop cmake process if submodule is missing
Closes https://github.com/espressif/esp-idf/issues/12202
2023-09-14 08:38:55 +02:00
jgujarathi
906685898d fix(esp_wifi): Fix issues with extended caps IE, scan and HT40 mode
-Merges the addition of extended caps IE for assoc req, probe resp
 and beacons in a single place. This ensures that there are no
 duplicate Extended Caps IE in the frame. Moves the capability
 indication for BTM and HT20/40 from supplicant to wifi libs.

-Fix issue with frequent disconections when scanning for only a single
 channel.

-Prints error message and returns ESP_ERR_NOT_SUPPORTED in case
 esp32c2 tries to set bandwidth to HT40.
2023-09-14 10:19:27 +05:30
Song Ruo Jing
3717963618 Merge branch 'contrib/github_pr_12179' into 'master'
Update uart_ll.h - Fixing division by zero (GitHub PR)

Closes IDFGH-10990

See merge request espressif/esp-idf!25907
2023-09-14 11:30:42 +08:00
Jiang Jiang Jian
52c10f21c1 Merge branch 'bugfix/fix_ccmp_pn_became_large_issue' into 'master'
fix(wifi): fix ccmp and gcmp PN bacame large issue

Closes WIFI-6155

See merge request espressif/esp-idf!25937
2023-09-14 11:10:17 +08:00
Jiang Jiang Jian
ca78f8b925 Merge branch 'bugfix/bugfix_for_esp32c2_esp32c6_esp32h2' into 'master'
fix(ble): fixed crash when memory is insufficient on esp32c2

Closes BLERP-9, BLERP-10, BLERP-11, BLERP-13, and BLERP-12

See merge request espressif/esp-idf!25823
2023-09-14 10:43:27 +08:00
Jiang Jiang Jian
8d48ff5818 Merge branch 'feature/extenal_coexist_slave_support' into 'master'
feat(esp_coex): add external coex slave support

See merge request espressif/esp-idf!25444
2023-09-14 10:42:28 +08:00
Jiang Jiang Jian
41ee651e82 Merge branch 'bugfix/fix_set_dhcp_server_poll_fail_issue' into 'master'
fix(dhcp server):fix set dhcp server poll fail issue

See merge request espressif/esp-idf!25626
2023-09-14 10:39:06 +08:00
Marius Vikhammer
e39e058738 Merge branch 'bugfix/ulp_i2c_fail_opt' into 'master'
fix(ulp-i2c): fixed ulp i2c not working from main cpu if compiled with 0S or O2

Closes IDFGH-11033

See merge request espressif/esp-idf!25936
2023-09-14 09:24:47 +08:00
Wang Meng Yang
90ed5a7f4b Merge branch 'bugfix/fix_four_controller_bugs' into 'master'
Bluetooth/Controller: fixed some controller bugs

Closes IDFGH-5265, IDFGH-9447, FCS-1073, AUD-4546, AUD-4561, BRQABR2023-83, and BRQABR2023-84

See merge request espressif/esp-idf!23155
2023-09-14 09:19:22 +08:00
Roman Leonov
c29db70510 bugfix(usb/host): Fix transfer direction determination during argument checking for regular EP transfer 2023-09-13 21:55:34 +02:00
Song Ruo Jing
f227cbca1b fix(uart): Add 8/16-bit register field access workaround to ESP32C2 2023-09-13 21:41:53 +08:00
Eduardo Lacerda Campos
b0bde58521 fix(uart): Fix uart_ll_set_baudrate div-by-zero crash due to uint32_t overflow
Merges https://github.com/espressif/esp-idf/pull/12179
2023-09-13 21:27:42 +08:00
Wang Meng Yang
965af359ba Merge branch 'bugfix/error_param_in_BTA_AG_WBS_EVT' into 'master'
Bugfix/error param in bta ag wbs evt

Closes BTQABR2023-102 and BTQABR2023-103

See merge request espressif/esp-idf!25913
2023-09-13 19:55:03 +08:00
Konstantin Kondrashov
82cb4d5836 Merge branch 'feature/esp32p4_efuse' into 'master'
feat(efuse): Support eFuses for ESP32P4

Closes IDF-7512 and IDF-7759

See merge request espressif/esp-idf!25923
2023-09-13 19:43:49 +08:00
Konstantin Kondrashov
054d4943c5 Merge branch 'feature/esp32p4_update_systimer' into 'master'
feat(esp_timer): Support systimer for ESP32P4

Closes IDF-7486 and IDF-7487

See merge request espressif/esp-idf!25688
2023-09-13 19:13:39 +08:00
Konstantin Kondrashov
cbdb799b6f feat(esp_timer): Support systimer for ESP32P4 2023-09-13 19:13:38 +08:00
zhanghaipeng
c7212fdef1 fix(bt/bluedroid): Fix set periodic advertising data error 2023-09-13 16:58:34 +08:00
muhaidong
4b645ef85d fix(wifi): fix ccmp and gcmp PN became large issue 2023-09-13 16:23:10 +08:00
Bao Hong De
e5739ddd45 Merge branch 'bugfix/set_eir_when_no_eir_data' into 'master'
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data

Closes BTQABR2023-100

See merge request espressif/esp-idf!25805
2023-09-13 14:05:14 +08:00
Rahul Tank
54f1ad4a7f feat(nimble): Added SBOM manifest file for SPDX file generation 2023-09-13 09:59:35 +05:30
Jakob Hasse
1de2c44281 Merge branch 'refactor/esp_event_unit_tests' into 'master'
refactor(esp_event): improved esp_event unit tests

Closes IDFGH-10628

See merge request espressif/esp-idf!25217
2023-09-13 11:43:39 +08:00
Armando
d85c96209a fix(mspi): fixed bbpll calibration issue 2023-09-13 11:22:31 +08:00
Jiang Jiang Jian
5e818f9ea1 Merge branch 'bugfix/esp32h2_sleep_current_issue' into 'master'
fix(esp_phy): fix esp32h2 tx-power incorrect issue after wakeup

See merge request espressif/esp-idf!25697
2023-09-13 10:54:55 +08:00
Wu Zheng Hui
2319f2a59e Merge branch 'bugfix/suppress_compiler_warning_if_silent_reboot_is_enabled' into 'master'
fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled

See merge request espressif/esp-idf!25909
2023-09-13 10:45:31 +08:00
Marius Vikhammer
573404b328 Merge branch 'bugfix/use_xtal_for_c3_wdt' into 'master'
fix(wdt): changed ESP32-C3 WDT to use XTAL as clock

Closes IDF-6729

See merge request espressif/esp-idf!25867
2023-09-13 10:44:38 +08:00
xueyunfei
fff7c6a399 fix(dhcp server):fix set dhcp server poll fail issue 2023-09-13 10:20:02 +08:00
Jiang Jiang Jian
5933779f2d Merge branch 'feature/configurable_wpa2_ent' into 'master'
esp_wifi: Make enterprise support configurable to save binary size.

Closes WIFI-3597

See merge request espressif/esp-idf!24345
2023-09-13 10:17:44 +08:00
Jiang Jiang Jian
340602dae9 Merge branch 'bugfix/authmode_log_192_bit' into 'master'
WPA3 enterprise 192 bit fix and config modification

Closes WIFI-5940 and WIFI-5943

See merge request espressif/esp-idf!24059
2023-09-13 09:45:22 +08:00
Marius Vikhammer
cb3a98f9d5 fix(ulp-i2c): fixed ulp i2c not working from main cpu if compiled with 0S or O2
Compiler would optimize register write to use s8i which do not work for IO registers

Closes https://github.com/espressif/esp-idf/issues/12214
2023-09-13 09:41:00 +08:00
Xu Si Yu
170294ff5c Merge branch 'bugfix/networkname_lack_stop_character' into 'master'
fix(openthread): copy the networkname with a null terminator

See merge request espressif/esp-idf!25924
2023-09-12 21:04:22 +08:00
Jin Cheng
3fb242660d fix(bt/controller): Fixed error in sniff negotiation
fix(bt/controller): Avoided both local and peer unsniff being triggered
fix(bt/controller): Fixed the crash of mixing of master- and slave-initiated sniff requests
fix(bt/controller): Moved the TX of HW_ERR_EVT out of interrupt context to thread context
fix(bt/controller): Fixed the issue rx_irq is generated after error_irq for slave sniff mode frame
fix(bt/controller): Fixed asser error resulted from failure of role switch frame insert
fix(bt/controller): Ignored rx_irq in inquiry scan frame end
fix(bt/controller): Ignored rx_irq in page scan frame end
fix(bt/controller): Added status check before set/clear sniff coex status
fix(bt/controller): Fixed IntegerDevideByZero caused by interrupted r_ld_sco_start
2023-09-12 12:20:50 +00:00
KonstantinKondrashov
b29f6d5a40 feat(efuse): Support eFuses and doc for ESP32P4 2023-09-12 17:58:17 +08:00
Jakob Hasse
8df4625c84 refactor(esp_event): improved esp_event unit tests
* Decomposed tests into atomic unit tests
* Made tests less time-dependent, hence more robust
  on different platforms (ESP32, QEMU, Linux)
* Ported most of the tests to linux
* Removed some redundant tests
* Fixed bug the tests discovered
* Simplified parts of the tests to be more clear
* Partially used C++ to simplify setup/teardown
* Unified setup/teardown in general
2023-09-12 17:10:18 +08:00
Sudeep Mohanty
165955dec4 Merge branch 'feature/freertos_Kconfig_option_for_timer_task_name' into 'master'
feat(freertos): Added a Kconfig option for FreeRTOS Timer Service task name

See merge request espressif/esp-idf!25900
2023-09-12 16:41:48 +08:00
wuzhenghui
6fea0260a3 fix(esp_system): suppress compiler warning if ESP_SYSTEM_PANIC_SILENT_REBOOT is enabled 2023-09-12 16:30:42 +08:00