Jiang Jiang Jian
22fbaf65fd
Merge branch 'bugfix/fixed_some_wifi_bugs_240417_v5.2' into 'release/v5.2'
...
fix(wifi): fixed some wifi issues 240417(Backport v5.2)
See merge request espressif/esp-idf!30315
2024-04-18 10:46:24 +08:00
Island
e362358ea3
Merge branch 'bugfix/fix_ble_appearance_v5.2' into 'release/v5.2'
...
Fixed BLE appearance category ranges (v5.2)
See merge request espressif/esp-idf!30285
2024-04-18 10:44:18 +08:00
xiongweichao
47d542acaa
fix(bt/bluedroid): Fixed crash after bluedroid deinit
...
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-18 10:27:45 +08:00
zhanghaipeng
c079772799
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:41:14 +08:00
Island
568b693493
Merge branch 'bugfix/ble_mesh_fsm_list_init_v5.2' into 'release/v5.2'
...
bugfix/ble_mesh_fsm_list_init (v5.2)
See merge request espressif/esp-idf!30282
2024-04-17 20:10:01 +08:00
David Čermák
806b14dd22
Merge branch 'update_mqtt_v5.2' into 'release/v5.2'
...
Update Mqtt client (v5.2)
See merge request espressif/esp-idf!30273
2024-04-17 20:08:23 +08:00
muhaidong
a07bce4fcc
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:16:55 +08:00
muhaidong
0e34a993d0
fix(wifi): fixed some wifi issue
...
1. sync multi antenna gpio register from IDF
2. fixed multicast address qos frames issue
3. fixed task watchdog got triggered by esp_wifi_stop issue
2024-04-17 19:16:24 +08:00
muhaidong
458ce7d4cf
fix(wifi): fix multicast address qos frames issue
2024-04-17 19:15:46 +08:00
Andy Lin
6bcf47386d
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
...
This commit fixes a bug where the portTRY_ENTER_CRITICAL_SAFE() for the
Xtensa and RISC-V FreeRTOS ports were broken as it did not correctly use
the timeout parameter.
Merges: https://github.com/espressif/esp-idf/pull/13022
2024-04-17 12:26:50 +02:00
Wang Meng Yang
228f92211b
Merge branch 'feat/set_get_lpclk_src_v5.2' into 'release/v5.2'
...
feat(ble): Added API to get low power clock source(v5.2)
See merge request espressif/esp-idf!30107
2024-04-17 18:01:47 +08:00
morris
61210271a8
Merge branch 'bugfix/improve_lp_uart_test_docs' into 'release/v5.2'
...
refactor(uart): add support to be able to test LP_UART port (v5.2)
See merge request espressif/esp-idf!30175
2024-04-17 17:46:48 +08:00
Rahul Tank
01902148da
Merge branch 'fix/removed_termination_upon_sign_write_fail_v5.2' into 'release/v5.2'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure (v5.2)
See merge request espressif/esp-idf!30276
2024-04-17 16:08:26 +08:00
Omar Chebib
dcc7a41ad8
fix(i2c): fix issues related to timeout and alive interval tick
...
Fixes https://github.com/espressif/esp-idf/issues/4999
Former usage of I2C_CMD_ALIVE_INTERVAL_TICK macro overrode the ticks_to_wait
parameter when the latter was too big
2024-04-17 15:52:56 +08:00
zwl
73f6ca8ebf
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:59:31 +08:00
zwl
cc213b7c61
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:59:21 +08:00
Kapil Gupta
f9feb970b9
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:22 +05:30
luoxu
9bd8d5f860
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:09:54 +08:00
morris
b60280e2cf
Merge branch 'bugfix/dm9051_phy_axs_wait_v5.2' into 'release/v5.2'
...
fix(esp_eth): made access to PHY registers for DM9051 more robust (v5.2)
See merge request espressif/esp-idf!30279
2024-04-17 10:41:16 +08:00
Jiang Jiang Jian
8c52152369
Merge branch 'bugfix/fix_some_ble_bugs_cjh_v5.2' into 'release/v5.2'
...
Fixed some BT and BLE bugs 2404 (backport v5.2)
See merge request espressif/esp-idf!30258
2024-04-17 10:37:38 +08:00
Ondrej Kosta
5c53238853
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-16 16:13:17 +02:00
Sumeet Singh
234ad8cd1e
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 17:54:51 +05:30
Euripedes Rocha
3ba9de778e
change(mqtt): Update esp-mqtt submodule
...
git log --oneline e6afdb4025fe018ae0add44e3c45249ea1974774..aa6f889fb4f6f743b3a550aa587713aabbdca1fc
Detailed description of the changes:
* fix: regard reason codes greater than 0x80 as failures.
- See merge request espressif/esp-mqtt!205
- See commit https://github.com/espressif/esp-mqtt/commit/e7b9aa5
* PR: Return on allocation failure
- See merge request espressif/esp-mqtt!204
- set last_retransmit to now when first connected (espressif/esp-mqtt@c06f154 )
- add return to faile_message, avoid segment fault (espressif/esp-mqtt@37478a9 )
* Minor warning of unused variable
- See merge request espressif/esp-mqtt!203
- fix: Minor warning of unused variable (espressif/esp-mqtt@726e5f2 )
* Cover the case for SOC without MAC address
- See merge request espressif/esp-mqtt!202
- fix: Cover the case for SOC without MAC address (espressif/esp-mqtt@5e3abd4 )
* Make state and size atomic
- See merge request espressif/esp-mqtt!199
- feat: Make state and size atomic (espressif/esp-mqtt@891380b )
* fix: Adjust the log level on few messages to avoid cluthering the logs
- See merge request espressif/esp-mqtt!201
- See commit https://github.com/espressif/esp-mqtt/commit/5c17fc4
* fix: Make automatic client_id soc dependent
- See merge request espressif/esp-mqtt!200
- See commit https://github.com/espressif/esp-mqtt/commit/657a2ae
* Clarify data that users need to take care of lifetime.
- See merge request espressif/esp-mqtt!197
- docs: Clarify data that users need to take care of lifetime. (espressif/esp-mqtt@371f594 )
* Update mqtt_client.h
- See merge request espressif/esp-mqtt!198
- add const char * to esp_mqtt_client_subscribe() generic macros (espressif/esp-mqtt@acdb66d )
* client: Report failure on timeout in mid-message timeout (GitHub PR)
- See merge request espressif/esp-mqtt!165
- Merges https://github.com/espressif/esp-mqtt/pull/232
- client: Report failure on timeout in mid-message timeout (espressif/esp-mqtt@ddde502 )
* fix: Move buffer initialization to set config
- See merge request espressif/esp-mqtt!194
- Closes https://github.com/espressif/esp-mqtt/issues/267
- See commit https://github.com/espressif/esp-mqtt/commit/ea0df31
* Fix check for message creation when processing publish
- See merge request espressif/esp-mqtt!195
- fix: Deliver publish verifies if message was created only for QoS >0
(espressif/esp-mqtt@6780056 )
2024-04-16 13:43:47 +02:00
Wang Meng Yang
40d398199f
Merge branch 'feature/add_api_to_send_vendor_hci_cmd_v5.2' into 'release/v5.2'
...
feat(bt/bluedroid): add api to send vendor hci command (backport v5.2)
See merge request espressif/esp-idf!30127
2024-04-16 17:48:20 +08:00
Jiang Jiang Jian
a7d981dc5e
Merge branch 'fix/gcov_fault_v5.2' into 'release/v5.2'
...
fix(gcov): fix exceptions on gcov task_tick_hook (v5.2)
See merge request espressif/esp-idf!30025
2024-04-16 15:47:07 +08:00
Jiang Jiang Jian
222a254e49
Merge branch 'support/esp_sleep_enable_ext1_wakeup_io_v5.2' into 'release/v5.2'
...
Support/esp sleep enable ext1 wakeup io(backport v5.2)
See merge request espressif/esp-idf!30243
2024-04-16 15:28:53 +08:00
chenjianhua
57de44f45b
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-16 11:33:19 +08:00
baohongde
41aa38ddf7
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-16 11:33:11 +08:00
chenjianhua
b69a5fe27c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-16 11:33:05 +08:00
baohongde
ee47bebfad
feat(ble/controller): Add coexist schm for BLE
2024-04-16 11:32:54 +08:00
chenjianhua
1265a44c17
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-16 11:32:35 +08:00
zhanghaipeng
51f7ddc223
fix(bt/controller): Update bt lib for ESP32(5838b68)
...
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-16 11:32:22 +08:00
Jin Cheng
2377b40784
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-16 11:32:09 +08:00
Marius Vikhammer
62e9dfe13c
Merge branch 'fix/missing-block-owner-in-heap-init-alloc_v5.2' into 'release/v5.2'
...
fix(heap): Add block owner to allocs in heap_caps_init() (backport v5.2)
See merge request espressif/esp-idf!30215
2024-04-16 10:19:23 +08:00
Lou Tianhao
640ce31dae
change(pm): add ext1 new api
2024-04-15 20:16:49 +08:00
gaoxu
1df5f07eee
docs(uart): update lp uart uart programming guide
2024-04-15 19:39:38 +08:00
Song Ruo Jing
c55a07bf57
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-04-15 19:39:30 +08:00
Jiang Jiang Jian
8096a16765
Merge branch 'bugfix/spp_crash_after_deint_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called(v5.2)
See merge request espressif/esp-idf!30082
2024-04-15 11:39:01 +08:00
Jiang Jiang Jian
8352be2027
Merge branch 'fix/add_phy_private_dslp_callback_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): move deepsleep phy callback before PLL disable (v5.2)
See merge request espressif/esp-idf!30015
2024-04-15 11:38:31 +08:00
Jiang Jiang Jian
5f1187dc92
Merge branch 'bugfix/fix_coded_phy_s8_tx_issue_v5.2' into 'release/v5.2'
...
fix(esp_phy): fixed BLE coded phy s8 tx issue in coexistence scenarios (backport v5.2)
See merge request espressif/esp-idf!30190
2024-04-15 11:37:08 +08:00
zhiweijian
a43f54ccc0
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 10:36:44 +08:00
zhiweijian
9b72c4ef54
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 10:35:23 +08:00
zhiweijian
0efee1745c
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 10:28:54 +08:00
Guillaume Souchere
3e214bc2f4
fix(heap): Loop break on failed alloc
...
don't check for heaps_array != NULL in the loop.
The check is done after the loop since it is allowed
for the allocation to fail until finding aa ssuitable
heap.
2024-04-12 12:27:13 +02:00
Guillaume Souchere
a12a681794
test(heap): Extend task tracking test with task handle check
...
Add a test to make sure that the task handles returned in the
task tracking information are valid task handles.
To verify that, feed the task name returned by pcTaskGetName()
using the task handle under test to xTaskGetHandle() and make
sure the task handle returned matches the one under test.
2024-04-12 09:27:41 +02:00
Guillaume Souchere
26160a217e
fix(heap): Add block owner to allocs in heap_caps_init
...
Add the block owner field in the memory allocated in
heap_caps_init() to avoid parsing error wheen using
the task tracking feature.
Closes https://github.com/espressif/esp-idf/issues/13467
2024-04-12 09:27:31 +02:00
Rahul Tank
2a985b3c65
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 12:29:29 +05:30
Mahavir Jain
d23876f3e4
Merge branch 'esp32p4/deterministic_ecdsa_support_v5.2' into 'release/v5.2'
...
Add operation successful check and reset dependent peripherals in ECDSA (v5.2)
See merge request espressif/esp-idf!30180
2024-04-12 14:31:43 +08:00
xiongweichao
a34ff0eca3
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-12 09:13:04 +08:00
Rahul Tank
38dd5acc71
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 20:00:49 +05:30
Rahul Tank
abd21843e5
Merge branch 'feat/add_data_len_chg_evt_v5.2' into 'release/v5.2'
...
fix(nimble): Add support for data length change evt (v5.2)
See merge request espressif/esp-idf!30182
2024-04-11 21:11:10 +08:00
linruihao
023cbd60ac
fix(esp_phy): update phylib for C3, S3, C2 and C6
...
- fixed BLE coded phy s8 tx issue in coexistence scenarios
- fixed ESP32-C3 and ESP32-S3 BLE RX issue
- optimize ESP32-C3 and ESP32-S3 light sleep current
2024-04-11 17:37:26 +08:00
Marius Vikhammer
9b2c0ffe79
Merge branch 'fix/log_buffer_v5.2' into 'release/v5.2'
...
fix(log): Fixed incorrect argument type in hexdump log functions (v5.2)
See merge request espressif/esp-idf!29776
2024-04-11 16:42:00 +08:00
harshal.patil
bd826801ba
fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset
2024-04-11 13:46:59 +05:30
Rahul Tank
ea6520ee81
fix(nimble): Add support for data length change evt
2024-04-11 12:36:15 +05:30
harshal.patil
85186042c3
feat(hal/ecdsa): Add HAL API for operation successful check
2024-04-11 12:33:06 +05:30
Shreyas Sheth
9004c42f29
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13553
2024-04-11 11:18:50 +05:30
Rahul Tank
33c631570e
Merge branch 'bugfix/fix_dtm_num_pkt_size_v5.2' into 'release/v5.2'
...
fix(nimble): Fix the size of num_packets in dtm event (v5.2)
See merge request espressif/esp-idf!30144
2024-04-11 13:25:03 +08:00
Aditya Patwardhan
b359cd85f1
Merge branch 'feature/mbedtls_error_str_config_v5.2' into 'release/v5.2'
...
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C (v5.2)
See merge request espressif/esp-idf!30104
2024-04-11 11:53:24 +08:00
zlq
27322a8597
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M(v5.2)
2024-04-10 19:55:51 +08:00
Jiang Jiang Jian
7b97a3de61
Merge branch 'fix/fix_pmu_power_domain_initialize_order_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix pmu power domain initialize order (v5.2)
See merge request espressif/esp-idf!30153
2024-04-10 13:57:13 +08:00
wuzhenghui
8f896f07c5
fix(esp_hw_support): fix pmu power domain initialize order
2024-04-10 10:10:13 +08:00
Rahul Tank
8f175bf638
fix(nimble): Fix the size of num_packets in dtm event
2024-04-09 19:00:15 +05:30
morris
724165bd35
feat(gptimer): check the alarm config is not in flash
...
related to https://github.com/espressif/esp-idf/issues/13543
2024-04-09 17:29:47 +08:00
morris
69359f4dfb
Merge branch 'bugfix/unsupport_partial_receive_on_esp32_v5.2' into 'release/v5.2'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2 (v5.2)
See merge request espressif/esp-idf!30077
2024-04-09 14:28:38 +08:00
Marius Vikhammer
5753eba7c4
Merge branch 'fix/heap-calloc-fail-wrong-size_v5.2' into 'release/v5.2'
...
fix(heap): Wrong size propagated in alloc fail callback of heap_caps_calloc() (backport v5.2)
See merge request espressif/esp-idf!30090
2024-04-09 12:06:19 +08:00
Island
c9cb9b7ab1
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add_v5.2' into 'release/v5.2'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address (v5.2)
See merge request espressif/esp-idf!29986
2024-04-09 12:05:27 +08:00
Rahul Tank
3d0682d49e
Merge branch 'bugfix/set_correct_addr_type_v5.2' into 'release/v5.2'
...
fix(nimble): Set correct peer_addr during reattempt connection (v5.2)
See merge request espressif/esp-idf!30055
2024-04-08 20:36:20 +08:00
xiongweichao
a5662dc290
feat(ble): Added API to get low power clock source
2024-04-08 19:25:13 +08:00
Mahavir Jain
b6f5573e0f
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C
...
Disabling this config can reduce footprint for the cases where
mbedtls_strerror() is used and hence the debug strings are getting
pulled into the application image.
2024-04-08 16:02:21 +05:30
Guillaume Souchere
29f835d2f1
fix(heap): Wrong size propagated in alloc fail callback
...
Propagate `n * size` as the size of the failed allocation
instead of just `size` when heap_caps_calloc() fails since
`n * size` is the actual number of bytes that the heap
component tried to allocate.
2024-04-08 08:36:43 +02:00
luoxu
d93f1d55c5
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:26:39 +08:00
morris
4b612be8d9
fix(rmt): fix the counting clock used by rx filter on esp32/s2
...
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
2024-04-08 11:16:18 +08:00
Jiang Jiang Jian
9323c190c2
Merge branch 'feat/set_cpu_freq_after_pm_config_changed_v5.2' into 'release/v5.2'
...
fix(esp_pm): update CPU frequency immediately after updating pm_config (v5.2)
See merge request espressif/esp-idf!30072
2024-04-08 10:29:00 +08:00
wuzhenghui
a9ff81a603
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-07 20:36:51 +08:00
morris
f2fd239471
Merge branch 'bugfix/i2c_slave_bugs_v5.2' into 'release/v5.2'
...
fix(i2c_slave): Fix multiple issues on i2c slave (backport v5.2)
See merge request espressif/esp-idf!30073
2024-04-07 18:38:06 +08:00
morris
d56ae4caab
Merge branch 'feature/support_i2c_timeout_v5.2' into 'release/v5.2'
...
feat(i2c_master): Add parameter to config I2C scl await time (backport v5.2)
See merge request espressif/esp-idf!30069
2024-04-07 18:36:55 +08:00
Jiang Jiang Jian
2c4128b98d
Merge branch 'bugfix/wpa3_ap_ci_crash_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed (v5.2)
See merge request espressif/esp-idf!29949
2024-04-07 17:25:37 +08:00
morris
9582b3cead
Merge branch 'feat/add_example_usj_v5.2' into 'release/v5.2'
...
change(usb_serial_jtag): Add example for usb serial jtag echo (backport v5.2)
See merge request espressif/esp-idf!30019
2024-04-07 16:07:36 +08:00
Cao Sen Miao
b8855fbd03
fix(i2c_slave): Fixed the isr_flags not really parse to the intr_allocate,
...
Closes https://github.com/espressif/esp-idf/issues/13374
2024-04-07 15:18:06 +08:00
Cao Sen Miao
3ac6c10d11
fix(i2c_slave): Fix bugs on i2c slave,
...
1. Fixed read data number smaller than master has sent it will fail
2. Disable interrupt when destroy bus
Closes https://github.com/espressif/esp-idf/issues/13354
2024-04-07 15:17:48 +08:00
Cao Sen Miao
7c233ebc80
feat(i2c_master): Add parameter to config I2C scl await time
2024-04-07 15:06:31 +08:00
wuzhenghui
fe6f4ce916
fix(esp_pm): update CPU frequency immediately after updating pm_config
...
Closes https://github.com/espressif/esp-idf/issues/13492
2024-04-07 14:45:40 +08:00
Rahul Tank
ae152ca84e
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:36:27 +05:30
David Čermák
0440a63cb6
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo_v5.2' into 'release/v5.2'
...
ci(esp_eth): increased L2 test wait for connection timeout (v5.2)
See merge request espressif/esp-idf!29881
2024-04-05 15:19:08 +08:00
Alexey Lapshin
fc7a2a7af7
fix(gcov): fix exceptions on gcov task_tick_hook
...
Closes https://github.com/espressif/esp-idf/issues/13511
2024-04-03 15:28:18 +04:00
Laukik Hase
17ffe58051
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
2024-04-03 15:48:46 +05:30
Jiang Jiang Jian
c722d8aab6
Merge branch 'bugfix/aud-5252_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of modem hang caused by incorrect configuration of power and isolate signals
See merge request espressif/esp-idf!30007
2024-04-03 17:40:43 +08:00
Cao Sen Miao
8b2b9140ac
fix(usb_serial_jtag): Fix issue that buffer seems not flush when TX buffer is full and flush slow,
...
Closes https://github.com/espressif/esp-idf/issues/12628
2024-04-03 17:06:53 +08:00
Jeroen Domburg
bf15a29e18
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2024-04-03 17:04:59 +08:00
morris
1158811fbd
Merge branch 'bugfix/fix_batch_issue_i2c_v5.2' into 'release/v5.2'
...
fix(i2c_master): fix bunch of I2C issues on v5.2 (backport v5.2)
See merge request espressif/esp-idf!29724
2024-04-03 17:04:39 +08:00
Marius Vikhammer
a00717803a
Merge branch 'bugfix/log_wrap_around_cache_generation_counter_v5.2' into 'release/v5.2'
...
fix(log): Fix wrap-around of cache generation counter (v5.2)
See merge request espressif/esp-idf!29938
2024-04-03 16:33:02 +08:00
Island
4c96e523a3
Merge branch 'feat/adjust_ble_log_init_order_v5.2' into 'release/v5.2'
...
Feat/adjust ble log init order v5.2
See merge request espressif/esp-idf!30003
2024-04-03 12:40:06 +08:00
Jiang Jiang Jian
83bd62fb7c
Merge branch 'bugfix/variable_length_rsnxe_v52' into 'release/v5.2'
...
Expands maximum size of RSNXE IE to 255(v5.2)
See merge request espressif/esp-idf!29936
2024-04-03 11:32:57 +08:00
Li Shuai
2d0ac9208e
fix(esp_hw_support): fixed modem hang caused by incorrect configuration of power and isolate signals
2024-04-03 10:43:13 +08:00
Jiang Jiang Jian
d34b0242ba
Merge branch 'fix/rd_stored_link_key_error_v5.2' into 'release/v5.2'
...
fix(bt): fix some issues in bt controller(backport v5.2)
See merge request espressif/esp-idf!29978
2024-04-03 10:29:47 +08:00
Shreyas Sheth
c3f819289d
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
2024-04-02 23:03:29 +05:30
Jiang Jiang Jian
2152112ff8
Merge branch 'bugfix/fix_coex_ld_issue_v5.2' into 'release/v5.2'
...
fix(wifi): fix coex ld issue (v5.2)
See merge request espressif/esp-idf!29915
2024-04-02 14:29:40 +08:00
Rahul Tank
8599ec33d5
Merge branch 'bugfix/revamp_reconn_scheme_v5.2' into 'release/v5.2'
...
fix(nimble): Cleanup code in connection reconnection implementation (v5.2)
See merge request espressif/esp-idf!29964
2024-04-02 14:26:39 +08:00
cjin
510ae698e2
feat(ble): add cca related config in c6, h2 and c2
2024-04-02 12:16:56 +08:00
cjin
27d360127d
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-02 12:16:56 +08:00
zwl
2ce39a857f
ble: update esp32c2 lib to 7a428d35
2024-04-02 12:16:56 +08:00
zwl
b0b6d190ff
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-02 12:16:56 +08:00
zhaoweiliang
d4327c47a1
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-02 12:16:56 +08:00
gongyantao
c08a831f17
fix(bt): fix some issues in bt controller
...
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-02 09:33:51 +08:00
Jiang Jiang Jian
2c64d8d302
Merge branch 'bugfix/fix_call_to_header_event_callback_v5.2' into 'release/v5.2'
...
fix: Fix call to event_handler on on_header state of HTTP Client (v5.2)
See merge request espressif/esp-idf!29954
2024-04-01 19:50:34 +08:00
Rahul Tank
06d18ca0d6
fix(nimble): Change reconnection scheme
2024-04-01 16:06:55 +05:30
Harshit Malpani
8d494a8d03
Revert "fix(esp_http_client): Call event_handler after header value is received"
...
This reverts commit 04ac8e43db
.
Fixes https://github.com/espressif/esp-idf/issues/13497
Fixes https://github.com/espressif/esp-idf/issues/13097
2024-04-01 13:18:56 +05:30
Jiang Jiang Jian
a70bb45c48
Merge branch 'bugfix/sdp_remove_record_no_evt_v5.2' into 'release/v5.2'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit(v5.2)
See merge request espressif/esp-idf!29942
2024-04-01 14:53:09 +08:00
Jiang Jiang Jian
77920038f6
Merge branch 'change/add_convt_from_hci_state_to_esp_state_v5.2' into 'release/v5.2'
...
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status (v5.2)
See merge request espressif/esp-idf!29921
2024-04-01 14:39:31 +08:00
Jiang Jiang Jian
c920d2ed64
Merge branch 'bugfix/esp_timer_test_fail_v5.2' into 'release/v5.2'
...
fix(esp_timer): Force test to go light sleep ignoring ESP_ERR_SLEEP_REJECT (v5.2)
See merge request espressif/esp-idf!29871
2024-04-01 14:39:10 +08:00
liuning
cc13237746
fix(wifi): fix coex ld issue
2024-04-01 14:23:08 +08:00
Marius Vikhammer
016b27c132
Merge branch 'bugfix/coredump_switch_stack_v5.2' into 'release/v5.2'
...
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack (backport v5.2)
See merge request espressif/esp-idf!29525
2024-04-01 12:05:21 +08:00
xiongweichao
dfeeaf386e
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-04-01 11:33:23 +08:00
xiongweichao
2da016575f
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-04-01 11:33:17 +08:00
Cao Sen Miao
ae94c0134b
fix(i2c_master): Fix issue that i2c clock got wrong after reset,
...
Closes https://github.com/espressif/esp-idf/issues/13397
2024-04-01 10:55:39 +08:00
Omar Chebib
0f852fcd5f
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-04-01 10:53:13 +08:00
Cao Sen Miao
2291ded9a1
fix(i2c): Use hardware fsm reset on esp32c6/h2/p4
2024-04-01 10:15:50 +08:00
Cao Sen Miao
90afc33cd8
fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
...
and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213 ,
Closes https://github.com/espressif/esp-idf/issues/12929 ,
Closes https://github.com/espressif/esp-idf/issues/13398 ,
2024-04-01 10:15:47 +08:00
Cao Sen Miao
8567102be4
fix(i2c_master): Fix issue that use callback may cause memory leak,
...
Closes https://github.com/espressif/esp-idf/issues/12878
2024-04-01 10:15:45 +08:00
Cao Sen Miao
f93ebedcb6
fix(i2c): Fix I2C synchronous transaction cost so much CPU source,
...
Closes https://github.com/espressif/esp-idf/issues/13137 ,
Closes https://github.com/espressif/esp-idf/pull/13322
2024-04-01 10:15:42 +08:00
Eric Wheeler
27690e0990
fix(i2c_master): fix deadlock on s_i2c_transaction_start failure
...
As pointed out in PR #13134 by @MatthiasKunnen, there is a deadlock in
`s_i2c_synchronous_transaction()` if `s_i2c_transaction_start()` should fail
because, on error, s_i2c_synchronous_transaction() returns before releasing the
lock.
This commit fixes the deadlock without any other changes.
Closes : #13387
Signed-off-by: Eric Wheeler <esp-idf@z.ewheeler.org>
2024-04-01 10:15:39 +08:00
Darian Leung
31883c9a64
feat(freertos): Add application task tag support
...
This commit enables support for application task tag.
- Added CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG option
- Added basic unit test
2024-03-30 17:44:38 +08:00
Konstantin Kondrashov
8efe72379d
fix(log): Fix wrap-around of cache generation counter
...
Closes https://github.com/espressif/esp-idf/issues/6516
2024-03-29 17:31:47 +03:00
jgujarathi
2417ffe69e
fix(rsnxe): Expands maximum size of RSNXE IE to 255
...
- Allows for RSNXE IE to be processed as a variable length upto
255 bytes, changing the earlier max of 20.
2024-03-29 18:22:19 +05:30
Jiang Jiang Jian
afa39b0d02
Merge branch 'feature/sae_pk_transition_disable_v5.2' into 'release/v5.2'
...
feat(esp_wifi): Add support for WPA3 transition disable and more updates (Backport v5.2)
See merge request espressif/esp-idf!29885
2024-03-29 17:50:32 +08:00
Rahul Tank
064df2a1fa
Merge branch 'bugfix/add_peer_addr_field_for_ext_v5.2' into 'release/v5.2'
...
fix(nimble): Correctly handle auto connection flag for extended connect (v5.2)
See merge request espressif/esp-idf!29785
2024-03-28 16:41:10 +08:00
Sarvesh Bodakhe
8e694cddcc
feat(esp_wifi): Add support for WPA3 transition disable and more updates
...
1. Add support for SAE-PK and WPA3-Enterprise transition disable
2. Add support to handle OWE transition disable indication from AP
2. Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3:
- Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
into 'WIFI_AUTH_WPA3_PSK' as per specification.
4. refactor: Backport common changes in scan/connect path from 90cc6158
- 90cc6158
adds support for Network Introduction Protocl in DPP
2024-03-28 11:38:45 +05:30
linruihao
b86dd75df5
fix(bt): fixed cmakelist error on c2
...
Closes https://github.com/espressif/esp-idf/issues/13451
2024-03-28 12:06:26 +08:00
Jin Cheng
7c15d88e75
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-28 10:18:11 +08:00
Konstantin Kondrashov
b531376a62
fix(esp_timer): Force to go light sleep ignoring ESP_ERR_SLEEP_REJECT
2024-03-27 18:22:48 +02:00
Ondrej Kosta
2ffeffddc6
ci(esp_eth): increased L2 test wait for connection timeout
2024-03-27 12:59:41 +01:00
Jiang Jiang Jian
9da552c409
Merge branch 'feature/refactor_ftm_code_v5.2' into 'release/v5.2'
...
Refactor and improve FTM code (Backport v5.2)
See merge request espressif/esp-idf!29843
2024-03-27 10:34:13 +08:00
Jiang Jiang Jian
ac44663186
Merge branch 'bugfix/dpp_auth_deinit_crash_v52' into 'release/v5.2'
...
Ensure dpp auth structure is deinited in dpp task context(v5.2)
See merge request espressif/esp-idf!29838
2024-03-27 10:20:17 +08:00
Nachiket Kukade
413bcd8fcd
feat(esp_wifi): Refactor and improve FTM code
...
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
2024-03-26 18:00:10 +05:30
Aditya Patwardhan
fcb76f0671
Merge branch 'bugfix/update_disabling_hmac_jtag_method_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code (v5.2)
See merge request espressif/esp-idf!29529
2024-03-26 17:29:07 +08:00
nilesh.kale
120cb89c56
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the esp_hmac_disable() API.
2024-03-26 13:22:22 +05:30
jgujarathi
6115e2500a
fix(wpa_supplicant): Cancel offchannel listen operations before sending dpp fail
...
- Ensure that offchannel listening operations are cancelled before sending dpp
fail events
2024-03-26 10:04:13 +05:30
jgujarathi
1830bc4d29
fix(wpa_supplicant): Ensure dpp auth structure is deinited in dpp task context
...
- Ensure that the dpp auth data gets deinited only in DPP task context to ensure
that there are no concurrency issues in usage of DPP auth data.
2024-03-26 10:04:06 +05:30
Jiang Guang Ming
1be59d080a
fix(esp_rom): Update esp32p4lp rom ld files
2024-03-26 11:19:36 +08:00
Jiang Jiang Jian
93f7ae7f7f
Merge branch 'bugfix/wps_crash_issue_v5.2' into 'release/v5.2'
...
fix(wpa_supplicant): Avoid dereferencing a dangling function pointer in WPS (Backport v5.2)
See merge request espressif/esp-idf!29735
2024-03-26 10:51:58 +08:00
Jiang Jiang Jian
fc56156013
Merge branch 'bugfix/fixed_some_wifi_bugs_240325_v5.2' into 'release/v5.2'
...
fix(wifi): fix some wifi bugs 230325(Backport v5.2)
See merge request espressif/esp-idf!29826
2024-03-26 10:37:50 +08:00
Marius Vikhammer
b3a1ec3ac0
Merge branch 'bugfix/add_unaligned_check_to_mysnc_api_v5.2' into 'release/v5.2'
...
cache: add unaligned check to mysnc api (v5.2)
See merge request espressif/esp-idf!29817
2024-03-26 09:28:20 +08:00
Marius Vikhammer
8c5ccece57
Merge branch 'fix/freertos_task_c_add_coverity_fix_v5.2' into 'release/v5.2'
...
fix(freertos): Fixed an issue where accessing task lists could overrun memory (v5.2)
See merge request espressif/esp-idf!29757
2024-03-25 20:57:56 +08:00
muhaidong
5f32741958
fix(wifi): fix some wifi bugs 230325
...
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
3. update api esp_wifi_sta_get_rssi docs
2024-03-25 20:36:50 +08:00
Jiang Jiang Jian
ed57048579
Merge branch 'bugfix/fix_some_wifi_coexist_issue_v5.2' into 'release/v5.2'
...
bugfix/fix some wifi coexist issue v5.2
See merge request espressif/esp-idf!29750
2024-03-25 17:53:24 +08:00
Armando
b4a8bd2040
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-25 16:06:44 +08:00
Island
358c9ad946
Merge branch 'bugfix/BT-3491_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...(v5.2)
See merge request espressif/esp-idf!28049
2024-03-25 12:12:38 +08:00
Island
d411856956
Merge branch 'bugfix/IDFGH-11775_v5.2' into 'release/v5.2'
...
bugfix(ble_mesh): fix NRF mesh(android) provisioning node failed(v5.2)
See merge request espressif/esp-idf!29739
2024-03-25 12:11:57 +08:00
liuning
f0e97da81e
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-25 11:52:50 +08:00