Liu Zhong Wei
559df9640c
feat(esp_lcd): add user data and init cmd
2023-09-04 13:25:39 +08:00
Planck (Lu Zeyu)
3b9c57ac32
feat(rmt): specify interrupt priority
2023-09-04 13:12:02 +08:00
linruihao
f629029d4a
fix(bt/controller): Fixed some HCI commands parameter check
...
Fixed HCI_Change_Connection_Packet_Type Command parameter check
Fixed HCI_Accpet_Synchronous_Connection_Request Command parameter check
Fixed HCI_Set_Connectionless_Peripheral_Broadcast_Data Command parameter check
2023-09-04 11:03:33 +08:00
Island
f0437b945f
Merge branch 'feature/esp32c2_add_trace_function_v5.1' into 'release/v5.1'
...
ble: supported trace function and adv report flow control on esp32c2
See merge request espressif/esp-idf!25640
2023-09-01 20:10:45 +08:00
Shu Chen
865b48039d
Merge branch 'feature/openthread_disable_nd6_timer_v5.1' into 'release/v5.1'
...
feat(openthread): disable lwip nd6 in openthread sleepy device (backport v5.1)
See merge request espressif/esp-idf!25631
2023-09-01 16:09:31 +08:00
Jiang Jiang Jian
a9aea676e7
Merge branch 'ci/connect_at_different_phase_v5.1' into 'release/v5.1'
...
ci(wifi): Test connect api at different phase (backports v5.1)
See merge request espressif/esp-idf!25674
2023-09-01 10:24:48 +08:00
Jiang Jiang Jian
9619d85027
Merge branch 'test/bqb_test_bt_classic_a2dp_v5.1' into 'release/v5.1'
...
feat(bt/bqb): Add setting SBC encoder and reject invalid codec type support for a2dp BQB test (backport v5.1)
See merge request espressif/esp-idf!25684
2023-09-01 10:21:15 +08:00
wanlei
6aa9086206
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed
...
Close https://github.com/espressif/esp-idf/issues/11845
2023-08-31 21:15:14 +08:00
Marius Vikhammer
e10e95282d
Merge branch 'fix/bp_wp_in_panic_v5.1' into 'release/v5.1'
...
fix(breakpoint): fix bp/wp logic when debugger is connected (v5.1)
See merge request espressif/esp-idf!25633
2023-08-31 19:50:11 +08:00
wanglai@espressif.com
87135459a7
feat(bt/bqb): Set SBC encoder as PTS required for BQB test
...
1: set SBC encoder as PTS required. The encoder is effective first.
But it changes to default after media start.
2023-08-31 19:11:43 +08:00
wanglai@espressif.com
4ea52074b4
fix(bt/avdtp): Reject SET CONFIGURATION command with error code INVALID_CODEC_TYPE
...
1: reset p_scb->avdt_handle in cleanup function.
2: cancel comparing p_scb->codec_type and p_scb->seps[xx].codec_type to
send the error INVALID_CODEC_TYPE.
2023-08-31 19:11:43 +08:00
zhangwenxu
4988c1a3d1
feat(openthread): add mesh local prefix configuration
2023-08-31 17:08:41 +08:00
zhangwenxu
f7fd03a79a
fix(openthread): fix openthread settings get next empty index
2023-08-31 17:08:27 +08:00
zhangwenxu
3f2ff9af34
bugfix(esp_phy): fix using wrong macro
2023-08-31 17:08:16 +08:00
Jiang Jiang Jian
71083039f6
Merge branch 'bugfix/esp32c6_udp_bc_mc_rx_loss_rate_is_high_v5.1' into 'release/v5.1'
...
backport v5.1: fix esp32c6 UDP BC/MC RX loss rate is high when light sleep is enabled
See merge request espressif/esp-idf!25628
2023-08-31 13:28:48 +08:00
zwl
bd21c215c7
ble: supported trace function and adv report flow control on esp32c2
2023-08-31 12:02:00 +08:00
Jiang Jiang Jian
b58706c1d2
Merge branch 'feature/support_hp_regi2c_for_esp32c6_v5.1' into 'release/v5.1'
...
feat(esp_rom): support hp regi2c for esp32c6(backport v5.1)
See merge request espressif/esp-idf!25644
2023-08-31 10:49:58 +08:00
Roland Dobai
b3011ed759
Merge branch 'feature/coredump_panic_details_v5.1' into 'release/v5.1'
...
feat(coredump): add panic details to the elf file (v5.1)
See merge request espressif/esp-idf!25597
2023-08-30 22:23:41 +08:00
ding huan
d0c5c2e13a
ci(wifi): Test connect api at different phase
2023-08-30 17:04:26 +08:00
Shu Chen
61cb60c6af
Merge branch 'bugfix/fix_ieee802154_test_issue_v5.1' into 'release/v5.1'
...
fix(ieee802154): fix ieee802154_test issue(backport 5.1)
See merge request espressif/esp-idf!25630
2023-08-30 15:13:20 +08:00
chenjianhua
b3860800ae
bluedroid: add GATT read multi variable API and evt
2023-08-30 14:50:21 +08:00
chenjianhua
e451b967d6
bluedroid: add periodic adv sync transfer API and EVT
2023-08-30 14:50:21 +08:00
chenjianhua
97dd2dc88e
bluedroid: support gatts show local database
2023-08-30 14:50:21 +08:00
wuzhenghui
05cd295a28
fix(esp_rom): fix esp32c6, esp32h2 hp_regi2c ops data conflict with phy ops
2023-08-30 14:28:55 +08:00
Lou Tianhao
d2730608d2
feature(esp_rom): support_hp_regi2c_for_esp32c6
2023-08-30 14:28:37 +08:00
morris
be7cf3dffb
Merge branch 'bugfix/fix_adc_continuous_driver_isr_flag_issue_v5.1' into 'release/v5.1'
...
adc: fix continuous hal func not in iram when gdma isr iram (v5.1)
See merge request espressif/esp-idf!25505
2023-08-30 10:51:36 +08:00
Erhan Kurubas
1c27df8189
fix(breakpoint): fix bp/wp logic when debugger is connected
2023-08-29 12:32:06 +02:00
xiaqilin
0a17c0831e
feat(openthread): disable lwip nd6 in openthread sleepy device
2023-08-29 17:35:27 +08:00
xiaqilin
b1a946dd60
fix(ieee802154): fix ieee802154_test issue
...
* pti do not set in ieee802154 test
* ack_time_out do not using in ieee802154 test
2023-08-29 16:49:41 +08:00
Li Shuai
6e852f86d9
fix(esp32c6/power save): improve TEE and APM module retention priority to 2 to avoid the wifi fail to read the rxbuf link and trigger the rxbuf overflow error
2023-08-29 16:30:02 +08:00
Rahul Tank
8e6bf6c3a0
Merge branch 'feat/add_high_duty_adv_interval_v5.1' into 'release/v5.1'
...
feat(nimble): Added support for high duty adv interval (v5.1)
See merge request espressif/esp-idf!25553
2023-08-29 14:51:45 +08:00
Roland Dobai
df8a4d3335
Merge branch 'feature/configurable_gcov_task_size_v5.1' into 'release/v5.1'
...
feat(gcov): make gcov dump task size configurable (v5.1)
See merge request espressif/esp-idf!25600
2023-08-29 09:43:51 +08:00
Erhan Kurubas
568c397822
feat(coredump): add panic details to the elf file
2023-08-28 18:48:16 +02:00
Rahul Tank
8f51aee8fa
feat(nimble): Added support for high duty adv interval
2023-08-28 17:53:16 +05:30
Rahul Tank
81ae481d7f
Merge branch 'feat/add_set_data_related_addr_change_cmd_v5.1' into 'release/v5.1'
...
feat(nimble): Add support for LE Data Set Related Address Change command (v5.1)
See merge request espressif/esp-idf!25583
2023-08-28 20:21:50 +08:00
Wang Meng Yang
09954c1d29
Merge branch 'feature/config_device_name_in_eir_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Add option whether to include device name in extended inquiry response
See merge request espressif/esp-idf!25541
2023-08-28 19:02:07 +08:00
Island
261af82d1f
Merge branch 'bugfix/ble_hci_issues_chain_mbuf_v5.1' into 'release/v5.1'
...
fix hci issues when chain mbuf exists
See merge request espressif/esp-idf!25532
2023-08-28 18:39:37 +08:00
Erhan Kurubas
c300ef7efa
feat(gcov): make gcov dump task size configurable
2023-08-28 12:01:49 +02:00
Jiang Jiang Jian
3eed68cc9c
Merge branch 'bugfix/update_supplicant_copyrights_v5.1' into 'release/v5.1'
...
Update copyright info for wpa_supplicant (v5.1)
See merge request espressif/esp-idf!25526
2023-08-28 13:49:25 +08:00
morris
8da2c57889
Merge branch 'feature/mcpwm_interrupt_prioity_v5.1' into 'release/v5.1'
...
feat(MCPWM): Support set interrupt priority(v5.1)
See merge request espressif/esp-idf!25573
2023-08-28 11:21:55 +08:00
morris
2a80451b24
Merge branch 'feature/add_mcpwm_carrier_clk_source_v5.1' into 'release/v5.1'
...
feat(MCPWM): Add mcpwm carrier clk source(v5.1)
See merge request espressif/esp-idf!25572
2023-08-28 11:11:04 +08:00
morris
dabbc8b70e
Merge branch 'feature/pcnt_interrupt_prioity_v5.1' into 'release/v5.1'
...
feat(pcnt): support set interrupt priority(v5.1)
See merge request espressif/esp-idf!25575
2023-08-28 10:58:25 +08:00
Jiang Jiang Jian
4299b9346b
Merge branch 'bugfix/supplicant_osi_violation_v5.1' into 'release/v5.1'
...
Fix abstraction violation in wpa_supplicant (Backport v5.1)
See merge request espressif/esp-idf!25565
2023-08-28 10:30:37 +08:00
Jiang Jiang Jian
b20c3f8a79
Merge branch 'bugfix/remove_deprecated_err_code_v5.1' into 'release/v5.1'
...
fix(bt): Removed an incorrectly defined HCI error code (5.1)
See merge request espressif/esp-idf!25288
2023-08-28 10:30:00 +08:00
Jiang Jiang Jian
88e436f85a
Merge branch 'feature/add_ci_for_esp_wifi_powersave_example_v5.1' into 'release/v5.1'
...
ci(wifi): add pytest case for wifi powersave example (backport v5.1)
See merge request espressif/esp-idf!25499
2023-08-28 10:28:44 +08:00
morris
609ac084c5
Merge branch 'feature/esp_lcd_spi_support_quad_mode_v5.1' into 'release/v5.1'
...
esp_lcd: spi support quad mode (v5.1)
See merge request espressif/esp-idf!25561
2023-08-28 10:26:17 +08:00
Jiang Jiang Jian
4a7cbc9b96
Merge branch 'feat/update_cjson_submodule_v5.1' into 'release/v5.1'
...
feat: Update cJSON version to v1.7.16 (v5.1)
See merge request espressif/esp-idf!25137
2023-08-28 10:25:14 +08:00
Jiang Jiang Jian
69d0872cd6
Merge branch 'docs/fatfs_add_api_reference_v5.1' into 'release/v5.1'
...
docs(fatfs): Move mentioned APIs to a separate API reference section (v5.1)
See merge request espressif/esp-idf!25349
2023-08-28 10:24:53 +08:00
Jiang Jiang Jian
de4d72c5b5
Merge branch 'bugfix/ccmp_decrypt_log_v5.1' into 'release/v5.1'
...
esp_wifi: Move ccmp mgmt enc/decrypt logs to verbose (v5.1)
See merge request espressif/esp-idf!25168
2023-08-28 10:24:20 +08:00
Jiang Jiang Jian
fae05ace21
Merge branch 'bugfix/fix_duplicate_disable_compile_issue_backport_5_1' into 'release/v5.1'
...
bugfix(ble): Fix compile issue when disable duplicate config option in kconfig.
See merge request espressif/esp-idf!25177
2023-08-28 10:22:50 +08:00
Jiang Jiang Jian
d7020c02f4
Merge branch 'backport_v5.1' into 'release/v5.1'
...
fix(bt): Fix ble periodic advertising data length 0 error(backport v5.1)
See merge request espressif/esp-idf!25005
2023-08-28 10:22:11 +08:00
Jiang Jiang Jian
60143c7f68
Merge branch 'bugfix/fix_idfgh_10045_v5.1' into 'release/v5.1'
...
Bluedroid: fixed compile warning when optimize for performance (backport v5.1)
See merge request espressif/esp-idf!24844
2023-08-28 10:21:37 +08:00
Jiang Jiang Jian
5a25786a8a
Merge branch 'bugfix/lp_i2c_bugfixes_v5.1' into 'release/v5.1'
...
Fixed multiple LP I2C bugs (v5.1)
See merge request espressif/esp-idf!25277
2023-08-28 10:20:40 +08:00
Rahul Tank
2baf418119
feat(nimble): Add support for LE Data Set Related Address Change command
2023-08-26 20:42:40 +05:30
morris
ce6d7ba1bb
Merge branch 'feature/default_clock_source_can_leave_empty_v5.1' into 'release/v5.1'
...
feat(mcpwm): default clock source setting can leave empty (v5.1)
See merge request espressif/esp-idf!25548
2023-08-26 17:52:21 +08:00
morris
cd979e293c
Merge branch 'bugfix/usb/host/urb_compliance_verification_add_v5.1' into 'release/v5.1'
...
[USB Host] added URB check args and transfer check compliance for regular EP transfer submit (v5.1)
See merge request espressif/esp-idf!25467
2023-08-25 23:17:32 +08:00
Jin Cheng
6a859a6cc5
fix(bt): Removed an incorrectly defined HCI error code
2023-08-25 11:54:39 +00:00
Chen Jichang
92cc9fca07
feat(pcnt): support set interrupt priority
2023-08-25 17:47:52 +08:00
Chen Jichang
d3aba34baa
feat(MCPWM): Support set interrupt priority
2023-08-25 17:41:31 +08:00
Chen Jichang
c240a1f46b
feat(MCPWM): Add mcpwm carrier clk source
...
The MCPWM carrier is part of the operator and can work independently
without the MCPWM timer being enabled. This commit add the MCPWM
carrier clk source.
2023-08-25 17:34:58 +08:00
Nachiket Kukade
c15472b12e
fix(supplicant): Fix abstraction violation in wpa_supplicant
2023-08-25 12:30:44 +05:30
Liu Zhongwei
3c9f407c1d
feat(esp_lcd): spi add support for quad mode
2023-08-25 14:18:31 +08:00
Liu Zhongwei
f96a9ad84c
feat(esp_lcd): rgb add callback when bounce buffer finish
2023-08-25 14:18:31 +08:00
aditi_lonkar
0624d5e58f
esp_wifi: Make enterprise support configurable to save binary size.
2023-08-25 11:20:58 +05:30
luomanruo
6503758ec0
ble: Assert when getting memory fail
2023-08-25 12:25:33 +08:00
luomanruo
01fbc285b0
ble: Fix hci issues when chain mbuf exists
2023-08-25 12:25:11 +08:00
morris
9080a7ac7c
Merge branch 'bugfix/fix_legacy_adc_continuous_driver_dma_descriptor_not_internal_issue_v5.1' into 'release/v5.1'
...
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue (v5.1)
See merge request espressif/esp-idf!25508
2023-08-25 10:38:09 +08:00
morris
860e0477ee
Merge branch 'bugfix/fix_adc_filter_acquire_logic_v5.1' into 'release/v5.1'
...
adc: fix adc filter driver acquire logic (v5.1)
See merge request espressif/esp-idf!25507
2023-08-25 10:37:05 +08:00
morris
842f5385a3
feat(mcpwm): default clock source setting can leave empty
2023-08-25 10:29:57 +08:00
Island
48052e4d1f
Merge branch 'bugfix/fix_current_issue_after_ble_init_5.1' into 'release/v5.1'
...
ble: move phy enabled/disable to controller enable/disable
See merge request espressif/esp-idf!25081
2023-08-25 10:25:11 +08:00
morris
3d8744476b
fix(adc): invalid assertion on the adc_unit
2023-08-25 10:18:03 +08:00
Marius Vikhammer
9332a31d27
Merge branch 'bugfix/usb_hcd_interrupt_alloc_error_return_v5.1' into 'release/v5.1'
...
USB Host: Fix coverity issues with hcd_install() (v5.1)
See merge request espressif/esp-idf!25463
2023-08-24 22:48:00 +08:00
David Čermák
f0cd979746
Merge branch 'lwip/dhcp_client_fix_forwardportV5.1' into 'release/v5.1'
...
Fix: Added check to ensure safe restart of dhcp fine timer (v5.1)
See merge request espressif/esp-idf!24706
2023-08-24 21:03:17 +08:00
Aditya Patwardhan
920ca1c882
Merge branch 'contrib/github_pr_11923_v5.1' into 'release/v5.1'
...
fix(esp-tls): fix pointer cast and condition for CONFIG_ATECC608A_TCUSTOM (GitHub PR) (v5.1)
See merge request espressif/esp-idf!25500
2023-08-24 20:08:48 +08:00
baohongde
6340713fef
feat(bt/bluedroid): Add option whether to include device name in extended inquiry response
2023-08-24 19:37:35 +08:00
Rahul Tank
9396753e1a
Merge branch 'feature/enc_adv_data_v5.1' into 'release/v5.1'
...
NimBLE: Added support of encrypted advertising data (v5.1)
See merge request espressif/esp-idf!25325
2023-08-24 19:12:55 +08:00
Wang Meng Yang
c3987d2163
Merge branch 'test/bqb_test_bt_classic_spp_rfcomm_5.1' into 'release/v5.1'
...
feat(bt/bqb): Add BQB enabling and rfcomm msc command sending support (backport v5.1)
See merge request espressif/esp-idf!25091
2023-08-24 18:59:15 +08:00
Rahul Tank
2de3e90c21
Merge branch 'feature/periodic_adv_enhancement_v5.1' into 'release/v5.1'
...
NimBLE : Added periodic Adv Feature Updates in BLE 5.3 (v5.1)
See merge request espressif/esp-idf!25489
2023-08-24 17:14:43 +08:00
Rahul Tank
eca9a818c5
Merge branch 'feature/add_duplicate_excep_list_vsc_v5.1' into 'release/v5.1'
...
feat(mesh): Add support for Duplicate Exception list update VSC for Nimble (v5.1)
See merge request espressif/esp-idf!25131
2023-08-24 17:13:57 +08:00
Rahul Tank
0c4ac54fcf
Merge branch 'bugfix/fix_pcl_set_rssi_vsc_v5.1' into 'release/v5.1'
...
fix(nimble): Add API to send pcl set rssi vsc (v5.1)
See merge request espressif/esp-idf!25434
2023-08-24 17:13:25 +08:00
Marius Vikhammer
79d403a713
Merge branch 'bugfix/esp_timer_prevents_delay_for_isr_dispatch_callbacks_v5.1' into 'release/v5.1'
...
fix(esp_timer): Fix delay in ISR dispatch callbacks (v5.1)
See merge request espressif/esp-idf!25471
2023-08-24 14:54:19 +08:00
Jiang Jiang Jian
4d044ab25d
Merge branch 'bugfix/v5.1_ble_issues_bugfix_c2' into 'release/v5.1'
...
update btlib to f9db7b90, some esp32c2 issues bugfixed
See merge request espressif/esp-idf!25433
2023-08-24 14:13:39 +08:00
Michael (XIAO Xufeng)
ccfa68c827
Merge branch 'feat/psram_support_d2wd_single_clk_u4wdh_v5.1' into 'release/v5.1'
...
spiram: Add support for U4WDH, and fixed D0WD/D2WD cannot share CLK pins (v5.1)
See merge request espressif/esp-idf!25171
2023-08-24 12:49:46 +08:00
Kapil Gupta
a22ba76f33
change(esp_wifi): Update copyright info for wpa_supplicant
2023-08-24 10:05:39 +05:30
Christoph Baechler
d42d86b369
bugfix: avoid warning in espcoredump when log disabled
2023-08-24 04:17:33 +00:00
Mahavir Jain
5758b66a9f
Merge branch 'ci/fix_test_switch_ota_v5.1' into 'release/v5.1'
...
fix(app_update): Fix CI test_switch_ota by increasing deepsleep (v5.1)
See merge request espressif/esp-idf!25465
2023-08-24 12:16:51 +08:00
Harshit Malpani
240f420f1a
feat: Update cJSON version to v1.7.16
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.16
2023-08-24 04:14:08 +00:00
Roman Leonov
29a38ceeca
usb_host: added URB check args and transfer check compliance for regular EP transfer submit
2023-08-24 12:02:49 +08:00
Darian Leung
6b585fe542
usb_host: Fix coverity issues with hcd_install()
...
- Use single "err_ret" variable for returning errors
- Simplify bail out procedure by using more labels
2023-08-24 12:01:50 +08:00
Marius Vikhammer
9dbefdbb41
Merge branch 'refactor/usb_host_usbh_interface_v5.1' into 'release/v5.1'
...
USB Host: Refactor USBH interface (v5.1)
See merge request espressif/esp-idf!24210
2023-08-24 11:16:02 +08:00
Kapil Gupta
c7a7bb62c6
esp_wifi: Move ccmp mgmt enc/decrypt logs to verbose
2023-08-24 03:11:42 +00:00
Armando
8b6957a99c
test(adc): continuous driver iram test with gdma iram safe option only
2023-08-24 11:04:43 +08:00
Armando
879b5d4401
fix(adc): fix adc continuous hal func not in iram when gdma isr iram
2023-08-24 11:04:43 +08:00
morris
a66f61e33f
Merge branch 'feature/usb_host_restrict_ahb_errata_workaround_to_esp32s2_eco0_v5.1' into 'release/v5.1'
...
USB Host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips (v5.1)
See merge request espressif/esp-idf!25054
2023-08-24 10:12:48 +08:00
morris
3a79e3694c
Merge branch 'bugfix/twai_install_returns_error_on_intr_alloc_fail_v5.1' into 'release/v5.1'
...
TWAI: twai_driver_install() returns error on interrupt allocation failure (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24823
2023-08-24 10:11:57 +08:00
morris
3cc358102b
Merge branch 'bugfix/i80_lcd_reset_gpio_config_v5.1' into 'release/v5.1'
...
fix(i80_lcd): reset cs gpio on exit (v5.1)
See merge request espressif/esp-idf!25243
2023-08-24 10:08:03 +08:00
morris
ed6e997d4c
Merge branch 'feature/gptimer_interrupt_priority_v5.1' into 'release/v5.1'
...
feat(gptimer): support set interrupt priority (v5.1)
See merge request espressif/esp-idf!25199
2023-08-24 10:07:48 +08:00
morris
54ef954292
Merge branch 'contrib/github_pr_11878_v5.1' into 'release/v5.1'
...
feat(mcpwm): Allow for pull up/down to be configurable on generators (GitHub PR) (v5.1)
See merge request espressif/esp-idf!24893
2023-08-24 10:07:35 +08:00
Marius Vikhammer
9838675d3b
Merge branch 'bugfix/intr_flags_to_level_v5.1' into 'release/v5.1'
...
fix(intr_flags_to_level): fix value returned one more than correct value (v5.1)
See merge request espressif/esp-idf!25424
2023-08-24 08:34:37 +08:00
morris
f41df5641a
Merge branch 'bugfix/gptimer_hal_placement_wrong_condition_v5.1' into 'release/v5.1'
...
fix(gptimer): hal function placement under wrong condition (v5.1)
See merge request espressif/esp-idf!25280
2023-08-23 23:21:20 +08:00
Abhik Roy
59a06a8ad2
fix: Added check to ensure safe restart of dhcp fine timer
2023-08-24 00:51:36 +10:00
Roshan Bangar
d57466da3c
feat(nimble): Added periodic Adv Feature Updates in BLE 5.3
2023-08-23 18:53:51 +05:30
isha.pardikar@espressif.com
db5b50af2c
NimBLE: Added support of encrypted advertising data
2023-08-23 18:18:23 +05:30
Jiang Jiang Jian
64926fd137
Merge branch 'doc_5.1/c2_h2_c6' into 'release/v5.1'
...
c2 h2 c6 headfile re-organized
See merge request espressif/esp-idf!25079
2023-08-23 20:18:31 +08:00
Rahul Tank
4b512c5e7b
fix(nimble): Add API to send pcl set rssi vsc
2023-08-23 17:43:22 +05:30
Jiang Jiang Jian
b638cb3335
Merge branch 'bringup/esp32h2_deep_sleep_for_rebase_v5.1' into 'release/v5.1'
...
esp32h2: support deep_sleep(backport v5.1)
See merge request espressif/esp-idf!24962
2023-08-23 20:12:01 +08:00
Rahul Tank
acc08b9421
feat(mesh): Add support for Duplicate Exception list update VSC for
...
Nimble
2023-08-23 17:41:18 +05:30
Rahul Tank
6e3c700bf6
Merge branch 'bugfix/handle_NULL_data_periodic_adv_v5.1' into 'release/v5.1'
...
fix(nimble): Add check to set length only if data is valid in periodic adv (v5.1)
See merge request espressif/esp-idf!25178
2023-08-23 20:09:13 +08:00
Jiang Jiang Jian
4fc363546e
Merge branch 'bugfix/netif_default_sta_init_v5.1' into 'release/v5.1'
...
wifi: Fix default wifi-netif creation to assert if no event loop (v5.1)
See merge request espressif/esp-idf!25344
2023-08-23 19:57:06 +08:00
Jiang Jiang Jian
372a34f6d5
Merge branch 'fix/wifi_wps_pbc_overlap_v5.1' into 'release/v5.1'
...
fix(wpa_supplicant): Add support to detect PBC overlap in wps registrar mode (Backport v5.1)
See merge request espressif/esp-idf!25440
2023-08-23 19:54:50 +08:00
Jiang Jiang Jian
43d6f90d72
Merge branch 'bugfix/ignore_eapol_nonkey_v5.1' into 'release/v5.1'
...
Ignore EAPOL non-key frames in EAPOL txdone callback (Backport v5.1)
See merge request espressif/esp-idf!25453
2023-08-23 19:54:14 +08:00
Jiang Jiang Jian
5256c317f9
Merge branch 'bugfix/role_switch_enc_mode_lmp_timeout_v5.1' into 'release/v5.1'
...
bt: Fix disconnection due to lmp messages not being processed by both sides(v5.1)
See merge request espressif/esp-idf!25202
2023-08-23 19:53:29 +08:00
Jiang Jiang Jian
d00077e5a9
Merge branch 'bugfix/incr_sdp_max_conns_v5.1' into 'release/v5.1'
...
fix(bt): Increased SDP maximum connections to avoid connection exhausted (v5.1)
See merge request espressif/esp-idf!25429
2023-08-23 19:51:39 +08:00
Armando
71f2f98b60
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
2023-08-23 19:44:25 +08:00
Armando
888ccfe0cb
adc: added adc filter exhausted allocation test
2023-08-23 19:41:15 +08:00
Armando
628162d71e
adc: fix adc filter acquire logic
2023-08-23 19:41:02 +08:00
Alex
1360b5fa83
fix(esp-tls): fix pointer cast and condition for CONFIG_ATECC608A_TCUSTOM
...
Closes https://github.com/espressif/esp-idf/pull/11923
2023-08-23 15:49:56 +05:30
Mahavir Jain
4d95619595
Merge branch 'fix/mmu_hal_valid_vaddr_check_v5.1' into 'release/v5.1'
...
fix(hal): Fix the external memory vaddr region validity check (v5.1)
See merge request espressif/esp-idf!25154
2023-08-23 18:17:53 +08:00
Mahavir Jain
10e100f584
Merge branch 'feature/update_mbedtls_v5.1' into 'release/v5.1'
...
feat(mbedtls): Update to release/v3.4.1 (v5.1)
See merge request espressif/esp-idf!25394
2023-08-23 18:17:20 +08:00
Mahavir Jain
75692c96e2
Merge branch 'feature/support_mbedtls_ecp_fixed_point_configurable_v5.1' into 'release/v5.1'
...
feat(mbedtls): support ecp fixed-point multiplication configurable (backport v5.1)
See merge request espressif/esp-idf!25286
2023-08-23 18:16:20 +08:00
Mahavir Jain
a1defb4fd9
Merge branch 'feature/wifi_prov_event_security_session_v5.1' into 'release/v5.1'
...
wifi_prov: Exposed events for secure session establishment and credential mismatch (v5.1)
See merge request espressif/esp-idf!25474
2023-08-23 18:16:07 +08:00
Mahavir Jain
0f849d4c40
Merge branch 'bugfix/secure_ota_without_padding_v5.1' into 'release/v5.1'
...
fix(secure_ota): secure app verification issue without padding bytes (v5.1)
See merge request espressif/esp-idf!25211
2023-08-23 18:15:30 +08:00
wuzhenghui
c517a15dd2
fix(light_sleep): shouldn't backup uart fifo reg in pd_top light sleep
2023-08-23 18:00:48 +08:00
cjin
fa806d758a
ble: move phy enabled/disable to controller enable/disable
2023-08-23 17:56:33 +08:00
Island
6cca4bddd2
Merge branch 'bugfix/esp32c6_heap_corruption_v5.1' into 'release/v5.1'
...
Bugfix/esp32c6 heap corruption v5.1
See merge request espressif/esp-idf!25333
2023-08-23 17:52:31 +08:00
Aditya Patwardhan
d710a83982
Merge branch 'bugfix/sha_dma_mode_incorrect_result_v5.1' into 'release/v5.1'
...
fix(sha): DMA mode iteration calculation issue for certain data lengths (v5.1)
See merge request espressif/esp-idf!25127
2023-08-23 17:11:44 +08:00
luomanruo
f35959d7d1
ble: update btlib to f9db7b90, some esp32c2 issues bugfixed
2023-08-23 10:21:20 +08:00
Laukik Hase
a0da805f2b
fix(hal): Fix the external memory vaddr region validity check
...
- For c6 and h2, the vaddr end calculated was off by 1
byte.
2023-08-22 15:24:02 +05:30
Laukik Hase
9d905d18bb
wifi_prov: Fix build issue when building only for sec1
or sec2
2023-08-22 15:21:48 +05:30
Laukik Hase
fcb98e5851
wifi_prov: Exposed events for secure session establishment
2023-08-22 15:21:48 +05:30
KonstantinKondrashov
c93310956a
refactor(esp_timer): Remove duplicate code and move it to a common file
2023-08-22 17:22:24 +08:00
Alan Fisher
eef3a90871
fix(esp_timer): Fix delay in ISR dispatch callbacks
...
Set the following alarm before calling the alarm handler.
Closes https://github.com/espressif/esp-idf/pull/11637
Closes https://github.com/espressif/esp-idf/issues/11636
2023-08-22 17:22:24 +08:00
KonstantinKondrashov
7ac7d43541
fix(app_update): Fix CI test_switch_ota by increasing deepsleep
...
It increases the deepsleep time from 2000 to 20000.
2000 is too small for esp32-s3 chip.
2023-08-22 16:10:49 +08:00
Nachiket Kukade
c05a0b4c50
fix(supplicant): Ignore EAPOL non-key frames in EAPOL txdone callback
2023-08-21 18:06:32 +05:30
Aditya Patwardhan
e088c3766b
versions: Update version to 5.1.1
2023-08-21 14:24:40 +05:50
Sarvesh Bodakhe
2791508094
fix(wpa_supplicant): Add support to detect PBC overlap in wps registrar mode
2023-08-21 12:35:50 +05:30
luomanruo
757bd78247
update btlib to f9db7b90, some esp32c2 issues bugfixed
2023-08-21 11:49:14 +08:00
Jin Cheng
3638d265ed
fix(bt): Increased SDP maximum connections to avoid connection exhausted
2023-08-21 11:21:56 +08:00
Planck (Lu Zeyu)
e5394440df
fix(intr_flags_to_level): fix value returned one more than correct value
2023-08-21 10:08:49 +08:00
chenjianhua
62f5905be2
bluedroid: fixed compile warning when optimize for performance
2023-08-19 12:26:19 +08:00
Jiang Jiang Jian
8d2dbd461f
Merge branch 'bugfix/eapol_txdone_cb_issue_v5.1' into 'release/v5.1'
...
Fix EAPOL Key TxDone callback implementation (Backport v5.1)
See merge request espressif/esp-idf!25381
2023-08-18 14:36:25 +08:00
Harshit Malpani
7eae1e4534
feat(mbedtls): Update to release/v3.4.1
2023-08-17 17:33:22 +05:30
Adam Múdry
c99a036b43
fix(spiffs): SPIFFS print formatter errors out
...
Closes https://github.com/espressif/esp-idf/issues/11922
2023-08-17 11:46:25 +02:00
Darian Leung
96b312ddde
soc: Move revision MAX/MIN static assert to esp_hw_support
...
Previously, "soc/chip_revision.h" contained a static assert to check that the
CONFIG_ESP_REV_MIN_FULL <= CONFIG_ESP_REV_MAX_FULL. There are two issues with
this assert:
- Contained in a header file, so it is only compiled if the "chip_revision.h"
is included somewhere
- CONFIG_ESP_REV_MIN_FULL and CONFIG_ESP_REV_MAX_FULL are defined in
"esp_hw_support", which is a G0 component. This creates a reverse dependency
of G0 on G1.
This commit moves the static assert "revision.c" in "esp_hw_support".
2023-08-17 15:26:23 +08:00
Darian Leung
c98aa927f6
usb_host: Restrict ESP32-S2 AHB errata workaround to only ECO0 chips
2023-08-17 15:26:23 +08:00
Michael (XIAO Xufeng)
5d78511eac
Merge branch 'bugfix/temperature_get_value_negative_v5.11' into 'release/v5.1'
...
bugfix(temperature_sensor): Fix issue that get the value is negative (backport v5.1)
See merge request espressif/esp-idf!25251
2023-08-17 15:24:29 +08:00
Jiang Jiang Jian
cd2172935d
Merge branch 'bugfix/fix_esp32h2_wakeup_pll_enable_access_flash' into 'release/v5.1'
...
fix(esp_hw_support): fix esp32h2 wakeup process access flash cause stuck on v5.1
See merge request espressif/esp-idf!25379
2023-08-17 11:53:19 +08:00
morris
77b74ab091
Merge branch 'bugfix/spi_bus_unify_defualt_mosi_level_v5.1' into 'release/v5.1'
...
spi: unify default mosi level on all targets (v5.1)
See merge request espressif/esp-idf!25014
2023-08-17 10:13:05 +08:00
Cao Sen Miao
45288496fb
bugfix(temperature_sensor): Fix issue that get the value is negative
2023-08-17 10:06:22 +08:00
Nachiket Kukade
feecbad7db
fix(wifi): Fix EAPOL Key TxDone callback implementation
...
Fix issues arising due to not distinguishing between M2 and M4
TxDone during 4-way handshake. Also fix EAPOL frame rate to lowest
possible rate.
2023-08-16 19:26:22 +05:30
wuzhenghui
d5396e1d84
fix(esp_hw_support): fix esp32h2 wakeup process access flash cause crash
2023-08-16 20:44:16 +08:00
zwl
05e44b1021
ble: Added adv report flow control config on ESP32C6 and ESP32H2
2023-08-16 19:37:09 +08:00
zwl
fb6f00158e
ble: fixed heap corruption on esp32c6 and esp32h2
2023-08-16 19:37:03 +08:00
muhaidong
98c39e28c8
fix(wifi): fix disassociation callback miss free key issue
2023-08-15 18:01:43 +08:00
Nebojsa Cvetkovic
075bbb526c
twai: twai_driver_install() returns error on interrupt allocation failure
...
This commit updates twai_driver_install() so that an error is returned when
esp_intr_alloc() fails, instead of aborting.
Closes https://github.com/espressif/esp-idf/pull/11494
[darian@espressif.com: Refactored object allocation and free procedures]
[darian@espressif.com: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com>
2023-08-15 03:26:10 +00:00
Adam Múdry
756c61b628
docs(fatfs): Move mentioned APIs to a separate API reference section
2023-08-14 12:44:53 +02:00
movsb
597810bf96
fix(c++): invalid conversion from int to enumeration
2023-08-14 07:49:02 +00:00
David Cermak
67327ed47a
fix(wifi): Fix default wifi-netif creation to assert if no event loop
...
- Added ESP_ERROR_CHECK() checks to `esp_wifi_set_default_wifi_..._handlers()` calls
- Added ESP_ERROR_CHECH() to `esp_netif_attach_wifi_...()` calls
- Updated documentation to reflect the changes
Closes https://github.com/espressif/esp-idf/issues/11580
2023-08-14 09:16:29 +02:00
Mahavir Jain
5e0129c91b
fix(secure_ota): secure app verification issue without padding bytes
...
For the following configuration case:
- CONFIG_SECURE_SIGNED_APPS_RSA_SCHEME
- CONFIG_SECURE_SIGNED_ON_UPDATE_NO_SECURE_BOOT
- CONFIG_SECURE_BOOT_ALLOW_SHORT_APP_PARTITION
verification of the application was failing because the externally
padded bytes were not considered in the hash (checksum) process.
This commit fixes the problem by enabling relevant code for secure OTA
without secure boot case.
Closes https://github.com/espressif/esp-idf/issues/11995
2023-08-14 03:29:44 +00:00
morris
b7aea79cb8
fix(gptimer): hal function placement under wrong condition
...
timer_hal_capture_and_get_counter_value
should be placed in the IRAM for speed optimization
because the default ISR handler is placed in the IRAM.
Closes https://github.com/espressif/esp-idf/issues/12021
2023-08-14 02:31:16 +00:00
morris
c113507ad7
feat(gptimer): add gptimer linker.lf to control the placement of driver and hal
...
since the linker placement of the hal functions are controlled by the Kconfig in the driver component,
we should create the linker.lf in the driver component, not in the hal component.
2023-08-14 02:31:16 +00:00
morris
6c0270c788
fix(i80_lcd): reset cs gpio on exit
2023-08-14 02:30:54 +00:00
satish.solanke
5d49509969
Fix the mem corruption
2023-08-11 18:22:58 +00:00
Sudeep Mohanty
6b1292284e
fix(lp_i2c): Fixed a bug where the LP_I2C did not send NACK for 16-byte reads
...
This commit updates the LP_I2C driver used by the LP CPU wherein the
driver did not send out a NACK when we do a read of multiple of the FIFO
depth bytes. This was because the LP I2C controller was configured to
send an ACK when the Rx FIFO reaches the threshold instead of a NACK.
This commit updates the behavior.
2023-08-11 14:43:15 +00:00
Sudeep Mohanty
a9ef76b031
fix(lp_i2c): Fixed a bug where LP I2C write got stuck
...
This commit fixes a bug where an I2C write got stuck when using the
lp_core_i2c_master_write_read_device() API. This was because the LP I2C
HW was not programmed with an END condition and therefore did not know
the end of a transaction.
Closes: https://github.com/espressif/esp-idf/issues/11958
2023-08-11 14:43:15 +00:00
Sudeep Mohanty
ee8adce5ea
fix(lp_i2c): Fixed incorrect clock setting for LP_I2C
...
The LP_I2C clock setting was incorrect and a lower frequency value was
being set during initialization. This commit fixes the behavior.
2023-08-11 14:43:15 +00:00
Jiang Guang Ming
e9a1a7add5
feat(mbedtls): support ecp fixed-point multiplication configurable
2023-08-11 16:40:38 +08:00
wuzhenghui
94d129df76
fix(light_sleep): save vddsdio_config before lightsleep
2023-08-04 12:04:51 +08:00
wuzhenghui
aaf04f514f
fix(esp_hw_support): manage i2c_ana_mst clock witch modem clock driver
2023-08-04 12:04:40 +08:00
xiongweichao
3b48ccb343
fix(bt/controller): Fix disconnection due to lmp messages not being processed by both sides
...
The master sent lmp_enc_mode_req, and the slave sent lmp_switch_req.
However, both sides failed to handle the LMP message, resulting in LMP timeout.
2023-08-04 10:59:25 +08:00
morris
b68519cb17
feat(gptimer): support set interrupt priority
...
Related forum post: https://esp32.com/viewtopic.php?f=13&t=34959
2023-08-04 10:20:07 +08:00
Jiang Jiang Jian
6ec52679c3
Merge branch 'bugfix/action_tx_sleep_fix_v5.1' into 'release/v5.1'
...
Trigger null data frame TX before going offchannel.(v5.1)
See merge request espressif/esp-idf!25095
2023-08-04 08:36:16 +08:00
Jiang Jiang Jian
2c196590d3
Merge branch 'bugfix/vtasksteptick_assert_failed_issue_v5.1' into 'release/v5.1'
...
backport v5.1: fix the issue of esp32c6 enable light sleep, vTaskStepTick assert failed caused by wifi baseband sleep retention linked list
See merge request espressif/esp-idf!25147
2023-08-04 02:37:01 +08:00
Nachiket Kukade
96934613fb
fix(wifi): Fix error propagation while initiating FTM
2023-08-03 19:55:55 +08:00
Shyamal Khachane
c97181ad5e
fix(esp_wifi): Fix some OWE issues
...
1. Allow flow of traffic after 4 way handshake is completed
2. Fix beacon timeout issue in transition mode
2023-08-03 19:55:15 +08:00
Rahul Tank
b4df07185c
fix (nimble): Add check to set length only if data is valid in periodic adv
2023-08-03 14:44:07 +05:30
Geng Yuchao
de0e027bd1
fix(ble): Fix compile issue when disable duplicate config option in kconfig.
2023-08-03 17:07:02 +08:00
Lou Tianhao
830a627362
remove(pm/deep_sleep): enable CI test for esp32h2 deepsleep
2023-08-03 16:46:55 +08:00
Lou Tianhao
5859b83232
docs(pm/sleep): rewrite_all_low_to_any_low_when_not_esp32
2023-08-03 16:46:55 +08:00
Lou Tianhao
badef66538
change(pm/deepsleep): rewrite the option all low as any low for esp32s2, esp32s3, esp32c6 and esp32h2
2023-08-03 16:46:55 +08:00
Lou Tianhao
7c1e797008
change(pm/deepsleep): remove disable rtcio before hold it when ext1 wakeup
2023-08-03 16:46:55 +08:00
Lou Tianhao
b27e57db7b
feat(pm/deepsleep): Support EXT1 wakeup for esp32h2 deep_sleep
2023-08-03 16:46:55 +08:00
Song Ruo Jing
6768f098dc
change(driver/rtcio): Describe RTCIO CAPS with more accurate note
2023-08-03 16:46:55 +08:00
Lou Tianhao
8833c2bc87
change(pm/deepsleep): Update deep_sleep pmu analog parameter for esp32h2
2023-08-03 16:46:54 +08:00
Lou Tianhao
4bc5e24f82
feat(pm/deepsleep): Support deep_sleep example and deep_sleep_wake_stub example for esp32h2
2023-08-03 16:46:54 +08:00
Michael (XIAO Xufeng)
6dab947f68
spiram: Support configure CLK onto the same pin as flash for ESP32-D0WD
...
When using PSRAM of rev0, the Flash and PSRAM should use different clock pins. But if using newer PSRAM, this is not necesary. This MR fixed the issue that allocating CLK of PSRAM to the same pin as Flash may crash.
2023-08-03 15:44:22 +08:00
Jiang Jiang Jian
602d021263
Merge branch 'ble_mesh/esp32c6_BLEQABR23-266v5.1' into 'release/v5.1'
...
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
See merge request espressif/esp-idf!24776
2023-08-03 11:15:42 +08:00
Wu Meng Shi
d6c18ad4c5
ble mesh: stack: return error when scanning failed to be enabled(v5.1)
2023-08-03 11:15:41 +08:00
Jiang Jiang Jian
a56ea11f91
Merge branch 'bugfix/fix_gpio_driver_calloc_v5.1' into 'release/v5.1'
...
fix(gpio): fix potential crash when processing gpio isr (v5.1)
See merge request espressif/esp-idf!24901
2023-08-03 11:13:47 +08:00
liuning
761af9869f
fix(esp_wifi): fix no mac retention at wifi start
2023-08-03 10:54:31 +08:00
Kapil Gupta
d73f61ebc9
fix(wifi): Prevent PMF config overwritten by tx_cb
2023-08-03 10:54:31 +08:00
xueyunfei
bba48079a2
Fix(esp_wifi):revert send wake up and sleep null between scaning
2023-08-03 10:54:31 +08:00
zhangyanjiao
6eb872f7d2
fix(wifi): fix some wifi bugs
...
1. fix the RX error when softAP and ESP-NOW both encrypted
2.Trigger null data frame TX before offchan channel switch.
2023-08-03 10:54:05 +08:00
Li Shuai
827d863865
fix(wifi/phy): fix the issue of vTaskStepTick assert failed caused by wifi baseband retention linked list
2023-08-02 19:18:22 +08:00
Mahavir Jain
bef0eaf2c7
ci(test): add SHA DMA mode test for large data in PSRAM
...
Covers a test scenario described in following issue:
https://github.com/espressif/esp-idf/issues/11915
2023-08-02 04:48:40 +00:00
Mahavir Jain
b966103800
fix(sha): DMA mode iteration calculation issue for certain data lengths
...
SHA hardware DMA mode calculation had off-by-one error for specific
input lengths. This was causing last chunk of the input data not being
fed to the hardware accelerator and hence resulting in an incorrect
final result.
Closes: https://github.com/espressif/esp-idf/issues/11915
2023-08-02 04:48:40 +00:00
Jiang Jiang Jian
afcf3e261b
Merge branch 'bugfix/fix_cache_data_mem_corrupt_after_sleep_v5.1' into 'release/v5.1'
...
fix(lightsleep): Suspend cache before goto sleep to avoid cache load wrong data (backport v5.1)
See merge request espressif/esp-idf!25087
2023-08-02 11:21:33 +08:00
Jiang Jiang Jian
01c6fc6511
Merge branch 'bugfix/minor_enterprise_fixes_v5.1' into 'release/v5.1'
...
Drop Eapol msg if EAP success is not processed (Backport v5.1)
See merge request espressif/esp-idf!25065
2023-08-02 10:48:56 +08:00
Jiang Jiang Jian
4cb955461f
Merge branch 'backport/openthread_feature_to_v51' into 'release/v5.1'
...
Openthread: backport some features
See merge request espressif/esp-idf!25113
2023-08-02 10:47:32 +08:00
Jiang Jiang Jian
adcc697082
Merge branch 'bugfix/neighbour_report_crash_v51' into 'release/v5.1'
...
Fix crash in RRM neighbour report requests.(v5.1)
See merge request espressif/esp-idf!25114
2023-08-02 10:13:40 +08:00
Jiang Jiang Jian
727f7cbb3a
Merge branch 'bugfix/sync_master_esp32c6_and_esp32h2_uart_ll_inline_attr' into 'release/v5.1'
...
fix(hal): sync esp32c6 and esp32h2 uart ll inline attr from master to v5.1
See merge request espressif/esp-idf!24961
2023-08-01 16:18:16 +08:00
jgujarathi
0ba37a2b85
fix(rrm) : Fix crash in RRM neighbour report requests.
...
Fix crash in sending new RRM neighbour report requests by removing
the call to neighbour report request timeout callback in case of
already ongoing neighbour report request timer.
2023-08-01 13:12:00 +05:30
zhangwenxu
12f1c165e3
feat(thread): update openthread lib
2023-08-01 14:59:07 +08:00
Xu Si Yu
31212f284a
feat(openthread): enable openthread border agent id support
2023-08-01 14:58:57 +08:00
Jiang Jiang Jian
4fc329fc10
Merge branch 'bugfix/mbedtls_sha_test_fail_when_run_twice_v5.1' into 'release/v5.1'
...
fix(mbedtls): sha test will fail when run twice (backport v5.1)
See merge request espressif/esp-idf!24827
2023-08-01 10:57:25 +08:00
Jiang Jiang Jian
a4d64dab30
Merge branch 'backport/fix_ieee802154_state' into 'release/v5.1'
...
ieee802154: fix ieee802154 sleep state (backport v5.1)
See merge request espressif/esp-idf!24841
2023-08-01 10:55:51 +08:00
Jiang Jiang Jian
2f9bb7937a
Merge branch 'bugfix/remove__warning_for_rc_fast_calibration_h2_v5.1' into 'release/v5.1'
...
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2 (v5.1)
See merge request espressif/esp-idf!25075
2023-08-01 10:53:46 +08:00
Jiang Jiang Jian
fbfdd97343
Merge branch 'bugfix/esp32h2_revision_config_prompt_v5.1' into 'release/v5.1'
...
fix(esp32h2): correct typo in chip revision prompt (v5.1)
See merge request espressif/esp-idf!25024
2023-08-01 10:53:26 +08:00
Jiang Jiang Jian
5dfbd1eb8d
Merge branch 'bugfix/malloc_free_removal_v5.1' into 'release/v5.1'
...
change(esp_wifi): Remove direct call of malloc() and free() (v5.1)
See merge request espressif/esp-idf!24932
2023-08-01 10:53:10 +08:00
wuzhenghui
58a01eb10b
fix(hal): sync esp32c6 & esp32h2 uart_ll inline attr from master
2023-08-01 02:32:55 +00:00
wuzhenghui
c5703cff8d
fix(lightsleep): fix access pu_cfg after sleep wake wakeup which is linked to flash
2023-07-31 21:41:56 +08:00
wanglai@espressif.com
2b8e8e832a
fix(bt/bqb): Modify BQB related configurations
2023-07-31 15:28:33 +08:00
wanglai@espressif.com
f05c0a36e8
feat(bt): Add BQB enabling and rfcomm msc command sending support
...
1: add the CONFIG_BT_BQB_ENABLED for some functions of bqb test.
2: add bqb_rfc_send_msc_cmd function to send rfcomm msc command with
only address arg input.
2023-07-31 15:28:20 +08:00
wuzhenghui
1acc14bf72
fix(lightsleep): suspend cache before goto sleep to avoid cache load wrong data after spi io isolation
2023-07-31 14:52:03 +08:00
wanlei
bb845e1841
cache: refactor cache_utils into cache_hal instade
2023-07-31 14:52:03 +08:00
wanlei
45eb0b6271
cache: fix cache suspended/resumed twice on S3
2023-07-31 14:52:03 +08:00
luomanruo
dc4731101d
c2 h2 c6 headfile re-organized
...
c2 c6 h2 cfg_t and addr_t documented
comments for controller_enable
2023-07-31 12:41:52 +08:00
Rahul Tank
56eef9151f
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-31 09:30:45 +05:30
Song Ruo Jing
59672cee17
remove(clk): remove warning log if RC_FAST clock calibration is needed on esp32h2
2023-07-31 10:48:55 +08:00
Jiang Jiang Jian
d83fe16c93
Merge branch 'bugfix/revert_26mhz_esp32c2_bad_apb_clock_fix' into 'release/v5.1'
...
Revert "fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc" (v5.1)
See merge request espressif/esp-idf!24983
2023-07-31 10:26:58 +08:00
Jiang Jiang Jian
d026b92c75
Merge branch 'bugfix/fix_c6_wrong_pwdet_register_v5.1' into 'release/v5.1'
...
pwdet: fix pwdet wrong base address on c6 h2 (v5.1)
See merge request espressif/esp-idf!25025
2023-07-31 10:22:57 +08:00
Jiang Jiang Jian
b98bcd75aa
Merge branch 'bugfix/backport_wifi_fixes_v5.1' into 'release/v5.1'
...
Backport some wifi fixes to v5.1
See merge request espressif/esp-idf!24948
2023-07-31 10:22:14 +08:00
Jiang Jiang Jian
a28ef8df5b
Merge branch 'bugfix/cache_writeback_bug_v5.1' into 'release/v5.1'
...
esp_rom: patch Cache_WriteBack_Addr (backport v5.1)
See merge request espressif/esp-idf!24941
2023-07-31 10:17:10 +08:00
Jiang Jiang Jian
9fa9621a8f
Merge branch 'bugfix/enable_i2c_master_clock_in_bbpll_configure_v5.1' into 'release/v5.1'
...
fix(rtc_clk): fix i2c master clock missing in bbpll configure (backport v5.1)
See merge request espressif/esp-idf!24852
2023-07-31 10:16:20 +08:00
Mahavir Jain
a0d882c25e
fix(esp32h2): correct typo in chip revision prompt
2023-07-28 13:45:28 +00:00
Shyamal Khachane
c612f36786
fix(esp_wifi): Drop Eapol msg if EAP success is not processed
2023-07-28 15:11:44 +05:30
Island
4cf31c3194
Merge branch 'feature/services_health_therm_v5.1' into 'release/v5.1'
...
NimBLE: Added health thermometer profile (v5.1)
See merge request espressif/esp-idf!24830
2023-07-28 15:37:35 +08:00
Island
6fb014d535
Merge branch 'feature/add_ble_multi_conn_example_with_vs_hci_5.1' into 'release/v5.1'
...
feat(ble): Added ble examples for multiple connections
See merge request espressif/esp-idf!24814
2023-07-28 15:35:54 +08:00
Armando
fcb3ae32cb
fix(pwdet): fix pwdet wrong base address on c6 h2
2023-07-27 12:30:44 +08:00
Song Ruo Jing
125014d242
fix(gpio): fix potential crash when processing gpio isr
...
If CONFIG_SPIRAM_USE_MALLOC is enabled, and cache is disabled when GPIO ISR is triggered,
it would lead to Guru Meditation Error due to "Cache disabled but cached memory region accessed".
Closes https://github.com/espressif/esp-idf/issues/11876
2023-07-26 12:42:11 +00:00
wanlei
7a30edc412
fix(all): unify default mosi level to low on all targets
2023-07-26 20:34:25 +08:00
zhanghaipeng
b1799a7042
fix(bt): Fix bug with address resolution enabling during non-connected activities
2023-07-26 16:36:19 +08:00
zhanghaipeng
063e62f30a
docs(bt): Organize header files for esp32c3 and esp32s3
2023-07-26 16:36:08 +08:00
zhanghaipeng
d01fa70ba8
fix(bt): Fix ble periodic advertising data length 0 error
...
- Fixed issues about data length 0 when set ext adv data,ext scan rsp data and periodic adv data
2023-07-26 16:35:57 +08:00
wuzhenghui
5f6f20ea30
fix(esp_pm): fix bad apb_max_freq for 26mhz esp32c2
2023-07-25 13:54:24 +08:00
wuzhenghui
e0e4642ff8
Revert "fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working"
...
This reverts commit 9158cba846
.
2023-07-25 13:51:37 +08:00
wuzhenghui
c64231564a
Revert "fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc"
...
This reverts commit d2fb32ed70
.
2023-07-25 13:51:32 +08:00
luomanruo
c624b0a45e
esp_rom_printf
2023-07-24 21:45:11 +08:00
luomanruo
99c0715962
ble update for doc: bugfix for esp32c6 and esp32h2
2023-07-24 10:59:19 +08:00
Kapil Gupta
020eba74c6
change(esp_wifi): Remove direct call of malloc() and free()
2023-07-22 07:13:53 +00:00
luomanruo
14819cb409
ble update: bugfix for esp32c6 and esp32h2
2023-07-21 20:25:01 +08:00
Jiang Guang Ming
de15b6f819
fix(mbedtls): sha test will fail when run twice
2023-07-21 12:06:26 +00:00
xiaqilin
b8bbd90ad4
fix(ieee802154): fix ieee802154 sleep state
2023-07-21 11:03:23 +00:00
wuzhenghui
9df77e015a
fix(rtc_clk): fix i2c master clock missing in bbpll configure
2023-07-21 11:01:56 +00:00
Shyamal Khachane
dbe7c4a78d
fix(esp_wifi): Backport some wifi fixes
...
1. Fix memory leak caused by assoc IE and retry timer
2. Discard commit frame received at confirmed state in SAE
3. Ignore immediate assoc req received from the station while we are
processing the older one. Fix regression caused by 4cb4faa9
2023-07-21 15:06:09 +05:30
gaoxiaojie
aff298be18
fix(cache): no longer use freeze in esp_cache_msync
...
Writeback and invalidation don't need cache to be frozen first
2023-07-21 17:19:11 +08:00
isha.pardikar@espressif.com
3b8853b3c0
NimBLE: Added health thermometer profile
2023-07-21 05:36:32 +00:00
morris
c8ec729252
feat(mcpwm): support open drain output for generator IO
...
Closes https://github.com/espressif/esp-idf/issues/11877
2023-07-21 05:08:20 +00:00
Anne Brondijk
c818ddd282
feat(mcpwm): Allow for pull up/down to be configurable on generators
2023-07-21 05:08:20 +00:00
gaoxiaojie
38d54b4b62
fix(esp32s3): patch Cache_WriteBack_Addr api
...
Need to ensure that the cacheline being written back will not be
accessed during the write back process.
2023-07-21 11:44:56 +08:00
Darian Leung
ff8c4f79d2
usb_host: Run formatting script
2023-07-15 12:56:45 +02:00
Darian Leung
a3e4e9c772
usb_host: Fix spelling errors
2023-07-15 12:56:45 +02:00
Darian Leung
b891aa0443
usb_host: Refactor USBH and USB Host Library calls to HCD
...
This commit refactors the USBH and the USB Host Library in the following ways:
- USBH now presents an abstraction of an endpoint (via usbh_ep_handle_t)
- Added separate functions to enqueue/dequeue URBs to a particular endpoint
- USB Host Library no longer calls HCD API directly. Calls USBH endpoint API
instead.
- Renamed "notif_cb" to "proc_req_cb" (Processing Request Callback)
- This is to avoid confusion with FreerTOS task notifications and Host
Library client event notifications.
- The processing functions of each layer (i.e., "xxx_process()") request
calls via the "proc_req_cb"
- The main handling function (i.e., usb_host_lib_handle_events()) is
responsible for calling the required "xxx_process()" of each layer
2023-07-15 12:56:45 +02:00
Jiang Jiang Jian
b530d768e6
Merge branch 'fix/esp_aes_return_values_v5.1' into 'release/v5.1'
...
fix(mbedtls): fix return values of esp-aes APIs (v5.1)
See merge request espressif/esp-idf!24804
2023-07-15 12:24:25 +08:00
Jiang Jiang Jian
d84e6c3dda
Merge branch 'bugfix/fix_esp32c2_wifi_works_on_too_low_apb_clk_v5.1' into 'release/v5.1'
...
fix(esp_pm): fix esp32c2 modem works on too low apb clk (backport v5.1)
See merge request espressif/esp-idf!24811
2023-07-15 12:18:09 +08:00
Jiang Jiang Jian
077cb8d150
Merge branch 'feature/usb_host_interface_claim_debug_info_v5.1' into 'release/v5.1'
...
USB Host: better debugging information during usb_host_interface_claim() (backport v5.1)
See merge request espressif/esp-idf!23456
2023-07-15 08:37:32 +08:00
Jiang Jiang Jian
b21005487d
Merge branch 'bugfix/fix_sleep_cache_spi_safe_issues_backport_v5.1' into 'release/v5.1'
...
Power Management: fix cache spi flash related issues in sleep process (backport v5.1)
See merge request espressif/esp-idf!24812
2023-07-15 08:36:46 +08:00
wuzhenghui
d2fb32ed70
fix(soc): fix wrong freq definition for 26Mhz version esp32c2 soc
2023-07-15 01:57:07 +08:00
wuzhenghui
9158cba846
fix(esp_pm): Constrains the minimum frequency of APB_MAX when the modem is working
2023-07-15 01:56:55 +08:00
wuzhenghui
16d849b95e
fix(esp_pm): fix flash access after light sleep wakeup
2023-07-15 01:41:03 +08:00
harshal.patil
34dccf840e
refactor(mbedtls): refactored the return values check in some esp-aes APIs
2023-07-14 20:51:47 +05:30
Mahavir Jain
77f6f72b83
Merge branch 'fix/mbedtls_internal_shaX_process_api_port_v5.1' into 'release/v5.1'
...
fix(mbedtls): Fix the port for mbedtls_internal_shaX_process api (v5.1)
See merge request espressif/esp-idf!24809
2023-07-14 22:53:13 +08:00
Shen Weilong
2d1544b863
feat(ble): Added ble examples for multiple connections
2023-07-14 19:01:11 +08:00
Jiang Jiang Jian
82fde1e823
Merge branch 'backport_v5.1' into 'release/v5.1'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v5.1)
See merge request espressif/esp-idf!24780
2023-07-14 18:17:32 +08:00
wuzhenghui
ec35c2ab60
fix(esp_pm): put vddsdio configure api always in iram if pd_flash is enabled
...
- Put vddsdio configure api always in iram if pd_flash is enabled to ensure access flash at flash unavailable time
2023-07-14 17:48:27 +08:00
wuzhenghui
f69ea24d15
fix(esp_pm): wait spi bus idle before hold CS pin
...
- Wait for spi bus idle before holding CS pin to prevent hold selected state during sleep
2023-07-14 17:48:20 +08:00
Mahavir Jain
bba66a1566
Merge branch 'fix/esp_ptr_check_sign_compare_v5.1' into 'release/v5.1'
...
fix(esp_hw_support): Fix different signed comparison in `esp_ptr_in_drom` (v5.1)
See merge request espressif/esp-idf!24798
2023-07-14 17:27:54 +08:00
Island
4f37aeb747
Merge branch 'update/ble_mesh_debug_log_level_update_v5.1' into 'release/v5.1'
...
update(ble_mesh: stack): Update provisioning bearer check debug log to INFO level (v5.1)
See merge request espressif/esp-idf!24769
2023-07-14 16:56:19 +08:00
harshal.patil
895d86621b
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-14 14:20:47 +05:30
harshal.patil
8692da51a0
fix(mbedtls): Fix the port for the mbedtls_internal_shaX_process API
...
- Also added the fix to update intermediate SHA state in the mbedtls_shaX_update API
2023-07-14 14:20:20 +05:30
Jiang Jiang Jian
e9a3a3eeea
Merge branch 'bugfix/fix_some_wifi_bugs_24063_to_v5.1' into 'release/v5.1'
...
fix(wifi): Backport some wifi bugs 24063 to v5.1(Backport v5.1)
See merge request espressif/esp-idf!24794
2023-07-14 16:41:49 +08:00
Jiang Jiang Jian
fa95b46a0d
Merge branch 'bugfix/fix_miss_annotate_ld_function_issue_v5.1' into 'release/v5.1'
...
fix(wifi): missed annotate ld function from txop fix(Backport v5.1)
See merge request espressif/esp-idf!24800
2023-07-14 16:41:04 +08:00
Jiang Jiang Jian
da8b9ad59d
Merge branch 'bugfix/esp32c6_eco1_ble_lpclk_main_xtal_v5.1' into 'release/v5.1'
...
backport v5.1: support 40 MHz XTAL as BLE low power clock source of esp32c6 eco1
See merge request espressif/esp-idf!24789
2023-07-14 16:34:09 +08:00
Shu Chen
1296991b2f
Merge branch 'backport/fix_br_issues_of_cert' into 'release/v5.1'
...
OpenThread: fix issues found in certification(backport v5.1)
See merge request espressif/esp-idf!24079
2023-07-14 15:01:07 +08:00
muhaidong
727a8cdb9e
fix(wifi): missed annotate ld function from txop fix
2023-07-14 14:04:14 +08:00
Laukik Hase
8abdb33072
fix(esp_hw_support): Fix different signed comparison in esp_ptr_in_drom
...
- Closes https://github.com/espressif/esp-idf/issues/11653
- Closes https://github.com/espressif/esp-idf/issues/11865
2023-07-14 10:52:19 +05:30
Shu Chen
fabe338a7a
Merge branch 'backport/enrich_ieee802154_assert_info' into 'release/v5.1'
...
ieee802154: add debug feature for driver (Backport v5.1)
See merge request espressif/esp-idf!24793
2023-07-14 13:17:32 +08:00
Jiang Jiang Jian
7148d826eb
Merge branch 'bugfix/wifi_bcn_timeout_m_f_probe_req_l0_v5.1' into 'release/v5.1'
...
backport v5.1: fix bcn_timeout and disconnect with error code 201, m f probe req l=0 issue
See merge request espressif/esp-idf!24781
2023-07-14 11:35:31 +08:00
cjin
5ec30e6fc2
ble : remove extra retention cnt upon deinit temporarily
2023-07-14 11:07:56 +08:00
cjin
6c62d13550
ble: support eco1 BLE light sleep
2023-07-14 11:07:49 +08:00
Li Shuai
ee3452d410
light sleep: enable system clock in PMU HP sleep state when selecting a 40 MHz XTAL as low power clock source of ble
2023-07-14 11:07:41 +08:00
Li Shuai
78683c7c33
modem clock: provide a protected wifipwr clock enable/disable interface to fix the bug of selecting xtal as the low power clock source for ble
2023-07-14 11:07:34 +08:00
Li Shuai
a98db6dbd3
modem clock: gatable clock interface which can gate or ungate modem clock domain
2023-07-14 11:07:27 +08:00
Li Shuai
6a5d4e40d2
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-14 10:51:47 +08:00
xuxiao
395ad3edc0
feat(wifi): itwt support itwt wake duration unit
2023-07-14 10:51:26 +08:00
zhangwenxu
6585c521b3
feat(openthread): openthread upstream update
2023-07-14 10:15:59 +08:00
Xu Si Yu
cb29bfa6b4
openthread: forbid otPlatUdp to connect to address 0.0.0.0 and port 0
2023-07-14 09:54:52 +08:00
Xu Si Yu
dd0afffde3
openthread cli: set dua feature optional
2023-07-14 09:54:52 +08:00
Xu Si Yu
77c60765ca
openthread rcp: set link metrics feature optional
2023-07-14 09:54:52 +08:00
Aditya Patwardhan
320f8ebe7d
Merge branch 'fix/mpi_incorrect_assert_v5.1' into 'release/v5.1'
...
fix(mbedtls): Fix incorrect assert for H/W MPI operations (v5.1)
See merge request espressif/esp-idf!24784
2023-07-14 09:49:01 +08:00
Jiang Jiang Jian
7d6a86062b
Merge branch 'bugfix/multiple_btm_rrm_task_v51' into 'release/v5.1'
...
Fix race conditions in btm task deletion(v5.1)
See merge request espressif/esp-idf!24764
2023-07-14 08:10:39 +08:00
Jiang Jiang Jian
bf4e212950
Merge branch 'feature/improve_pd_vddsido_help_doc_v5.1' into 'release/v5.1'
...
Power Management: improve ESP_SLEEP_PSRAM/FLASH_LEAKAGE_WORKAROUND help doc (backport v5.1)
See merge request espressif/esp-idf!24758
2023-07-14 06:38:02 +08:00
Jiang Jiang Jian
d7604b580a
Merge branch 'bugfix/fix_some_wifi_bugs_230713_v5.1' into 'release/v5.1'
...
Wifi: Backport some wifi bugs 230713 to v5.1(Backport v5.1)
See merge request espressif/esp-idf!24753
2023-07-14 03:33:03 +08:00
zhangwenxu
77876e5bea
ieee802154: add debug feature for driver
2023-07-14 03:13:04 +08:00
Jiang Jiang Jian
d0a2424151
Merge branch 'bugfix/sae_crypto_optimization_esp32_v5.1' into 'release/v5.1'
...
esp_wifi: Optimize sae crypto operations for esp32 (v5.1)
See merge request espressif/esp-idf!24760
2023-07-14 00:12:21 +08:00
Jiang Jiang Jian
aa5b7e0100
Merge branch 'bugfix/fix_some_bluedroid_bugs_v5.1' into 'release/v5.1'
...
Fixed some bluedroid bugs( backport v5.1)
See merge request espressif/esp-idf!24748
2023-07-14 00:11:43 +08:00
morris
f195d48764
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div_v5.1' into 'release/v5.1'
...
adc: fix adc oneshot mode clk div issue on esp32, esp32s2 and esp32s3 (v5.1)
See merge request espressif/esp-idf!24743
2023-07-13 21:40:54 +08:00
Laukik Hase
8e25eb1e08
fix(mbedtls): Fix incorrect assert for H/W MPI operations
...
- Closes https://github.com/espressif/esp-idf/issues/11850
2023-07-13 16:24:44 +05:30
morris
aba746cdc2
Merge branch 'refactor/s_adc_tsen_enabled_logic_v5.1' into 'release/v5.1'
...
refactor(adc): maintain s_adc_tsen_enabled in adc driver (v5.1)
See merge request espressif/esp-idf!24629
2023-07-13 18:49:01 +08:00
Roman Leonov
b188085ce8
usb_host: better debugging information during hcd_pipe_alloc() when usb_host_interface_claim() is being fulfiled.
2023-07-13 12:42:00 +02:00