Xiao Xufeng
a055fcbda4
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-05 10:19:20 +08:00
Jiang Jiang Jian
db1e54a0c5
Merge branch 'fix/esp32h2_rssi_positive_issue_5.1' into 'release/v5.1'
...
Fix/esp32h2 rssi positive issue 5.1
See merge request espressif/esp-idf!28269
2024-01-05 07:32:39 +08:00
chaijie@espressif.com
630a8ff709
fix(bbpll): fix bbpll calibration may stop early bug(ESP32C2/S3/C6/H2)
2024-01-05 03:24:20 +08:00
Jiang Jiang Jian
efa71e8711
Merge branch 'feat/support_dump_ack_csi_v5.1' into 'release/v5.1'
...
feat(wifi): support dump 802.11 ACK frame for CSI (Backport v5.1)
See merge request espressif/esp-idf!28272
2024-01-04 23:41:19 +08:00
Michael (XIAO Xufeng)
b7834bd64d
Merge branch 'feat/max_ver_c3_199_v5.1' into 'release/v5.1'
...
feat(soc): Increase max supported version of C3 to 1.99 (v5.1)
See merge request espressif/esp-idf!26823
2024-01-04 18:12:59 +08:00
alanmaxwell
2cda3fc0c1
feat(wifi): support dump 802.11 ACK frame for CSI
...
1. fix beacon was unexpectedly freed issue
2. support dump ACK frame for CSI
2024-01-04 15:58:15 +08:00
zwl
5644fee5be
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-04 15:09:50 +08:00
xiaqilin
a9679450b2
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-04 15:09:42 +08:00
Jiang Jiang Jian
54bce56ae3
Merge branch 'bugfix/dpp_listen_bugs_v5.1' into 'release/v5.1'
...
fix(wpa_supplicant): Fix few bugs in dpp(v5.1)
See merge request espressif/esp-idf!26793
2024-01-04 13:47:29 +08:00
morris
f735330caa
Merge branch 'refactor/uart_read_bytes_from_ringbuf_v5.1' into 'release/v5.1'
...
change(uart): improved the internal logic of uart_read_bytes (v5.1)
See merge request espressif/esp-idf!28225
2024-01-04 11:57:37 +08:00
morris
a66693cd63
Merge branch 'contrib/github_pr_12908_v5.1' into 'release/v5.1'
...
spi_lcd: add flag to control the DC level in cmd/param/data phase separately (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28241
2024-01-04 10:25:33 +08:00
Rahul Tank
d2c1fcf56e
Merge branch 'bugfix/enable_addr_resol_across_reboot_v5.1' into 'release/v5.1'
...
fix(nimble): Enable address resolution across reboot (v5.1)
See merge request espressif/esp-idf!28215
2024-01-03 20:10:00 +08:00
Michael (XIAO Xufeng)
67043f557f
feat(soc): Increase max supported version of C3 to 1.99
2024-01-03 18:02:49 +08:00
Kit Sczudlo
3078210b26
feat(spi_lcd): control DC level for cmd, param, color phase separately
...
Closes https://github.com/espressif/esp-idf/issues/10635
Merges https://github.com/espressif/esp-idf/pull/12908
2024-01-03 17:25:01 +08:00
Mahavir Jain
24467ccc8a
Merge branch 'contrib/github_pr_12177_v5.1' into 'release/v5.1'
...
mbedtls: define MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY for CID padding (GitHub PR) (v5.1)
See merge request espressif/esp-idf!28209
2024-01-03 16:51:57 +08:00
jgujarathi
f33c32dc05
fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task
...
- Move the check for checking concurrent wps and dpp check to before creating
task rather than after.
2024-01-03 13:46:41 +05:30
jgujarathi
078da4b2d2
fix(wpa_supplicant): Fix a crash in esp_wifi_wps_disable
...
- Fixes a crash observed in esp_wifi_wps_disable when wps process
is ongoing, caused due to concurrency issues in cancelling timers.
2024-01-03 13:46:41 +05:30
jgujarathi
a65cb7669c
fix(wpa_supplicant): Add support for a dpp authentication timeout
...
- Adds support for a 1 second dpp authentication timeout.
2024-01-03 13:46:41 +05:30
jgujarathi
dcc14e8c15
fix(wpa_supplicant): Restructuring DPP init method to ensure cleanup
...
- Restructuring DPP init function to ensure cleanup of variables in case of
init failure
2024-01-03 13:46:40 +05:30
jgujarathi
5e20319831
fix(wpa_supplicant): Fix location of clearing up dpp global variables
...
- Fix location of cleaing up dpp global variables to ensure that there are
no concurrency issues.
2024-01-03 13:46:40 +05:30
jgujarathi
c3518e0c87
fix(wpa_supplicant): Fix a memory leak in dpp deinit path
...
- Ensures that the auth information of dpp gets freed when there is
dpp gets deinited.
2024-01-03 13:46:40 +05:30
aditi_lonkar
4dd0805a6e
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2024-01-03 13:46:38 +05:30
Island
04d624c50a
Merge branch 'feat/ble_mesh_miscellaneous_update_v5.1' into 'release/v5.1'
...
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related(v5.1)
See merge request espressif/esp-idf!28033
2024-01-03 15:42:15 +08:00
Shu Chen
575af15974
Merge branch 'backport5.1/fix_ot_br_pcb_ttl' into 'release/v5.1'
...
fix(openthread): update lib to set raw pcb ttl value (backport v5.1)
See merge request espressif/esp-idf!28218
2024-01-03 15:25:28 +08:00
Jiang Jiang Jian
453738c2ff
Merge branch 'bugfix/nan_crash_sched_bcn_v5.1' into 'release/v5.1'
...
Fix crash while stopping NAN (Backport v5.1)
See merge request espressif/esp-idf!28181
2024-01-03 13:57:36 +08:00
Island
0aed680855
Merge branch 'bugfix/fix_ble_robost_cashing_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix BLE robost cashing config(backport v5.1)
See merge request espressif/esp-idf!28200
2024-01-03 11:31:54 +08:00
Island
8d3170e044
Merge branch 'bugfix/BLEQABR23-35_v5.1' into 'release/v5.1'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval(v5.1)
See merge request espressif/esp-idf!27487
2024-01-03 10:44:37 +08:00
Shyamal Khachane
6bc256adb7
fix(esp_wifi): Fix crash while stopping NAN
...
Also fix inconsistent NAN macro values
2024-01-03 10:35:56 +08:00
Song Ruo Jing
0da4b0867b
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2024-01-02 20:21:39 +08:00
Xu Si Yu
d2b8ddfb1f
fix(openthread): update lib to set raw pcb ttl value
2024-01-02 16:56:52 +08:00
Rahul Tank
c6946cb2fd
fix(nimble): Enable address resolution across reboot
2024-01-02 14:04:44 +05:30
Jiang Jiang Jian
29803d93b5
Merge branch 'bigfix/BLEQABR23-503_v51' into 'release/v5.1'
...
fix(ble_mesh): reject node-reseting when provision link is active (V5.1)
See merge request espressif/esp-idf!25849
2024-01-02 15:38:12 +08:00
Wu Meng Shi
53b013f041
fix(ble_mesh): reject node-reseting when provision link is active (V5.1)
2024-01-02 15:38:11 +08:00
luoxu
268fbf83c1
bugfix(ble_mesh): add duplicate scan config for esp32s3
2024-01-02 15:35:11 +08:00
luoxu
fa85443a44
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2024-01-02 15:34:27 +08:00
luoxu
4fe0523a5f
bugfix(ble_mesh): Prevent the generation of link ID as 0.
2024-01-02 15:24:15 +08:00
Daniel Mangum
f9569bde37
mbedtls: define MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY for CID padding
...
Updates config to define the new MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY
option, which replaced the previously used
MBEDTLS_SSL_CID_PADDING_GRANULARITY. The old option is continuing to be
used as the new one exceeds the maximum length for an option name in
esp-idf.
See https://github.com/Mbed-TLS/mbedtls/pull/4490 for more information.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2024-01-02 11:22:10 +05:30
zhanghaipeng
3241fd237b
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:14:19 +08:00
Jiang Jiang Jian
bc2389029c
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v5.1)
See merge request espressif/esp-idf!28175
2023-12-29 16:03:39 +08:00
Jiang Jiang Jian
b929a149db
Merge branch 'bugfix/fix_gatts_stop_race_condition_v5.1' into 'release/v5.1'
...
fix(nimble): Handled race condition for conn variables being set to NULL (v5.1)
See merge request espressif/esp-idf!28169
2023-12-29 16:02:17 +08:00
Jiang Jiang Jian
4e8b573481
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v5.1' into 'release/v5.1'
...
Bugfix/fix ble phy tx ifs v5.1
See merge request espressif/esp-idf!28152
2023-12-29 14:14:00 +08:00
Jiang Jiang Jian
6e57f35873
Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v51' into 'release/v5.1'
...
fix(pm): fix extra retention function to iram(Backportv5.1)
See merge request espressif/esp-idf!28134
2023-12-29 12:26:04 +08:00
Jiang Jiang Jian
2c7d68d17b
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep_v5.1' into 'release/v5.1'
...
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup(v5.1)
See merge request espressif/esp-idf!28147
2023-12-29 12:20:58 +08:00
Jiang Jiang Jian
82bfc1de86
Merge branch 'bugfix/crash_in_btc_hf_init_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v5.1)
See merge request espressif/esp-idf!28117
2023-12-29 12:01:51 +08:00
Jiang Jiang Jian
8b84071f6a
Merge branch 'backport/fix_ble_prepare_write_v5.1' into 'release/v5.1'
...
Backport/fix ble prepare write v5.1
See merge request espressif/esp-idf!27909
2023-12-29 12:01:01 +08:00
Jiang Jiang Jian
b938ef047c
Merge branch 'bugfix/fix_fragment_bug_v5.1' into 'release/v5.1'
...
fix(wifi): fix the rate check error in fragment (v5.1)
See merge request espressif/esp-idf!28171
2023-12-29 11:48:49 +08:00
luoxu
5fd7c865c7
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-12-29 11:11:21 +08:00
Liu Linyan
a4635d75ca
fix(ble_mesh): Support using random adv interval for mesh packets
2023-12-29 11:11:21 +08:00
zhangyanjiao
f4756fc21e
fix(wifi): fix the rate check error in fragment
2023-12-28 19:13:00 +08:00
zhanghaipeng
7755e6190c
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 19:10:10 +08:00
Rahul Tank
aa2c91072d
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-28 15:13:09 +05:30
Rahul Tank
bbd8d13f93
Merge branch 'bugfix/periodic_adv_enh_fixes_v5.1' into 'release/v5.1'
...
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2 (v5.1)
See merge request espressif/esp-idf!28077
2023-12-28 17:24:05 +08:00
Jiang Jiang Jian
04895043f5
Merge branch 'feat/support_esp32c3_v1.1_wifi_v5.1' into 'release/v5.1'
...
feat(wifi): support esp32c3 v1.1 WiFi(v5.1)
See merge request espressif/esp-idf!27914
2023-12-28 16:56:49 +08:00
Alexey Lapshin
ddc3b14fdb
fix(app_trace): Fix SystemView build
2023-12-28 12:08:57 +04:00
zhanghaipeng
17752f970a
fix(phy): Fix ble tx ifs time for ESP32
2023-12-28 14:32:26 +08:00
wuzhenghui
53afab3850
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-28 13:31:55 +08:00
Shu Chen
47c89441c1
Merge branch 'backport/ieee802154_receive_done_handler_v51' into 'release/v5.1'
...
fix(ieee802154): introduce a receive done handler feature(backportV5.1)
See merge request espressif/esp-idf!28133
2023-12-28 11:13:06 +08:00
Jiang Jiang Jian
9088450645
Merge branch 'bugfix/fix_establish_two_sco_fail_v5.1' into 'release/v5.1'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v5.1)
See merge request espressif/esp-idf!28101
2023-12-27 19:38:25 +08:00
Jiang Jiang Jian
61a11a7c1f
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6 (v5.1)
See merge request espressif/esp-idf!28143
2023-12-27 19:37:42 +08:00
Roshan Bangar
dc9d9b41f2
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-27 15:03:17 +05:30
Jiang Jiang Jian
48091104b6
Merge branch 'test/ctrl_acl_u_pkt_type_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
See merge request espressif/esp-idf!27598
2023-12-27 16:53:43 +08:00
muhaidong
e7b20b754f
fix(wifi): fix beacon eb memory leak issue
2023-12-27 16:47:00 +08:00
liuning
afbe2d1165
fix(rom): fix rom ld for v5.1
2023-12-27 16:47:00 +08:00
liuning
e6efcc407e
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-12-27 16:47:00 +08:00
alanmaxwell
36e082d6e2
feat(wifi): support esp32c3 v1.1 WiFi
...
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-12-27 16:47:00 +08:00
wuzhenghui
ecca6fb1c2
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-27 15:36:20 +08:00
wuzhenghui
c33dd0f4a2
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-27 15:36:15 +08:00
Jiang Jiang Jian
ddd142e624
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v5.1' into 'release/v5.1'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v5.1)
See merge request espressif/esp-idf!28110
2023-12-27 12:03:47 +08:00
Jin Cheng
9d41ed6546
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-12-26 20:21:15 +08:00
zwx
81123259ff
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-26 19:20:44 +08:00
zwx
66efe67609
fix(ieee802154): introduce a receive done handler feature
2023-12-26 19:12:11 +08:00
Shu Chen
f922e43625
Merge branch 'backport/some_openthread_related_features_v51' into 'release/v5.1'
...
Backport some openthread related features (backport v5.1)
See merge request espressif/esp-idf!28055
2023-12-26 17:27:27 +08:00
Jin Cheng
f7cfcebe69
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-26 11:51:32 +08:00
Jin Cheng
885c070eb8
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-26 11:51:32 +08:00
Jin Cheng
5f621c33da
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-26 11:51:32 +08:00
Jin Cheng
bf7e27d126
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-26 11:51:32 +08:00
Jin Cheng
94faa4a112
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-12-26 11:51:32 +08:00
Jin Cheng
3c088db873
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-12-26 11:51:32 +08:00
Jin Cheng
244a3f892e
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in L2CAP layer
2023-12-26 11:04:46 +08:00
Jin Cheng
0d5d7cbff7
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in BTC layer
2023-12-26 11:04:46 +08:00
Island
d24b321eec
Merge branch 'bugfix/fixed_stop_periodic_adv_assert_issue_v5.1' into 'release/v5.1'
...
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
See merge request espressif/esp-idf!28084
2023-12-25 18:31:20 +08:00
zhiweijian
dd6e1b76fc
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-25 16:21:47 +08:00
linruihao
ddab5dbaa4
fix(bt/controller): Fixed establish two sco connections failed
2023-12-25 10:42:36 +08:00
Jiang Jiang Jian
df8cc9ad37
Merge branch 'fix/btc_config_lock_error_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): fixed btc_config_lock error (backport v5.1)
See merge request espressif/esp-idf!28070
2023-12-25 10:18:26 +08:00
morris
08545547d8
Merge branch 'bugfix/boot_flash_build_v5.1' into 'release/v5.1'
...
bugfix(spi_flash): Fix build error when octal flash is enabled (5.1)
See merge request espressif/esp-idf!28078
2023-12-25 10:02:08 +08:00
zhanghaipeng
6644bcc320
fix(bt/bluedroid): Fix BLE prepare write
2023-12-23 20:19:37 +08:00
Rahul Tank
0dc286db38
fix(nimble): Add VSC support for setting chan select algo
2023-12-22 18:31:52 +05:30
Rahul Tank
3629f070b6
Merge branch 'feature/hogp_example_support_v5.1' into 'release/v5.1'
...
feat(nimble): Added HID over Gatt Profile Support (v5.1)
See merge request espressif/esp-idf!28025
2023-12-22 20:52:17 +08:00
zwl
0fe3057529
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:35:28 +08:00
Island
6deb0ae743
Merge branch 'bugfix/ble_update_lib_20231219_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!27999
2023-12-22 14:57:32 +08:00
Cao Sen Miao
8f6213c9f2
bugfix(spi_flash): Fix build error when octal flash is enabled,
...
Closes https://github.com/espressif/esp-idf/issues/12850
2023-12-22 14:11:28 +08:00
Roshan Bangar
a95bf9e0c3
feat(nimble): added HID over Gatt profile support
2023-12-22 11:23:05 +05:30
Rahul Tank
04b6feb1ad
Merge branch 'bugfix/handle_all_zero_bdaddr_v5.1' into 'release/v5.1'
...
fix(nimble): Handle all 0s address of external controllers during IRK generation (v5.1)
See merge request espressif/esp-idf!27960
2023-12-22 11:53:07 +08:00
gongyantao
83a99d954d
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-22 11:30:39 +08:00
Island
b34ab72832
Merge branch 'bugfix/BLEQABR23-811_v5.1' into 'release/v5.1'
...
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate...(v5.1)
See merge request espressif/esp-idf!27568
2023-12-21 20:22:26 +08:00
Tomas Rezucha
cb4e90ca6e
refactor(usb/host): Move FIFO size configuration to HAL layer
...
The logic of calculating FIFO sizes is DWC OTG specific.
We move it to the HAL layer to provide better abstraction in the HDC layer.
2023-12-21 10:45:21 +01:00
Tomas Rezucha
325205faee
refactor(usb/host): Make private hal types USB_DWC specific
2023-12-21 10:45:04 +01:00
Tomas Rezucha
d9223c6d91
feat(usb/host): Add High Speed enumeration types
2023-12-21 10:35:31 +01:00
Xu Si Yu
aa3a1efdd3
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-21 15:17:58 +08:00
Xu Si Yu
6eba71f171
fix(coex): 802.15.4 coex break notification
2023-12-21 15:17:58 +08:00
Xu Si Yu
866bc77246
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-21 15:17:54 +08:00
Xu Si Yu
7e469f1330
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-21 15:16:29 +08:00
zwx
6221119c2f
fix(openthread): fix openthread SPI tx timeout issue
2023-12-21 15:16:28 +08:00
zwx
d799d361ea
fix(openthread): add netif check when call udp api for ot
2023-12-21 15:16:28 +08:00
Jiang Jiang Jian
925e3e2ed5
Merge branch 'fix/build_error_in_compiler_performance_mode_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode (backport v5.1)
See merge request espressif/esp-idf!27864
2023-12-21 11:30:38 +08:00
Jiang Jiang Jian
90435019a1
Merge branch 'bugfix/fix_memory_leak_in_c3_s3_controller_v5.1' into 'release/v5.1'
...
Fixed memory leak in ESP32C3 and ESP32S3 controller (Backport v5.1)
See merge request espressif/esp-idf!27892
2023-12-21 11:29:39 +08:00
Jiang Jiang Jian
a8a3adcfb8
Merge branch 'bugfix/put_extra_link_retention_in_iram_5.1' into 'release/v5.1'
...
fix(pm): place extra link opt in iram(Backport v5.1)
See merge request espressif/esp-idf!27898
2023-12-21 11:28:38 +08:00
Jiang Jiang Jian
d09d7bb646
Merge branch 'bugfix/ieee802154_deinit_v5.1' into 'release/v5.1'
...
Bugfix/ieee802154 deinit (Backport v5.1)
See merge request espressif/esp-idf!27973
2023-12-21 11:27:45 +08:00
Jiang Jiang Jian
487adc09f4
Merge branch 'change/change_regdma_power_issue_macro_v5.1' into 'release/v5.1'
...
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG (backport v5.1)
See merge request espressif/esp-idf!27991
2023-12-21 11:27:10 +08:00
Jiang Jiang Jian
2c564d32db
Merge branch 'bugfix/fix_some_wifi_bugs_231214_v5.1' into 'release/v5.1'
...
fix(wifi): fix some wifi bugs 231214 (Backport v5.1)
See merge request espressif/esp-idf!27943
2023-12-20 13:59:25 +08:00
luoxu
b37d4079ff
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-20 11:18:36 +08:00
morris
acb84ca804
Merge branch 'bugfix/u32_reg_tsens_v5.1' into 'release/v5.1'
...
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug(backport v5.1)
See merge request espressif/esp-idf!27948
2023-12-20 10:51:51 +08:00
Marius Vikhammer
40bea117e4
Merge branch 'bugfix/s3_irom_addr_v5.1' into 'release/v5.1'
...
soc: fix SOC_IROM_MASK_HIGH for esp32s3 (v5.1)
See merge request espressif/esp-idf!27136
2023-12-20 10:00:39 +08:00
Vikram Dattu
b0493e0f6b
fix(docs): fixed doxygen warnings in few headers
...
- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
- Fixed unended `@cond` macro in `esp_err.h`
2023-12-19 19:15:49 +08:00
Vikram Dattu
f841f0ae52
fix(esp_srp): Use @file
for file documentation and missing doc
...
Using @brief for file description wrongly associates the documentation to an API.
Correct way to add file description is to use `@file` and then `@brief`. Corrected the same.
- Also added missing doc for esp_srp_handle_t
2023-12-19 19:15:49 +08:00
zhangyanjiao
24da38f63c
fix(wifi): fix some wifi bugs 20231214
...
1. add support for espnow to seet dcm rate
2. bugfix: fix csi info is not correct
3. feature: add support for establishing over 4 rx ba sessions
4. sniffer: modified rx error dump in sniffer mode
5. fix(itwt): fix when receiving the twt setup response frame, twt tx cb has not yet been called
6. itwt: fix itwt information frame format is not correct when suspend time is 0
7. update esp_wifi_crypto_types.h
8. sta not pmf capable when ap requires should reject profile
9. fix softap set config issue
10. allow some special igtk keyindex to workaround faulty APs
11. fix psram enabled but initialized fail issue
12. add missing header files for wifi files
13. feat(wifi/vendor): get more wifi information in csi rx callback
2023-12-19 19:15:49 +08:00
zhangyanjiao
796f315f6b
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-12-19 19:15:49 +08:00
xueyunfei
23148a3138
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-12-19 19:15:49 +08:00
muhaidong
482ba2b909
fix(wifi): fix psram enabled but initialized fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11971
2023-12-19 19:15:49 +08:00
muhaidong
1881900781
fix(wifi): allow some special igtk keyindx to workaround faulty APs
2023-12-19 19:15:49 +08:00
zhangyanjiao
61ae9bd8e2
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-12-19 19:15:49 +08:00
muhaidong
13094f2216
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-12-19 19:15:49 +08:00
muhaidong
0573c44f32
docs(esp_mesh): update esp_mesh_internal.h
2023-12-19 19:15:49 +08:00
muhaidong
7d5eaa8b79
update(wifi): update esp_wifi_crypto_types.h
2023-12-19 19:15:49 +08:00
muhaidong
7b3cee0dd8
update(esp_coexist): update esp coexist header file
2023-12-19 19:15:49 +08:00
xuxiao
e321e8b640
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-12-19 19:15:49 +08:00
Roland Dobai
c61b2c4790
Merge branch 'feature/add_fatfs_sbom_v5.1' into 'release/v5.1'
...
feat(storage/fatfs): add sbom file manifest for FatFs (v5.1)
See merge request espressif/esp-idf!27480
2023-12-19 16:47:52 +08:00
Tomas Rohlinek
641ac3ee71
feat(storage/fatfs): add sbom file manifest for FatFs (v5.1)
2023-12-19 16:47:51 +08:00
cjin
d5bfb9b326
change(ble): added ble cca en and thresh option
2023-12-19 14:34:44 +08:00
luomanruo
c67710bacf
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-19 14:20:19 +08:00
luomanruo
90497ae541
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-19 12:25:26 +08:00
Island
fae6ce0e7d
Merge branch 'bugfix/ble_stack_disable_v5.1' into 'release/v5.1'
...
Bugfix/ble stack disable v5.1(backport v5.1)
See merge request espressif/esp-idf!27650
2023-12-19 12:00:04 +08:00
Island
08d54a6436
Merge branch 'backport/fix_ble_menuconfig_v5.1' into 'release/v5.1'
...
Backport/fix ble menuconfig v5.1(backport v5.1)
See merge request espressif/esp-idf!27497
2023-12-19 11:59:29 +08:00
Lou Tianhao
1419db4b91
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-19 11:44:23 +08:00
Jiang Jiang Jian
2abb36bc7f
Merge branch 'optimize/When_psram_is_enable_the_number_of_ooseq_is_not_limited_5.1' into 'release/v5.1'
...
optimize(lwip):when psram is enable the number of ooseq is not limited 5.1
See merge request espressif/esp-idf!27945
2023-12-19 10:44:08 +08:00
Jiang Jiang Jian
9ed598aefe
Merge branch 'backport/uart_select_malloc_5.1' into 'release/v5.1'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM(Backport 5.1)
See merge request espressif/esp-idf!27382
2023-12-19 10:43:13 +08:00
zwx
2f49042b07
feat(ieee802154): rf enable and disable refactor
2023-12-18 15:57:42 +08:00
xiaqilin
00cbc1fad2
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-18 15:57:34 +08:00
zhanghaipeng
103656e7a2
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-12-18 11:51:29 +08:00
zhanghaipeng
e0a0ee9ae9
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-12-18 11:51:29 +08:00
zhanghaipeng
8d78433dea
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-18 11:51:29 +08:00
zhanghaipeng
55409e2395
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-18 11:47:50 +08:00
Aditya Patwardhan
25144125d6
fix(mbedtls): Removed redundant menuconfig entry
2023-12-18 11:19:00 +08:00
Mahavir Jain
fa7383162f
Merge branch 'fix/esp32s3_soc_drom_high_addr_v5.1' into 'release/v5.1'
...
fix(soc): esp32s3/Fix the DROM_HIGH_ADDR (v5.1)
See merge request espressif/esp-idf!27822
2023-12-17 16:31:41 +08:00
Rahul Tank
c0cfdd9c46
fix(nimble): Handle all 0s address of external controllers during IRK generation
2023-12-16 17:31:57 +05:30
Rahul Tank
3c49099503
fix(nimble): Added NULL peer addr check
2023-12-15 18:06:40 +05:30
Rahul Tank
8a6d244a21
Merge branch 'bugfix/fix_sm_inject_return_value_v5.1' into 'release/v5.1'
...
fix(nimble): Added change to return success for API execution (v5.1)
See merge request espressif/esp-idf!27727
2023-12-15 19:33:16 +08:00
Cao Sen Miao
dfff867379
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-12-15 16:41:16 +08:00
Xue yun fei
965c1da3e0
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-15 14:11:38 +08:00
Rahul Tank
820d4a92d2
Merge branch 'feature/current_time_service_v5.1' into 'release/v5.1'
...
feat(nimble): Added Example support for Current Time Service (v5.1)
See merge request espressif/esp-idf!27262
2023-12-15 13:18:24 +08:00
Jiang Jiang Jian
e51e8a0948
Merge branch 'bugfix/fix_esp32h2_system_retention_restore_backup_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration(v5.1)
See merge request espressif/esp-idf!27814
2023-12-15 10:38:24 +08:00
Rahul Tank
4c288321cb
fix(nimble): Added change to return success for API execution
2023-12-14 20:57:30 +05:30
Rahul Tank
694c9ccdf5
Merge branch 'bugfix/authcomplete_failure_v5.1' into 'release/v5.1'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.1)
See merge request espressif/esp-idf!27620
2023-12-14 23:19:14 +08:00
Roshan Bangar
e8503d6efe
feat(nimble): Added example support for Current Time Service
2023-12-14 20:24:20 +05:30
David Čermák
24e4b87925
Merge branch 'feature/eth_spi_abstraction_v5.1' into 'release/v5.1'
...
Abstraction of SPI driver for SPI Ethernet modules (v5.1)
See merge request espressif/esp-idf!27640
2023-12-14 21:49:00 +08:00
zhanghaipeng
bd1dc8dfaf
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-14 17:53:22 +08:00
Darshan Dobariya
6bae5e5d6f
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value (v5.1)
2023-12-14 14:13:45 +05:30
Rahul Tank
3ed9c70aa3
Merge branch 'bugfix/remove_rpa_rec_v5.1' into 'release/v5.1'
...
fix(nimble): Handled the deletion of RPA mapping(v5.1).
See merge request espressif/esp-idf!27319
2023-12-14 16:40:23 +08:00
Abhinav Kudnar
eef85a92f4
fix(nimble): Handled the deletion of RPA mapping.
2023-12-14 09:41:07 +05:30
Jiang Jiang Jian
87cd764d6c
Merge branch 'bugfix/fix_issuse_in_scan_and_mesh_v5.1' into 'release/v5.1'
...
fix(wifi): fix issues in scan and wifi mesh (backport v5.1)
See merge request espressif/esp-idf!27844
2023-12-14 12:09:31 +08:00
Rahul Tank
0eec2b50be
Merge branch 'bugfix/add_legacy_adv_clear_vsc_v5.1' into 'release/v5.1'
...
fix(nimble): Add support for VSC to clear legacy adv memory (v5.1)
See merge request espressif/esp-idf!27471
2023-12-14 12:01:09 +08:00
cjin
7d2ab4c14d
fix(pm): place extra link opt in iram
2023-12-14 11:17:54 +08:00
morris
eb7022dd06
Merge branch 'contrib/github_pr_12559_v5.1' into 'release/v5.1'
...
fix(spi): Correct REG_SPI_BASE(i) macro for all targets (GitHub PR) (v5.1)
See merge request espressif/esp-idf!27714
2023-12-14 11:08:03 +08:00
morris
1b78d57496
Merge branch 'bugfix/bod_reset_c6_h2_v5.1' into 'release/v5.1'
...
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again(backport v5.1)
See merge request espressif/esp-idf!27723
2023-12-14 11:05:55 +08:00
linruihao
45e96ae1c3
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-13 19:53:06 +08:00
Ondrej Kosta
51aad1d75b
feat(esp_eth): abstraction of SPI driver for SPI Ethernet modules
2023-12-13 10:44:23 +01:00
zhangyanjiao
ed2a5f0f0e
fix(wifi): fix issues in scan and wifi mesh
...
1. fix(wifi): fix the crash issue when clear scan ap list
2. fix the bug that station can't found AP when the authmode is WPA
3. fix wifi mode error when mesh start after station has connected to router
2023-12-13 17:02:13 +08:00
zhangyanjiao
6e218ceefe
feat(wifi): add new api to get one scan ap record
2023-12-13 16:49:04 +08:00
Island
c6a9a06856
Merge branch 'bugfix/fix_some_ble_bugs_v5.1' into 'release/v5.1'
...
Fixed some BLE bugs (backport v5.1)
See merge request espressif/esp-idf!27695
2023-12-13 11:55:52 +08:00
Martin Vychodil
7a7d6aad41
Merge branch 'fix/esp_vfs_fat_sdcard_format_workbuf_leak_v5.1' into 'release/v5.1'
...
fix: esp_vfs_fat_sdcard_format workbuf memory leak (v5.1)
See merge request espressif/esp-idf!27504
2023-12-12 22:15:52 +08:00
gongyantao
407376b6e6
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 19:04:27 +08:00
Jiang Jiang Jian
1a6a941521
Merge branch 'bugfix/connect_issue_for_zero_rssi_v5.1' into 'release/v5.1'
...
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning (Backport v5.1)
See merge request espressif/esp-idf!26743
2023-12-12 14:00:24 +08:00
Jiang Jiang Jian
9f76b1a57b
Merge branch 'fix/wrong_order_of_includes_in_esp_tls_v5.1' into 'release/v5.1'
...
fix(esp-tls): Fix missing header files in esp_tls_errors.h header file (v5.1)
See merge request espressif/esp-idf!27704
2023-12-12 13:44:36 +08:00
Jiang Jiang Jian
7e47921f12
Merge branch 'bugfix/connect_after_scan_v5.1' into 'release/v5.1'
...
fix(conn): Change second connect delay time to 730 (v5.1)
See merge request espressif/esp-idf!27835
2023-12-12 13:43:34 +08:00
Jiang Jiang Jian
dbc13bc2ef
Merge branch 'bugfix/fix_rtc_us_to_cycle_div_zero_in_deepsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process (backport v5.1)
See merge request espressif/esp-idf!27764
2023-12-12 13:43:25 +08:00
Jiang Jiang Jian
72ce0187c9
Merge branch 'contrib/github_pr_12460_v5.1' into 'release/v5.1'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR) (v5.1)
See merge request espressif/esp-idf!27644
2023-12-12 13:41:33 +08:00
Mahavir Jain
4aa464a4ea
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_v5.1' into 'release/v5.1'
...
fix(mbedtls): move interrupt allocation during initialization phase (v5.1)
See merge request espressif/esp-idf!27204
2023-12-12 11:44:42 +08:00
Shu Chen
09c7104752
Merge branch 'fix/coexist_reg_esp32c6_set_default_value_v5.1' into 'release/v5.1'
...
fix(esp_coex): fix esp32c6 coex reg reset issue (backport v5.1)
See merge request espressif/esp-idf!27829
2023-12-12 11:35:56 +08:00
Rahul Tank
a0b2682e58
fix(nimble): Add support for VSC to clear legacy adv memory
...
Legacy adv does not have an API for clear adv memory in controller.
Added VSC for same.
2023-12-12 07:49:18 +05:30
Sarvesh Bodakhe
d1e31a4194
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-12-11 14:58:16 +05:30
Jiang Jiang Jian
70f1bd582f
Merge branch 'bugfix/backport_wifi_fix_1208_v5.1' into 'release/v5.1'
...
fix(wifi): backport some wifi bugfix(v5.1)
See merge request espressif/esp-idf!27766
2023-12-11 17:26:06 +08:00
wuzhenghui
5dac3d9e03
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
...
Closes https://github.com/espressif/esp-idf/issues/12695
2023-12-11 09:24:07 +00:00
ding huan
f4e724a93b
fix(conn): Change second connect delay time to 730
2023-12-11 16:57:09 +08:00
xiaqilin
de2c208994
fix(esp_coex): fix esp32c6 coex reg reset issue
2023-12-11 15:57:36 +08:00
Jiang Jiang Jian
e91322891c
Merge branch 'fix/esp32c6_sleep_pll_issue_v5.1' into 'release/v5.1'
...
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue (backport v5.1)
See merge request espressif/esp-idf!27339
2023-12-11 15:12:51 +08:00
Jiang Jiang Jian
cda441f47f
Merge branch 'bugfix/cts_handle_invalid_year_val_v5.1' into 'release/v5.1'
...
fix(nimble): Handled invalid write on year value in Current Time Service (v5.1)
See merge request espressif/esp-idf!27462
2023-12-11 15:12:14 +08:00
Jiang Jiang Jian
6836ffd8c9
Merge branch 'fix/check_integrity_on_used_blocks_v5.1' into 'release/v5.1'
...
heap: fix integrity check on used blocks by the tlsf component (backport v5.1)
See merge request espressif/esp-idf!26563
2023-12-11 15:11:39 +08:00
Jiang Jiang Jian
e0cd5b7aa5
Merge branch 'backport/add_config_to_set_custom_mac_as_base_mac_v5_1' into 'release/v5.1'
...
feat(mac): Add a configuration to set custom MAC as base MAC(Backport V5.1)
See merge request espressif/esp-idf!27737
2023-12-11 15:11:19 +08:00
Jiang Jiang Jian
8a47b0776b
Merge branch 'feature/refactor_some_coexist_sections_v5.1' into 'release/v5.1'
...
Feature/refactor some coexist sections v5.1
See merge request espressif/esp-idf!27367
2023-12-11 14:50:43 +08:00
Aditya Patwardhan
f62e7fd4e8
fix(soc): esp32s3/Fix the DROM_DROM_HIGH limit
...
Previously the DROM_HIGH_ADDR for esp32s3 was 0x3D000000, which
convers only 16 MB of address range. But esp32s3 supports 32 MB
external memory. So this address should be 0x3E000000
2023-12-11 12:17:31 +05:30
harshal.patil
e8a5d9ef98
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-12-11 06:46:24 +00:00
harshal.patil
4c30f2a4a0
fix(mbedtls): move interrupt allocation during initialization phase
2023-12-11 06:46:24 +00:00
wuzhenghui
3646b5d0c1
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration
2023-12-11 11:42:56 +08:00
Jiang Jiang Jian
05c5d04734
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable (backport v5.1)
See merge request espressif/esp-idf!27767
2023-12-11 10:57:48 +08:00
Island
5bd0ae4dea
Merge branch 'bugfix/ble_update_lib_20231201_v5.1' into 'release/v5.1'
...
update lib on release/v5.1
See merge request espressif/esp-idf!27587
2023-12-11 10:30:23 +08:00
Adam Múdry
6250af8ed1
fix: esp_vfs_fat_sdcard_format workbuf memory leak
2023-12-11 00:27:44 +00:00
liuning
ae07349ec4
feat(coex): apply struct for coex version
2023-12-08 13:06:55 +00:00
liuning
834968796a
feat(coex): rename coexist sections
2023-12-08 13:06:55 +00:00
chenjianhua
15c8d7f65f
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 19:54:51 +08:00
chenjianhua
5f2c8edd27
fix(bt): Update bt lib for ESP32(fa43201)
...
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-08 19:54:39 +08:00
shangke
4d6be44b25
fix(bt/controller): Fixed some HCI commands parameter
2023-12-08 19:54:39 +08:00
chenjianhua
4d546878b7
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-08 19:54:39 +08:00
chenjianhua
b1421ac4af
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(70ab55f)
...
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-08 19:54:39 +08:00
chenjianhua
2dea0ef6ef
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-08 19:54:39 +08:00
luomanruo
3cdbb0406d
ble(fix): Fixed crash issue when reset event queue
2023-12-08 17:21:19 +08:00
luomanruo
9b0e4ee24a
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-08 17:20:55 +08:00
luomanruo
4f27be7127
ble(update):
...
Update c2 lib to 47a787f0
Update h2 lib to 73452eac
Update c6 lib to 73452eac
2023-12-08 17:19:57 +08:00
xiaqilin
ef4f420663
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
...
* switch root clk src to PLL for modem reg opt and added callback
* register power_down/power_up callback in ieee802154 driver for esp32c6
* remove software regdma opt in bt
2023-12-08 08:03:32 +00:00
Mahavir Jain
d15ef874a7
Merge branch 'bugfix/fix_http_client_async_mode_v5.1' into 'release/v5.1'
...
fix(esp_http_client): Fix esp_http_client async mode (v5.1)
See merge request espressif/esp-idf!27514
2023-12-08 14:25:55 +08:00
wuzhenghui
4a7d9dd387
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-12-08 14:22:36 +08:00
Kapil Gupta
b3c7123568
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-12-08 14:17:02 +08:00
alanmaxwell
b7d599984b
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-12-08 14:16:47 +08:00
Shu Chen
54f2536222
Merge branch 'backport/router_forwarding_flag_set_v51' into 'release/v5.1'
...
feat(lwip): support NA router farwording flag set(Backport V5.1)
See merge request espressif/esp-idf!27630
2023-12-08 12:24:38 +08:00
Mahavir Jain
ca02c6d274
Merge branch 'fix/rng_register_prefix_discrepency_newer_targets_v5.1' into 'release/v5.1'
...
Fix: RNG register prefix discrepancy for ESP32C6 and ESP32H2 (v5.1)
See merge request espressif/esp-idf!27684
2023-12-08 12:01:36 +08:00
Guillaume Souchere
27a78278a6
fix(heap): Patch tlsf_check_pool in ROM heap
...
The integrity_walker now calls the integrity check hook to control
free AND used blocks of memory in the TLSF pool. This integrity walker
function is called from tlsf_check_pool.
This commit creates a patch of integrity_walker function to update the
outdated implementation in the ROM.
2023-12-08 03:19:04 +00:00
Guillaume Souchere
6ac25c9324
fix(heap): Fixed integrity check on used blocks by the tlsf component
...
This commit updates the tlsf submodule to include the modification made in the component
aiming to perform integrity check on all blocks (not only the free ones).
Added test to test the fix in test_apps/heap_tests.
Fixes https://github.com/espressif/esp-idf/issues/12231
2023-12-08 03:19:04 +00:00
Jiang Jiang Jian
bc3a75d5ba
Merge branch 'fix/esp_netif_lock_v5.1' into 'release/v5.1'
...
fix(esp_netif): Lock netif list with TCPIP context (v5.1)
See merge request espressif/esp-idf!26710
2023-12-08 11:18:09 +08:00
morris
5e29bd5370
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk_v5.1' into 'release/v5.1'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk (v5.1)
See merge request espressif/esp-idf!27604
2023-12-07 21:27:05 +08:00
Jiang Jiang Jian
fb511f4ec6
Merge branch 'bugfix/nan_sd_dp_timer_fixes_v5.1' into 'release/v5.1'
...
Fix NAN service discovery, datapath and timer bugs (Backport v5.1)
See merge request espressif/esp-idf!27522
2023-12-07 21:17:31 +08:00
Jiang Jiang Jian
493ecf59d4
Merge branch 'bugfix/fix_dhcp_subnet_option_api_dos_not_work_issue_5.1' into 'release/v5.1'
...
Fix(dhcps):fix dhcp subnet option api dos not work issue 5.1
See merge request espressif/esp-idf!27675
2023-12-07 21:09:38 +08:00
Jiang Jiang Jian
977098edca
Merge branch 'feature/support_ext1_clear_spec_pins_v5.1' into 'release/v5.1'
...
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
See merge request espressif/esp-idf!27552
2023-12-07 21:07:54 +08:00
Harshit Malpani
1bce7d255d
fix(esp-tls): Add headers in esp_tls_errors.h header file
...
Closes https://github.com/espressif/esp-idf/issues/12541
2023-12-07 10:13:43 +00:00
kohait00
b3d77e3ea5
fix(app_update): avoid erasing an extra sector than the actual required size
...
OTA update used to fail if `firmware_size == partition_size`, because the code was trying to
erase one additional sector beyond the space reserved for the firmware partition.
This commit fixes the problem and OTA update can work if the firmware
size exactly matches the allocated partition size.
Closes https://github.com/espressif/esp-idf/pull/12460
2023-12-07 10:08:08 +00:00
morris
8425cada28
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2_v5.1' into 'release/v5.1'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test (v5.1)
See merge request espressif/esp-idf!27603
2023-12-07 17:49:06 +08:00
Harshit Malpani
19355c0fef
fix(esp_http_client): Fix esp_http_client async mode
...
Closes https://github.com/espressif/esp-idf/issues/12358
2023-12-07 06:47:37 +00:00
zwx
923ce6a4b2
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-07 14:15:40 +08:00
harshal.patil
6a990a37ce
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-12-07 11:42:00 +05:30
Shyamal Khachane
9cdf839cf6
fix(esp_wifi): Fix NAN service discovery, datapath and timer bugs
...
1. Fix crash while cancelling NAN service
2. Avoid possible crash scenarios while forming datapath
3. Modify peer records structure thus fixing issues in datapath establishment
4. Fix timer out of bound issue causing "No timer handle" warning
5. Fix miscellaneous service discovery and datapath issues
2023-12-07 03:54:55 +00:00
Mu Hai Dong
e86ff640f8
fix(wifi): free beacon eb when softap destroy
2023-12-07 03:54:55 +00:00
Lou Tianhao
c1782faf0f
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-12-07 03:52:22 +00:00
liuning
46d4c6cc0a
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-12-07 03:44:38 +00:00
liuning
3515b1d5c8
fix(wifi): fix wifi init reentrant issue
2023-12-07 03:44:38 +00:00
xueyunfei
97b9c24c62
fix(dhcp server):dhcp server can not restore address pool
2023-12-07 02:59:50 +00:00
xueyunfei
c69f3aec91
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-12-07 02:59:50 +00:00
zwx
5413b6b794
feat(lwip): support NA router farwording flag set
...
* Update submodule: git log --oneline
4a8286ab8bcf983f22421e3d4be650837b5eb277..542ba2997f6cc14fe9c3d781bf9b0d890cd70bb1
- fix router forwarding flag set (espressif/esp-lwip@542ba299 )
2023-12-07 10:52:10 +08:00
zwx
7f12a645ce
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-12-07 10:43:58 +08:00
Cao Sen Miao
9dd90e2d9b
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-12-07 10:33:58 +08:00
Shu Chen
5bdcaef8c9
Merge branch 'fix/ieee802154_sleep_config_v5.1' into 'release/v5.1'
...
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue (backport v5.1)
See merge request espressif/esp-idf!27466
2023-12-07 10:05:17 +08:00
Roland Dobai
ca5c8deb7e
Merge branch 'fix/fatfsgen_construct_v5.1' into 'release/v5.1'
...
fix(tools): Fix fatfsgen construct dependency (v5.1)
See merge request espressif/esp-idf!27655
2023-12-07 07:18:49 +08:00
xiaqilin
f38e56e685
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-12-06 12:43:58 +00:00
Roshan Bangar
a496e87d73
fix(nimble): Handled invalid write on year value in Current Time Service
2023-12-06 18:03:59 +05:30
Alexey Gerenkov
c42c37aff7
Merge branch 'save_isr_ctx_to_coredump_v5.1' into 'release/v5.1'
...
feat(coredump): save isr context to coredump elf file (v5.1)
See merge request espressif/esp-idf!27454
2023-12-06 18:38:54 +08:00
gaoxu
6190b3f7c9
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-12-06 10:19:52 +00:00
gaoxu
98ec583690
ci(adc): add a test that adc continuous read after restarting
2023-12-06 10:19:45 +00:00
gaoxu
57a5c4684c
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-12-06 10:19:45 +00:00
Roland Dobai
ccc75dd2da
fix(tools): Fix fatfsgen construct exception type and dependency
...
construct=2.10.70 fixed an issue
(c3866e9492
)
and StringError is raised instead of UnicodeDecodeError.
2023-12-06 08:50:01 +00:00
wanlei
3486cf1b60
fix(spi): correct some signals and dummy bits docs
2023-12-06 16:15:23 +08:00
TD-er
8e0d64e94c
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-12-06 16:13:01 +08:00
Anton Maklakov
4fe15460ab
Merge branch 'ci/fix_build_linux_targets' into 'release/v5.1'
...
Ci/fix build linux targets (v5.1)
See merge request espressif/esp-idf!27519
2023-12-06 15:31:35 +08:00
morris
5cf65ce766
Merge branch 'fix/usb_host_soc_caps_backport_v5.1' into 'release/v5.1'
...
USB host soc caps (backport v5.1)
See merge request espressif/esp-idf!27399
2023-12-06 09:59:53 +08:00
harshal.patil
c040a614a9
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-12-05 21:08:48 +05:30
Mahavir Jain
d083a0e313
Merge branch 'support/add_srp_salt_ver_gen_api_v5.1' into 'release/v5.1'
...
Generate Salt and verifier pair for given username and password (v5.1)
See merge request espressif/esp-idf!27351
2023-12-04 21:10:51 +08:00
Island
fae44bf123
Merge branch 'bugfix/ble_update_lib_20231124_v5.1' into 'release/v5.1'
...
ble(update):Update c2 lib to 79ed4e8a,Update h2 lib to 9a237426,Update c6 lib to 9a237426
See merge request espressif/esp-idf!27393
2023-12-01 13:58:21 +08:00
Fu Hanxi
7df8574119
ci: fix missing linux related .build-test-rules.yml
2023-11-30 09:07:36 +01:00
Ivan Grokhotkov
a803c846aa
Merge branch 'bugfix/console_examples_reenable_v5.1' into 'release/v5.1'
...
examples: re-enable console examples for C2, C6, H2 (v5.1)
See merge request espressif/esp-idf!24336
2023-11-29 23:57:09 +08:00
Martin Vychodil
a165b5c1d5
Merge branch 'feature/expose_unload_partitions_v5.1' into 'release/v5.1'
...
refactor(esp_partition): Expose function for unloading partitions (v5.1)
See merge request espressif/esp-idf!27426
2023-11-29 16:35:19 +08:00
Martin Vychodil
958d98c8e7
Merge branch 'fix/fatfs_formatting_wrong_volume_v5.1' into 'release/v5.1'
...
Fix: FATFS formatting wrong partition (v5.1)
See merge request espressif/esp-idf!27373
2023-11-29 16:33:29 +08:00
Wang Meng Yang
d51b71260a
Merge branch 'feature/support_ble_esp32c3_eco7_v5.1' into 'release/v5.1'
...
Feature/support ble esp32c3 eco7 (backport v5.1)
See merge request espressif/esp-idf!27326
2023-11-29 14:14:22 +08:00
Mahavir Jain
3b1d428501
Merge branch 'bugfix/preencrypted_ota_failed_with_partial_download_v5.1' into 'release/v5.1'
...
fix(esp_https_ota): fix preencrypted ota failed with pytest server and partial http enabled (v5.1)
See merge request espressif/esp-idf!27354
2023-11-29 14:05:39 +08:00
Mahavir Jain
4788804f6d
Merge branch 'bugfix/wrong_ota_upgrade_size_log_v5.1' into 'release/v5.1'
...
fix(esp_https_ota): Fix wrong debug print for ota upgrade size (v5.1)
See merge request espressif/esp-idf!27352
2023-11-29 11:38:53 +08:00
morris
5f35f5ddb8
Merge branch 'bugfix/i80_lcd_tx_param_check_enhancement_v5.1' into 'release/v5.1'
...
fix(i80_lcd): enhance the check of a valid data phase (v5.1)
See merge request espressif/esp-idf!27428
2023-11-29 10:37:43 +08:00
Roman Leonov
e950cdf549
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-11-28 22:00:54 +01:00
Tomas Rezucha
609628e139
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-11-28 22:00:54 +01:00
Darian Leung
fdab2d0c32
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-11-28 22:00:54 +01:00
Darian Leung
411405355d
refactor(soc): SOC_USB_PERIPH_NUM option
...
This commit refactors SOC_USB_PERIPH_NUM as follows:
- Renamed to SOC_USB_OTG_PERIPH_NUM to avoid confusion with USB Serial JTAG
- Updated to unsigned integer "1U"
- Updated some build rules to depend on SOC_USB_OTG_SUPPORTED instead
2023-11-28 22:00:30 +01:00
Erhan Kurubas
4a32955f74
feat(coredump): save isr context to coredump elf file
2023-11-28 18:19:19 +01:00
Ivan Grokhotkov
6e2dd2924a
fix(esp_hw_support): fix build with CONFIG_ESP_CONSOLE_UART=n on C6
...
Closes https://github.com/espressif/esp-idf/issues/11924
2023-11-28 18:08:11 +01:00
Rahul Tank
4f16f201af
Merge branch 'bugfix/fix_duplicate_exception_vsc_5.1' into 'release/v5.1'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command(v5.1)
See merge request espressif/esp-idf!27406
2023-11-28 15:49:37 +08:00
morris
d8456e5767
fix(i80_lcd): enhance the check of a valid data phase
...
in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero
2023-11-28 09:57:11 +08:00
Adam Múdry
5e140f4228
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-27 19:50:16 +01:00
zhiweijian
a34d9774bf
feat: support ble esp32c3 eco7
2023-11-27 11:32:50 +00:00
Jiang Guang Ming
03582a8cfe
fix(esp32c3): Update esp32c3 chip revision
2023-11-27 11:32:50 +00:00
Jiang Guang Ming
5aa458a591
feat(esp32c3): Add rom ld with ROM tag esp32c3-eco7-20230720
2023-11-27 11:32:50 +00:00
Mahavir Jain
2c77ccda5e
Merge branch 'check_debug_aware_config_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality (v5.1)
See merge request espressif/esp-idf!27106
2023-11-27 14:12:05 +08:00
Rahul Tank
d300f91b4e
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-27 09:22:07 +05:30
Rahul Tank
40534e5ad6
fix(nimble): Fix dangling pointer error during compilation
2023-11-26 12:38:19 +05:30
luomanruo
e6602ced8e
ble: update rom.ld file
2023-11-24 20:34:21 +08:00
luomanruo
8f37c22a0d
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:19:50 +08:00
luomanruo
49d81c71a8
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:40:28 +08:00
luomanruo
ff0106345f
ble:
...
Update c2 lib to 79ed4e8a
Update h2 lib to 9a237426
Update c6 lib to 9a237426
2023-11-24 19:21:04 +08:00
Erhan Kurubas
5e88ecfd02
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
2023-11-24 09:54:18 +00:00
Jiang Jiang Jian
3ba577165c
Merge branch 'bugfix/esp32s3_usb_otg_console_v5.1' into 'release/v5.1'
...
system: support USB_OTG CDC console on ESP32-S3 (v5.1)
See merge request espressif/esp-idf!24337
2023-11-24 10:19:02 +08:00
Jiang Jiang Jian
9e863521c6
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_fix_v5.1' into 'release/v5.1'
...
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory (v5.1)
See merge request espressif/esp-idf!27316
2023-11-24 10:15:33 +08:00
Adam Múdry
ff8b0cf14b
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com>
2023-11-23 22:55:58 +01:00
David Čermák
3bcbbf13fe
Merge branch 'feature/eth_loopback_test_v5.1' into 'release/v5.1'
...
esp_eth/test_apps: add loopback test (v5.1)
See merge request espressif/esp-idf!26806
2023-11-24 00:43:35 +08:00
Island
80b61281b9
Merge branch 'bugfix/ble_update_lib_1110_5.1' into 'release/v5.1'
...
Bugfix/ble update lib 1110 5.1
See merge request espressif/esp-idf!27061
2023-11-23 19:10:49 +08:00
Mahavir Jain
c1eae4b7be
Merge branch 'bugfix/return_code_of_ota_finish_api_v5.1' into 'release/v5.1'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API (v5.1)
See merge request espressif/esp-idf!27335
2023-11-23 16:31:06 +08:00
nilesh.kale
0e214b776b
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-11-23 12:50:18 +05:30
nilesh.kale
79704082c2
fix(component-esp_https_ota): Fix wrong debug print for ota upgrade size
2023-11-23 12:28:39 +05:30
Vikram Dattu
6b8ba332b8
feat(provisioning): Generate Salt and verifier pair for given username and password
...
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.
- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2023-11-23 12:01:10 +05:30
Vikram Dattu
8857082585
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-23 12:01:10 +05:30
darshan7patel
2db80a8d3c
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory (v5.1)
2023-11-23 11:17:04 +05:30
Rahul Tank
e55ede5f94
Merge branch 'feature/get_whitelist_size_v5.1' into 'release/v5.1'
...
feat(nimble): Added API to retrieve the size of the controller's white list (v5.1)
See merge request espressif/esp-idf!26954
2023-11-23 12:34:19 +08:00
Roland Dobai
3e2dbfec47
Merge branch 'contrib/github_pr_12558_v5.1' into 'release/v5.1'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR) (v5.1)
See merge request espressif/esp-idf!27269
2023-11-22 22:41:47 +08:00
Martin Vychodil
3e04fba477
Merge branch 'bugfix/uart_vfs_select_in_iram_v5.1' into 'release/v5.1'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled (v5.1)
See merge request espressif/esp-idf!27298
2023-11-22 22:41:18 +08:00
Ondrej
d23b41c7cb
fix(esp_eth): fixed ETH_CMD_READ/WRITE_PHY_REG build issue
2023-11-22 15:28:01 +01:00
Ondrej Kosta
0df97644c4
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-22 15:28:01 +01:00
Ondrej Kosta
99d4c1d13c
feat(esp_eth): added ioctl option to read/write PHY registers
...
LAN87xx: Added extra delay after setting PHY speed
2023-11-22 15:28:01 +01:00
Ondrej
1d3e466c61
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-11-22 15:28:01 +01:00
Ondrej
1215fca04e
ci(esp_eth): added tests of all supported Etherent chips
2023-11-22 15:27:57 +01:00
Ondrej Kosta
6fda9fe207
fix(esp_eth): various Ethernet driver fixes
...
ksz8851snl: enabled reception of multicast frames
Internal EMAC: fixed APLL CLK deinitialization
DM9051 and KSZ80xx: fixed speed configuration when not in loopback mode
phy_802_3: added multiple attempts when autodetecting PHY address
2023-11-22 15:23:52 +01:00
Bogdan Kolendovskyy
6bc957ee4f
esp_eth: add loopback test, change chip drivers to reflect chip specific behaviour
...
In esp_eth_test_apps.c:
Add test of loopback functionality. Change speed/duplex/autonegotiation test - remove need to enable loopback (required
for it to work on some phys supported by ESP-IDF)
In Kconfig.projbuild:
Add parameters to select which configuration is used - standard or custom.
Add for custom configuration parameters to select MDC and MDIO pins (required to work with WESP-32 and other boards that
use non-standard pin assignments).
In esp_eth_test_common.c:
Add code to support changes made in Kconfig
In sdkconfig.ci.default_rtl8201:
Change config which is used. Now custom is used and MDC is gpio 16, MDIO is gpio 17. Reuqired to work with WESP-32
In esp_eth_phy_802_3.h:
Make 802.3 API public.
In esp_eth_phy_802_3.c:
Add loopback check in eth_phy_802_3_set_duplex(). Now ESP_ERR_INVALID_STATE is invoked on attempt to set duplex to half
when loopback is enabled.
Remove static property from esp_eth_phy_802_3_autonego_ctrl and esp_eth_phy_802_3_loopback.
In esp_eth_phy_dm9051.c:
Add dm9051_loopback() because DM9051 requires setting additional bit to enable auto-negotiation loopback for data to be
received. Add dm9051_set_speed() which invokes ESP_ERR_INVALID_STATE on attempt to set speed to 10 Mbps when loopback is
enabled because such speed configuration is unsupported.
In esp_eth_phy_ksz80xx.c:
Add ksz80xx_set_speed() which invokes ESP_ERR_INVALID_STATE on attempt to set speed to 10 Mbps when loopback is enabled
because such speed configuration is unsupported.
In esp_eth_phy_ksz8851snl.c:
Change phy_ksz8851_set_duplex() to invoke ESP_ERR_INVALID_STATE on attempt to set duplex to half when loopback is enabled.
In esp_eth_phy_dp83848.c, esp_eth_phy_rtl8201.c:
Add autonego_ctrl implementation which prevents enabling autonegotiation when loopback is enabled.
Add loopback implementation which disables autonegotiation prior to enabling loopback.
In esp_eth_phy_lan87xx.c:
Add autonego_ctrl implementation which prevents enabling autonegotiation when loopback is enabled.
Add loopback implementation which disables autonegotiation prior to enabling loopback.
Fix link indicating being down when loopback is enabled by force setting link up.
2023-11-22 15:23:52 +01:00
Harshit Malpani
d778b07b22
fix(esp_https_ota): fix return code of esp_https_ota_finish API
...
Closes https://github.com/espressif/esp-idf/issues/12635
2023-11-22 17:10:08 +05:30
David Cermak
5e07ffb444
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-11-22 09:59:37 +00:00
David Cermak
80cc7e8928
feat(esp_netif): Added new API to search in netif list
2023-11-22 09:59:37 +00:00
David Cermak
65917bb8c3
fix(esp_netif): Lock netif list with TCPIP context
...
This commit removes the lock from the list manipulation code in esp_netif_objects.c,
because we already have another lock/task context for lwip.
So the list manipulation is unsafe and safety must be assured by the stack layer
(in esp_netif_lwip).
Problems with current locking:
* implementation of locking was wrong -- lazy init style of creating the mutex is not
thread safe (and destroying it if we have no interface makes the problem exhibit very frequently)
* locking only the list won't solve issues when assessing interfaces atomically
* maintaining multiple locks is problematic, as we often switch between
lwip context and user context in internal implementation of esp_netif_lwip
Closes https://github.com/espressif/esp-idf/issues/12261
2023-11-22 09:59:37 +00:00
Jiang Jiang Jian
2cc61caf7b
Merge branch 'bugfix/add_par_check_in_ag_cind_res_v5.1' into 'release/v5.1'
...
Bugfix/add par check in ag cind res v5.1
See merge request espressif/esp-idf!27257
2023-11-22 17:47:28 +08:00
Jiang Jiang Jian
d5e87fed74
Merge branch 'bugfix/spp_deinit_crash_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix the crash of invalid access to released resources (v5.1)
See merge request espressif/esp-idf!27251
2023-11-22 17:45:48 +08:00
Jiang Jiang Jian
8b6977b883
Merge branch 'bugfix/coex_cfg_option_invisible_v5.1' into 'release/v5.1'
...
fix(esp_coex): Fix dependency errors in coexist configuration (Backport v5.1)
See merge request espressif/esp-idf!26577
2023-11-22 17:45:05 +08:00
Jiang Jiang Jian
b09e1d860d
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup_v5.1' into 'release/v5.1'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used (backport v5.1)
See merge request espressif/esp-idf!27051
2023-11-22 17:44:32 +08:00
darshan
8dcd59f34f
feat(nimble): Added API to retrieve the size of the controller's white list (v5.1)
2023-11-22 10:29:36 +05:30
Shu Chen
ecbbd3c3d9
Merge branch 'backport/add_ot_radio_stats_enable_config_5_1' into 'release/v5.1'
...
feat(openthread): backport some openthread features(BackportV5.1)
See merge request espressif/esp-idf!26885
2023-11-22 12:23:53 +08:00
Rahul Tank
3662303f31
Merge branch 'bugfix/generate_new_irk_across_reboot_v5.1' into 'release/v5.1'
...
fix(nimble): Generate a new unique IRK for every chip. (v5.1)
See merge request espressif/esp-idf!27117
2023-11-22 03:03:39 +08:00
Ivan Grokhotkov
6ec4937cec
esp_system: usb_console support for ESP32-S3
...
Closes https://github.com/espressif/esp-idf/issues/8879
Closes https://github.com/espressif/esp-idf/issues/8738
2023-11-21 17:33:30 +01:00
Ivan Grokhotkov
22dd730a7c
esp_rom: convert USB related headers to SPDX, update COPYRIGHTS.rst
2023-11-21 17:33:30 +01:00
Ivan Grokhotkov
6d1f573945
esp_rom: implement usb deinit functions added in S3 ROM for S2
...
This cleans up usb_console.c and prepares it for S3 support.
2023-11-21 17:33:29 +01:00
Ivan Grokhotkov
228dbe103f
esp_rom: add USB_OTG "port" number for S2 and S3
2023-11-21 17:33:29 +01:00
Ivan Grokhotkov
c7b409aa94
esp_rom: sync changes for ESP32-S3 USB related files, minor fix for S2
...
Used esp-rom tag esp32s3-20210327 and did manual cleanup.
Rename s_usb_osglue to rom_usb_osglue like it was done for esp32s2.
Some comments in esp32s2 headers are synced from esp32s3.
2023-11-21 17:33:29 +01:00
Ivan Grokhotkov
2c341a8557
console: minor fixes
...
- wrong comment
- duplicated setvbuf
2023-11-21 17:33:29 +01:00
sonika.rathi
633a3b06db
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-21 14:17:08 +01:00
luomanruo
d24f7d9f12
ble(fix): deinit crash issue
2023-11-21 15:05:22 +08:00
zwl
9cf6280eea
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:03:38 +08:00
luomanruo
11f26f3319
ble: update controller log module
2023-11-21 15:03:38 +08:00
luomanruo
fcc8ce5de5
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:03:38 +08:00
luomanruo
2984e14eba
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:03:38 +08:00
Aditya Patwardhan
514cd783a3
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k_v5.1' into 'release/v5.1'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose (v5.1)
See merge request espressif/esp-idf!27271
2023-11-21 13:57:38 +08:00
Rahul Tank
6965a11570
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-21 10:23:42 +05:30
Rahul Tank
4d88e7b9a7
Merge branch 'bugfix/remove_bond_v5.1' into 'release/v5.1'
...
fix(nimble):Handled IRK/LTK deletion based on key availability (v5.1)
See merge request espressif/esp-idf!26597
2023-11-21 12:47:54 +08:00
morris
64e7343e40
Merge branch 'bugfix/fix_adc_read_zero_h2_v5.1' into 'release/v5.1'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2(v5.1)
See merge request espressif/esp-idf!26976
2023-11-21 11:08:57 +08:00
Jiang Jiang Jian
0fa38244cb
Merge branch 'bugfix/newlib_test_correct_assertions_v5.1' into 'release/v5.1'
...
fix(newlib,ci): wrong floating point number handling in tests (v5.1)
See merge request espressif/esp-idf!27090
2023-11-21 11:08:32 +08:00
Jiang Jiang Jian
de81da8b53
Merge branch 'bugfix/fix_espcoredump_compilation_warning_v5.1' into 'release/v5.1'
...
fix(espcoredump): fixed compilation warning (v5.1)
See merge request espressif/esp-idf!26591
2023-11-21 11:07:57 +08:00
Jiang Jiang Jian
2277c3c9dd
Merge branch 'feature/pseudo_exccause_to_openocd_v5.1' into 'release/v5.1'
...
Feature/pseudo exccause to openocd (v5.1)
See merge request espressif/esp-idf!26544
2023-11-21 11:06:41 +08:00
Jiang Jiang Jian
58344b1517
Merge branch 'backport-v5.1/gcov-write-fix' into 'release/v5.1'
...
fix(app_trace): fix host file write API return value
See merge request espressif/esp-idf!26421
2023-11-21 11:06:04 +08:00
morris
6bc8a025d5
Merge branch 'bugfix/ledc_max_duty_cycle_v5.1' into 'release/v5.1'
...
fix(ledc): fix ledc driver 100% duty cycle configuration (backport v5.1)
See merge request espressif/esp-idf!27179
2023-11-21 10:58:16 +08:00
Jiang Jiang Jian
e718b603e4
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable (backport v5.1)
See merge request espressif/esp-idf!27188
2023-11-21 10:52:54 +08:00
Jiang Jiang Jian
0e1ec38785
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad (backport v5.1)
See merge request espressif/esp-idf!27205
2023-11-21 10:51:11 +08:00
Abhinav Kudnar
533b4a2e02
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-21 07:15:56 +05:30
Rahul Tank
c75bab8fcb
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-20 20:22:48 +05:30
Rahul Tank
3b30594eef
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_v5.1' into 'release/v5.1'
...
fix(nimble): Fixed incorrect handling of bonded devices (v5.1)
See merge request espressif/esp-idf!26939
2023-11-20 22:41:11 +08:00
Mahavir Jain
bb1376ff5d
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-20 16:17:11 +05:30
Mahavir Jain
d9abb44049
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-20 16:13:35 +05:30
Mahavir Jain
2cd1635b86
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-20 16:05:15 +05:30
Mahavir Jain
0ccfa4b0c2
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
...
In ESP32-H2, the ECDSA peripheral by default uses the TRNG (hardware)
generated k value but it can be overridden to software supplied k.
This can happen through by overriding the `ECDSA_SOFTWARE_SET_K` bit
in the configuration register. Even though the HAL API is not exposed
for this but still it could be achieved by direct register
programming. And for this scenario, if sufficiently random k is not
supplied by the software then it could posses a security risk.
In this change, we are unconditionally programming the efuse
`ESP_EFUSE_ECDSA_FORCE_USE_HARDWARE_K` bit during startup security
checks itself. Additionally, same is ensured in the `esp_efuse_write_key`
API as well. This always enforces the hardware k mode in the ECDSA
peripheral and ensures strongest possible security.
2023-11-20 16:03:29 +05:30
Mahavir Jain
ecd485be87
Merge branch 'feat/ecdsa_perph_while_mutual_auth_v5.1' into 'release/v5.1'
...
Feat/ecdsa perph while mutual auth v5.1
See merge request espressif/esp-idf!27245
2023-11-20 18:03:19 +08:00
Arno Moonen
c6913fa397
fix(build): fix build failure if CMAKE_EXECUTABLE_SUFFIX is set
...
From: Arno Moonen <arno.moonen@airios.eu>
Follows original message from Arno Moonen <arno.moonen@airios.eu>
While integrating the ESP-IDF into our existing CMake structure,
I've come across quite some hurdles. Most I've been able to fix
in our CMake files, however this one I could not.
Most of the targets created by the esptool_py component assume
that the EXECUTABLE IDF build property (which contains the name
of the CMake executable target) always equals the name of the
created binary.
This is however not always true. For instance, in our setup we use
CMAKE_EXECUTABLE_SUFFIX_C and CMAKE_EXECUTABLE_SUFFIX_CXX in our
toolchain file (both set to .elf). If we do add_executable(my_app),
the target binary file would actually be my_app.elf.
In order to fix this, I've updated it to use the TARGET_FILE generated
expression. That way we also no longer need the EXECUTABLE_DIR IDF build
property here.
I've fixed this on v5.0.1 (as that's the ESP-IDF version I'm currently
trying to integrate), but I assume it should be easy to apply the same
fix to newer versions and the master branch as well.
Note that this problem might exist in multiple places where EXECUTABLE
is being used. While going through the ESP-IDF code base, I even noticed
that a few places actually already seem to use the TARGET_FILE expression.
To be honest the property name might be somewhat confusing as well, as it
is actually the executable target.
Closes https://github.com/espressif/esp-idf/pull/12558
2023-11-20 10:49:02 +01:00
Jiang Jiang Jian
5719d882d1
Merge branch 'bugfix/fix_onebyte_watchpoint_setting_v5.1' into 'release/v5.1'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting (v5.1)
See merge request espressif/esp-idf!27215
2023-11-20 17:37:03 +08:00
Jiang Jiang Jian
ea081e04b9
Merge branch 'bugfix/dpp_config_memset_v5.1' into 'release/v5.1'
...
Wi-Fi: Fixed some DPP issues (v5.1)
See merge request espressif/esp-idf!27192
2023-11-20 16:52:20 +08:00
Jiang Jiang Jian
2348a0a61d
Merge branch 'bufix/Backport_some_lwip_bugs_for_5.1_1115' into 'release/v5.1'
...
Bufix/backport some lwip bugs for 5.1 1115
See merge request espressif/esp-idf!27149
2023-11-20 16:09:30 +08:00
darshan
ca4ba28613
fix(nimble): Fixed incorrect handling of bonded devices
2023-11-20 12:27:18 +05:30
Rahul Tank
a08c557001
Merge branch 'bugfix/validate_random_address_v5.1' into 'release/v5.1'
...
fix(nimble): Added check to validate allowed random address (v5.1)
See merge request espressif/esp-idf!26928
2023-11-20 14:48:33 +08:00