zwl
4d2c44f511
fix(ble): fixed memory leak issue when using uart hci
2024-09-18 15:39:26 +08:00
zwl
0ef9ecb715
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
2024-09-18 15:39:26 +08:00
zwl
c929a01931
fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
2024-09-18 15:39:26 +08:00
zwl
afe08638a0
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 15:39:26 +08:00
Kapil Gupta
27cf5267a1
fix(esp_wifi): Added prints in btm roam for error condition
2024-09-18 14:44:24 +08:00
Guillaume Souchere
a1b8fc9635
feat(ringbuffer): Enable tests for esp32c61
...
Add ring buffer support for esp32c61
2024-09-18 08:39:17 +02:00
Wang Meng Yang
4b74e4e595
Merge branch 'bugfix/fix_sdp_compatibility' into 'master'
...
Bugfix/fix sdp compatibility
See merge request espressif/esp-idf!33442
2024-09-18 11:31:27 +08:00
Island
030470efa6
Merge branch 'ble_dev/esp32c61_chip_20240903' into 'master'
...
feat(ble): added ble support on esp32c61
Closes IDF-10360, IDF-10362, IDF-10363, and IDF-10365
See merge request espressif/esp-idf!33286
2024-09-18 11:17:58 +08:00
Island
1a065dc37a
Merge branch 'feat/support_blecrt_242' into 'master'
...
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
Closes BLERP-1019 and BLERP-1020
See merge request espressif/esp-idf!33406
2024-09-18 10:56:47 +08:00
Island
cb2624fb3f
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3' into 'master'
...
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3
Closes BLERP-1022
See merge request espressif/esp-idf!33264
2024-09-18 10:56:37 +08:00
Sudeep Mohanty
812fbb7874
test(freertos): Enabled FreeRTOS unit tests for esp32c61
2024-09-17 14:17:01 +02:00
Aditya Patwardhan
fe47676a8b
Merge branch 'feature/add_api_to_get_last_status_code_logged_during_ota' into 'master'
...
feat(esp_https_ota): added API to get last status code logged from http resonse
Closes IDFGH-13394
See merge request espressif/esp-idf!33356
2024-09-17 12:27:22 +08:00
Jaroslav Burian
82c8973add
feat: Enable ESP32-C5 stub
2024-09-16 20:27:25 +08:00
Rahul Tank
2113e99aeb
fix(nimble): Fix for coverity issues
2024-09-16 14:24:32 +05:30
Guillaume Souchere
ccd8486462
feat(heap): Update component to latest TLSF
...
The new TLSF architecture has changed. tlsf.h public API
header is now moved into an include folder. tlsf_common.h
is removed from the repo.
This commit updates the heap component and respective
esp_rom patches to take into account this new
architecture.
2024-09-16 09:02:44 +02:00
Rahul Tank
2512588884
fix(nimble): De-register host cb in stack deinit
2024-09-16 10:35:47 +05:30
Jakob Hasse
f9e7305efd
fix(pthread): configuration functions check for null pointer
2024-09-14 16:42:47 +02:00
Jakob Hasse
7834519af8
refactor(pthread): added esp_pthread unit tests for linux target
2024-09-14 16:42:41 +02:00
Jakob Hasse
0b70e296a0
refactor(pthread): avoid conflict due to two PTHREAD_STACK_MIN declarations
2024-09-14 16:34:20 +02:00
liuning
83809910d2
feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle
2024-09-14 19:28:09 +08:00
Lou Tianhao
dd3d5f1598
fix(ci): :fix the issue of regdma wait node to immediately return to done caused by regdma wait mode comparator for esp32c6 & esp32h2 &esp32p4
2024-09-14 19:21:51 +08:00
Jiang Jiang Jian
db50b1ac63
Merge branch 'bugfix/support_cert_test' into 'master'
...
All chip support cert_test
Closes WIFI-5432, IDFGH-12197, and IDFHG-10756
See merge request espressif/esp-idf!27977
2024-09-14 16:44:21 +08:00
Konstantin Kondrashov
efdc853b45
Merge branch 'feature/esp32c61_esp_timer_systimer' into 'master'
...
feat(esp_timer): Updates systimer and esp_timer for ESP32-C61
Closes IDF-9284, IDF-10955, IDF-9307, and IDF-9308
See merge request espressif/esp-idf!33439
2024-09-14 16:08:40 +08:00
Armando (Dou Yiwen)
f4dd74ed96
Merge branch 'change/improve_xip_docs' into 'master'
...
psram: improve xip docs
See merge request espressif/esp-idf!33482
2024-09-14 15:59:03 +08:00
morris
46cccdea5f
Merge branch 'change/mipi_dsi_remove_unused_ll' into 'master'
...
refactor(mipi_dsi): remove unused LL functions
See merge request espressif/esp-idf!33489
2024-09-14 15:52:37 +08:00
Konstantin Kondrashov
1489514ee5
Merge branch 'contrib/github_pr_14469' into 'master'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR)
Closes IDFGH-13581
See merge request espressif/esp-idf!33272
2024-09-14 15:34:41 +08:00
Kevin (Lao Kaiyao)
c45e084145
Merge branch 'bugfix/check_sdm_clock_range' into 'master'
...
refactor(sdm): add check and error info to the clock division
See merge request espressif/esp-idf!33394
2024-09-14 15:07:38 +08:00
liqigan
205e66c9fd
fix(bt/bluedroid): Fixed not deep copy service_name and user1_ptr in RAW SDP search event
2024-09-14 14:37:50 +08:00
liqigan
1cfb537813
fix(bt/bluedroid): Fixed the SDP API compatibility bug
2024-09-14 14:37:50 +08:00
Wang Meng Yang
cda2846558
Merge branch 'feature/support_bt_avrcp_cover_art' into 'master'
...
feat(bt/bluedroid): Support BT AVRCP Cover Art
Closes BT-3231
See merge request espressif/esp-idf!32538
2024-09-14 14:37:19 +08:00
Konstantin Kondrashov
48b1cd53d9
Merge branch 'bugfix/check_bootloader_size_with_sign' into 'master'
...
fix(esptool_py): Check the size of the bootloader + signature block
Closes IDFCI-1686
See merge request espressif/esp-idf!33417
2024-09-14 14:35:21 +08:00
Shen Weilong
bf52e37fa8
feat(ble): added ble support on esp32c61
2024-09-14 12:22:04 +08:00
Armando
6c4fb48783
doc(psram): clarify why psram speed is faster than flash
2024-09-14 11:13:20 +08:00
Armando
256ef127dd
fix(linker): fixed extern linker symbol type from int to char
2024-09-14 11:11:55 +08:00
muhaidong
30a48b126e
fix(phy): esp32s2 and esph2 support rf cert_test
2024-09-14 10:37:14 +08:00
muhaidong
aa80dbe251
fix(phy): fix esp32 build fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11972
2024-09-14 10:33:58 +08:00
xiehang
c53cedb947
fix(phy): All chip support cert_test
2024-09-14 10:33:58 +08:00
Xiao Xufeng
436bcd6c06
ci(app_update): move test_apps to subfolder with a name
2024-09-14 10:19:30 +08:00
Xiao Xufeng
cdb9f2b098
ci(spi_flash): add tests for cache2phys with XIP
2024-09-14 10:19:30 +08:00
Xiao Xufeng
8bf68ff07b
fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-09-14 10:19:30 +08:00
Armando (Dou Yiwen)
c7415fc78d
Merge branch 'fix/fix_csi_bridge_clock_enable_issue' into 'master'
...
csi: bridge clock enable shared control issue
See merge request espressif/esp-idf!33498
2024-09-14 10:01:27 +08:00
Gao Xu
e5fcc53755
Merge branch 'fix/fix_isp_color_contrast_max_value' into 'master'
...
Fix/fix isp color contrast max value
See merge request espressif/esp-idf!33507
2024-09-14 09:20:32 +08:00
Kevin (Lao Kaiyao)
bd38d80ff0
Merge branch 'bugfix/reserve_mspi_pin_regarding_line_mode' into 'master'
...
fix(gpio_reserve): reserve the mspi pin regarding line mode
See merge request espressif/esp-idf!33488
2024-09-13 22:22:28 +08:00
Jiang Jiang Jian
f98e288e24
Merge branch 'ci/enable_esp32c5_target_test' into 'master'
...
Ci: enable esp32c5/c61 basic wifi test
See merge request espressif/esp-idf!32253
2024-09-13 20:17:58 +08:00
Jiang Jiang Jian
16461de2b2
Merge branch 'bugfix/fixed_rx_bar_from_null_bss_issue' into 'master'
...
fix(wifi): fixed softap rx bar from null bss issue
Closes WIFI-6541, FCS-1423, FCS-1424, and IDFGH-13416
See merge request espressif/esp-idf!30680
2024-09-13 19:05:17 +08:00
linruihao
eb2307af36
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-13 17:58:49 +08:00
linruihao
0de83be0fe
feat(bt/bluedroid): Add Kconfig options to controll AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
cb0d073551
feat(bt/bluedroid): Support AVRCP Cover Art feature
2024-09-13 17:58:49 +08:00
linruihao
d7298a71c3
feat(bt/bluedroid): Support GOEP Client basic feature
2024-09-13 17:58:49 +08:00
linruihao
da858edb7a
feat(bt/bluedroid): Support OBEX over L2CAP
2024-09-13 17:58:49 +08:00
Wu Zheng Hui
21ee174957
Merge branch 'fix/allows_to_forcibly_disable_sleep_submodes' into 'master'
...
fix(esp_hw_support): allows to forcefully disable sleep submode
Closes IDFCI-2380 and PM-228
See merge request espressif/esp-idf!33481
2024-09-13 17:52:37 +08:00
Armando
9e9225dbc2
change(rcc): change rcc var i to rcc_cnt
2024-09-13 17:00:07 +08:00
Armando
45b7b7dc1c
fix(csi): fixed csi bridge clock closed by csi host driver issue
2024-09-13 17:00:07 +08:00
Chen Yudong
a8482f580a
ci: enable esp32c5/c6 wifi basic target tests
2024-09-13 16:42:47 +08:00
JiangGuangMing
ee9a072c82
feat(mbedtls): bringup rom mbedtls feature to formal
2024-09-13 16:40:20 +08:00
Shu Chen
4d4062a2b8
Merge branch 'feat/thread_dns_ext_resolve' into 'master'
...
feat(openthread): Replace netconn external resolve hook with dns external hook
See merge request espressif/esp-idf!33344
2024-09-13 15:45:25 +08:00
David Čermák
d4f60febdd
Merge branch 'feat/lwip_2.2.0' into 'master'
...
feat(lwip): Support for new lwip release 2.2.0
Closes IDFGH-11237
See merge request espressif/esp-idf!30388
2024-09-13 15:38:23 +08:00
muhaidong
8daa2e308b
fix(wifi): fix some wifi issues
...
1. fixed softap rx bar from null bss issue
2. fixed multi country info issue
https://github.com/espressif/esp-idf/issues/14323
2024-09-13 15:14:32 +08:00
Xu Xiao
e035e798b7
Merge branch 'feat/add_support_for_ap_choose' into 'master'
...
feat(wifi): add support for ap choose
Closes WIFIBUG-732, WIFIBUG-741, WIFIBUG-744, WIFIBUG-735, WIFI-6430, and BT-3853
See merge request espressif/esp-idf!33353
2024-09-13 15:03:02 +08:00
gaoxu
5e46dba0f7
fix(adc): fix isp contrast and saturation max value
2024-09-13 14:21:06 +08:00
laokaiyao
c6e7e82524
change(sdm): delete the confusing part in sdm programming guide
2024-09-13 14:13:20 +08:00
laokaiyao
d9d316b97d
refactor(sdm): add check and error info to the clock division
2024-09-13 14:13:20 +08:00
Erhan Kurubas
d8d57e1965
Merge branch 'sysview_sbom_file' into 'master'
...
feat(sysview): add sbom manifest file
Closes IDF-8232
See merge request espressif/esp-idf!33330
2024-09-13 13:25:48 +08:00
morris
5ddeab65e3
refactor(mipi_dsi): remove unused LL functions
...
MIPI DSI PHY reference clock is controlled in hp_sys_clkrst register
2024-09-13 12:24:12 +08:00
xuxiao
73079de058
fix(phy): update libphy to fix tx power is not correct after enable tsens
2024-09-13 11:34:18 +08:00
xuxiao
ffb227ebd2
feat(wifi): add support for ap choose
2024-09-13 11:34:18 +08:00
laokaiyao
a80603c05b
fix(gpio_reserve): reserve the mspi pin regarding line mode
2024-09-13 11:02:07 +08:00
Fu Hanxi
dc1851bd5a
docs: fix indentation error in s3 spi_flash kconfig
2024-09-12 20:18:46 +08:00
Abhik Roy
1889851d7c
Merge branch 'contrib/github_pr_14411' into 'master'
...
fix(esp_netif): Fixed initializer order of ESP_IP macros for C++ (GitHub PR)
Closes IDFGH-13520
See merge request espressif/esp-idf!33175
2024-09-12 18:44:40 +08:00
Song Ruo Jing
2cef80666b
Merge branch 'feature/gpio_add_direction' into 'master'
...
feat(gpio): allow appending mode to IOs
See merge request espressif/esp-idf!33181
2024-09-12 18:20:11 +08:00
Jiang Jiang Jian
8b962f91a2
Merge branch 'ble_feat/esp32c5_mp_support_ble_light_sleep' into 'master'
...
feat(ble): support ble light sleep on esp32c5
Closes BLERP-1006
See merge request espressif/esp-idf!33325
2024-09-12 16:59:58 +08:00
David Čermák
4dd715922f
Merge branch 'fix/freertos_sim_nonblock_select' into 'master'
...
fix(freertos): Made select function non-blocking on Linux target (GitHub PR)
Closes IDFGH-13569 and IDFGH-13498
See merge request espressif/esp-idf!33331
2024-09-12 16:57:58 +08:00
Roman Leonov
fac1966c9b
Merge branch 'refactor/usb_host_ext_hub_cleanup' into 'master'
...
refactor(hub): Cleaned up dev_tree_node debug output, moved node freeing
See merge request espressif/esp-idf!33380
2024-09-12 16:01:36 +08:00
David Cermak
015ab1d18f
fix(lwip): Fix linker/fr symbol for tcp_output_control segment
...
In lwip-2.1.3 tcp_output_control_segment() is used to send RST, empty
ACK, keepalive or zero window probe.
In lwip-2.2.0 this works the same, but the function is used when we
don't know the interface to send to (and if used it finds it and calls)
tcp_output_control_segment_netif().
When `LWIP_EXTRA_IRAM_OPTIMIZATION=y` we would ideally move both
variants to IRAM, but the pcb variant (tcp_output_control_segment) could
be optimized away on some targets and toolchain versions.
(esp32c6 with riscv32-esp-elf/esp-14.2.0_20240906)
It should be sufficient to keep tcp_output_control_segment_netif in IRAM
for most common performance usecases.
2024-09-12 09:52:13 +02:00
Konstantin Kondrashov
d2123cf531
fix(esptool_py): Check the size of the bootloader + signature block
2024-09-12 15:38:18 +08:00
Liu Xiao Yu
52175a6548
Merge branch 'refactor/supplement_plic_intr_rv_util_apis' into 'master'
...
refactor(intr): add plic and intc interrupt rv util apis
See merge request espressif/esp-idf!33244
2024-09-12 15:28:24 +08:00
wuzhenghui
37fa09f1dc
fix(esp_hw_support): allows to forcefully disable submodes at mode initialization
2024-09-12 15:09:25 +08:00
Konstantin Kondrashov
3081a4ea49
feat(esp_timer): Updates systimer and esp_timer
2024-09-12 14:26:37 +08:00
Mahavir Jain
fd192e0e9e
Merge branch 'fix/ds_tries_acquiring_mpi_lock_twice' into 'master'
...
Clean up DS trying to re-acquire MPI lock post common crypto lock layer
See merge request espressif/esp-idf!33056
2024-09-12 12:18:22 +08:00
C.S.M
3008d11a68
Merge branch 'refactor/flash_frequency_esptool' into 'master'
...
refactor(spi_flash): Refactor the flash frequency config file
Closes IDF-10488
See merge request espressif/esp-idf!33427
2024-09-12 10:37:58 +08:00
Marius Vikhammer
35a6671072
Merge branch 'feature/c6_misc_core' into 'master'
...
feat(system): misc core-system C61 bringup changes
Closes IDF-10954, IDF-10986, IDF-10957, IDF-9281, and IDF-9257
See merge request espressif/esp-idf!33297
2024-09-12 09:46:30 +08:00
Marius Vikhammer
5486653a18
Merge branch 'contrib/github_pr_14422' into 'master'
...
feat(esp_system,ulp): LP core reserved mem optionally executable from HP core (GitHub PR)
Closes IDFGH-13533
See merge request espressif/esp-idf!33139
2024-09-12 09:10:22 +08:00
Erhan Kurubas
8fd3e8c0d3
fix(apptrace): fix build error when print lock is enabled
2024-09-11 23:02:11 +03:00
Konstantin Kondrashov
e8dab4c257
Merge branch 'feature/esp32c61_update_efuses' into 'master'
...
feat(efuse): Updates efuse table for esp32c61
Closes IDF-11057 and IDF-9282
See merge request espressif/esp-idf!33436
2024-09-12 01:20:20 +08:00
snake-4
09bbc75d96
fix(esp_netif): Fixed initializer order of ESP_IP macros for C++
2024-09-12 01:25:42 +10:00
Wu Zheng Hui
6abe40e590
Merge branch 'feature/optimize_esp32p4_active_power_eco1' into 'master'
...
feat(system): Optimize esp32p4 active state power consumption
Closes PM-103 and IDF-7688
See merge request espressif/esp-idf!32950
2024-09-11 23:15:29 +08:00
David Cermak
4d046b3732
feat(lwip): Reference official lwip-2.2.0-esp
2024-09-11 16:48:07 +02:00
David Cermak
b61a5e7636
change(openthread): Update prebuilt OT lib to comply with lwip ABI
2024-09-11 16:48:07 +02:00
David Cermak
c098388a2f
fix(lwip): Use ACD light module for simple DHCP-ARP check
2024-09-11 16:48:07 +02:00
David Cermak
720b74026c
fix(esp_netif): Use internal DHCP struct
2024-09-11 16:48:06 +02:00
David Cermak
e8ac6af67e
fix(esp_netif): Fix per pppos callback update in new lwip
2024-09-11 16:48:06 +02:00
David Cermak
22f213b518
feat(lwip): Add support for lwip 2.2.0-esp release
2024-09-11 16:48:00 +02:00
Peter Marcisovsky
2e100a3518
Merge branch 'fix/usb_host_change_log_level' into 'master'
...
fix(usb_host): Update log level and error poropagation
See merge request espressif/esp-idf!33361
2024-09-11 22:37:24 +08:00
Wu Zheng Hui
f3c4d57f13
Merge branch 'fix/fix_clock_retention_link_context' into 'master'
...
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2
Closes IDF-9629
See merge request espressif/esp-idf!33411
2024-09-11 21:12:23 +08:00
Rahul Tank
c6bed070d6
Merge branch 'feat/add_ext_adv_param_v2' into 'master'
...
feat(nimble): Add support for ext adv param v2 HCI command
Closes BLERP-499
See merge request espressif/esp-idf!32863
2024-09-11 18:47:07 +08:00
Xiaoyu Liu
3d403a4ba8
refactor(intr): unify riscv freertos set/clear intr mask from isr apis
...
refactor(intr): find a potential bug that clic intr mask need extra nop ops
2024-09-11 18:26:07 +08:00
Xiaoyu Liu
8a608da2b0
refactor(intr): add plic and intc interrupt rv util apis
...
refactor(intr): remove the extra instructions in plic and intc
2024-09-11 18:26:07 +08:00
Cristian Funes
08a1e1350c
fix(pthread): Add esp_pthread function implementations for linux target
2024-09-11 12:20:32 +02:00
Song Ruo Jing
e1d3d830ce
refactor(gpio): public some IO configuration functions
...
This allows different peripheral drivers to act on the same IO.
2024-09-11 18:07:46 +08:00
nilesh.kale
12fc7a677e
feat: enable support for sha peripheral in esp32c61
2024-09-11 14:49:01 +05:30