Island
2c51e10198
Merge branch 'bugfix/fix_bleqabr23_394' into 'master'
...
Fixed address resolution for directed advertising on esp32c3 and esp32s3
See merge request espressif/esp-idf!25586
2023-09-18 15:23:03 +08:00
Liu Linyan
6b5d7d103e
Merge branch 'bugfix/ble_mesh_v1.1_misc_fixes' into 'master'
...
Bugfix/ble mesh v1.1 misc fixes
Closes BLERP-25
See merge request espressif/esp-idf!25903
2023-09-18 14:10:44 +08:00
liuning
1314a9f8cf
esp_wifi: support connectionless manually pwr mgmt
2023-09-18 13:16:54 +08:00
nilesh.kale
84d91e5bf9
fix(esp_hw_support/test_apps): fix redudancy in hmac and ds test apps
2023-09-18 10:42:54 +05:30
Mahavir Jain
1c28493cee
Merge branch 'feature/add_aes_and_sha_peripheral_to_crypto_testapps' into 'master'
...
feat(hal/testapps): add aes and sha peripheral to crypto testapps
See merge request espressif/esp-idf!25604
2023-09-18 12:51:50 +08:00
Jakob Hasse
a41247439e
Merge branch 'bugfix/pthread_cond_var_link_hook' into 'master'
...
bugfix(pthread): fixed pthread_condvar linker hook
See merge request espressif/esp-idf!25911
2023-09-18 12:28:00 +08:00
liuning
c6db306833
sleep_modem: split esp_wifi_internal_mac_sleep_configure, add lock for pm functions
2023-09-18 11:49:52 +08:00
liuning
90698bf1f5
fix(sleep_modem): fix lightsleep failure if enable lightsleep at phy disabled
2023-09-18 11:46:32 +08:00
Jiang Jiang Jian
789569a982
Merge branch 'static_buf_for_management_and_null_data' into 'master'
...
feat(esp_wifi):static buf for management,control,qos null,null data rx packet
See merge request espressif/esp-idf!25085
2023-09-18 11:39:14 +08:00
gaoxu
8c6ddb776c
fix: remove wno format in hal component
2023-09-18 02:43:41 +00:00
gaoxu
5b4469f973
fix: remove wno format in esp_hw_support component
2023-09-18 02:43:41 +00:00
Wang Meng Yang
a0ae1bbc61
Merge branch 'bugfix/coex_ble_scan_rate' into 'master'
...
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
Closes BT-3376
See merge request espressif/esp-idf!25967
2023-09-18 10:40:34 +08:00
laokaiyao
f781bf1c5c
ci(adc): increase adc performance test threshold on c6
2023-09-18 10:22:11 +08:00
wangjialiang
8eed3a2467
fix(ble_mesh): Miscellaneous update for ble mesh
2023-09-16 15:58:14 +08:00
luoxu
14ca0f3db6
fix(ble_mesh): update lib to :1469712f9
2023-09-16 08:43:52 +08:00
morris
fd26abebce
Merge branch 'refactor/mcpwm_rcc_atomic' into 'master'
...
MCPWM: add RCC low level functions
Closes IDF-7731, IDF-7722, IDF-7716, IDF-7738, and IDF-7713
See merge request espressif/esp-idf!25959
2023-09-16 01:04:54 +08:00
KonstantinKondrashov
7a878bdc50
feat(esp_system): Support IPC_ISR for ESP32P4
2023-09-15 23:38:12 +08:00
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
nilesh.kale
1a18fdb83a
feat(hal): Adding AES snd SHA peripheral to crypto testapps
2023-09-15 15:29:30 +05:30
chenjianhua
827a00d4d5
Update bt lib for ESP32-C3 and ESP32-S3(29996e0)
...
- Fixed address resolution for directed adv with RPA when scanning
- Fixed resolvable private address renew after timeout
2023-09-15 17:49:37 +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
xueyunfei
f0e5434dc1
feat(esp_wifi):static buf for management,control,qos null,null data rx packet
2023-09-15 14:55:57 +08:00
morris
3234ee3f9e
refactor(mcpwm): add RCC related LL functions
2023-09-15 13:33:01 +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
Kapil Gupta
3fa88a3536
change(wifi): Add dependency of group 19 for MbedTLS crypto
2023-09-14 18:02:22 +05:30
linruihao
efacf9a73d
fix(esp_coex): Fix esp32 ble scan not restart when wifi start stop
2023-09-14 17:55:55 +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
Kapil Gupta
8037cf5517
change(wifi): Add supplicant's public API header files to doc
2023-09-14 13:11:00 +05:30
Kapil Gupta
9deb5ffccf
change(esp_wifi): Rename WiFi enterprise connection APIs
2023-09-14 13:10:52 +05:30
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
Jin Cheng
d0e0928138
feat(bt/Bluedroid): Implemented esp_coex_status_set/clear using vendor HCI
2023-09-13 10:55:04 +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
luomanruo
fa4f34e791
change(ble): update controller log print interface
2023-09-12 15:44:01 +08:00
Jin Cheng
62f6af0dd7
fix(bt/bluedroid): Fixed incorrect arrangement in type esp_hf_dial_type_t
2023-09-12 06:53:11 +00:00
Jin Cheng
024862c76f
change(bt/bluedroid): Added line information printing when error occurs CHECK_HF_IDX
2023-09-12 06:53:11 +00:00
Jin Cheng
9fed90bbb4
fix(bt/bluedroid): Fixed the issue of uninitialized parameters in event BTA_AG_WBS_EVT
2023-09-12 06:53:11 +00:00
morris
ae1a9bf015
Merge branch 'feat/mcpwm_event_comparator_driver' into 'master'
...
feat(MCPWM): MCPWM event comparator driver
Closes IDF-7989
See merge request espressif/esp-idf!25552
2023-09-12 14:41:07 +08:00
Jiang Jiang Jian
62720ffa8c
Merge branch 'feature/pbkdf2_fast_implementation' into 'master'
...
esp_wifi: Port fast_pbkdf2 implementation to calculate PMK
See merge request espressif/esp-idf!24287
2023-09-12 14:06:02 +08:00
Shyamal Khachane
f2905d1388
fix(esp_wifi): WPA3 enterprise 192 bit fix and config modification
...
1. Added SOC caps dependency for enabling 192 bit security in wifi enterprise example
2. Fixed authmode in log and connected event for WPA3 enterprise 192 bit security
2023-09-12 10:43:17 +05:30
morris
c3bd8abf63
Merge branch 'fix/vtaskdelay_caused_etm_test_failure' into 'master'
...
fix(test_etm): fix vTaskDelay caused ci failure
Closes IDFCI-1666
See merge request espressif/esp-idf!25910
2023-09-12 13:04:13 +08:00
Xu Si Yu
4a941b96b8
fix(openthread): copy the networkname with a null terminator
2023-09-12 11:57:01 +08:00
Jakob Hasse
ccaceec15d
fix(pthread): fixed pthread_condvar linker hook
2023-09-12 11:17:31 +08:00
Armando (Dou Yiwen)
38bf2a5d2f
Merge branch 'feature/updated_to_esp32p4_12_0_0_image' into 'master'
...
feat(rom): updated to esp32p4 image 12.0.0
See merge request espressif/esp-idf!25804
2023-09-12 10:27:59 +08:00
Marius Vikhammer
7a71454930
fix(wdt): changed WDT clock source to XTAL for C6/H2
...
Previously it used PLL, but PLL could potentially be powered down by power-management
when CPU frequency changed.
2023-09-12 09:41:24 +08:00
Wang Meng Yang
d7ab94eeb9
Merge branch 'test/bqb_test_bt_classic_sdp' into 'master'
...
feat(bt/bluedroid): Add language base attr list to SDP record for BQB test
Closes BT-3352
See merge request espressif/esp-idf!25622
2023-09-12 07:38:25 +08:00
Kapil Gupta
e6c5bd111d
ci(esp_wifi): unit test for fast PBKDF2 validation
2023-09-11 19:33:54 +05:30
Kapil Gupta
c82a792bc3
change(esp_wifi): Port fast_pbkdf2 implementation for mbedlts
...
Add changes to use fast_pbkdf2 as default for PMK calculations.
fast_pbkdf2 is significantly faster than current implementations
for esp chips.
Also removes unnecessary code for pbkdf-sha256 and pbkdf-sha512.
2023-09-11 19:33:17 +05:30
You Wei
be88d11a81
fix(ldgen): check target conflict for entries with section alias
2023-09-11 21:24:05 +08:00
Mahavir Jain
2b3418b4a0
Merge branch 'feature/use_ecdsa_perph_while_mutual_auth' into 'master'
...
feat: ECDSA peripheral while performing http connection with mutual auth
Closes IDF-7390
See merge request espressif/esp-idf!25052
2023-09-11 19:41:21 +08:00
wanglai@espressif.com
6421460c0a
feat(bt/bluedroid): Add avdt abort function for BQB test
...
1: add new AVDTP abort function for BQB test
2023-09-11 17:06:33 +08:00
morris
47e499de52
feat(mcpwm): clean up MCPWM ETM driver
2023-09-11 16:53:34 +08:00
Chen Jichang
7638235311
feat(mcpwm): MCPWM event comparator driver
...
In esp32p4, the MCPWM has a new feature, mainly ETM-oriented.
Each operator has two event comparators, can generate an event
when the count value of the timer that operator connects is equal
to the value of event comparator.
2023-09-11 16:53:34 +08:00
Mahavir Jain
bd0eac77b2
Merge branch 'feature/add_support_for_ds_peripheral_on_ota' into 'master'
...
feat(esp_http_client): Added support for OTA using ds peripheral for TLS
See merge request espressif/esp-idf!25713
2023-09-11 16:36:58 +08:00
baohongde
298e8cd7cb
change(bt/bluedroid): Send a name tag with zero length when there is no EIR data
2023-09-11 08:35:32 +00:00
baohongde
c3ade2d54e
change(bluedroid): Set AV is ready when suspended by remote
2023-09-11 08:25:00 +00:00
baohongde
d905993e1e
remove(bluedroid): Delete media stop command and audio stopped state
2023-09-11 08:25:00 +00:00