wuzhenghui
e5429b256a
fix(hal): fix LP timer LL half word access
2024-06-07 14:13:39 +08:00
C.S.M
4daaa9c587
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-07 10:38:14 +08:00
wuzhenghui
091da3d631
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-06 19:27:57 +08:00
gongyantao
6cd960928a
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:05:29 +08:00
Abhinav Kudnar
737b5edd5b
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-04 14:46:13 +05:30
laokaiyao
d9f9f79270
fix(kconfig): fixed peripheral driver kconfig inconsistencies
2024-06-04 10:19:31 +08:00
Marius Vikhammer
a6c2c4149d
fix(intr): fixed intr threshhold min level on C5
2024-06-03 12:44:32 +08:00
zwl
9ab7f325cc
ble: fixed ble some issues on esp32c6 and esp32h2
2024-05-31 17:13:31 +08:00
zwl
bbe96641b1
ble: fixed ble some issues on esp32c2
2024-05-31 17:13:31 +08:00
Sarvesh Bodakhe
e22c101034
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
...
Add back above authmodes instead of removing and merging them with WIFI_AUTH_WPA3_PSK
in minor releases during v5.x.
These authmodes will be removed from v6.0
2024-05-31 13:50:54 +08:00
wangtao@espressif.com
63f019565b
fix(wifi): fix send mgmt err when eapol process
2024-05-31 13:50:12 +08:00
luoxu
a168f4cc9b
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:37:31 +08:00
Jeroen Domburg
df4195062d
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-30 16:02:03 +08:00
Song Ruo Jing
8800e9d0e5
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:13:58 +08:00
Marius Vikhammer
2f1b81cd14
feat(ulp): add pulse counter example for lp core
2024-05-30 14:41:47 +08:00
Marius Vikhammer
87d4172ee5
feat(ulp): add lp core panic handler
2024-05-30 14:41:31 +08:00
Marius Vikhammer
7f9b5deae1
feat(ulp): support interrupts for C6/P4 LP core
...
Closes https://github.com/espressif/esp-idf/issues/13059
2024-05-30 14:40:23 +08:00
Li Shuai
52a922f953
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:50:53 +08:00
Song Ruo Jing
10f89fe52e
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
2024-05-29 14:35:26 +08:00
morris
b1b182f258
change(dsi): use DW_GDMA as the flow controller
...
previously the DSI_Bridge was set as the flow controller
2024-05-29 12:32:03 +08:00
morris
1129f0834e
fix(dsi): fixed wrong RGB666 pixel size
2024-05-29 12:32:03 +08:00
Armando
58ebdb7ae3
change(image): move image_process driver from bootloader_support to esp_system
2024-05-29 10:02:44 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
laokaiyao
dcc7cf9379
feat(parlio_rx): support parlio rx on p4
2024-05-27 17:20:15 +08:00
C.S.M
91cedfe89d
feat(brownout): Add brownout detector support on esp32p4
2024-05-27 16:40:45 +08:00
Song Ruo Jing
1b1005a1d8
feat(ppa): add PPA driver support for ESP32P4
2024-05-27 11:34:47 +08:00
Armando
cc48efc6ec
feat(isp): added isp bf driver
2024-05-24 16:46:00 +08:00
WanqQixiang
88b300d064
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-24 15:33:55 +08:00
Armando
f9b58b0c73
change(mmu): fix spell issue
2024-05-23 15:42:04 +08:00
luoxu
3a7aafe7d6
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:41:58 +08:00
luoxu
e23d24a65d
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:41:58 +08:00
Armando
687064b2f8
change(cpu_start): added note about internal ram only stage
2024-05-23 15:41:35 +08:00
Armando
168ff6e268
bugfix(cpu_start): check c3 efuse error log on ram app condition
...
Prior to this commit, esp_efuse_check_errors() is only called when it's
2nd stage btld app.
This commit moves this error check so under all conditions (including
ram app, pure ram app) will check this efuse error
2024-05-23 15:41:30 +08:00
Armando
8e66d38959
refactor(cpu_start): move uni/multi core log later
2024-05-23 15:41:25 +08:00
luoxu
2c96e097c9
fix(ble_mesh): Create service after service register success
2024-05-23 12:16:46 +08:00
Omar Chebib
0928ff027b
fix(riscv): make HWLP feature use direct saving of lazy saving
2024-05-22 16:58:31 +08:00
Omar Chebib
6eba7a536a
feat(riscv): add support for PIE coprocessor and HWLP feature
...
FreeRTOS tasks may now freely use the PIE coprocessor and HWLP feature.
Just like the FPU, usiing these coprocessors result in the task being pinned
to the core it is currently running on.
2024-05-22 16:58:31 +08:00
nilesh.kale
75faae29a8
feat(cjson): update submodule to v1.7.18
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18
2024-05-22 13:34:31 +05:30
baohongde
0c3a0d6c9a
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:51:44 +08:00
chenjianhua
9f04d1ac36
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:44 +08:00
chaijie@espressif.com
b8d9da5c03
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-22 11:35:00 +08:00
chenjianhua
52b9c5d666
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:43:37 +08:00
Jiang Jiang Jian
5ec2be4ba3
Merge branch 'fix/websocket_first_packet_v5.3' into 'release/v5.3'
...
fix(ws_transport): fixed `server-key` corruption (backport v5.3)
See merge request espressif/esp-idf!30963
2024-05-22 07:41:55 +08:00
Jiang Jiang Jian
1d3d63c438
Merge branch 'bugfix/fix_resetting_redirect_counter_v5.3' into 'release/v5.3'
...
fix: reset redirect counter for using same handler (v5.3)
See merge request espressif/esp-idf!30935
2024-05-22 07:41:24 +08:00
Jiang Jiang Jian
dbf757118a
Merge branch 'bugfix/free_controlle_memory_in_init_fail_v5.3' into 'release/v5.3'
...
fix(nimble): Free controller memory if init fails (v5.3)
See merge request espressif/esp-idf!30749
2024-05-22 07:39:47 +08:00
Jiang Jiang Jian
0c2c962b19
Merge branch 'coredump_sanity_check_v5.3' into 'release/v5.3'
...
fix(coredump): increase sanity check before get summary (v5.3)
See merge request espressif/esp-idf!30527
2024-05-22 07:39:23 +08:00
Jiang Jiang Jian
1aaae85ad2
Merge branch 'bugfix/esp32c6eco1_coex_ble_deinit_wifi_bcn_timeout_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
See merge request espressif/esp-idf!30981
2024-05-22 07:37:41 +08:00
Jiang Jiang Jian
85048f35e3
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep (v5.3)
See merge request espressif/esp-idf!30992
2024-05-22 07:37:32 +08:00
Jiang Jiang Jian
1a7c782905
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
Fix(wifi):backport wifi fixes v5.3
See merge request espressif/esp-idf!30994
2024-05-22 07:37:14 +08:00
Jiang Jiang Jian
cf4cf23741
Merge branch 'contrib/github_pr_13560_v5.3' into 'release/v5.3'
...
esp_eth: DP83848: correct link detection to use BMSR (GitHub PR) (v5.3)
See merge request espressif/esp-idf!30450
2024-05-21 23:42:21 +08:00
Jiang Jiang Jian
07669b8012
Merge branch 'fix/core1_access_cache_when_core0_close_cache_during_sleep_v5.3' into 'release/v5.3'
...
fix(esp_system): fix core1 access cache when core0 close cache during sleep(backport v5.3)
See merge request espressif/esp-idf!30942
2024-05-21 23:41:17 +08:00
Li Shuai
e13bb3d734
fix(esp32c6): fix the issue of except wifi state caused by the missing mac retention config
2024-05-21 21:34:30 +08:00
liuning
1bf9c822f9
feat(wifi): support coex pwr
2024-05-21 20:57:46 +08:00
wangtao@espressif.com
bb466097e5
feat(wifi): add softap csa&dtim&wait_bcast_data setting and ignore err nodata
2024-05-21 20:57:06 +08:00
wuzhenghui
8b369072f9
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-05-21 20:30:28 +08:00
wuzhenghui
d91dfe3510
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-05-21 20:30:24 +08:00
Li Shuai
2396dc5ff7
fix(wifi): fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
2024-05-21 16:39:20 +08:00
morris
5ec85c0bfd
feat(axi_icm): AXI interconnect QoS configuration functions
2024-05-21 14:38:34 +08:00
Island
8805685f72
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2_v5.3' into 'release/v5.3'
...
fixed some ble issues on esp32c6 and esp32h2 (v5.3)
See merge request espressif/esp-idf!30891
2024-05-21 11:52:32 +08:00
Suren Gabrielyan
a3d77114b6
fix(ws_transport): utility functions minor improvments
2024-05-20 17:54:43 +04:00
Richard Allen
021dc8747c
fix(ws_transport): fixed server-key
corruption
...
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.
This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.
Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-05-20 17:54:31 +04:00
Jiang Jiang Jian
c7f146b671
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(esp_wifi): backport some wifi fixes to v5.3
See merge request espressif/esp-idf!30933
2024-05-20 20:52:18 +08:00
Lou Tianhao
7b10c2421f
fix(esp_system): fix core1 access cache when core0 close cache during sleep
2024-05-20 15:01:08 +08:00
harshal.patil
0c5bce6918
fix(bootloader_support): Make esp_flash_encrypt.h independent of spi_flash_mmap.h header
2024-05-20 14:40:49 +08:00
harshal.patil
bef1fba3bc
fix(mbedtls/crypto_shared_gdma): Enable AXI-DMA enable external memory AES-ECC access
...
- When external memory encryption is enabled, set the aes_ecc bit of AXI-DMA to enable memory access
2024-05-20 14:40:49 +08:00
wuzhenghui
64c062047f
fix(esp_hw_support): invalidate L1DCache before enter hardware sleep
2024-05-20 14:02:04 +08:00
wuzhenghui
157c5b52e3
change(esp_hw_support): put more code into TCM to speed up the sleep and wake-up process
2024-05-20 14:01:01 +08:00
wuzhenghui
c97ab134ef
ci(esp_pm): add pd_top auto lightsleep test case for esp_pm
2024-05-20 14:01:00 +08:00
wuzhenghui
5899701b68
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-05-20 14:01:00 +08:00
Jiang Jiang Jian
4c6cf06838
Merge branch 'fix/fix_esp_pm_case_high_fail_ratio_v5.3' into 'release/v5.3'
...
fix(esp_pm): fix esp_pm test cases high fail ratio (v5.3)
See merge request espressif/esp-idf!30672
2024-05-20 13:44:53 +08:00
Jiang Jiang Jian
464f4c9cc6
Merge branch 'fix/assert_1024_in_rwbt_isr_v5.3' into 'release/v5.3'
...
fix(bt/ble): fix some issues in bluetooth controller(backport v5.3)
See merge request espressif/esp-idf!30813
2024-05-20 13:43:43 +08:00
Harshit Malpani
eb8dad2fa6
fix: Add warning to enable LWIP_NETIF_LOOPBACK to use control socket API
...
Closes https://github.com/espressif/esp-idf/issues/13659
2024-05-20 10:43:41 +05:30
Harshit Malpani
856a299ba8
fix: reset redirect counter for using same handler
...
Closes https://github.com/espressif/esp-idf/issues/13633
2024-05-20 10:43:41 +05:30
Mahavir Jain
be9c7145f9
Merge branch 'feat/enable_app_update_test_p4_v5.3' into 'release/v5.3'
...
feat: Enable app_update test app for ESP32P4 (v5.3)
See merge request espressif/esp-idf!30821
2024-05-20 12:32:42 +08:00
Mahavir Jain
d638267741
Merge branch 'fix/fix_flash_encryption_esp32p4_v5.3' into 'release/v5.3'
...
fix(bootloader_support): Fix flash encryption for esp32p4 (v5.3)
See merge request espressif/esp-idf!30921
2024-05-20 12:29:18 +08:00
Marius Vikhammer
41ff5a2f43
Merge branch 'fix/brownout_crash_v5.3' into 'release/v5.3'
...
fix(brownout): fixed brownout isr crashing if cache disabled (v5.3)
See merge request espressif/esp-idf!30831
2024-05-20 12:13:17 +08:00
Marius Vikhammer
95cfd3987b
Merge branch 'bugfix/lp_core_tests_race_condition_v5.3' into 'release/v5.3'
...
fix(lp_core_test): fixed race-condition in lp core tests (v5.3)
See merge request espressif/esp-idf!30931
2024-05-20 12:12:49 +08:00
Marius Vikhammer
520beb865c
Merge branch 'bugfix/c5_isr_masking_v5.3' into 'release/v5.3'
...
fix(interrupt): fixed interrupt thresholds not working on C5 (v5.3)
See merge request espressif/esp-idf!30843
2024-05-20 12:12:36 +08:00
Marius Vikhammer
e53ca8e018
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-20 11:59:10 +08:00
zhangyanjiao
c046d87561
docs(wifi): update the docmentation for mesh API
2024-05-20 11:55:27 +08:00
Sarvesh Bodakhe
fdb4197d02
fix(esp_wifi): Add some bugfixes and cleanup in softAP
...
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-05-20 11:50:09 +08:00
xuxiao
e11f030427
feat(wifi): add itwt teardown status
2024-05-20 11:49:54 +08:00
yinqingzhao
beebbada64
fix(wifi):esp32c6 wifi rx statistics is always zero
2024-05-20 11:47:43 +08:00
yinqingzhao
6da7a46bfa
fix(bss_color):fix bss color issues
2024-05-20 11:46:50 +08:00
liuning
d2551d6e4b
fix(wifi): fix esp32 unrecoverable m f issue
2024-05-20 11:46:08 +08:00
zhangyanjiao
4cf29dfcef
fix(wifi): fixed sniffer and espnow issue
...
1. fix(wifi): fixed sniffer dump fcs error packets fail
Closes https://github.com/espressif/esp-idf/issues/10777
2. fix(wifi): fixed the espnow priv parameter get error
Closes https://github.com/espressif/esp-idf/issues/13693
2024-05-20 11:44:48 +08:00
Shyamal Khachane
3dbba47d8c
fix(esp_wifi): Fix issues in NAN datapath establishment
...
1. Resolve indefinite waiting while stopping NAN
2. Increase NDP response timeout to 8 DW's
3. Set NAN discovery beacon interval to 100 TU's as per Section 9.2
of Wi-Fi Aware Specification v4.0
2024-05-20 11:43:58 +08:00
Nachiket Kukade
02c2356cb1
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-20 11:43:18 +08:00
zhangyanjiao
8639f69ed7
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-20 11:42:34 +08:00
morris
19ab395364
Merge branch 'feat/csi_dsi_example_v5.3' into 'release/v5.3'
...
example: csi dsi example and isp af dsi example(v5.3)
See merge request espressif/esp-idf!30913
2024-05-20 11:12:30 +08:00
Jiang Jiang Jian
a7266400be
Merge branch 'fix/freertos_scheduler_suspend_crit_v5.3' into 'release/v5.3'
...
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll() (v5.3)
See merge request espressif/esp-idf!30922
2024-05-20 10:53:35 +08:00
Michael (XIAO Xufeng)
1847e53909
Merge branch 'bugfix/fix_isp_input_data_type_limit_v5.3' into 'release/v5.3'
...
fix(isp): updated to only support input data type as raw8 (v5.3)
See merge request espressif/esp-idf!30857
2024-05-20 10:15:21 +08:00
Mahavir Jain
285ba1fcf2
Merge branch 'fix/reduce-binary-size_v5.3' into 'release/v5.3'
...
Reduce binary size (v5.3)
See merge request espressif/esp-idf!30654
2024-05-20 01:09:17 +08:00
Mahavir Jain
5c9392d177
Merge branch 'bugfix/free_memory_if_failed_to_strart_http_server_v5.3' into 'release/v5.3'
...
fix(esp_https_server): fix memory leak during configuring http server (v5.3)
See merge request espressif/esp-idf!30662
2024-05-20 01:08:21 +08:00
Michael (XIAO Xufeng)
c91bdda9f3
Merge branch 'refactor/isp_af_interrupt_and_callback_v5.3' into 'release/v5.3'
...
refactor(isp): refactor the interrupt and callback solution (v5.3)
See merge request espressif/esp-idf!30565
2024-05-20 00:51:38 +08:00
Michael (XIAO Xufeng)
f63e544dc3
Merge branch 'feature/support_chip912_cpll_spll_eco1_v5.3' into 'release/v5.3'
...
feat: support(esp32p4_eco1): modify cpll and spll config (v5.3)
See merge request espressif/esp-idf!30783
2024-05-20 00:48:27 +08:00
Michael (XIAO Xufeng)
0680af1269
Merge branch 'feature/usj_support_p4_v5.3' into 'release/v5.3'
...
feature(usb_serial_jtag): add usb serial jtag support for esp32p4 (backport v5.3)
See merge request espressif/esp-idf!30793
2024-05-20 00:48:22 +08:00
Aditya Patwardhan
3640c1ecba
fix(bootloader_support): Fix flash encryption for esp32p4
2024-05-17 21:19:14 +05:30
Darian Leung
cbb43bb4c4
refactor(freertos/idf): Add critical section requirements to function description
...
This commit adds a note regarding the critical section calling requires of some
internal functions.
2024-05-17 22:43:35 +08:00
Darian Leung
0dc29caf4a
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll()
...
vTaskSuspendAll() requires critical sections when building for SMP. Otherwise,
it is possible for a task to switch cores in between getting the core ID and
before incremented uxSchedulerSuspended.
2024-05-17 22:43:34 +08:00