Erhan Kurubas
6c0b4c90b4
Merge branch 'add_openocd_stub_bins' into 'master'
...
Preload openocd stub binaries and reserve memory for debugging
See merge request espressif/esp-idf!31504
2024-08-09 19:22:28 +08:00
David Roman
b9924df4be
fix(esp_eth): fix C++ invalid type conversion error
...
Closes https://github.com/espressif/esp-idf/issues/14265
2024-08-09 18:54:43 +08:00
Wang Meng Yang
d4b2da21eb
Merge branch 'bugfix/heap_corrupt_in_bt_mem_release_on_esp32' into 'master'
...
fix(bt): Fix heap corruption in the call of esp_bt_mem_release on ESP32
Closes IDFGH-13349
See merge request espressif/esp-idf!32436
2024-08-09 17:58:45 +08:00
Island
8072d96cd6
Merge branch 'bugfix/fix_ble_channel_map_update' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
Closes BCI-436, BLERP-908, and BLERP-909
See merge request espressif/esp-idf!32571
2024-08-09 17:26:59 +08:00
Alexey Lapshin
561587c11c
fix(vfs): fix nullfs open syscall
2024-08-09 16:05:52 +07:00
Wang Meng Yang
b95a9c5c63
Merge branch 'bugfix/fix_hidh_integrity_check_bug' into 'master'
...
fix(esp_hid): Loose the check of input report length to be more compatible
Closes IDFGH-13344
See merge request espressif/esp-idf!32663
2024-08-09 15:27:34 +08:00
Fu Hanxi
952b0e349e
ci: fix .build-test-rules.yml since esp32s2 tests unabled
2024-08-09 14:56:52 +08:00
Geng Yuchao
4a70ba9e7b
feat: update nimble submodule to support Bluetooth LE 5.1 Direction Finding featrue
2024-08-09 14:51:37 +08:00
Geng Yuchao
25a12ef95e
feat: Add direction finding relate defines and kconfig and CMakeLists
2024-08-09 14:51:37 +08:00
Sudeep Mohanty
0db5d725ef
fix(freertos): Fixed critical section macro in vTaskPlaceOnEventListRestricted()
...
The vTaskPlaceOnEventListRestricted() did not use the correct macro when
exiting a kernel cirtical section. This does not affect the HW targets
but on the Linux port, this caused an issue as the critical nesting
count became negative, leading to deadlocks. This commit fixes the bug
and updates the linux port to prevent the nesting count from going
negative.
2024-08-09 08:45:23 +02:00
Jan Beran
a7141f75d7
fix: Fix condition checking if secure boot signing key exists
2024-08-09 08:38:38 +02:00
C.S.M
c431e9b830
feat(spiram): refactor for spiram device driver for s3/c5
2024-08-09 11:43:04 +08:00
Chen Ji Chang
1b0fb462b6
Merge branch 'feat/add_dedic_gpio_support_on_c61' into 'master'
...
feat(dedic_gpio): support dedic gpio on esp32c61
Closes IDF-9321
See merge request espressif/esp-idf!32688
2024-08-09 11:37:44 +08:00
Marius Vikhammer
0bcee8518b
fix(freertos): split idf_additions.c event groups to separate file
2024-08-09 11:19:40 +08:00
dvosully
025b336916
Make FreeRTOS configUSE_TIMERS optional in KConfig
2024-08-09 11:19:40 +08:00
Island
be4278fc47
Merge branch 'fix/ble_mesh_github_pr_14140' into 'master'
...
fix(ble-mesh): don't use dangling pointer in nimble gatt service
See merge request espressif/esp-idf!32597
2024-08-09 10:33:08 +08:00
wanlei
4313f22a1e
change(soc): re-generate ahb_dma header file for esp32c61
2024-08-09 10:13:43 +08:00
igor.udot
a262df7c31
feat: c61 add gdma support
2024-08-09 10:12:40 +08:00
Erhan Kurubas
c7931b0782
feat(esp_system): preload openocd stub binaries and reserve memory for debugging
2024-08-08 23:25:26 +02:00
Adam Múdry
d1571c144b
Merge branch 'feat/sdmmc_support_concurrent_use' into 'master'
...
feat(sdmmc): Concurrent use of SDMMC peripheral
Closes IDF-9152
See merge request espressif/esp-idf!31150
2024-08-09 01:08:16 +08:00
andylinpersonal
0dbb6d94ec
fix(ulp): Add the missing extern "C" guard to ulp_lp_core_print.h
...
This commit adds the missing extern `C` guards the ulp_lp_core_print.h
header file.
Closes https://github.com/espressif/esp-idf/pull/14329
2024-08-08 23:23:08 +08:00
zhanghaipeng
b261ee37e4
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012)
...
- Fix BLE channel map update when latency is not zero
2024-08-08 21:33:52 +08:00
Tian Sen Wen
61e05bddc9
fix(esp_eth): Fix DM9051 abnormal operation when SPI clock is too high
...
Simplified buffer allocation for DM9051
2024-08-08 20:53:48 +08:00
Mario Schlegel
9c98a8584b
fix(ble-mesh): don't use dangling pointer in nimble gatt service
2024-08-08 17:39:51 +08:00
Mahavir Jain
f477682938
Merge branch 'feature/remove_aes_rsa_ds_hmac_spport_for_c61' into 'master'
...
feat: remove suppport for AES, RSA, DS and HMAC in esp32c61
Closes IDF-9326, IDF-9328, IDF-9323, and IDF-9325
See merge request espressif/esp-idf!31798
2024-08-08 17:15:06 +08:00
Mahavir Jain
0aeb9653e7
Merge branch 'fix/avoid_extra_c2m_msync_in_aes_driver' into 'master'
...
fix(mbedtls/aes): Avoid extra C2M sync of memory
See merge request espressif/esp-idf!32599
2024-08-08 17:04:14 +08:00
C.S.M
3a8c8849b2
Merge branch 'feat/usb_serial_jtag_c61' into 'master'
...
feature(usb_serial_jtag): Add usb serial jtag support on esp32c61
Closes IDF-9319
See merge request espressif/esp-idf!32676
2024-08-08 15:03:59 +08:00
Armando (Dou Yiwen)
4b77ecdb45
Merge branch 'feat/cache_panic_c5_c61' into 'master'
...
cache panic: support on c5 and c61
Closes IDF-8645 and IDF-9252
See merge request espressif/esp-idf!32586
2024-08-08 14:09:07 +08:00
Chen Jichang
2fafecdc2e
feat(dedic_gpio): support dedic gpio on esp32c61
2024-08-08 14:00:19 +08:00
harshal.patil
b9dc847ee2
fix(mbedtls/aes): Avoid extra C2M sync of memory
2024-08-08 09:12:31 +05:30
Richard Allen
bc56b4fc2e
fix(mbedtls/port): fix codespell issues
...
Fix a few comments codespell identified.
2024-08-08 11:29:53 +08:00
Hong Shu Qing
50df8480b4
Merge branch 'feature/esp32c61_rng_func_support' into 'master'
...
feat(esp32c61): support rng api
See merge request espressif/esp-idf!32534
2024-08-08 11:16:10 +08:00
C.S.M
bf31a8e781
feat(usb_serial_jtag): Add usb serial jtag support on esp32c61
2024-08-08 11:11:24 +08:00
Armando
36f601b459
test(cache): cache panic test app
2024-08-08 10:38:02 +08:00
Armando
7231a6388b
feat(cache): supported cache panic on c61
2024-08-08 10:38:02 +08:00
Armando
190ea15839
feat(cache): supported cache panic on c5
2024-08-08 10:38:02 +08:00
morris
199b7e9b9c
Merge branch 'refactor/brownout_ll_function' into 'master'
...
refactor(brownout): correct names comments in the LL driver
See merge request espressif/esp-idf!32634
2024-08-08 10:09:19 +08:00
Chen Jichang
f919336448
feat(dma): Add helper functions to split aligned buffer
...
In some cases we will need the dma's buffer to be aligned with specific
requirements. This MR add two helper function to split the unaligned
buffer and merge to the origin buffer. The cost is that each unaligned
buffer requires two stash buffers of spilt alignment size. And this
memory should be managed by callers.
2024-08-07 19:48:19 +08:00
Chen Jian Xing
56816c1ff4
Merge branch 'bugfix/fix_some_esp32_host_issues' into 'master'
...
Bugfix/fix some esp32 host issues
Closes IDFCI-2286
See merge request espressif/esp-idf!31618
2024-08-07 19:29:08 +08:00
Armando (Dou Yiwen)
3a0c25124e
Merge branch 'fix/fix_lp_i2s_coverity_issue' into 'master'
...
lp_i2s: fixed coverity issue
Closes IDF-10715, IDF-10713, IDF-10716, IDF-10714, and IDF-10717
See merge request espressif/esp-idf!32617
2024-08-07 17:29:06 +08:00
Shen Weilong
a5551179ac
feat(ble): Print out the BT mac when the controller is initialized
2024-08-07 16:40:27 +08:00
Laukik Hase
6a47d2c9f6
Merge branch 'feat/mbedtls_esp_sha_224_support' into 'master'
...
feat(mbedtls): Extend the `esp_sha` API to support SHA224 operations
See merge request espressif/esp-idf!32637
2024-08-07 14:31:55 +08:00
Kevin (Lao Kaiyao)
a500f3d3c0
Merge branch 'refactor/i2s_refactor_for_etm' into 'master'
...
refactor(i2s): refactor to use i2s etm controlling
Closes IDF-10508
See merge request espressif/esp-idf!32315
2024-08-07 14:22:38 +08:00
Rahul Tank
a547ebb383
Merge branch 'feat/set_data_length_enhancement' into 'master'
...
feat(nimble): Add extra handling for set data len packet event
Closes BLERP-905
See merge request espressif/esp-idf!32515
2024-08-07 13:06:42 +08:00
Laukik Hase
e8477fb894
feat(mbedtls): Extend the esp_sha
API to support SHA224 operations
2024-08-07 10:03:11 +05:30
morris
9716d9e5ca
refactor(brownout): correct names comments in the LL driver
2024-08-07 10:46:57 +08:00
liqigan
06b2276b7f
fix(esp_hid): Loose the check of input report length to be more compatible
...
Closes https://github.com/espressif/esp-idf/issues/14259
2024-08-07 10:28:35 +08:00
Armando
6219d5e7d4
fix(lp_i2s): fixed coverity issue
2024-08-07 09:59:02 +08:00
hongshuqing
e036a7b745
feat(bootloader): add rng support for ESP32-C61
2024-08-06 20:21:07 +08:00
nilesh.kale
e74dcb1fab
feat: remove support for aes and rsa peripherals in esp32c61
2024-08-06 15:06:16 +05:30
nilesh.kale
bedfe0fe3b
feat: remove suppport for ds and hmac in esp32c61
...
This commit remove support for DS and HMAC peripheral
in ESP32C61.
2024-08-06 15:06:08 +05:30
Island
f305b74d43
Merge branch 'feat/ble_mesh_support_esp32c5' into 'master'
...
Feat/ble mesh support esp32c5
Closes BLERP-893 and IDF-9165
See merge request espressif/esp-idf!32479
2024-08-06 17:34:02 +08:00
Mahavir Jain
afaa7c4fe9
Merge branch 'change/exclude_cves' into 'master'
...
change: exclude CVEs that do not impact ESP-IDF components
See merge request espressif/esp-idf!32521
2024-08-06 17:19:00 +08:00
Adam Múdry
014dddad1f
feat(sdmmc): Concurrent use of SDMMC peripheral
...
Host and device (card, etc.) initialization is not thread-safe.
After initialization transactions are serialized and guarded by mutex.
Changed `SDMMC_HOST_DEFAULT()` default deinit function to `sdmmc_host_deinit_slot`
which has a slot number as argument.
2024-08-06 10:34:13 +02:00
Island
ff4f1a24ce
Merge branch 'bugfix/fixed_ble_issues_on_c6_h2_c2_0731' into 'master'
...
Bugfix/fixed ble issues on c6 h2 c2 0731
Closes BLERP-858, BLERP-856, BLERP-772, BLERP-888, BLERP-886, BLERP-884, BLERP-883, BLERP-879, BLERP-877, and BLERP-899
See merge request espressif/esp-idf!32457
2024-08-06 16:00:49 +08:00
Mahavir Jain
a6b6851f75
Merge branch 'feat/enable_ecdsa_support_in_esp32c61' into 'master'
...
feat: enabled support for ecdsa in esp32c61
Closes IDF-9231
See merge request espressif/esp-idf!31366
2024-08-06 13:55:08 +08:00
zhanghaipeng
3e98408b92
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-06 11:17:46 +08:00
Wu Zheng Hui
82e76abaa8
Merge branch 'bugfix/fix_esp32p4_sleep_psram_access_failure' into 'master'
...
fix(esp_hw_support): support esp32p4 psram sleep retention
Closes PM-138, PM-177, PM-187, PM-189, and PM-190
See merge request espressif/esp-idf!32190
2024-08-06 10:49:03 +08:00
Island
707dd9b599
Merge branch 'bugfix/fix_cble50y24_81' into 'master'
...
feat(bt/bluedroid): Add print and assert when failed to alloc memory
Closes BLERP-809
See merge request espressif/esp-idf!31634
2024-08-06 10:46:49 +08:00
Gao Xu
e094c927e9
Merge branch 'feature/esp32c61_uart_support' into 'master'
...
feat(uart): support uart on ESP32C61
Closes IDF-9320, IDF-9341, and IDF-9329
See merge request espressif/esp-idf!32254
2024-08-06 10:39:06 +08:00
Shu Chen
8e4454b285
Merge branch 'feature/support_ieee802154_for_esp32c5_base_master' into 'master'
...
docker / docker (push) Has been cancelled
feat(802.15.4): support 802.15.4 on esp32c5
Closes TZ-959 and TZ-956
See merge request espressif/esp-idf!32240
2024-08-06 10:34:48 +08:00
laokaiyao
1c52462a4d
docs(i2s): update programming guide for I2S ETM feature
2024-08-06 10:16:34 +08:00
laokaiyao
a51b5dbe78
refactor(i2s): refactor to use i2s etm controlling
2024-08-06 10:16:34 +08:00
laokaiyao
b6de55b634
feat(i2s): support i2s etm event and task
2024-08-06 10:16:34 +08:00
Island
ba4e111e87
Merge branch 'bugfix/fix_blecrt_196' into 'master'
...
feat(bt/bluedroid): Report HCI error code to app when command fails
Closes BLERP-897
See merge request espressif/esp-idf!32411
2024-08-05 19:51:54 +08:00
Armando (Dou Yiwen)
d16bb64005
Merge branch 'feature/lp_i2s' into 'master'
...
lp_i2s: support lp_i2s driver
Closes IDF-10355
See merge request espressif/esp-idf!31494
2024-08-05 17:55:35 +08:00
Liu Xiao Yu
4d03f63de0
Merge branch 'change/bu_lp_i2c_c5' into 'master'
...
change(ulp): bring up lp i2c on esp32c5
Closes IDF-8634
See merge request espressif/esp-idf!32142
2024-08-05 16:58:20 +08:00
chenjianhua
800f360cc3
feat(bt/bluedroid): Add print and assert when failed to alloc memory
2024-08-05 16:18:41 +08:00
Mahavir Jain
9b5137347d
Merge branch 'fix/incorrect_config_name' into 'master'
...
Fix encrypt image instead of the partition optimisation not being enabled
See merge request espressif/esp-idf!32517
2024-08-05 15:37:25 +08:00
gaoxu
cd9d8bf2e9
feat(uart): support uart on ESP32C61
2024-08-05 15:06:51 +08:00
C.S.M
6b94f0766f
Merge branch 'fix/mmu_func_force_inline' into 'master'
...
fix(mmu_map): make a static function force inline in order not be put in flash
See merge request espressif/esp-idf!32550
2024-08-05 14:02:31 +08:00
Rahul Tank
15dbfa8a5b
feat(nimble): Add extra handling for set data len packet event
2024-08-05 11:05:27 +05:30
Rahul Tank
737d8f8455
Merge branch 'bugfix/adjust_tx_power_lvl_boundary' into 'master'
...
fix(nimble): Modify Advertising Tx power levels
Closes BLERP-901
See merge request espressif/esp-idf!32484
2024-08-05 13:24:29 +08:00
wuzhenghui
55219ba7f4
change(esp_hw_support): add case to test PSRAM survives after lightsleep
2024-08-05 13:21:09 +08:00
wuzhenghui
819680ff9b
change(esp_hw_support): reorder light/deep sleep test cases and wrapper with corresponding support macros
2024-08-05 13:21:08 +08:00
wuzhenghui
d7eb829fd0
feat(esp_hw_support): support esp32p4 psram retention
2024-08-05 13:21:05 +08:00
nilesh.kale
5cc0110958
feat: enabled support for ecdsa in esp32c61
...
This commit add ECDSA peripheral support in ESP32C61.
2024-08-05 09:29:31 +05:30
nilesh.kale
849726a3b7
feat: enable secure boot feature for esp32c61
2024-08-05 09:23:27 +05:30
C.S.M
20183e0770
Merge branch 'feat/gpspi_flash_support' into 'master'
...
feat(spi_flash): Add external flash support on esp32c6,esp32h2,esp32p4,esp32c5
See merge request espressif/esp-idf!32337
2024-08-05 11:00:15 +08:00
morris
89cf4479b0
Merge branch 'change/pin_ili9881c_version' into 'master'
...
change(examples): set the ili9881c version to 0.2.x
See merge request espressif/esp-idf!32552
2024-08-05 10:59:18 +08:00
Zhang Yan Jiao
d2197be1ee
Merge branch 'bugfix/fix_mesh_ie_issue_from_leaf_to_root' into 'master'
...
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
Closes IDFGH-13117 and IDFCI-1116
See merge request espressif/esp-idf!32220
2024-08-05 10:41:41 +08:00
Gao Xu
ff4620a51d
Merge branch 'feature/manage_isp_continuous_oneshot_conflict' into 'master'
...
ISP: AE/AF/AWB continuous concurrent manage
Closes IDF-10579 and IDF-10672
See merge request espressif/esp-idf!32519
2024-08-05 09:28:12 +08:00
Armando (Dou Yiwen)
5dbf2aea2a
Merge branch 'fix/pr_14288' into 'master'
...
sdspi: add dma_aligned_buffer and pwr_ctrl_handle fields (pr_14288)
Closes IDFGH-13376
See merge request espressif/esp-idf!32532
2024-08-05 09:18:46 +08:00
Mahavir Jain
3efe0853fb
Merge branch 'bugfix/null_assign_variable' into 'master'
...
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable
See merge request espressif/esp-idf!32525
2024-08-02 22:03:39 +08:00
gaoxu
e3a717fd15
feat(isp): fix potentiual AF/AE/AWB continuous and oneshot conflict and add test
2024-08-02 16:52:35 +08:00
Atsunori Saito
5518e5639c
fix(sdspi): add dma_aligned_buffer and pwr_ctrl_handle fields
...
Closes https://github.com/espressif/esp-idf/pull/14288
2024-08-02 16:51:52 +08:00
zwl
ca5cb23095
fix: fixed directed adv can't be conneted when adv filter is 0x2 on ESP32C2
2024-08-02 16:34:21 +08:00
morris
9419dbfe68
change(examples): set the ili9881c version to 0.2.x
2024-08-02 16:34:21 +08:00
zwl
556264dcad
fix: fixed occasional wdt issue in multi-connection scenarios on ESP32H2
2024-08-02 16:34:21 +08:00
C.S.M
7c08d417d2
fix(mmu_map): make a static function force inline in order not be put in flash
2024-08-02 15:51:22 +08:00
zhangyanjiao
d7e03943d4
fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
...
Closes https://github.com/espressif/esp-idf/issues/14063
2024-08-02 14:44:56 +08:00
zwx
3d46e6ed1d
feat(802.15.4): support 802.15.4 on esp32c5
2024-08-02 14:34:07 +08:00
Xu Xiao
cf05fa303f
Merge branch 'fix/fix_esp32c5_crash_issues' into 'master'
...
fix(wifi): fix esp32c5 crash issues when connect with full channel scan
Closes WIFIBUG-686 and WIFI-6620
See merge request espressif/esp-idf!32486
2024-08-02 14:22:41 +08:00
Rahul Tank
a6f90b5a02
fix(nimble): Modify Advertising Tx power levels
2024-08-02 11:24:56 +05:30
Rahul Tank
35e88684db
fix(wifi_prov): Use calloc instead of malloc to zero initialize variable
2024-08-02 10:33:28 +05:30
Armando
20e665022f
test(lp_i2s): added lp i2s read tests
2024-08-02 12:02:05 +08:00
Armando
ee8933f651
feat(lp_i2s): lp_i2s driver
2024-08-02 12:02:05 +08:00
Chen Yu Dong
7c92d98c04
fix(ci): update iperf build ci condition
...
Co-authored-by: Chen Yu Dong <chenyudong@espressif.com>
2024-08-02 11:43:44 +08:00
alanmaxwell
42074a3f36
fix(wifi_host): support esp32p4 host get mac addr from target
2024-08-02 11:42:44 +08:00
morris
6c7560a7fc
Merge branch 'change/disable_eot_in_lp_mode' into 'master'
...
change(dsi): don't send eot packet in lp mode
See merge request espressif/esp-idf!32480
2024-08-02 11:31:11 +08:00