zhanghaipeng
21bfbaca61
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-12 19:34:41 +08:00
Jiang Jiang Jian
a5c0fcea8e
Merge branch 'bugfix/wps_mode_change' into 'master'
...
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
Closes WIFIBUG-478
See merge request espressif/esp-idf!30111
2024-06-12 18:48:19 +08:00
Rahul Tank
23d88abbfb
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-12 15:10:49 +05:30
Ivan Grokhotkov
aad9ab02e8
feat(esp_eth): enable openeth in QEMU for ESP32-S3
2024-06-12 10:50:13 +02:00
andylinpersonal
700f9b7e90
feat(ulp): Generate compile_commands.json for ulp targets
...
This commit adds the generation of the compile_command.json file for ULP
and LP core apps.
Merges https://github.com/espressif/esp-idf/pull/13926
2024-06-12 10:17:16 +02:00
laokaiyao
d263ab3145
docs(touch): add doc for cap touch sens driver
2024-06-12 15:44:25 +08:00
Martin Vychodil
c4ffee4b81
Merge branch 'feat/sdio_validate_hs_mode' into 'master'
...
feat(sdmmc): add high speed mode switch validation check for SDIO
See merge request espressif/esp-idf!30743
2024-06-12 15:38:44 +08:00
Roman Leonov
0a78f7207b
Merge branch 'feature/usb_host_hub_uid_prereq' into 'master'
...
feat(hub): Added device tree nodes list and uid calculation logic
See merge request espressif/esp-idf!31043
2024-06-12 15:30:27 +08:00
aditi_lonkar
c890c85d3d
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-06-12 12:34:52 +05:30
Island
8057d80f25
Merge branch 'bugfix/fix_some_ble_bugs_240531' into 'master'
...
Fixed some BLE bugs 240531 on ESP32C3 (0738a61)
See merge request espressif/esp-idf!31260
2024-06-12 14:13:43 +08:00
Armando (Dou Yiwen)
cd1ec8426c
Merge branch 'doc/isp_bf_dvp_programming_guide' into 'master'
...
isp: bf dvp programming guide
Closes IDF-10091 and IDF-10092
See merge request espressif/esp-idf!31361
2024-06-12 14:13:11 +08:00
morris
15cebb6be7
Merge branch 'feat/rmt_sleep_retention_esp32p4' into 'master'
...
feat(rmt): support sleep retention on esp32p4
Closes IDF-9936
See merge request espressif/esp-idf!31390
2024-06-12 13:47:55 +08:00
Armando
615f486791
fix(esp_system): fixed not necessary public require to bootloader_support
2024-06-12 12:13:06 +08:00
Armando
7861856db0
doc(isp): isp bf programming guide
2024-06-12 12:13:06 +08:00
laokaiyao
b09a7a922d
ci(touch): add test cases for cap touch sens driver
2024-06-12 12:09:17 +08:00
laokaiyao
865e3ee2de
feat(touch_sens): touch sensor driver-ng on P4
2024-06-12 12:09:17 +08:00
Jiang Jiang Jian
11bbd9b76d
Merge branch 'fix/fix_sta_scan_when_connected_cause_bcn_timeout_loop' into 'master'
...
fix(wifi): fix sta scan when connected cause bcn timeout loop issue
Closes WIFBUG-606
See merge request espressif/esp-idf!31438
2024-06-12 12:05:35 +08:00
Gao Xu
3ec99db2d5
Merge branch 'feat/esp32c5_mp_uart_support' into 'master'
...
feat(uart): support HP/LP uart on ESP32C5 MP
Closes IDF-8722
See merge request espressif/esp-idf!31024
2024-06-12 11:00:51 +08:00
Armando (Dou Yiwen)
3af0335b3f
Merge branch 'feature/p4_lcdcam_dvp_cam_driver' into 'master'
...
feat(cam): add esp32-p4 lcd_cam dvp driver
Closes IDF-10029
See merge request espressif/esp-idf!31085
2024-06-12 10:44:44 +08:00
morris
31fd72538f
feat(rmt): support sleep retention on esp32p4
2024-06-12 10:44:20 +08:00
Marius Vikhammer
34cc6c0464
Merge branch 'bugfix/clic_intr_thresh' into 'master'
...
fix(intr): fixed intr threshhold min level on C5
See merge request espressif/esp-idf!31269
2024-06-12 10:40:46 +08:00
Marius Vikhammer
eb24a57728
feat(intr): basic interrupt/freertos support for C61
2024-06-12 09:25:47 +08:00
Song Ruo Jing
3d7cce3d6a
Merge branch 'feature/esp32c5_xtal_support' into 'master'
...
feat(clk): support ESP32C5 XTAL 40M/48M selection
Closes IDF-8943
See merge request espressif/esp-idf!31409
2024-06-12 00:18:50 +08:00
David Čermák
64fb5a2849
Merge branch 'feat/netif_errcode_wifitxfail_2' into 'master'
...
change(esp_netif): Add Non-Fatal errtype to indicate lower layer medium failure
See merge request espressif/esp-idf!29835
2024-06-11 22:02:49 +08:00
Mohammad-Mohsen Aseman-Manzar
51fb928d4b
Fix stack overflow bug for examples/bluetooth/esp_hid_device
when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-11 16:13:34 +03:30
gaoxu
ed6ca697cf
feat(uart): support HP/LP uart on ESP32C5 MP
2024-06-11 19:34:03 +08:00
Kapil Gupta
63386f34bf
Merge branch 'bugfix/wpa3_init_crash' into 'master'
...
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
Closes WIFIBUG-540
See merge request espressif/esp-idf!31358
2024-06-11 18:06:30 +08:00
Song Ruo Jing
ac6101bf4e
feat(clk): support ESP32C5 XTAL 40M/48M selection
2024-06-11 17:42:43 +08:00
wangtao@espressif.com
644944f30a
fix(wifi): fix sta scan when connected cause bcn timeout loop issue
2024-06-11 16:25:51 +08:00
Jiang Jiang Jian
721b4c89c9
Merge branch 'bugfix/fix_configure_gcmp_failure_issue' into 'master'
...
fix(wifi): fix configure gcmp failure issue
Closes WIFIBUG-618
See merge request espressif/esp-idf!31312
2024-06-11 16:10:34 +08:00
Yogesh Mantri
586207207f
change(esp_netif): Add Non-Fatal errtype to indicate lower layer medium failure
...
UDP application sends packet using esp_netif, underlying transport such
as Wi-Fi may drop the packet due to higher load. New error code
represent transient, non-fatal packet drop error. udp application may
use such errtype, for example to rate limit.
2024-06-11 09:20:49 +02:00
Roman Leonov
b688ee2cba
feat(hub): Added device tree nodes list and uid calculation
2024-06-11 09:20:42 +02:00
Dong Heng
a347fa175f
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-11 10:59:27 +08:00
wuzhenghui
083ef29dcd
change(esp_hw_support): remove esp32c6 & esp32h2 solved todos
2024-06-11 10:20:23 +08:00
Roman Leonov
d214c482f6
fix(enum): Added STALL handling on descriptor fetching
2024-06-10 19:45:15 +02:00
Roman Leonov
db1f13d259
fix(enum): Removed unused value
2024-06-10 19:45:15 +02:00
David Cermak
d3567b080f
fix(esp_netif): Don't warn about disabling napt if wasn't enabled
2024-06-10 13:34:06 +02:00
harshal.patil
a8f509f481
fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4
...
- As the PMA entry that made some memory regions cacheable was
assigned the highest priority, some intermediate inaccessible
memory regions bypassed protection.
- Added tests for the same
- Verified that even after changing the priority of the PMA entry,
a write operation at SOC_IRAM_LOW + 0x40 (a random RAM cached address)
still needs the same number (29) of CPU cycles.
2024-06-10 11:55:58 +05:30
Anton Maklakov
21258ad833
Merge branch 'fix/lwip-gnu-analyzer-warnings' into 'master'
...
fix(lwip): fix gcc -fanalyzer warnings
See merge request espressif/esp-idf!31395
2024-06-09 13:40:39 +08:00
Kevin (Lao Kaiyao)
d92b8c37ce
Merge branch 'feature/support_isp_ccm' into 'master'
...
feat(isp_ccm): support isp color correction matrix
Closes IDF-10080
See merge request espressif/esp-idf!31244
2024-06-07 16:36:58 +08:00
Alexey Lapshin
23b726acbd
fix(lwip): fix gcc -fanalyzer warnings
2024-06-07 15:00:44 +07:00
morris
d4c7537ec6
Merge branch 'refator/re-enable_test_on_p4' into 'master'
...
fix(gptimer): re-enable legacy_test on p4
Closes IDF-8962
See merge request espressif/esp-idf!31372
2024-06-07 15:23:09 +08:00
Aditya Patwardhan
874388c628
Merge branch 'feature/enable_flash_encryption_for_c5' into 'master'
...
feat: enable flash encryption support for c5
Closes IDF-8622 and IDF-9480
See merge request espressif/esp-idf!29578
2024-06-07 14:30:39 +08:00
Wu Zheng Hui
8cd9e78944
Merge branch 'bugfix/fix_lp_timer_half_world_access' into 'master'
...
fix(hal): fix LP timer LL half word access
Closes PM-148
See merge request espressif/esp-idf!31370
2024-06-07 14:12:30 +08:00
muhaidong
812faf4f7d
fix(wifi): fix configure gcmp failure issue
2024-06-07 14:04:23 +08:00
Chen Jichang
12d2eff381
fix(gptimer): re-enable test on P4
...
Remove timer_get_counter_time_sec in the ISR. Keep ISR as fast as
possible and not allow FPU usage.
2024-06-07 11:12:45 +08:00
laokaiyao
251fb331d2
feat(isp_ccm): support isp color correction matrix
2024-06-07 10:54:56 +08:00
C.S.M
6c4534b6f4
Merge branch 'bugfix/disable_fib_bod' into 'master'
...
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
See merge request espressif/esp-idf!31238
2024-06-07 10:32:41 +08:00
Konstantin Kondrashov
391aabf73f
Merge branch 'feature/linux_esp_err_support' into 'master'
...
feat(esp_common): Support ESP_ERROR_CHECK_ macros on Linux
Closes IDFGH-12933
See merge request espressif/esp-idf!31320
2024-06-06 22:17:28 +08:00
wuzhenghui
657d0cadb7
fix(hal): fix PMU LL half word and byte access
2024-06-06 21:03:31 +08:00
Konstantin Kondrashov
fc5ce967a6
feat(esp_rom): Support precision attr for esp_rom_vprintf
2024-06-06 15:37:21 +03:00
Song Ruo Jing
745ca1a4eb
Merge branch 'feature/ppa_add_test_cases' into 'master'
...
feat(ppa): add test cases to test PPA data correctness
See merge request espressif/esp-idf!31331
2024-06-06 20:29:56 +08:00
wuzhenghui
65bfc12f20
fix(hal): fix LP timer LL half word access
2024-06-06 20:07:53 +08:00
Radek Tandler
c21b5bbbf2
Merge branch 'feature/storage_nvs_psram' into 'master'
...
nvs_flash: Enable heap allocation in SPIRAM
See merge request espressif/esp-idf!27181
2024-06-06 19:51:12 +08:00
Ondrej Kosta
e9adde3485
Merge branch 'bugfix/yeat_another_memory_leak' into 'master'
...
fix(esp_eth): Fixed another memory leak ESP MAC
Closes IDF-10079
See merge request espressif/esp-idf!31336
2024-06-06 18:48:09 +08:00
Song Ruo Jing
fb7afe607e
feat(ppa): add test cases to test PPA data correctness
2024-06-06 18:10:53 +08:00
Ivan Grokhotkov
ac2092c362
Merge branch 'bugfix/sdmmc_psram_esp32s3' into 'master'
...
fix(sdmmc): fix invalid data when reading/writing PSRAM buffers
Closes IDF-10081
See merge request espressif/esp-idf!31346
2024-06-06 16:43:33 +08:00
C.S.M
7909291922
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-06 15:22:53 +08:00
Wu Zheng Hui
3ba7d63305
Merge branch 'fix/support_union_lp_io_clk_control' into 'master'
...
fix(esp_driver_gpio): manage lp_io module clock by driver
Closes IDFGH-12693
See merge request espressif/esp-idf!30961
2024-06-06 14:29:18 +08:00
radek.tandler
ffaf1d2968
feat(nvs_flash): Added Kconfig option contolling NVS heap allocation source
...
NVS configuration is extended with Kconfig option controlling RAM area for
NVS heap allocation. Either Internal RAM or SPIRAM can be chosen.
Tests were extended to check memory consumption from Internal and SPIRAM pool with respect
to the Kconfig option chosen.
Documentation was extended with notes related to NVS behavior in various situations.
2024-06-06 08:25:51 +02:00
Shreyas Sheth
e331dff337
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-06 11:29:05 +05:30
Rahul Tank
2dec6e1c3e
Merge branch 'bugfix/ble_gap_unpair_error_code' into 'master'
...
fix(nimble): Added return code in ble_gap_unpair error logs
See merge request espressif/esp-idf!31289
2024-06-06 12:39:16 +08:00
Xu Si Yu
cc97991ff8
Merge branch 'feat/update_otbr_lib' into 'master'
...
feat(openthread): update BR lib
See merge request espressif/esp-idf!31296
2024-06-06 12:26:33 +08:00
zhangyanjiao
fa4d07b7d7
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-06 10:40:36 +08:00
Bogdan Kolendovskyy
75222cc6b7
Merge branch 'feature/emac_insufficient_tx_buffer_debug_log' into 'master'
...
feat(esp_eth): Do not produce error when insufficient TX buffer size happens
See merge request espressif/esp-idf!31175
2024-06-05 19:29:06 +08:00
Ivan Grokhotkov
6ed7e93676
fix(sdmmc): fix invalid data when reading/writing PSRAM buffers
...
Previous commit has enabled buffers in PSRAM for ESP32-P4. But this
also caused a regression for ESP32-S3, where PSRAM is not DMA capable.
This commit re-introduces the check for esp_ptr_external_ram in case
SOC_SDMMC_PSRAM_DMA_CAPABLE is not set.
2024-06-05 13:12:03 +02:00
wuzhenghui
cca222948a
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-05 17:56:37 +08:00
Ondrej Kosta
f9071cfce1
fix(esp_eth): Fixed another memory leak ESP MAC
2024-06-05 11:30:04 +02:00
Gao Xu
78c40fd19a
Merge branch 'esp32p4/add_adc_support' into 'master'
...
feat(adc): support ADC oneshot/continuous mode on ESP32P4
Closes IDF-6496 and IDF-6497
See merge request espressif/esp-idf!28281
2024-06-05 16:31:59 +08:00
David Čermák
4e5c837b5d
Merge branch 'fix/netif_ppp_server_negotiate_own_addr' into 'master'
...
fix(esp_netif): Fix PPP server to negotiate its own address is configured
Closes IDFGH-12759
See merge request espressif/esp-idf!30810
2024-06-05 15:54:02 +08:00
David Cermak
3a63cb80bb
fix(esp_netif): Fix missing IPv6 autoconfig for PPP netifs
...
Closes https://github.com/espressif/esp-idf/issues/13713
2024-06-05 08:28:18 +02:00
Armando (Dou Yiwen)
4220c184c9
Merge branch 'change/change_isp_new_processer_pipeline_items' into 'master'
...
isp: don't init unnecessary isp pipeline items when doing isp_new_processor
See merge request espressif/esp-idf!31327
2024-06-05 14:26:48 +08:00
Konstantin Kondrashov
023d112cbf
feat(esp_common): Support ESP_ERROR_CHECK_ macros on Linux
...
Closes https://github.com/espressif/esp-idf/issues/13893
2024-06-05 09:00:51 +03:00
Konstantin Kondrashov
788455f3a8
Merge branch 'feature/bootloader_add_extern_c' into 'master'
...
fix(bootloader_support): Add missing c linkage to some headers
Closes IDFGH-12930
See merge request espressif/esp-idf!31300
2024-06-05 13:54:35 +08:00
Abhinav Kudnar
cefcba9910
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-05 09:32:49 +05:30
Rahul Tank
2bc29a788a
Merge branch 'bugfix/explict_free_adv_data' into 'master'
...
fix(nimble): Explicitly NULL assign adv data
Closes BLERP-795
See merge request espressif/esp-idf!31286
2024-06-05 11:41:15 +08:00
zhanghaipeng
42ca04b586
fix(ble/bluedroid): Fixed issue with resetting BLE security parameters during initialization
2024-06-05 11:40:58 +08:00
Armando
b4ddeeeeb9
change(isp): don't init unnecessary isp pipeline items when doing isp_new_processor
2024-06-05 11:10:24 +08:00
Armando (Dou Yiwen)
efe63f8950
Merge branch 'bugfix/fix_some_isp_issues' into 'master'
...
isp: fix some isp issues
See merge request espressif/esp-idf!31298
2024-06-05 10:16:59 +08:00
Shu Chen
d3192b610b
Merge branch 'fix/ieee802154_can_not_sleep_when_only_pm_enable' into 'master'
...
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
Closes TCI-1620
See merge request espressif/esp-idf!31288
2024-06-05 10:01:06 +08:00
Shu Chen
d051410609
Merge branch 'bugfix/remove_task_for_ot_tasklet' into 'master'
...
fix(openthread): remove the empty task for openthread tasklets
Closes TZ-902
See merge request espressif/esp-idf!31176
2024-06-05 09:47:51 +08:00
morris
a7e7fe2ee8
Merge branch 'refactor/async_memcpy_allocate_dma_memory' into 'master'
...
refactor(async_memcpy): clean up memory allocation code
See merge request espressif/esp-idf!31197
2024-06-04 21:09:48 +08:00
morris
d922bf5c02
Merge branch 'refactor/emac_alloc_dma_buffer' into 'master'
...
refactor(emac): use heap component API to allocate cached aligned DMA buffer
See merge request espressif/esp-idf!31254
2024-06-04 21:04:51 +08:00
linruihao
1214a9684a
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-04 19:25:19 +08:00
Marius Vikhammer
21c111465a
Merge branch 'docs/c61_support' into 'master'
...
docs(c61): add docs build for C61
Closes IDF-9287
See merge request espressif/esp-idf!31182
2024-06-04 18:13:38 +08:00
Bogdan Kolendovskyy
514d8cb51d
feat(esp_eth): Do not produce error when insufficient TX buffer size happens
2024-06-04 12:06:59 +02:00
andylinpersonal
100f23a1c1
fix(bootloader_support): Add missing c linkage to some headers
...
Merges https://github.com/espressif/esp-idf/pull/13890
2024-06-04 12:39:39 +03:00
nilesh.kale
d1fa51e3c9
feat: enable flash encryption support for c5
...
This commit provide support for flash encryption feature in ESP32C5
2024-06-04 14:10:21 +05:30
Armando
ab2e430d2c
fix(isp): reverted only raw8 input limits
2024-06-04 15:09:04 +08:00
Armando
ba79a66502
change(isp): change isp_af_window_t to isp_window_t
2024-06-04 15:09:04 +08:00
zwx
6a11208c47
feat(openthread): update BR lib
2024-06-04 12:18:13 +08:00
Mahavir Jain
4ad401f872
Merge branch 'bugfix/update_ecdsa_api_for_c5' into 'master'
...
fix(hal): update ECDSA API to set register values correctly for ESP32C5
See merge request espressif/esp-idf!31219
2024-06-04 12:14:01 +08:00
Shu Chen
6d3cbbfadd
Merge branch 'feature/silent_ieee802154_buffer_full' into 'master'
...
feat(802154): silent the ieee802154 logs
See merge request espressif/esp-idf!31090
2024-06-04 10:47:52 +08:00
Michael (XIAO Xufeng)
9468bc3784
Merge branch 'fix/check_ring_buffer_before_fill' into 'master'
...
fix(uart): remove unnecessary wait when sending message to ring buffer
See merge request espressif/esp-idf!30839
2024-06-04 10:47:00 +08:00
Kevin (Lao Kaiyao)
ad57a47d21
Merge branch 'feature/support_isp_awb' into 'master'
...
feat(isp): Support ISP Auto White Balance (AWB)
Closes IDF-9593
See merge request espressif/esp-idf!30137
2024-06-04 10:37:16 +08:00
Island
82af82501c
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master' into 'master'
...
Bugfix/esp32c2 fixed some ble issues master
Closes BLERP-768, BLERP-789, BLERP-765, BLERP-766, BLERP-769, and BLERP-655
See merge request espressif/esp-idf!31215
2024-06-04 10:21:55 +08:00
laokaiyao
846287bc40
docs(isp_awb): add isp awb programming guide
2024-06-03 23:41:48 +08:00
laokaiyao
28a1091643
feat(isp_awb): support isp auto white balance
2024-06-03 23:41:48 +08:00
laokaiyao
1933973f99
feat(hal_utils): added float to fixed point function
2024-06-03 23:41:48 +08:00
morris
8760e6d2a7
Merge branch 'refactor/i2s_dma_buffer_allocation' into 'master'
...
refactor(i2s): clean up DMA buffer allocation
Closes IDF-9636
See merge request espressif/esp-idf!31282
2024-06-03 21:26:04 +08:00
Rahul Tank
bd3fddc6b3
fix(nimble): Explicitly NULL assign adv data
2024-06-03 18:08:20 +05:30
zwx
10f0077baf
feat(802154): log buffer full
message in debug mode only
2024-06-03 20:22:06 +08:00
Song Ruo Jing
2d8c719fbb
Merge branch 'feature/support_uart_sleep_retention' into 'master'
...
feat(uart): support uart module sleep retention
Closes IDF-8457
See merge request espressif/esp-idf!26729
2024-06-03 20:05:54 +08:00
Roman Leonov
8d3f4cad1e
Merge branch 'refactor/usb_host_enum_as_driver' into 'master'
...
refactor(hub): ENUM Driver
Closes IDF-9523
See merge request espressif/esp-idf!29892
2024-06-03 19:59:50 +08:00
zwx
38754c6224
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-03 19:53:08 +08:00
Armando (Dou Yiwen)
137a9a0479
Merge branch 'bugfix/fix_wrong_soc_af_window_macro_usage' into 'master'
...
isp: fixed wrong isp af window soc macro usage
See merge request espressif/esp-idf!31273
2024-06-03 18:55:32 +08:00
Wang Meng Yang
bf821f347d
Merge branch 'fix/assert_in_bt_controller' into 'master'
...
fix(bt): fix the assert triggered during APB TX
Closes BTQABR2023-301
See merge request espressif/esp-idf!31069
2024-06-03 17:41:15 +08:00
gaoxu
795f3fe377
feat(adc): support ADC continuous mode on ESP32P4
2024-06-03 16:50:39 +08:00
Kevin (Lao Kaiyao)
d8b7eb20d7
Merge branch 'fix/peripheral_driver_kconfig_inconsistence' into 'master'
...
fix(kconfig): fixed peripheral driver kconfig inconsistencies
See merge request espressif/esp-idf!31243
2024-06-03 16:44:32 +08:00
Roman Leonov
39f91a3d5a
refactor(enum): Curved out Enumeration process from Hub Driver
2024-06-03 10:27:37 +02:00
Aditya Patwardhan
2f77896198
Merge branch 'contrib/github_pr_13618' into 'master'
...
fix(esp-tls): make the wolfSSL backend send entire client certificate… (GitHub PR)
Closes IDFGH-12621
See merge request espressif/esp-idf!31055
2024-06-03 16:21:30 +08:00
Darian
cfb8af0cd0
Merge branch 'feature/freertos_smp_update_to_v11_1_0' into 'master'
...
FreerTOS: Update Amazon SMP FreeRTOS files to V11.1.0
See merge request espressif/esp-idf!31255
2024-06-03 16:17:01 +08:00
morris
2b1466b070
refactor(i2s): clean up DMA buffer allocation
2024-06-03 16:13:13 +08:00
Jiang Jiang Jian
0e39655d70
Merge branch 'bugfix/fix_disable_gcmp_choose_pairwise_cipher_wrong_issue' into 'master'
...
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
Closes WIFIBUG-603 and WIFIBUG-403
See merge request espressif/esp-idf!31229
2024-06-03 15:41:03 +08:00
Aditya Patwardhan
f412149dc9
Merge branch 'feat/enable_secure_boot_for_c5' into 'master'
...
feat: enable secure boot for c5
Closes IDF-8623 and IDF-9478
See merge request espressif/esp-idf!29774
2024-06-03 15:35:51 +08:00
gongyantao
e80feeab1a
fix(bt): fix some issues in bt controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
2024-06-03 15:21:38 +08:00
muhaidong
ab12901f44
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-06-03 14:52:51 +08:00
Armando
8021d8fcc8
fix(isp): fixed wrong isp af window soc macro usage
2024-06-03 12:51:59 +08:00
Song Ruo Jing
dca7c286d0
feat(uart): support uart module sleep retention on c6/h2/p4
2024-06-03 12:40:43 +08:00
Marius Vikhammer
13e5b6f335
Merge branch 'feature/lp_core_pcnt' into 'master'
...
feat(ulp): add pulse counter example for lp core
Closes IDF-9137
See merge request espressif/esp-idf!31163
2024-06-03 12:33:50 +08:00
Marius Vikhammer
d42d77b55d
Merge branch 'docs/fix_broken_links' into 'master'
...
docs(links): fix broken links found in CI
See merge request espressif/esp-idf!30977
2024-06-03 12:05:19 +08:00
Jiang Jiang Jian
b3f2f9c12b
Merge branch 'bugfix/fix_data_len_not_correct_in_he_actions' into 'master'
...
fix(wifi):fix data len not correct in he actions
See merge request espressif/esp-idf!31124
2024-06-03 12:04:50 +08:00
Marius Vikhammer
61f1975882
fix(intr): fixed intr threshhold min level on C5
2024-06-03 11:54:48 +08:00
laokaiyao
db77f66721
fix(kconfig): fixed peripheral driver kconfig inconsistencies
2024-06-03 11:51:00 +08:00
Jiang Jiang Jian
2324dbdcae
Merge branch 'bugfix/fix_dhcp_pool_issue_on_dhcp_server' into 'master'
...
fix(lwip): fixed the dhcp pool error on dhcp server
Closes IDF-9977
See merge request espressif/esp-idf!30987
2024-06-03 11:18:01 +08:00
chenjianhua
f4edc80019
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-03 11:15:56 +08:00
Jiang Jiang Jian
7ac98d33e3
Merge branch 'bugfix/annotation_a_rom_function' into 'master'
...
fix(wifi): annotate a rom function
See merge request espressif/esp-idf!31142
2024-06-03 10:56:56 +08:00
Xiaoyu Liu
9a5ca8fac6
feat(console): Add an API function to de-register the specified console command
2024-06-03 10:48:22 +08:00
Marius Vikhammer
2eb4cd3d84
docs(c61): add docs build for C61
2024-06-03 10:24:27 +08:00
Darian Leung
5d75bfdb3c
feat(freertos/smp): Update SMP FreeRTOS files to V11.1.0
...
This commit updates the source files of Amazon SMP FreeRTOS to upstream
V11.1.0 (https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.1.0 ).
This version contains some new features and bugfixes. See upstream V11.1.0
release notes for more details.
Note: ESP-IDF specific changes to the source file have been preserved
2024-06-03 03:13:58 +08:00
morris
e5b7987e21
refactor(emac): use heap component API to allocate cached aligned DMA buffer
2024-06-02 22:19:46 +08:00
Rahul Tank
c7bbfaee25
Merge branch 'bugfix/copy_ext_adv_data_reattempt' into 'master'
...
fix(nimble): Use appendfrom to duplicate adv data
See merge request espressif/esp-idf!31224
2024-06-01 18:56:22 +08:00
Armando (Dou Yiwen)
b28599aa9a
Merge branch 'feat/isp_dvp_driver' into 'master'
...
isp: dvp driver
Closes IDF-6501
See merge request espressif/esp-idf!28610
2024-06-01 02:52:59 +08:00
Darian
6601b7d92f
Merge branch 'fix/usb_tests_rmv_str_desc_checks' into 'master'
...
fix(usb): Remove product and serial string descriptor checks from unit tests
Closes IDFCI-1783 and IDFCI-1766
See merge request espressif/esp-idf!31201
2024-06-01 01:46:30 +08:00
Wan Lei
55d4de5129
Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout' into 'master'
...
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
Closes IDF-9671
See merge request espressif/esp-idf!30224
2024-05-31 20:36:34 +08:00
C.S.M
c285c7a090
Merge branch 'bugfix/distin_err_type' into 'master'
...
bugfix(jpeg): Fix that jpeg driver does not distinguish err handle mode
See merge request espressif/esp-idf!31180
2024-05-31 19:08:01 +08:00
Armando
e08469517c
test(isp_dvp): added isp_dvp test
2024-05-31 18:47:27 +08:00
Armando
6930bfdef6
fix(csi): fixed csi wrong state machine settings
2024-05-31 18:47:27 +08:00
Armando
70d2ed5ee8
feat(isp): added isp dvp driver
2024-05-31 18:47:27 +08:00
Roland Dobai
7b7f73ba2a
Merge branch 'feat/add_espsecure_subcommands' into 'master'
...
feat: Add espsecure subcommands into idf.py
See merge request espressif/esp-idf!29424
2024-05-31 18:29:55 +08:00
yinqingzhao
18f694b4fa
fix(wifi):fix data len not correct in he actions
2024-05-31 18:20:31 +08:00
Wang Meng Yang
809f1e347b
Merge branch 'bugfix/l2cap_use_wrong_handle' into 'master'
...
fix(bt/bluedroid): Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event
Closes IDFGH-12886
See merge request espressif/esp-idf!31098
2024-05-31 17:47:05 +08:00
Konstantin Kondrashov
53c0886469
Merge branch 'feature/esp_rom_vprintf' into 'master'
...
feat(esp_rom): Adds esp_rom_vprintf with the same capabilities as esp_rom_print
See merge request espressif/esp-idf!31030
2024-05-31 17:42:56 +08:00
Island
f69f8a376e
Merge branch 'bugfix/bleqabr24-549' into 'master'
...
fix(ble_mesh): fix issues in mesh deinit
Closes BLERP-720
See merge request espressif/esp-idf!30539
2024-05-31 15:18:22 +08:00
sonika.rathi
1af74c8a4a
feat(sdmmc): add high speed mode switch validation check for SDIO
2024-05-31 09:14:36 +02:00
wuzhenghui
cced83e790
fix(esp_hw_support): reset smp core state if the sleep request is rejected by hardware
2024-05-31 14:51:18 +08:00
wuzhenghui
7a9fb14f90
feat(esp_hw_support): bypass rst_reason override for esp32p4eco1
2024-05-31 14:51:15 +08:00
wuzhenghui
edbd2266a4
feat(esp_hw_support): support LP_Peripheral & CNNT power domain auto powerdown on esp32p4eco1
2024-05-31 14:51:10 +08:00
Jiang Jiang Jian
e382f401f8
Merge branch 'bugfix/add_deprecated_warning_for_wpa3_ext' into 'master'
...
fix(wifi): Add back `WIFI_AUTH_WPA3_EXT_PSK` and `WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE` for v5.x (instead of removing them)
See merge request espressif/esp-idf!31164
2024-05-31 14:27:55 +08:00
Rahul Tank
82bb1a79e4
fix(nimble): Use appendfrom to duplicate adv data
2024-05-31 11:55:13 +05:30
zwl
5cd85b832c
ble: fixed ble some issues on esp32c6 and esp32h2
2024-05-31 14:03:29 +08:00
zwl
a3e6a6b43d
ble: fixed ble some issues on esp32c2
2024-05-31 14:03:29 +08:00
nilesh.kale
7c8a43ffc2
fix(hal): update ECDSA API to set register values correctly for ESP32C5
...
This commit updates the ECDSA API to enable and clear interrupts by
setting the respective registers correctly for the ESP32C5.
2024-05-31 11:33:18 +05:30
C.S.M
a20d865bf5
bugfix(jpeg): Fix that jpeg driver does not distinguish err handle mode
2024-05-31 14:03:09 +08:00
morris
7425154472
Merge branch 'change/dw_gdma_memory_allocation' into 'master'
...
change(dw_gdma): clean up memory allocation for link list items
Closes IDF-9861
See merge request espressif/esp-idf!31167
2024-05-31 12:55:08 +08:00
Ivan Grokhotkov
1c2b273e31
Merge branch 'fix/component_enotsup' into 'master'
...
fix: correctly resolve component requirements
Closes IDFGH-12425
See merge request espressif/esp-idf!30112
2024-05-31 12:43:17 +08:00
Mahavir Jain
ea726f3f98
Merge branch 'feature/enable_ecdsa_support_for_c5' into 'master'
...
feat: enabled ecdsa support for c5
Closes IDF-8618
See merge request espressif/esp-idf!29945
2024-05-31 12:28:36 +08:00
luoxu
cee98dae25
fix(ble_mesh): fix issues in mesh deinit
2024-05-31 11:10:30 +08:00
Frantisek Hrbata
fbe8bf89ee
fix: properly resolve component dependencies
...
There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.
Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.
Closes https://github.com/espressif/esp-idf/issues/13447
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-05-30 22:01:55 +08:00
Sarvesh Bodakhe
4cde0246a6
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-30 19:16:45 +05:30
Frank Mertens
7a1239457e
change(esp-tls): make wolfSSL backend send SNI and enable OCSP
...
Almost all sites these days are virtually hosted and hence
SNI (server name indicator TLS extension) should be enabled by
default.
In addition this change enables OCSP (online server status protocol)
support for esp-tls clients using the wolfSSL backend.
The 3 code lines enable OCSP stabling v1.
By default this feature is disabled.
(I will send another PR on esp-wolfssl repository to allow to
enable it easily.)
2024-05-30 21:02:12 +08:00
Frank Mertens
7e1e3df43c
fix(esp-tls): make the wolfSSL backend send entire client certificate chains
...
This change makes the wolfSSL backend sent the complete TLS client certificate
chain. This align the wolfSSL backend with the behavior of the mbedTLS backend.
Some servers need the intermediate certificates to verify a client certificate.
If the provided PEM file contains only a single certificate this change has no effect
and the behavior will be as before.
This impacts higher level APIs to function as someone would expect.
E.g.: esp_websocket_client_config_t.client_cert: when passing here a pem
file containing 2 certificates (the CA's and the client's) it would be
expected that both are transmitted during TLS handshake.
2024-05-30 21:02:12 +08:00
Darian Leung
4954884527
fix(usb): Make string descriptor checks in unit tests optional
...
Checking for an exact match for product or serial and string descriptors can
lead to test failures if the USB devices connected to the runner is changed. This
commit adds some kconfig options to make the string descriptor checks optional,
with the product and serial string checks being disabled by default.
2024-05-30 19:25:18 +08:00
Xu Si Yu
494e0ab170
fix(openthread): remove the empty task for openthread tasklets
2024-05-30 19:09:46 +08:00
morris
5eaec29c02
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
2024-05-30 18:33:31 +08:00
morris
c4b2bd89da
change(esp_lcd): split header files by different IO interface
2024-05-30 18:33:31 +08:00
Konstantin Kondrashov
a3be04a087
feat(esp_rom): Adds esp_rom_vprintf with the same capabilities as esp_rom_print
2024-05-30 13:30:12 +03:00
morris
3e3f82a3fd
refactor(async_memcpy): clean up memory allocation code
2024-05-30 18:26:34 +08:00
Rahul Tank
fdbe535434
Merge branch 'bugfix/free_reattempt_adv_data' into 'master'
...
fix(nimble): Added change to free memory in case of failure
See merge request espressif/esp-idf!31099
2024-05-30 17:19:40 +08:00
Marius Vikhammer
7495f3bf28
feat(ulp): add pulse counter example for lp core
2024-05-30 14:30:00 +08:00
Marius Vikhammer
bfe974a9a2
docs(links): fix broken links found in CI
2024-05-30 14:21:00 +08:00
nilesh.kale
f5dd1074b6
feat: enable secure boot for c5
...
This MR added suppport for secure boot in ESP32-C5.
2024-05-30 11:43:17 +05:30
Mahavir Jain
019165b950
Merge branch 'feature/esp32p4_apm_api' into 'master'
...
feat: add esp32p4 APM HAL/LL API
Closes IDF-9651
See merge request espressif/esp-idf!30251
2024-05-30 14:08:45 +08:00
Harshit Malpani
245ec91456
Merge branch 'contrib/github_pr_13746' into 'master'
...
feat(http_server): add 413 Payload Too Large response (GitHub PR)
Closes IDFGH-12767
See merge request espressif/esp-idf!31058
2024-05-30 14:02:57 +08:00
Sachin Billore
31d86175da
feat: add esp32p4 APM HAL/LL API
2024-05-29 21:37:49 +05:30
morris
0453e8608b
Merge branch 'bugfix/esp32h2_iomux_retention' into 'master'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
See merge request espressif/esp-idf!31168
2024-05-29 21:31:36 +08:00
Harshit Malpani
8adcd2b460
fix: Fix spelling mistakes in esp_err_to_name.c
2024-05-29 18:30:01 +05:30
Harshit Malpani
61a3466941
fix: Fix spelling mistakes in esp_http_server.h
2024-05-29 18:30:00 +05:30
Maciej Małecki
e40b1402e4
feat(http_server): add 413 Payload Too Large response
...
While not useful for the HTTP parser itself, this is very useful for
memory-limited consumers of the HTTP server API.
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com>
2024-05-29 18:30:00 +05:30
Martin Vychodil
3b771d7af2
Merge branch 'fix/disable_erase_check_for_spiffs_on_linux' into 'master'
...
fix(storage/esp_partition): add option to control erase check during write for linux target
Closes IDF-9201
See merge request espressif/esp-idf!29294
2024-05-29 20:35:31 +08:00
Wang Meng Yang
651e6a7b32
Merge branch 'bugfix/fix_rsw_collision' into 'master'
...
fix(bt/controller): Fixed role switch LMP collision bug
Closes BTQABR2023-283
See merge request espressif/esp-idf!30581
2024-05-29 19:38:19 +08:00
Tomas Rohlinek
2ccc9bcef9
Merge branch 'fix/unopened_stdout_console' into 'master'
...
fix(newlib/stdio): incorrect stdout redirect with /dev/console
Closes IDFGH-12416
See merge request espressif/esp-idf!30324
2024-05-29 18:40:09 +08:00
Song Ruo Jing
612e970900
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-29 18:31:24 +08:00
David Cermak
99b0a765a8
fix(esp_netif): Fix PPP server to negotiate its own address is configured
...
Closes https://github.com/espressif/esp-protocols/issues/565
2024-05-29 18:03:04 +08:00
morris
68cb0d442f
change(dw_gdma): clean up memory allocation for link list items
2024-05-29 18:00:00 +08:00
Rahul Tank
e9a857f2cc
fix(nimble): Added change to free memory in case of failure
2024-05-29 14:55:43 +05:30
Rahul Tank
1572df3bb8
Merge branch 'bugfix/revert_eatt_nimble' into 'master'
...
feat(nimble): Revert support for Enhanced ATT
See merge request espressif/esp-idf!31161
2024-05-29 17:16:07 +08:00
Adam Múdry
ac8c27f222
Merge branch 'fix/typo_in_sdmmc_init_sd_ssr_function' into 'master'
...
fix: Typo in sdmmc_init_sd_ssr log string
See merge request espressif/esp-idf!31148
2024-05-29 17:09:22 +08:00
Tomáš Rohlínek
c44da2f222
feat(storage/spiffs): add host test for disabled erase check
2024-05-29 11:00:25 +02:00
Tomáš Rohlínek
97af825b14
feat(storage/vfs): make automatic nullfs initialization optional
2024-05-29 10:39:55 +02:00
liqigan
49ba7d7afd
fix(bt/controller): Fixed role switch LMP collision bug
2024-05-29 15:53:19 +08:00
Rahul Tank
90960d58c6
feat(nimble): Revert support for Enhanced ATT "
...
This reverts commit f265e50ca0
.
2024-05-29 12:39:25 +05:30
Song Ruo Jing
426e0e0395
Merge branch 'bugfix/ppa_buffer_writeback_invalidate' into 'master'
...
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
Closes IDF-10028
See merge request espressif/esp-idf!31134
2024-05-29 14:27:34 +08:00
Kevin (Lao Kaiyao)
0a59ae0bae
Merge branch 'fix/i2s_exhaust_test_case_failure' into 'master'
...
fix(ci): fixed the i2s exhaust test case failure
Closes IDFCI-2176
See merge request espressif/esp-idf!31153
2024-05-29 14:26:00 +08:00
Marius Vikhammer
f157b76fff
Merge branch 'feature/lp_core_panic' into 'master'
...
feat(ulp): add panic handler for C6/P4 LP core
See merge request espressif/esp-idf!30544
2024-05-29 14:04:20 +08:00
Rahul Tank
b5f9bd31cb
Merge branch 'feature/ble_resolve_adv_data' into 'master'
...
feat(nimble): Added API to get resolve ADV data
See merge request espressif/esp-idf!30898
2024-05-29 13:36:31 +08:00
laokaiyao
6094d06374
fix(ci): fixed the i2s exhaust test case failure
2024-05-29 13:22:20 +08:00
Mahavir Jain
a3aa48e384
Merge branch 'feature/enable_hmac_and_ds_support_for_c5' into 'master'
...
feat: enabled hmac and ds peripheral support for c5
Closes IDF-8619, IDF-8616, IDF-9479, and IDF-9481
See merge request espressif/esp-idf!29287
2024-05-29 12:50:25 +08:00
morris
6e8e7cf667
Merge branch 'bugfix/mipi_dsi_rgb666_color_pixel' into 'master'
...
fix(dsi): fixed wrong RGB666 pixel size
See merge request espressif/esp-idf!31087
2024-05-29 11:47:52 +08:00
Armando (Dou Yiwen)
bb63b91539
Merge branch 'fix/fix_wrong_logw_in_btld' into 'master'
...
fix(btld): fixed wrong esp_early_loge in bootloader_utility.c
See merge request espressif/esp-idf!31151
2024-05-29 11:09:25 +08:00
muhaidong
b4ede21ddf
fix(wifi): annotate a rom function
2024-05-29 10:54:20 +08:00
morris
a7ffe77de0
Merge branch 'feature/mcpwm_support_c5' into 'master'
...
feat(mcpwm): add driver support on esp32c5
Closes IDF-8709 and IDF-9101
See merge request espressif/esp-idf!29876
2024-05-29 10:27:35 +08:00
Wu Zheng Hui
bfc1ecdb4b
Merge branch 'feat/support_tg_retention' into 'master'
...
change(esp_hw_support): do TG WDT/Timer retention by needs
Closes IDF-8463, PM-110, and IDFGH-12238
See merge request espressif/esp-idf!28154
2024-05-29 10:19:19 +08:00
Armando
d806dbe70c
fix(btld): fixed wrong esp_early_loge in bootloader_utility.c
2024-05-29 10:00:41 +08:00
Adam Múdry
a97aaf19d8
fix: Typo in sdmmc_init_sd_ssr log string
2024-05-28 21:21:34 +02:00
morris
1861dc12a0
change(dsi): use DW_GDMA as the flow controller
...
previously the DSI_Bridge was set as the flow controller
2024-05-28 22:36:03 +08:00
morris
75b221436c
fix(dsi): fixed wrong RGB666 pixel size
2024-05-28 22:36:03 +08:00
nilesh.kale
00fa28259b
feat: enabled ecdsa support for c5
...
This commit adds support for ECDSA for ESP32-C5
2024-05-28 17:33:05 +05:30
C.S.M
2466add620
Merge branch 'bugfix/jpeg_error_handle' into 'master'
...
fix(jpeg): Modify jpeg deocde/encode error handling logic
See merge request espressif/esp-idf!31117
2024-05-28 18:13:26 +08:00
Song Ruo Jing
b7e595d211
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
2024-05-28 16:59:13 +08:00
C.S.M
e4deaf08a7
Merge branch 'feat/flash_32bit_support_p4' into 'master'
...
feature(spi_flash): Add 32bit address support for esp32p4 eco1
Closes IDF-9597 and IDF-7518
See merge request espressif/esp-idf!30940
2024-05-28 16:28:58 +08:00
C.S.M
c620a2fa39
fix(jpeg): Modify jpeg deocde/encode error handling logic, fix if one picture wrong, all picture wrong issue
2024-05-28 16:24:40 +08:00
Tomáš Rohlínek
f753434640
fix(storage/esp_partition): add option to control erase check during write for linux target
2024-05-28 10:05:58 +02:00
Liu Xiao Yu
6e20be1d95
Merge branch 'feat/intelligent_console_help' into 'master'
...
feat(system/console): add help command verbose level option
Closes IDFGH-7603
See merge request espressif/esp-idf!30929
2024-05-28 15:38:59 +08:00
wuzhenghui
97ecad2a98
fix(esp_hw_support): set pau entry backup configuration with link update
2024-05-28 15:19:27 +08:00
wuzhenghui
ffd08ac41b
change(esp_hw_support): use union retention link priority definiation
2024-05-28 15:19:27 +08:00
wuzhenghui
8e123d5390
feat(esp_hw_support): optimize retention link info dump
2024-05-28 15:19:26 +08:00
Li Shuai
52f8a26af5
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-05-28 15:19:26 +08:00
wuzhenghui
070cf9d5e2
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-05-28 15:19:26 +08:00
wuzhenghui
138224ae1b
ci(esp_driver_gptimer): add gptimer pd_top sleep retention test case
2024-05-28 15:19:25 +08:00
wuzhenghui
6a272c7712
ci(esp_system): add task watchdog pd_top sleep retention test case
2024-05-28 15:19:25 +08:00
wuzhenghui
8518bf2ea7
change(esp_driver_gptimer): do gptimer timer target retention by needs
2024-05-28 15:19:24 +08:00
wuzhenghui
a68668c392
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-05-28 15:17:19 +08:00
Mathy Vanvoorden
d35239dd28
fix(esp_driver_spi): Make spi_bus_free() exit early on issues
...
If for example there are still devices configured on the bus
spi_bus_free() will report that with ESP_ERR_INVALID_STATE, but not
before it frees all other things like IO and DMA. This means that
after the function exits any other task that is still running and
using those devices will all of a sudden stop working (and probably
crash the device).
This commit prevents that situation by making the function return
early so it can be called again safely later when all devices have
been removed.
Closes https://github.com/espressif/esp-idf/pull/13856
2024-05-28 14:58:10 +08:00
Jiang Jiang Jian
3ec68b9094
Merge branch 'bugfix/pm-108' into 'master'
...
fix the issue of tg0 watchdog reset caused by wifi module retention
Closes PM-108
See merge request espressif/esp-idf!31010
2024-05-28 14:50:17 +08:00
Marius Vikhammer
de77d04358
feat(ulp): add lp core panic handler
2024-05-28 14:42:59 +08:00
Xu Si Yu
95035c53df
fix(uart): remove unnecessary wait when sending message to ring buffer
2024-05-28 14:37:11 +08:00
Tomáš Rohlínek
a30d27e01e
feat(storage/vfs): add nullfs test cases for vfs
2024-05-28 08:06:33 +02:00
Tomáš Rohlínek
2b75ed37b9
fix(storage/vfs): always register /dev/null on startup
2024-05-28 07:55:37 +02:00
Tomáš Rohlínek
a615f487dd
feat(storage/vfs): add /dev/null for unwanted output redirection
2024-05-28 07:54:35 +02:00
C.S.M
9ac85e1d7b
Merge branch 'bugfix/i2c_lcd_pointer_risk' into 'master'
...
bugfix(i2c_lcd): Fix risk that pointerto local outside scope
Closes IDF-9992
See merge request espressif/esp-idf!31112
2024-05-28 13:33:54 +08:00
nilesh.kale
46c0902fd6
feat: enabled hmac and ds peripheral support for c5
...
This commit add support for HMAC and DS peripheral support for ESP32-C5.
2024-05-28 10:44:54 +05:30
Jiang Jiang Jian
8c072af93a
Merge branch 'fix/fix_send_mgmt_eb_start_err_when_eapol_process' into 'master'
...
fix(wifi): fix send mgmt err when eapol process
Closes WIFIBUG-562
See merge request espressif/esp-idf!31078
2024-05-28 11:31:03 +08:00
C.S.M
381cf16405
bugfix(i2c_lcd): Fix risk that pointerto local outside scope
2024-05-28 10:55:37 +08:00
Ivan Grokhotkov
06cc3419d8
Merge branch 'ci/add_sdmmc_test_p4' into 'master'
...
ci(sdmmc): enable tests for ESP32-P4
Closes IDF-8970
See merge request espressif/esp-idf!31077
2024-05-28 00:16:04 +08:00
Abhik Roy
738042f9f9
Merge branch 'lwip/multi_dns_ip_support' into 'master'
...
feat(lwip): Added multiple dns ip support
Closes IDF-8345 and IDF-9699
See merge request espressif/esp-idf!30326
2024-05-27 23:09:18 +08:00
Erhan Kurubas
002faf3b0a
ci(panic): extend extram_stack tests
2024-05-27 14:51:30 +02:00
Erhan Kurubas
1dd4b95349
fix(coredump): properly save task's stack when stack is located in PSRAM
2024-05-27 13:55:14 +02:00
C.S.M
f66fe7cc7a
feat(spi_flash): Support auto suspend on esp32p4
2024-05-27 19:42:47 +08:00
C.S.M
374c89097f
feat(spi_flash): Adjust flash clock to real 80M clock, and support 32bit address on eco1
2024-05-27 19:42:47 +08:00
xiongweichao
a3d3b74e35
fix(bt/bluedroid): Fixed deadlock caused by not unlocking
2024-05-27 19:36:17 +08:00
xiongweichao
0b0d316d4c
fix(bt/bluedroid): Fixed L2CAP using wrong handle
...
- Fixed the issue of using the wrong handle to handle the BTA_JV_L2CAP_READ_EVT event.
- Closes https://github.com/espressif/esp-idf/issues/13847
2024-05-27 19:34:46 +08:00
Abhinav Kudnar
4eb0fef079
feat(nimble): Added API to get resolve ADV data
2024-05-27 16:48:35 +05:30
wangtao@espressif.com
c3af7c5cd5
fix(wifi): fix send mgmt err when eapol process
2024-05-27 19:09:25 +08:00
Aditya Patwardhan
8541242860
Merge branch 'feature/enable_aes_sha_support_for_c5_mp' into 'master'
...
feat: enabled aes and sha support for esp32c5 mp version
Closes IDF-8627 and IDF-8624
See merge request espressif/esp-idf!30741
2024-05-27 18:56:56 +08:00
Abhik Roy
7b25f38fd4
feat(lwip): Added multiple dns ip support
2024-05-27 20:56:01 +10:00
Wan Lei
0fc3f68ff4
Merge branch 'feature/esp32c5_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32c5
Closes IDF-8684
See merge request espressif/esp-idf!30836
2024-05-27 17:43:12 +08:00
Tomáš Rohlínek
0b4fff69c5
fix(newlib/stdio): remove incorrect check in /dev/console init
...
Closes https://github.com/espressif/esp-idf/issues/13439
2024-05-27 10:43:13 +02:00
Martin Vychodil
7278d06c4f
Merge branch 'fix/vfs_console_fstat_infinite_recursion' into 'master'
...
fix(storage/vfs_console): remove possible infinite recursion
Closes IDF-10025
See merge request espressif/esp-idf!31072
2024-05-27 16:29:58 +08:00
morris
e659675965
Merge branch 'feat/gdma_set_burst_size' into 'master'
...
feat(gdma): return alignment constraints required by the GDMA channel
Closes IDF-9848
See merge request espressif/esp-idf!30748
2024-05-27 15:33:57 +08:00
Jeroen Domburg
332bb9b2ba
Merge branch 'feature/make_heap_alloc_caps_align_memory2' into 'master'
...
Align memory requested from heap component to hw requirements
See merge request espressif/esp-idf!30371
2024-05-27 15:12:31 +08:00
Island
43af0fbe1d
Merge branch 'bugfix/fix_blecrt_147' into 'master'
...
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
See merge request espressif/esp-idf!30825
2024-05-27 14:56:21 +08:00
zhangyanjiao
eaef3a2683
fix(lwip): fixed the dhcp pool error on dhcp server
2024-05-27 14:51:00 +08:00
Sudeep Mohanty
3fd3c37507
Merge branch 'fix/fix_flaky_lp_uart_tests' into 'master'
...
Fixed unstable LP UART tests and added new tests
Closes IDFCI-2137
See merge request espressif/esp-idf!30524
2024-05-27 14:39:14 +08:00
Tomáš Rohlínek
0ed8ebddb6
fix(storage/vfs_console): remove possible infinite recursion
2024-05-27 14:11:49 +08:00
Mahavir Jain
eca073df3c
Merge branch 'bugfix/ecc_coverity_warning' into 'master'
...
fix(ecc_alt): adjust null pointer check to fix coverity warning
Closes IDF-9872
See merge request espressif/esp-idf!30946
2024-05-27 13:43:00 +08:00
nilesh.kale
a76e84a1e1
feat: enabled aes and sha support for esp32c5 mp version
...
This commit enabled AES and SHA support for esp32c5.
2024-05-27 11:03:02 +05:30
Harshal Patil
8657860580
Merge branch 'fix/mbedtls_port_coverity_fixes' into 'master'
...
fix(mbedtls/port): Fix some divide-by-zero and deadcode coverity checks
Closes IDF-9851 and IDF-9846
See merge request espressif/esp-idf!30954
2024-05-27 12:55:38 +08:00
Jeroen Domburg
a1ba660b4a
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-27 12:41:18 +08:00
Mahavir Jain
fef7444962
Merge branch 'fix/cleanup_unaccessible_sha3_regs' into 'master'
...
fix(soc): Cleanup inaccessible SHA_3 registers from the header files
See merge request espressif/esp-idf!30958
2024-05-27 12:23:47 +08:00
igor.udot
33fa42ca74
feat(ledc): support ledc on esp32c5
2024-05-27 11:26:11 +08:00
Xiaoyu Liu
18f6be771d
feat(system/console): add help command verbose level option
...
Support users to demonstrate command info in different verbose levels.
Closes https://github.com/espressif/esp-idf/issues/9158
2024-05-27 10:47:40 +08:00
laokaiyao
42cee2b94a
fix(i2s): reserve some invalid registers on S2
2024-05-27 10:46:48 +08:00
laokaiyao
d2468b8d0e
fix(i2s): add the missed port2 for p4
2024-05-27 10:46:48 +08:00
laokaiyao
3728dac3df
fix(i2s): add check to gdma callback register
2024-05-27 10:46:48 +08:00
Zhi Wei Jian
ea2f512cb5
Merge branch 'feat/add_hci_log_record_for_nimble' into 'master'
...
Feat/add hci log record for nimble
See merge request espressif/esp-idf!30924
2024-05-27 09:33:14 +08:00
morris
de5fb9f070
feat(mcpwm): driver support on esp32-c5
2024-05-26 22:55:03 +08:00
morris
80f5444f86
feat(mcpwm): check if the gpio used by generator is reserved by others
2024-05-26 22:28:11 +08:00
Sudeep Mohanty
003f3bb5dc
Merge branch 'task/macos_hello_world_ci_test' into 'master'
...
feat(ci): Fixed linux build on MacOS + Added host_test for the hello_world linux app for MacOS runners
Closes IDF-9208
See merge request espressif/esp-idf!30800
2024-05-25 02:14:15 +08:00
Konstantin Kondrashov
13cfcc463f
Merge branch 'feature/flockfile' into 'master'
...
feat(newlib): Adds flockfile/funlockfile for safe multi-line printing
Closes IDF-2078
See merge request espressif/esp-idf!31009
2024-05-24 23:08:32 +08:00
morris
69ef3b6a34
change(rgb_lcd): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
75b5f02490
change(i80_lcd): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
dc060460ea
change(async_memcpy): set DMA transfer burst size
2024-05-24 22:43:55 +08:00
morris
dc6989796a
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-05-24 22:43:55 +08:00
Sudeep Mohanty
e5fb198adc
fix(linux): Fixed linux target build failure in esp_app_format for MacOS
...
This commit fixes a build failure in the esp_app_format component
for the linux target when built on a MacOS machine.
2024-05-24 16:29:43 +02:00
Sudeep Mohanty
ac64aa0c60
fix(linux): Miscellaneous fixes for linux build on MacOS
...
This commit fixes some compilation errors for the linux build on MacOS.
2024-05-24 16:23:54 +02:00
Darian
19c784efef
Merge branch 'refactor/usb_mock_classes' into 'master'
...
refactor(usb): Split test device descriptors from mock classes
See merge request espressif/esp-idf!30685
2024-05-24 22:22:18 +08:00
Wan Lei
e1ed893550
Merge branch 'fix/spi_flash_replace_gpio_hal' into 'master'
...
fix(spi_flash): replace gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!29478
2024-05-24 22:15:34 +08:00
Ivan Grokhotkov
5b1fd0efe9
ci(sdmmc): enable tests for ESP32-P4
2024-05-24 15:05:35 +02:00
Michael (XIAO Xufeng)
3e877842cd
Merge branch 'feat/sdmmc_spi_no_crc' into 'master'
...
feat(sdmmc_io): support sending CMD53 with fixed address, bypass sdspi crc check
Closes IDF-9387
See merge request espressif/esp-idf!30643
2024-05-24 20:27:28 +08:00
Song Ruo Jing
2621d67da2
Merge branch 'feature/esp32p4_ppa_driver_support' into 'master'
...
feat(ppa): add PPA driver support for ESP32P4
Closes IDF-6878
See merge request espressif/esp-idf!29301
2024-05-24 19:22:58 +08:00
Konstantin Kondrashov
b0457ee0ac
feat(newlib): Adds flockfile/funlockfile for safe multi-line printing
...
for printf, vprintf, etc.
Closes https://github.com/espressif/esp-idf/issues/2565
2024-05-24 14:16:16 +03:00
Jiang Guang Ming
5e283e03b8
feat(newlib): add test case for printf float
2024-05-24 17:44:59 +08:00
Darian Leung
6a3bb3294d
refactor(usb): Split test device descriptors from mock class files
...
Previously, descriptors of the test devices were stored direclty in the mock
device files (e.g., "mock_[hid|msc].[h|c]"). This commit splits out the device
descriptors to separate files (e.g., "dev_[hid|msc].c") along with getter
functions.
Users that want to run the tests locally on a different device simply need to
update the "dev_[hid|msc].c" file for their device.
2024-05-24 17:43:40 +08:00
Jiang Guang Ming
e829cee2fd
fix(esp_rom): add new rom caps ESP_ROM_HAS_NEWLIB_NANO_PRINTF_FLOAT_BUG
2024-05-24 17:40:34 +08:00
Armando (Dou Yiwen)
c9167ef782
Merge branch 'feat/isp_bf_feature' into 'master'
...
feat(isp): added isp bf driver
Closes IDF-9999
See merge request espressif/esp-idf!30968
2024-05-24 16:43:55 +08:00
morris
404ffa299b
Merge branch 'feat/rmt_support_esp32c5mp' into 'master'
...
feat(rmt): add driver support on esp32c5
Closes IDF-8726
See merge request espressif/esp-idf!30879
2024-05-24 16:30:48 +08:00
Konstantin Kondrashov
2edf936984
Merge branch 'feature/coverity_fix_esp_timer_impl_early_init' into 'master'
...
fix(esp_timer): Fix Coverity issue - logically dead code in esp_timer_impl_early_init
Closes IDF-10005
See merge request espressif/esp-idf!31019
2024-05-24 15:12:51 +08:00
Wang Qixiang
a2be60a697
Merge branch 'bugfix/mldv6_report_memory_leak' into 'master'
...
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
Closes IDF-9990
See merge request espressif/esp-idf!30916
2024-05-24 15:06:13 +08:00
zhiweijian
9946315a5f
feat(bt/nimble): support hci log for nimble
2024-05-24 14:51:06 +08:00
Song Ruo Jing
ea7d496e58
feat(ppa): add PPA driver support for ESP32P4
...
Remove L4/L8, YUV422 in PPA driver
Clean up
2024-05-24 14:23:54 +08:00
Song Ruo Jing
d956ba2a6c
feat(ppa): add PPA driver support for ESP32P4
...
Add burst_length option to client
Change uint32_t to color_pixel_rgb888_data_t
Descriptor always malloc with MALLOC_CAP_INTERNAL | MALLOC_CAP_8BIT
Add dscr-port mode block size configuration as a separate API in 2D-DMA driver
Do writeback only on an extended window, instead of entire picture
2024-05-24 14:23:14 +08:00
Island
657b35cfea
Merge branch 'fix/ble_mesh_gatts_bugfix' into 'master'
...
fix(ble_mesh): Create service after service register success
Closes BLERP-758
See merge request espressif/esp-idf!30877
2024-05-24 14:09:31 +08:00
Island
039c6d7380
Merge branch 'fix/fix/ble_mesh_sar_bugfix' into 'master'
...
BLE Mesh SAR bugfix
Closes BLERP-761 and BLERP-762
See merge request espressif/esp-idf!30880
2024-05-24 14:09:14 +08:00
Armando
6e3efc7b9f
feat(isp): added isp bf driver
2024-05-24 10:25:42 +08:00
Adam Múdry
050db26419
Merge branch 'fix/coverity_use_after_free_partition.c' into 'master'
...
fix(partition): Simplify macro loop in esp_partition_unload_all, should fix Coverity problem
Closes IDF-9837
See merge request espressif/esp-idf!30853
2024-05-23 23:08:11 +08:00
Sonika Rathi
83d58f9b59
Merge branch 'fix/coverity_vfs_fat_mem_overlapping' into 'master'
...
fix(fatfs): fix memory overlapping issue in vfs_fat.c
See merge request espressif/esp-idf!31026
2024-05-23 22:13:25 +08:00
Rahul Tank
946d25a884
Merge branch 'bugfix/restart_advertising_if_slave_23e' into 'master'
...
fix(nimble): start advertising if disconnect due to 0x3E in slave
Closes BLERP-618 and BLERP-757
See merge request espressif/esp-idf!30707
2024-05-23 20:17:37 +08:00
Shu Chen
17c9650885
Merge branch 'fix/release_ot_lock_before_call_tcpip_callback' into 'master'
...
feat(openthread): update openthread br lib
See merge request espressif/esp-idf!30546
2024-05-23 20:08:02 +08:00
Darian Leung
94e3b83bc0
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-05-23 17:47:24 +08:00
Xu Si Yu
ae2b0f8ee1
feat(openthread): update openthread br lib
2024-05-23 17:39:14 +08:00
Jakob Hasse
6d5d4f8fc1
Merge branch 'feature/esp_app_desc_linux' into 'master'
...
feat(linux): esp_app_format now works on Linux
See merge request espressif/esp-idf!30781
2024-05-23 17:27:09 +08:00
chenjianhua
7e975ee805
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-05-23 17:26:07 +08:00
Song Ruo Jing
8464fac845
feat(ppa): add PPA driver support for ESP32P4
...
Remove the check for in_accepting_trans_state
Add color_pixel_xxxx_data_t structures to color_types.h
Fix PM lock protection (Tested, now works well)
* CPU_MAX, PM lock and semaphore order
* Remove ppa_driver PM lock
Modify concurrency (queue, trans recycle, semaphore, ...)
Add programming guide
Add test apps
2024-05-23 16:40:56 +08:00
Song Ruo Jing
916c0ef8d1
feat(ppa): add PPA driver support for ESP32P4
...
Fix pm_lock assert and assign to NULL
Alpha value union
Tested with CONFIG_PM_ENABLE
2024-05-23 16:40:56 +08:00
Song Ruo Jing
01bc7dcc56
feat(ppa): add PPA driver support for ESP32P4
...
Separate callback registration to individual API
Fix YUV420 output
Separate source files into operations
2024-05-23 16:40:56 +08:00
Song Ruo Jing
fd1a718f62
feat(ppa): add PPA driver support for ESP32P4
...
Modified API operation configuration structure
Rename invoker to client
Support YUV420 color mode for SRM
Move PPA srm/blending engine reset ahead of any 2D-DMA channel configurations
2024-05-23 16:40:56 +08:00
Song Ruo Jing
346bc077c5
feat(ppa): add PPA driver support for ESP32P4
...
Added doxygen
Refactored driver to malloc trans_elm memory when registering the client
Cleaned up driver
Added API check
One client now only responsible for one operation
2024-05-23 16:40:56 +08:00
Song Ruo Jing
95ee1595f9
feat(ppa): add PPA driver support for ESP32P4
...
Add out_buffer_size field to all oper_config_t
Add strict check for out buffer addr and size alignment
2024-05-23 16:40:55 +08:00
Song Ruo Jing
963c893cc7
feat(ppa): add PPA driver support for ESP32P4
...
Fix bugs found in AE lvgl demo examples
Add color keying feature to blending
2024-05-23 16:40:55 +08:00
Song Ruo Jing
a86e03cba3
feat(ppa): add PPA driver support for ESP32P4
...
Renamed SR to SRM
2024-05-23 16:40:55 +08:00
Song Ruo Jing
368ef8b472
feat(ppa): add PPA driver support for ESP32P4
...
Improved/Refactored on the APIs
2024-05-23 16:40:55 +08:00
Song Ruo Jing
776c3ef392
feat(ppa): add PPA driver support for ESP32P4
...
Add fill operation
Split ppa_do_operation, pre-process some trans config
2024-05-23 16:40:55 +08:00
Song Ruo Jing
fd19979d88
feat(ppa): add PPA driver support for ESP32P4
...
cleaned up a bit, unify to some static functions
2024-05-23 16:40:55 +08:00
Song Ruo Jing
715004f07e
feat(ppa): add PPA driver support for ESP32P4
...
Add invoker concept
Add blend operation
2024-05-23 16:40:55 +08:00
Song Ruo Jing
36732fbcb4
feat(ppa): add PPA driver support for ESP32P4
2024-05-23 16:40:55 +08:00
wanlei
8762c4d1df
fix(spi_flash): replace gpio_hal_iomux_func_sel
2024-05-23 16:29:22 +08:00
luoxu
26a693eed7
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:12:03 +08:00
luoxu
6ca1651d14
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:12:03 +08:00
Mahavir Jain
bc2ae212cf
fix(ecc_alt): adjust null pointer check to fix coverity warning
2024-05-23 13:01:32 +08:00
harshal.patil
7c7c33ecbd
fix(mbedtls/port): Fix some divide-by-zero and deadcode coverity checks
2024-05-23 09:45:44 +05:30
luoxu
2567b7175d
fix(ble_mesh): Create service after service register success
2024-05-23 12:13:45 +08:00
morris
bfc29da19a
feat(rmt): add driver support on esp32c5
...
MP version
2024-05-23 11:23:14 +08:00
morris
cb2898d033
change(rmt): rename sleep back to sleep retention
2024-05-23 11:02:07 +08:00
morris
098abb5993
Merge branch 'feat/pcnt_support_esp32c5' into 'master'
...
feat(pcnt): add driver support on esp32c5
Closes IDF-8683
See merge request espressif/esp-idf!30854
2024-05-23 09:53:08 +08:00
Wan Lei
8778917cb0
Merge branch 'feat/c5mp_i2s_support' into 'master'
...
feat(i2s): c5mp i2s support
Closes IDF-8713 and IDF-8714
See merge request espressif/esp-idf!30828
2024-05-22 23:30:18 +08:00
Armando (Dou Yiwen)
92f9301ceb
Merge branch 'feat/esp32p4_xip_psram' into 'master'
...
psram: support xip_psram on esp32p4
Closes IDF-7556
See merge request espressif/esp-idf!26903
2024-05-22 21:18:19 +08:00
Li Shuai
b959a3e3c7
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-22 20:21:57 +08:00
Ondrej Kosta
2daf4e4fc5
fix(esp_eth): fixing memory leak and invalid bit shift
2024-05-22 20:21:57 +08:00
Konstantin Kondrashov
51040d3e68
Merge branch 'bugfix/log_level_get' into 'master'
...
fix(log): Fix log_level_get, add item to cache after checking linked list
Closes IDFCI-2165 and IDFCI-2166
See merge request espressif/esp-idf!30993
2024-05-22 19:15:38 +08:00
sonika.rathi
8e3e642db4
fix(fatfs): fix memory overlapping issue in vfs_fat.c
2024-05-22 13:06:59 +02:00
Guillaume Souchere
f7d2423826
Merge branch 'feat/update-memory-layout-c5-mp' into 'master'
...
feat(heap): support heap and update memory layout on esp32c5-mp target
Closes IDF-9641 and IDF-9358
See merge request espressif/esp-idf!30640
2024-05-22 19:00:21 +08:00
Island
42f42f73b6
Merge branch 'feat/add_api_to_set_privacy_mode' into 'master'
...
feat(bt/bluedroid): support BLE set privacy mode
Closes BLERP-745
See merge request espressif/esp-idf!30801
2024-05-22 17:57:04 +08:00
Island
a3cb889ba3
Merge branch 'bugfix/fix_bci_416' into 'master'
...
Fixed BLE interrupt allocation using esp API on ESP32C3
See merge request espressif/esp-idf!30652
2024-05-22 17:57:01 +08:00
wanlei
fb8376cb8c
feat(i2s): c5mp i2s support
2024-05-22 17:29:48 +08:00
Adam Múdry
c2ac9bad62
fix(partition): Simplify macro loop in esp_partition_unload_all
2024-05-22 10:54:14 +02:00
Wan Lei
207966d64c
Merge branch 'feat/c5mp_gpspi_support' into 'master'
...
feat(spi): c5mp gpspi support
See merge request espressif/esp-idf!30960
2024-05-22 16:36:16 +08:00
Konstantin Kondrashov
a800fcb47e
fix(esp_timer): Fix Coverity issue - logically dead code in esp_timer_impl_early_init
2024-05-22 11:20:08 +03:00
Armando
d988b824d8
change(image): move image_process driver from bootloader_support to esp_system
2024-05-22 15:56:07 +08:00
Armando
10d3912c70
feat(xip_psram): support xip psram feature on esp32p4
2024-05-22 15:56:07 +08:00
gaoxu
db6e53fd44
feat(soc): rename lp_adc and ahb_dma reg base on p4
2024-05-22 15:23:58 +08:00
gaoxu
6d82c324bb
feat(adc): move adc periph enable/reset functions to ll layer
2024-05-22 15:23:58 +08:00
gaoxu
c1edeca849
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
2024-05-22 15:23:58 +08:00
Rahul Tank
3df54c5178
fix(nimble): start advertising if disconnect due to 0x3E in slave
2024-05-22 12:53:29 +05:30
Guillaume Souchere
4b9b8be42b
Merge branch 'feat/heap-trace-stop-recording-allocs-but-not-free' into 'master'
...
feat(heap-trace): Add a pause state to the heap tracing
Closes IDFGH-12836
See merge request espressif/esp-idf!30962
2024-05-22 15:03:48 +08:00
Armando
862aca1fcc
change(mmu): fix spell issue
2024-05-22 14:13:29 +08:00
Armando
3e477681ac
change(cpu_start): added note about internal ram only stage
2024-05-22 14:13:29 +08:00
Armando
72cb920799
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-22 14:13:29 +08:00
Armando
24895ac93c
refactor(cpu_start): move uni/multi core log later
2024-05-22 14:13:29 +08:00
Ondrej Kosta
35e6adf89b
Merge branch 'bugfix/emac_coverity' into 'master'
...
fix(esp_eth): fixing memory leak and invalid bit shift
Closes IDF-9970 and IDF-9969
See merge request espressif/esp-idf!30844
2024-05-22 13:55:21 +08:00
Konstantin Kondrashov
d3ed1198d3
fix(log): Fix log_level_get, add item to cache after checking linked list
2024-05-22 07:56:30 +03:00
wanlei
b76620374f
fix(spi): fix dma data error, change xtal as default source
2024-05-22 12:17:43 +08:00
Omar Chebib
cd7c5a8bf5
Merge branch 'feat/ai_coproc_support_esp32p4' into 'master'
...
feat(riscv): add support for PIE coprocessor and HWLP feature
Closes IDF-9733 and IDF-9734
See merge request espressif/esp-idf!30576
2024-05-22 12:04:38 +08:00
Konstantin Kondrashov
60532e7a80
Merge branch 'feature/logv2' into 'master'
...
feat(log): Intermediate log refactoring
See merge request espressif/esp-idf!30683
2024-05-22 01:34:25 +08:00
Konstantin Kondrashov
149a9e0d7f
feat(log): Refactoring color macros
2024-05-21 17:22:34 +03:00
Konstantin Kondrashov
ec594e2c6f
feat(log): Refactoring lock APIs
2024-05-21 17:22:34 +03:00
Konstantin Kondrashov
4ad9ad8086
feat(log): Adds new timestamp APIs and bootloader log Kconfigs
2024-05-21 17:22:34 +03:00
Li Shuai
e7aa432532
fix(esp32c6): fix the issue of except wifi state caused by the missing mac retention config
2024-05-21 21:32:14 +08:00
Jiang Jiang Jian
9ad03cd4b7
Merge branch 'feature/support_coex_pwr' into 'master'
...
feat(wifi): support coex pwr
Closes AEG-932 and WIFI-3606
See merge request espressif/esp-idf!30268
2024-05-21 21:00:30 +08:00
Jiang Jiang Jian
9fe3b0fc31
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep' into 'master'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep
Closes PM-33
See merge request espressif/esp-idf!27566
2024-05-21 20:19:10 +08:00
chenjianhua
f573cd09ab
feat(bt/bluedroid): support BLE set privacy mode
2024-05-21 19:53:43 +08:00
Suren Gabrielyan
c5062a1895
Merge branch 'pr-13724' into 'master'
...
fix(ws_transport): fix of `server-key` corruption
See merge request espressif/esp-idf!30855
2024-05-21 19:30:33 +08:00
Abhik Roy
443843b362
Merge branch 'examples/icmpv6_ping_readme_update' into 'master'
...
docs(examples): Added network config to icmpv6_ping readme
Closes IDFGH-11853 and IDF-9847
See merge request espressif/esp-idf!29400
2024-05-21 18:23:45 +08:00
Xiao Xufeng
52baadf0db
feat(sdmmc_io): support sending CMD53 with fixed address
2024-05-21 18:09:23 +08:00
Omar Chebib
82668dd3fe
fix(riscv): make HWLP feature use direct saving of lazy saving
2024-05-21 17:27:46 +08:00
Michael (XIAO Xufeng)
438971c108
Merge branch 'feat/kconfig_h2_v1.0_dev' into 'master'
...
esp32h2: add development support option for v1.0 chips
See merge request espressif/esp-idf!30534
2024-05-21 17:20:56 +08:00
wanlei
e2432c1d20
feat(spi): c5mp gpspi master slave and hd driver support
2024-05-21 17:12:41 +08:00
C.S.M
d35651790a
Merge branch 'feat/brownout_support_p4' into 'master'
...
feat(brownout): Add brownout detector support on esp32p4
Closes IDF-7519
See merge request espressif/esp-idf!30896
2024-05-21 17:04:16 +08:00
Marius Vikhammer
67c82e7e8d
Merge branch 'docs/fix_doxygen_1_9_8_failure' into 'master'
...
docs(doxygen): fix misc issues with new version of doxygen
See merge request espressif/esp-idf!30915
2024-05-21 17:02:00 +08:00
Guillaume Souchere
3f366d6e8b
feat(heap-trace): Add a pause state to the heap tracing
...
This commit adds a feature to pause the heap tracing in the
sense that in this state, the heap tracing will no longer
record the new allocations but will continue to monitor
the free() in order to keep track of the status of the
allocations present in the list of records.
See https://github.com/espressif/esp-idf/issues/13803
2024-05-21 10:59:01 +02:00
Guillaume Souchere
d5e4f419f3
change(heap): Remove todo of closed ticket in memory_layout.c files
...
Leftover closed ticket removed from memory_layout.c on
the following targets:
- esp32c5
- esp32c6
- esp32h2
2024-05-21 10:40:22 +02:00
Guillaume Souchere
32559d51d6
change(heap): Update soc_memory_regions on esp32c5
...
The array of memory regions is simplyfied by using the
macro defined in soc.h (for beta3 and mp respectively).
2024-05-21 10:40:22 +02:00
Guillaume Souchere
78f4474416
fix(soc): Fix ROM stack start for esp32c5-mp
...
Update the value SOC_ROM_STACK_START to the expected
value from bootloader.ld memory map.
2024-05-21 10:40:22 +02:00
C.S.M
9b3bd13a13
feat(brownout): Add brownout detector support on esp32p4
2024-05-21 15:03:28 +08:00
laokaiyao
e4224be406
fix(soc): fix the pms reg headers base addr
2024-05-21 14:36:47 +08:00
morris
4db2236626
Merge branch 'feat/axi_icm_qos' into 'master'
...
feat(axi_icm): AXI interconnect QoS
See merge request espressif/esp-idf!30894
2024-05-21 14:35:56 +08:00
liuning
68fe185371
feat(wifi): support coex pwr
2024-05-21 14:14:30 +08:00
Rahul Tank
7e2534d533
Merge branch 'feat/enhanced_att' into 'master'
...
feat(nimble): Added support for Enhanced ATT
Closes BT-3065
See merge request espressif/esp-idf!30422
2024-05-21 14:11:13 +08:00
morris
7c8095a07f
feat(axi_icm): AXI interconnect QoS configuration functions
2024-05-21 14:07:01 +08:00
Marius Vikhammer
793e6ba848
Merge branch 'bugfix/linux_target_miss_header' into 'master'
...
fix(efuse): fix compile failure on linux target
See merge request espressif/esp-idf!30967
2024-05-21 12:05:36 +08:00
Island
bad4c4e1d4
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2' into 'master'
...
fixed some ble issues on esp32c6 and esp32h2
Closes BLERP-673, BLERP-676, BLERP-667, BLERP-691, BLERP-688, BLERP-687, BLERP-713, and BLERP-747
See merge request espressif/esp-idf!30890
2024-05-21 11:52:22 +08:00
Lou Tian Hao
4121274449
Merge branch 'fix/core1_access_cache_when_core0_close_cache_during_sleep' into 'master'
...
fix(esp_system): fix core1 access cache when core0 close cache during sleep
See merge request espressif/esp-idf!30941
2024-05-21 10:52:18 +08:00
Marius Vikhammer
5bdde4c994
fix(efuse): fix compile failure on linux target
2024-05-21 10:45:54 +08:00
Jiang Jiang Jian
a7721235e1
Merge branch 'bugfix/esp32c6eco1_coex_ble_deinit_wifi_bcn_timeout' into 'master'
...
fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
Closes PM-115
See merge request espressif/esp-idf!30868
2024-05-21 10:45:50 +08:00
Wang Tao
d206536524
Merge branch 'feature/add_softap_dtim_and_csa_count_and_ignore_erro_nodata' into 'master'
...
feat(wifi):add softap csa count dtim count config
Closes IDFGH-11163
See merge request espressif/esp-idf!29755
2024-05-21 10:23:27 +08:00
Martin Vychodil
b24a6af0b7
Merge branch 'refactor/partition_private_includes' into 'master'
...
refactor(esp_partition): Made private includes private on Linux
See merge request espressif/esp-idf!29747
2024-05-21 04:02:14 +08:00
Jan Beran
981062d54f
feat(tools): add often used espsecure subcommands to idf.py
2024-05-20 15:13:35 +02:00
Suren Gabrielyan
8384b2c76f
fix(ws_transport): utility functions minor improvments
2024-05-20 16:26:40 +04:00
Richard Allen
10a2c2ccc9
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 16:25:53 +04:00
Mahavir Jain
665beae23f
Merge branch 'feature/update_cjson_version_to_1.7.18' into 'master'
...
feat(cjson): update submodule to v1.7.18
Closes IDF-9952
See merge request espressif/esp-idf!30886
2024-05-20 18:13:05 +08:00
harshal.patil
a15f19260b
fix(soc): Cleanup inaccessible SHA registers from the header files
2024-05-20 15:34:42 +05:30
wanlei
165394b744
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call
2024-05-20 17:14:29 +08:00
Lou Tianhao
df8fd000d4
fix(esp_system): fix core1 access cache when core0 close cache during sleep
2024-05-20 14:49:49 +08:00
Jiang Jiang Jian
375a4b878e
Merge branch 'fix/fix_cpu_retention_build_error' into 'master'
...
fix(esp_hw_support): fix hw CPU retention chips build error if not powerdown CPU in sleep
See merge request espressif/esp-idf!30930
2024-05-20 14:02:24 +08:00
wangtao@espressif.com
1dbf032995
feat(wifi): add softap csa&dtim&wait_bcast_data setting and ignore err nodata
2024-05-20 13:59:45 +08:00
Mahavir Jain
99e52bb480
Merge branch 'feature/enable_rsa_support_for_c5_mp' into 'master'
...
feat: enable RSA support for c5 mp version
Closes IDF-8620
See merge request espressif/esp-idf!30753
2024-05-20 12:17:26 +08:00
Wan Lei
da73e0f8a2
Merge branch 'fix/spi_sct_fix_descripter_oob_when_lager_then_4092' into 'master'
...
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes
See merge request espressif/esp-idf!30545
2024-05-20 11:49:18 +08:00
Jiang Jiang Jian
8a50e61fd7
Merge branch 'feature/reason_for_ap_stadisconnected_event' into 'master'
...
esp_wifi: softAP: bugfix in 'WIFI_EVENT_AP_STADISCONNECTED' event and cleanup in softAP's disconnect_sta procedure
Closes WIFI-6044 and WIFIBUG-518
See merge request espressif/esp-idf!24238
2024-05-20 11:35:03 +08:00
wuzhenghui
cded21d50e
fix(esp_hw_support): fix hw CPU retention chips build error if not powerdown CPU in sleep
2024-05-20 11:04:06 +08:00
Omar Chebib
55acc5e5e7
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-20 10:47:58 +08:00
Marius Vikhammer
8ac349524f
Merge branch 'bugfix/lp_core_tests_race_condition' into 'master'
...
fix(lp_core_test): fixed race-condition in lp core tests
Closes IDFCI-2140
See merge request espressif/esp-idf!30834
2024-05-20 10:44:58 +08:00
Sarvesh Bodakhe
6f966dd0ee
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-19 00:52:59 +05:30
Kapil Gupta
b102277a12
Merge branch 'feat/add_itwt_teardown_status' into 'master'
...
feat(wifi): add itwt teardown status
See merge request espressif/esp-idf!30679
2024-05-19 02:37:11 +08:00
Aditya Patwardhan
2f689857b3
Merge branch 'fix/fix_flash_encryption_esp32p4' into 'master'
...
fix(bootloader_support): Fix flash encryption for esp32p4
See merge request espressif/esp-idf!30600
2024-05-17 23:48:28 +08:00
Gao Xu
082730a2c1
Merge branch 'feature/esp32c5_gpio_remove_iomux_reg' into 'master'
...
feat(gpio): remove io_mux_reg array and fix matrix const input addr
See merge request espressif/esp-idf!30904
2024-05-17 23:15:57 +08:00
Konstantin Kondrashov
66013ba675
feat(log): Refactoring timestamp APIs (move only)
2024-05-17 17:42:31 +03:00
Konstantin Kondrashov
712005c451
Merge branch 'feature/log_level_check_refactoring' into 'master'
...
feat(log): Refactoring tag level check APIs
Closes IDF-9083, IDF-7919, and IDFGH-6947
See merge request espressif/esp-idf!29331
2024-05-17 22:36:27 +08:00
Darian
2716976c72
Merge branch 'fix/freertos_scheduler_suspend_crit' into 'master'
...
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll()
See merge request espressif/esp-idf!30829
2024-05-17 22:06:38 +08:00
Adam Múdry
7b32f27e81
Merge branch 'fix/nvs_tool_entry_unknown_type_crash' into 'master'
...
fix(nvs): Fix nvs_tool accepting an unknown entry type
See merge request espressif/esp-idf!30503
2024-05-17 21:05:22 +08:00
gaoxu
64c9cb43a9
feat(gpio): fix gpio matrix const input addr on C5 MP
2024-05-17 20:55:26 +08:00
gaoxu
5c27ccdae4
feat(gpio): remove io_mux_reg array in gpio_periph.c from c5
2024-05-17 20:55:25 +08:00
Adam Múdry
9eedd57a18
fix(nvs): Fix nvs_tool accepting an unknown entry type
2024-05-17 13:18:52 +02:00
xuxiao
266ee73e92
feat(wifi): add itwt teardown status
2024-05-17 18:16:34 +08:00
Alexey Lapshin
2b36636f6f
fix(system): print warning if stray section is found while linking
2024-05-17 13:37:42 +04:00
nilesh.kale
92fdaea83a
feat: enable RSA support for c5 mp version
...
This commit enables RSA peripheral support for ESP32-C5 MP version.
2024-05-17 14:22:30 +05:30
Marius Vikhammer
62bb532701
docs(doxygen): fix misc issues with new version of doxygen
2024-05-17 16:12:56 +08:00
WanqQixiang
1595388a7e
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-17 15:53:55 +08:00
Sumeet Singh
f265e50ca0
feat(nimble): Added support for Enhanced ATT or ATT over Enhanced L2CAP Credit Based Flow Control Mode
2024-05-17 12:27:32 +05:30
Hong Shu Qing
1a6060fa3a
Merge branch 'feature/esp32c6_pu8m_in_sleep_support' into 'master'
...
feat(sleep): support 8m force pu in sleep for esp32c6 & esp32h2
See merge request espressif/esp-idf!30532
2024-05-17 11:34:47 +08:00
C.S.M
5bae2987ee
Merge branch 'feature/i2c_multi_write' into 'master'
...
feature(i2c): Add feature for writting multi buffer
Closes IDFGH-12639
See merge request espressif/esp-idf!30697
2024-05-17 09:54:59 +08:00
Jakob Hasse
562c89993e
feat(linux): esp_app_format now works on Linux
2024-05-16 17:01:02 +02:00
chaijie@espressif.com
36bbb64992
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-16 21:15:05 +08:00
yinqingzhao
694dbd6843
fix(wifi):esp32c6 wifi rx statistics is always zero
2024-05-16 19:20:59 +08:00
C.S.M
133bda4966
test(i2c_master): makeup a write-large read-small test for known reason
2024-05-16 19:14:59 +08:00
C.S.M
2e591cf3f7
test(i2c_master): Add test for transmit multi buffer in one transaction
2024-05-16 19:14:59 +08:00
C.S.M
af1524e7bb
feat(i2c_master): Add feature for transmit multi buffer in one transaction,
...
Closes https://github.com/espressif/esp-idf/pull/13635
2024-05-16 19:14:59 +08:00
nilesh.kale
5348f1656f
feat(cjson): update submodule to v1.7.18
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18
2024-05-16 16:16:24 +05:30
zwl
8f3c069c3c
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:28:58 +08:00
Jiang Jiang Jian
c96d5da7bd
Merge branch 'bugfix/fix_bss_color_issues' into 'master'
...
fix(bss_color):fix bss color issues
Closes WIFIBUG-537, FCW-2, and WIFI6-352
See merge request espressif/esp-idf!30523
2024-05-16 17:23:51 +08:00
Liu Xiao Yu
23a68dacd6
Merge branch 'feature/console_add_sbom_file' into 'master'
...
feat(system/console): Added argtable3 SBOM manifest file for SPDX file generation for console component
Closes IDF-8228
See merge request espressif/esp-idf!30848
2024-05-16 16:47:22 +08:00
Harshal Patil
bb34d78bce
Merge branch 'fix/aes_ext_mem_case_for_older_targets' into 'master'
...
fix(mbedtls/aes): Check location of the buffer only for SOC_AXI_DMA_EXT_MEM_ENC_ALIGNMENT
Closes IDFCI-2153
See merge request espressif/esp-idf!30850
2024-05-16 15:10:28 +08:00
yinqingzhao
a484bdda11
fix(bss_color):fix bss color issues
2024-05-16 14:45:06 +08:00
Gao Xu
b893e3b982
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
...
feat(gpio): fix ESP32P4 fspics0 in io mux reg
See merge request espressif/esp-idf!30846
2024-05-16 14:36:42 +08:00
Konstantin Kondrashov
c3b0418a4e
feat(log): Refactoring tag level check APIs
2024-05-16 09:26:08 +03:00
Tomas Rohlinek
f375125e28
Merge branch 'feature/fatfs_ff_strfunc_support' into 'master'
...
feat(storage/fatfs): add Kconfig settings for FF_USE_STRFUNC
Closes IDFGH-12317
See merge request espressif/esp-idf!30141
2024-05-16 14:20:23 +08:00
Konstantin Kondrashov
374f497bf6
Merge branch 'feature/efuse_support_linux' into 'master'
...
feat(efuse): Support Linux target
Closes IDF-9144
See merge request espressif/esp-idf!30343
2024-05-16 14:12:15 +08:00
Konstantin Kondrashov
28e592563c
Merge branch 'feature/unuse_old_log_apis' into 'master'
...
feat(all): Remove usage old log macros
See merge request espressif/esp-idf!30598
2024-05-16 13:57:06 +08:00
Jiang Jiang Jian
a58e820a94
Merge branch 'bugfix/fix_esp32_cant_tx_after_tx_timeout' into 'master'
...
fix(wifi): fix esp32 unrecoverable m f issue
Closes WIFIBUG-449 and WIFIBUG-509
See merge request espressif/esp-idf!30856
2024-05-16 13:40:47 +08:00
harshal.patil
141cdac87e
fix(mbedtls/aes): Check location of the buffer only for SOC_AXI_DMA_EXT_MEM_ENC_ALIGNMENT
...
When buffer_needs_realloc in the AES driver, check the location of the buffer only in case
of SOC_AXI_DMA_EXT_MEM_ENC_ALIGNMENT for allocating the newer buffer, otherwise use generic
DMA capable memory (as was done earlier)
2024-05-16 13:36:30 +08:00
Rahul Tank
57e8031e65
Merge branch 'feature/get_local_used_addr' into 'master'
...
feat(nimble): Added API to get local used address
See merge request espressif/esp-idf!30595
2024-05-16 12:14:38 +08:00
Xiaoyu Liu
d325d6ebbe
feat(system/console): Added argtable3 SBOM manifest file in console component for SPDX file generation
2024-05-16 12:00:00 +08:00
liuning
68cb30a609
fix(wifi): fix esp32 unrecoverable m f issue
2024-05-16 11:58:33 +08:00
Jiang Jiang Jian
c76bc1cadf
Merge branch 'bugfix/fix_sniffer_fcs_error_fail' into 'master'
...
fix(wifi): fixed sniffer dump fcs error packets fail
Closes IDFGH-9408 and IDFGH-12706
See merge request espressif/esp-idf!30128
2024-05-16 11:56:01 +08:00
Li Shuai
9de46dc084
fix(wifi): fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
2024-05-16 11:32:32 +08:00
morris
3b376b03df
feat(pcnt): add driver support on esp32c5
2024-05-16 11:09:48 +08:00
Gao Xu
7d097ca98b
Merge branch 'csi/add_no_backup_buffer_usage_verify' into 'master'
...
feat(csi): add verify to no backup buffer usage
See merge request espressif/esp-idf!30788
2024-05-16 10:33:33 +08:00
Michael (XIAO Xufeng)
7bff9f9d28
feat(esp32h2): add development support option for v1.0 chips
2024-05-16 02:23:52 +08:00
Darian Leung
25efe5525d
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-15 23:39:28 +08:00
Darian Leung
88a0227dbe
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-15 23:29:28 +08:00
Rahul Tank
c516516a01
Merge branch 'doc/update_readme_enc_adv_kconfig' into 'master'
...
fix(nimble): Remove ESP IP dependancy on enc_adv_data example
See merge request espressif/esp-idf!30847
2024-05-15 22:50:17 +08:00
Konstantin Kondrashov
aed84fa818
feat(efuse): Support Linux target
2024-05-15 16:54:45 +03:00
Armando (Dou Yiwen)
0665d7511a
Merge branch 'bugfix/fix_isp_input_data_type_limit' into 'master'
...
fix(isp): updated to only support input data type as raw8
See merge request espressif/esp-idf!30840
2024-05-15 18:46:41 +08:00
Rahul Tank
4d873e3c9f
fix(nimble): Remove ESP IP dependancy on enc_adv_data example
2024-05-15 15:27:11 +05:30
gaoxu
37487f1c5e
feat(gpio): fix the fspics0 in io mux reg
2024-05-15 17:34:25 +08:00
Shu Chen
83eaef8c25
Merge branch 'feature/add_check_for_154_frame' into 'master'
...
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
Closes TZ-729
See merge request espressif/esp-idf!30835
2024-05-15 16:01:13 +08:00
Marius Vikhammer
bb380f92fd
Merge branch 'bugfix/c5_isr_masking' into 'master'
...
fix(interrupt): fixed interrupt thresholds not working on C5
See merge request espressif/esp-idf!30818
2024-05-15 16:00:17 +08:00
Ondrej Kosta
a558e94952
fix(esp_eth): fixing memory leak and invalid bit shift
2024-05-15 09:27:37 +02:00
Konstantin Kondrashov
668886842f
feat(all): Remove usage old log macros
2024-05-15 15:25:30 +08:00
Konstantin Kondrashov
09dc55fb78
Merge branch 'feature/set_correct_soc_caps' into 'master'
...
feat(soc): Update efuse related soc_caps for c61 and c5 (MP/beta3)
See merge request espressif/esp-idf!30708
2024-05-15 14:44:17 +08:00
Abhinav Kudnar
c1787c24bd
feat(nimble): Added API to get local used address
2024-05-15 12:12:04 +05:30
Armando
f85e0cfdc3
fix(isp): updated to only support input data type as raw8
2024-05-15 14:32:15 +08:00
Rahul Tank
6b34b6c1fb
Merge branch 'bugix/avoid_reset_extract_cb' into 'master'
...
fix(nimble): Avoid slave instance reset inside extract_cb
See merge request espressif/esp-idf!30420
2024-05-15 13:20:52 +08:00
Mahavir Jain
43908774fe
Merge branch 'bugfix/refactor_data_variable_in_mpi_periph' into 'master'
...
fix(soc): Refactor variable names for MPI operations and block bases
Closes IDF-9508
See merge request espressif/esp-idf!30658
2024-05-15 12:02:51 +08:00
Mahavir Jain
c8d59db5a0
Merge branch 'feature/enable_ecc_support_for_c5_mp' into 'master'
...
feat: added ecc peripheral support for esp32c5 for mp version
Closes IDF-8625
See merge request espressif/esp-idf!30744
2024-05-15 12:01:41 +08:00
zhangyanjiao
8710a192c4
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-15 11:48:29 +08:00
zwx
17eb2dcce3
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-05-15 11:08:47 +08:00
Marius Vikhammer
7a89223aed
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-15 10:50:23 +08:00
Marius Vikhammer
fc6a068a52
Merge branch 'fix/brownout_crash' into 'master'
...
fix(brownout): fixed brownout isr crashing if cache disabled
Closes IDF-9731
See merge request espressif/esp-idf!30746
2024-05-15 09:13:04 +08:00
Jiang Jiang Jian
4065dc56b9
Merge branch 'bugfix/nan_datapath_issues' into 'master'
...
Fix issues in NAN datapath establishment
Closes WIFIBUG-367
See merge request espressif/esp-idf!29065
2024-05-14 22:03:46 +08:00
Jiang Jiang Jian
ffae1dfb9d
Merge branch 'doc/update_mesh_doc' into 'master'
...
docs(wifi): update the docmentation for mesh API
See merge request espressif/esp-idf!30238
2024-05-14 22:03:34 +08:00
Alexey Gerenkov
8b93323da6
Merge branch 'upgrade_clang_toolchain' into 'master'
...
Upgrade clang toolchain version to 'esp-17.0.1_20240419'
See merge request espressif/esp-idf!29811
2024-05-14 21:47:06 +08:00
Rahul Tank
fca1c0fa3b
fix(nimble): Create separate API to only extract cb info
2024-05-14 17:15:49 +05:30
Song Ruo Jing
07a615d581
Merge branch 'feature/esp32c5mp_gdma_support' into 'master'
...
feat(gdma): add GDMA support for ESP32C5 MP
Closes IDF-9648
See merge request espressif/esp-idf!30418
2024-05-14 16:53:06 +08:00
Ondrej Kosta
af7a99eb36
Merge branch 'feature/esp_emac_improvements' into 'master'
...
Feature/esp emac improvements
Closes IDF-8993, IDF-9110, IDF-9411, and IDF-5867
See merge request espressif/esp-idf!29828
2024-05-14 16:33:00 +08:00
morris
dc8d455255
Merge branch 'fix/unknown_header_build_failure_hal_crypto_app' into 'master'
...
fix(hal/test_apps): Fix build failure of the crypto hal test app for ESP32-P4
See merge request espressif/esp-idf!30824
2024-05-14 16:02:28 +08:00
Wan Lei
26ff7bb836
Merge branch 'feat/c61_c6lite_rom_freeze_update' into 'master'
...
feat(esp32c61): update for rom freeze
Closes IDF-9405
See merge request espressif/esp-idf!30737
2024-05-14 15:44:09 +08:00
chenjianhua
2c93450d59
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-05-14 14:41:39 +08:00
harshal.patil
1c21eb367e
fix(hal/test_apps): Fix build failure of the crypto hal test app for ESP32-P4
...
- Add bootloader_support component in its priv_requires as we use source files from mbedtls
2024-05-14 11:53:44 +05:30
Ondrej Kosta
d15a9c2c48
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-05-14 08:23:31 +02:00
Shyamal Khachane
029748bfad
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-14 11:24:45 +05:30
Mahavir Jain
ee8a9e8410
Merge branch 'fix/aes_operation_using_psram_memory_with_psram_enc' into 'master'
...
Enable AXI-DMA AES-ECC mean access when external memory encryption is enabled
See merge request espressif/esp-idf!30379
2024-05-14 13:15:33 +08:00
nilesh.kale
b227154fd3
fix(soc): Refactor variable names for MPI operations and block bases
2024-05-14 10:34:33 +05:30
nilesh.kale
948d46a765
feat: added ecc peripheral support for esp32c5 for mp version
...
This commits adds support for ECC peripheral for ESP32C5 MP version
This is tested on mbedtls and hal testapps.
2024-05-14 10:24:52 +05:30
wanlei
e89e8e0ded
feat(esp32c61): update for rom freeze
2024-05-14 12:46:51 +08:00
Song Ruo Jing
001d4e1f8b
feat(gdma): add GDMA support for ESP32C5 MP
2024-05-14 11:37:40 +08:00
Marius Vikhammer
4b4f4c200a
fix(interrupt): fixed interrupt thresholds not working on C5
2024-05-14 10:56:22 +08:00
Marius Vikhammer
6245159dcc
Merge branch 'feat/c5_basic_pma' into 'master'
...
feat(cpu): add basic PMA protection for null access
See merge request espressif/esp-idf!30803
2024-05-14 10:06:18 +08:00
Jakob Hasse
69c04f4adf
refactor(esp_partition): Made private includes private on Linux
2024-05-13 16:02:19 +02:00
Jiang Jiang Jian
f97ad23b4d
Merge branch 'bugfix/ftm_fix_wrong_compensation' into 'master'
...
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
Closes WIFIBUG-547 and WIFIBUG-548
See merge request espressif/esp-idf!30684
2024-05-13 21:14:04 +08:00
Konstantin Kondrashov
5ed066f3a8
feat(soc): Update efuse related soc_caps for c61 and c5 (MP/beta3)
2024-05-13 19:54:28 +08:00
Sudeep Mohanty
7430285d45
Merge branch 'fix/hello_world_linux_target_on_macos' into 'master'
...
fix(esp-tls): Fix compilation for linux target on macos
See merge request espressif/esp-idf!30798
2024-05-13 19:31:00 +08:00
harshal.patil
3eb6487bb5
fix(bootloader_support): Make esp_flash_encrypt.h independent of spi_flash_mmap.h header
2024-05-13 16:54:45 +05:30
harshal.patil
5dfbc47192
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-13 16:54:45 +05:30
Abhik Roy
e2f6920c4f
Merge branch 'lwip/if_indextoname_compolation_fix' into 'master'
...
fix(newlib): Fixed compilation error referencing undefined POSIX interface API
Closes IDFGH-12575
See merge request espressif/esp-idf!30561
2024-05-13 18:39:56 +08:00
Gao Xu
1029476a82
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
...
C5 gpio support and update docs
See merge request espressif/esp-idf!30792
2024-05-13 18:36:52 +08:00
Marius Vikhammer
dfcc710aef
feat(cpu): add basic PMA protection for null access
2024-05-13 18:10:19 +08:00
Harshit Malpani
6345761c80
Merge branch 'contrib/github_pr_13764' into 'master'
...
Document additional errs returned by esp_ota_write (GitHub PR)
Closes IDFGH-12784
See merge request espressif/esp-idf!30765
2024-05-13 17:03:27 +08:00
gaoxu
1138d7d56a
feat(gpio): update c5 mp gpio docs
2024-05-13 16:19:28 +08:00
gaoxu
6def5faab5
feat(gpio): rename c61 IOMUX to IO_MUX
2024-05-13 16:18:19 +08:00
gaoxu
bce26b29c3
feat(rom): update c5 mp verison rom ld file
2024-05-13 16:18:18 +08:00
Sudeep Mohanty
41a8521774
fix(esp-tls): Fix compilation for linux target on macos
...
This commit fixes compilation errors for the esp-tls component for the
linux target on a MacOS system.
2024-05-13 10:13:54 +02:00
wuzhenghui
1fa8216830
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-05-13 15:46:42 +08:00
gaoxu
8390cc1b0e
feat(csi): add verify to no backup buffer usage
2024-05-13 15:42:10 +08:00
wuzhenghui
ad54af74d6
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-05-13 15:07:40 +08:00
Shu Chen
562623c67e
Merge branch 'feature/ot_remove_config_buffer_range' into 'master'
...
feat(openthread): remove the range for some configurations
See merge request espressif/esp-idf!30770
2024-05-13 14:43:27 +08:00
Nachiket Kukade
23809777fa
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-13 12:10:38 +05:30
wanlei
4f424da1ee
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes
2024-05-13 11:42:29 +08:00
zwx
927bead6c4
feat(openthread): remove the range for some configurations
2024-05-13 10:53:17 +08:00
Wang Lei
1ee9f80067
Merge branch 'feat/remove_sdio_rst_for_c5mp_c61' into 'master'
...
fix(esp_rom): remove sdio rst for c5mp c61
See merge request espressif/esp-idf!30691
2024-05-13 10:40:28 +08:00
Lucian Popescu
37d9a3c183
docs(ota): Document additional errs returned by esp_ota_write
...
Squashed commit of the following:
commit f47a894231168298f9763642e7d421ebd5e7dc46
Author: Lucian Popescu <lucian.popescu187@gmail.com>
Date: Fri May 10 10:44:17 2024 +0300
Update correct codes for esp_ota_write
Co-authored-by: Harshit Malpani <65167938+hmalpani@users.noreply.github.com>
commit ea407fb82ec75a2e666713607e8892f0ffa91556
Author: Lucian Popescu <lucian.popescu187@gmail.com>
Date: Wed May 8 14:06:37 2024 +0300
docs(ota): Document additional errs returned by esp_ota_write
2024-05-12 18:51:08 +08:00
morris
6a57c26469
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
...
esp32c5 mp gpio support
Closes IDF-9649
See merge request espressif/esp-idf!30474
2024-05-11 22:50:23 +08:00
C.S.M
0299e78272
Merge branch 'bugfix/bod_wait_cycle_c2_c3' into 'master'
...
bugfix(brownout): Fix no intr cycle wait on esp32c3, esp32c2
Closes IDF-9661
See merge request espressif/esp-idf!30785
2024-05-11 17:50:47 +08:00
C.S.M
096a23af06
Merge branch 'feature/usj_support_p4' into 'master'
...
feature(usb_serial_jtag): Add usb serial jtag support on esp32p4
Closes IDF-7496
See merge request espressif/esp-idf!30754
2024-05-11 17:50:27 +08:00
Jiang Jiang Jian
94f543d10c
Merge branch 'bugfix/fix_mesh_packet_tx_issue' into 'master'
...
fix(wifi): fix the tx issue when mesh timeremain equal to zero
Closes WIFIBUG-276
See merge request espressif/esp-idf!30587
2024-05-11 16:30:55 +08:00
C.S.M
46b19b8526
bugfix(brownout): fix issue that no wait cycle on c3 and c2
2024-05-11 15:33:50 +08:00
Kevin (Lao Kaiyao)
8054d82ea1
Merge branch 'bugfix/fix_intr_priority_in_isp_af' into 'master'
...
fix(isp_af): fixed isp af intr priority
See merge request espressif/esp-idf!30782
2024-05-11 15:13:30 +08:00
C.S.M
bbe23a467a
test(spi_flash): Disable flash wrap test on esp32p4
2024-05-11 14:53:19 +08:00
wanglei
097a53f139
fix(soc): remove RESET_REASON_CORE_SDIO define for esp32c61
2024-05-11 14:46:09 +08:00
wanglei
2e27c22afd
fix(esp_system): remove sdio core rst for esp32c61
2024-05-11 14:46:09 +08:00
wanglei
f074909ab5
fix(esp_rom): remove sdio rst, wake cause from rom rtc.h
2024-05-11 14:46:09 +08:00
C.S.M
15cf203632
feature(usb_serial_jtag): add usb serial jtag support for esp32p4
2024-05-11 14:16:57 +08:00
Aditya Patwardhan
a04cc5289c
fix(bootloader_support): Fix flash encryption for esp32p4
2024-05-11 10:01:16 +05:30
Michael (XIAO Xufeng)
0121e99d05
Merge branch 'feature/support_chip912_cpll_spll_eco1' into 'master'
...
feat: support(esp32p4_eco1): modify cpll and spll config
Closes IDF-9612, IDF-9613, and IDF-8939
See merge request espressif/esp-idf!30675
2024-05-11 11:42:39 +08:00
zhanghaipeng
afca005778
fix(ble/bluedroid): Fixed BLE set adv param check
2024-05-11 11:13:40 +08:00
laokaiyao
e106c281ad
fix(isp_af): fixed isp af intr priority
2024-05-11 11:12:43 +08:00
gaoxu
cbef285352
feat(pm): add SOC_PM_SUPPORTED in soc caps
2024-05-11 10:51:17 +08:00
gaoxu
6e4b50511e
feat(coredump): replace fun sel function
2024-05-11 10:51:16 +08:00
gaoxu
3db559ab21
feat(gpio): update gpio docs on ESP32C5 MP version
2024-05-11 10:49:42 +08:00
Xiao Xufeng
8753934582
feat(esp32p4): add eco1 revision config option
2024-05-10 22:51:12 +08:00
chaijie@espressif.com
29ddd2b720
feat(esp32p4_eco1): modify cpll and spll config
2024-05-10 22:18:17 +08:00
Abhik Roy
67440fa4e9
fix(lwip): Fixed compilation error referencing undefined POSIX interface API
...
Closes https://github.com/espressif/esp-idf/issues/13577
2024-05-10 23:05:36 +10:00
laokaiyao
627631429a
feat(parlio_rx): support parlio rx on p4
2024-05-10 16:55:46 +08:00
zhangyanjiao
a017812623
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-10 16:28:52 +08:00
Wang Meng Yang
caa248be08
Merge branch 'bugfix/loadprohibited_after_bt_deinit' into 'master'
...
fix(coex): fixed crash issue in coexist callback
Closes BT-3715
See merge request espressif/esp-idf!30493
2024-05-10 12:16:43 +08:00
Mahavir Jain
a3dff04cf3
Merge branch 'bugfix/fix_resetting_redirect_counter' into 'master'
...
fix: reset redirect counter for using same handler
Closes IDFGH-12636 and IDFGH-12667
See merge request espressif/esp-idf!30395
2024-05-10 12:02:36 +08:00
Mahavir Jain
9294914c4a
Merge branch 'bugfix/make_event_posting_timeout_configurable' into 'master'
...
fix: Add config option to set timeout for posting events
Closes IDFGH-12649
See merge request espressif/esp-idf!30601
2024-05-10 11:58:45 +08:00
gongyantao
88774ee612
fix(bt): fixed assert_1024 issue when bt tx and wifi coexist
...
Closes https://github.com/espressif/esp-idf/issues/13656
2024-05-10 10:18:54 +08:00
David Čermák
933116be65
Merge branch 'lwip/thread_sem_oomem_crash' into 'master'
...
fix(lwip): Fix crash to fail-safe error if cannot get semaphore
Closes IDF-8888
See merge request espressif/esp-idf!29766
2024-05-09 23:19:48 +08:00
Rahul Tank
9dd98b9ba4
Merge branch 'bugfix/free_controlle_memory_in_init_fail' into 'master'
...
fix(nimble): Free controller memory if init fails
See merge request espressif/esp-idf!30688
2024-05-09 23:18:25 +08:00
David Cermak
a8eed53bc2
fix(lwip): Fix null dereference if we cannot allocate semaphore
...
* Update submodule: git log --oneline f7922143..a1bd9e44
Detailed description of the changes:
- api_msg: Fix crash to fail-safe error if cannot get semaphore (espressif/esp-lwip@a1bd9e44 )
2024-05-09 21:48:00 +08:00
David Čermák
31253679d9
Merge branch 'bugfix/bind_dhcps_netif' into 'master'
...
fix(lwip/dhcp_server): Bind dhcps netif to avoid handling the dhcp packet from other netif
See merge request espressif/esp-idf!30537
2024-05-09 19:44:19 +08:00
Erhan Kurubas
1e90b1f571
Merge branch 'coredump_fixes' into 'master'
...
Coredump fixes
Closes IDFGH-12775 and IDFCI-2141
See merge request espressif/esp-idf!30641
2024-05-09 19:22:12 +08:00
Ivan Grokhotkov
5425abc6cb
Merge branch 'bugfix/sdspi_tests' into 'master'
...
sdspi: test-related fixes
Closes IDF-8750
See merge request espressif/esp-idf!30612
2024-05-09 18:52:55 +08:00
Marius Vikhammer
fdd6aeeba7
fix(brownout): fixed brownout isr crashing if cache disabled
...
If a brownout ISR was triggered while cache was disabled the system would panic.
This was due to a print accessing a string stored in flash
2024-05-09 17:50:02 +08:00
David Čermák
e42f1c53e0
Merge branch 'feat/netif_dhcps_captive_portal' into 'master'
...
feat(esp_netif): add support for DHCP Option 114 captive portal URI
Closes IDFGH-11885
See merge request espressif/esp-idf!30267
2024-05-09 17:22:22 +08:00
Jiang Jiang Jian
4426fca883
Merge branch 'bugfix/gcmp_mr_regression' into 'master'
...
fix(wifi): Fix issue of wrong Rx control information of espnow packets for esp32 and esp32s2
Closes WIFIBUG-534
See merge request espressif/esp-idf!30703
2024-05-09 15:57:05 +08:00
David Cermak
8103d5bc34
fix(esp_netif): Add API docs to DHCP client/server operations
2024-05-09 09:49:47 +02:00
liuning
18cde4e7d8
update c3 s3 c6 libphy fix coex reset and bug
2024-05-08 20:23:55 +08:00
Roman Leonov
f86758f785
Merge branch 'refactor/usb_host_hub_api_prepeq_for_enum_driver' into 'master'
...
refactor(hub): Updated HUB api for ENUM driver
Closes IDF-9790
See merge request espressif/esp-idf!29912
2024-05-08 19:52:09 +08:00
Sarvesh Bodakhe
bc63f1e7fa
fix(wifi): Fix issue of wrong Rx control information of espnow packets
...
Only for esp32 and esp32s2
2024-05-08 17:11:34 +05:30
Li Shuai
8920cce89e
Merge branch 'bugfix/pm-107' into 'master'
...
fix esp32c6 failed to enter light sleep caused by soc wakeup request signal
Closes PM-107
See merge request espressif/esp-idf!30551
2024-05-08 16:39:05 +08:00
morris
347cabce75
Merge branch 'feat/mipi_dsi_draw_pixel_round_boundary' into 'master'
...
feat(mipi_dsi): round to boundary when draw pixel
Closes AUD-5384
See merge request espressif/esp-idf!30588
2024-05-08 16:30:15 +08:00
Roman Leonov
7b7b8680ca
Merge branch 'refactor/usb_host_usbh_api_prereq_for_enum_driver' into 'master'
...
refactor(usbh): Updated USBH api for ENUM driver
Closes IDF-9723
See merge request espressif/esp-idf!29913
2024-05-08 15:02:08 +08:00
Harshit Malpani
1ac2ebbeb9
fix: Add config option to set timeout for posting events
...
Event posting to the event loop should not hinder the working of
HTTP Client or HTTP Server. This commit add a config option to set
the timeout for posting the events to the loop.
Closes https://github.com/espressif/esp-idf/issues/13641
2024-05-08 11:41:05 +05:30
morris
4b67df323d
feat(mipi_dsi): round to boundary when draw pixel
2024-05-08 14:08:19 +08:00
Rahul Tank
d42058de17
fix(nimble): Free controller memory if init fails
2024-05-08 09:57:22 +05:30
Li Shuai
ddd65e1f54
fix(esp_wifi): clear soc wakeup request signal at tbtt process
2024-05-08 10:40:16 +08:00
Island
705c21d38e
Merge branch 'feat/display_ble_controller_init_status' into 'master'
...
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32-C3/S3
Closes BLERP-728
See merge request espressif/esp-idf!30651
2024-05-08 10:28:31 +08:00
Roman Leonov
325bbfb8d5
refactor(hub): Updated HUB api (enum driver)
2024-05-07 15:09:06 +02:00
Roman Leonov
596672fdcd
refactor(usbh): Updated USBH api (enum driver)
2024-05-07 15:07:51 +02:00
Martin Vychodil
4ecba50c8a
Merge branch 'fix/coverity_vfs_fat_mem_overlapping' into 'master'
...
fix(vfs): fix coverity issue copy of overlapping memory in vfs_fat.c
Closes IDF-9833
See merge request espressif/esp-idf!30629
2024-05-07 20:48:35 +08:00
Abhik Roy
437f08100d
fix(esp_netif): Fixed Coverity issue CID 459204
...
Closes IDF-9847
See merge request espressif/esp-idf!29400
2024-05-07 20:43:22 +10:00
Linda
52cfd1bf24
docs: fix clock sources for esp32c6
2024-05-07 17:35:39 +08:00
Wu Zheng Hui
badb22bc2e
Merge branch 'fix/fix_esp_pm_case_high_fail_ratio' into 'master'
...
fix(esp_pm): fix esp_pm test cases high fail ratio
Closes IDFCI-2143
See merge request espressif/esp-idf!30653
2024-05-07 16:54:14 +08:00
zhanghaipeng
fc9290d8a2
fix(ble/bluedroid): Fixed BLE spelling error in word
2024-05-07 16:24:27 +08:00
wuzhenghui
1c9986501b
fix(esp_pm): fix esp_pm test cases high fail ratio
2024-05-07 16:20:19 +08:00
Jiang Jiang Jian
a5165ea1fc
Merge branch 'bugfix/wpa_wpa2_wpa3_mixed_mode' into 'master'
...
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
Closes WIFIBUG-496
See merge request espressif/esp-idf!30627
2024-05-07 16:17:15 +08:00
zhanghaipeng
b270f0abc3
feat(ble/bluedroid): Add BLE memory allocation failure message
2024-05-07 15:32:11 +08:00
Island
5a09fce7e4
Merge branch 'bugfix/fix_ble_scan_back_off' into 'master'
...
fix(ble/controller): Update esp32 bt-lib (b79d7e2)
Closes IDFCI-2016
See merge request espressif/esp-idf!30582
2024-05-07 14:14:42 +08:00
Harshit Malpani
ef5e4ddee8
fix: Add warning to enable LWIP_NETIF_LOOPBACK to use control socket API
...
Closes https://github.com/espressif/esp-idf/issues/13659
2024-05-07 10:39:12 +05:30
Harshit Malpani
1987f055c9
fix: reset redirect counter for using same handler
...
Closes https://github.com/espressif/esp-idf/issues/13633
2024-05-07 10:27:23 +05:30
Erhan Kurubas
8e524d708c
fix(coredump): fix buffer overflow inside esp_core_dump_get_summary
...
Closes https://github.com/espressif/esp-idf/issues/13754
2024-05-07 06:49:28 +02:00
Rahul Tank
5791913b85
Merge branch 'bugfix/disable_mbedtls_options' into 'master'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
See merge request espressif/esp-idf!30497
2024-05-07 12:37:42 +08:00
morris
797ce920a7
Merge branch 'test/gdma_fetch_data_in_flash' into 'master'
...
test(gdma): can read data from flash rodata
See merge request espressif/esp-idf!30479
2024-05-07 12:23:45 +08:00
zhanghaipeng
24e7d9b1cb
feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3
2024-05-07 11:00:03 +08:00
Island
498cf723f0
Merge branch 'bugfix/fix_ble_pktlen_change' into 'master'
...
Bugfix/fix ble pktlen change
Closes BLERP-726
See merge request espressif/esp-idf!30630
2024-05-07 09:28:27 +08:00
Alexey Lapshin
c30e49c718
Merge branch 'fix/reduce-binary-size' into 'master'
...
Reduce binary size
Closes IDF-9718
See merge request espressif/esp-idf!30485
2024-05-07 05:21:42 +08:00
Jakob Hasse
8c51cc6ae2
Merge branch 'bugfix/linux_target_mac' into 'master'
...
fix(linux): fixed build errors on MacOS
Closes IDF-9791
See merge request espressif/esp-idf!30525
2024-05-07 01:13:19 +08:00
Erhan Kurubas
551d91ea8a
ci(coredump): fix capture dram tests
2024-05-06 15:43:43 +02:00
Erhan Kurubas
60a99a9f97
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-06 15:39:12 +02:00
Mahavir Jain
f311c23145
Merge branch 'feat/enable_and_fix_app_update_test_app' into 'master'
...
feat: Enable test app for app_update component
Closes IDF-9803 and IDF-9804
See merge request espressif/esp-idf!30496
2024-05-06 20:50:21 +08:00
sonika.rathi
a1e06ebab0
fix(vfs): fix coverity issue copy of overlapping memory in vfs_fat.c
2024-05-06 13:57:08 +02:00
morris
2352f17e63
test(gdma): can read data from flash rodata
2024-05-06 18:03:17 +08:00
morris
eb83d9aa0a
feat(gdma): set default valid memory range for gdma
2024-05-06 18:03:17 +08:00
Rahul Tank
4b4602d846
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:15:36 +05:30
Jakob Hasse
2f0ef33f9d
fix(linux): fixed build errors on MacOS
2024-05-06 11:14:05 +02:00
zhanghaipeng
840da7ab11
fix(ble/controller): Update esp32 bt-lib (b79d7e2)
...
- Fixed BLE scan backoff
2024-05-06 16:17:14 +08:00
zhanghaipeng
bc1851d793
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-05-06 15:43:09 +08:00
zhanghaipeng
f2cfe4a0f0
fix(ble/bluedroid): Fixed BLE no data length change event
2024-05-06 15:34:21 +08:00
Sarvesh Bodakhe
2700b750b6
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-06 11:43:27 +05:30
Nilesh Kale
ade6a5ec07
Merge branch 'bugfix/free_memory_if_failed_to_strart_http_server' into 'master'
...
fix(esp_https_server): fix memory leak during configuring http server
Closes IDFGH-12519
See merge request espressif/esp-idf!30233
2024-05-06 13:41:23 +08:00
Wang Meng Yang
8c76bd49b2
Merge branch 'bugfix/add_param_check_for_enh_sync_conn' into 'master'
...
fix(bt/controller): Parse out the correct packet types from Host parameters
See merge request espressif/esp-idf!29973
2024-05-06 10:07:03 +08:00
Alexey Gerenkov
e662b51b77
fix(build): Fix variable declaration inside switch case
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
23bf613eab
fix(build): Fix '-Walign-missmatch' warning
...
"passing 4-byte aligned argument to 64-byte aligned parameter 1"
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
3482277bfe
fix(build): Fix '-Werror=format=' errors for esp32p4
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
cb263106cc
fix(build): Fix esp32p4 MCPWM 'get_clock_prescale' default return value
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
41bfac91d9
fix(build): Fix printf formating errors
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
e86f1e8a7f
fix(esp_pm): Fix APB clock calculation for chips w/o modem
2024-05-03 16:55:18 +03:00
Alexey Gerenkov
57f61d2311
feat(tools): Update Clang version to esp-17.0.1_20240419
2024-05-03 16:55:13 +03:00
nilesh.kale
21d51208c4
fix(esp_https_server): fix memory leak during configuring http server
...
This MR This restructured code to prevent memory leak during the starting HTTP server.
Closes https://github.com/espressif/esp-idf/issues/13526
2024-05-03 18:11:38 +05:30
Aditya Patwardhan
e461585cf9
Merge branch 'feature/update_mbedtls_to_3.6.0' into 'master'
...
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0
See merge request espressif/esp-idf!30016
2024-05-03 20:41:09 +08:00
Aditya Patwardhan
a76f106921
Merge branch 'fix/esp_tls_use_64_bit_variable_for_time' into 'master'
...
fix(esp-tls): Use 64 bit variable for time instead of 32 bit
Closes IDFGH-12594
See merge request espressif/esp-idf!30403
2024-05-03 11:30:25 +08:00
Alexey Lapshin
afffbd9dd0
fix(cxx): use __cxa_throw() stub in case exceptions disabled
...
Reduces binary size since the linker will drop some code due to --gc-sections.
2024-05-02 22:12:01 +04:00
Alexey Lapshin
9375348740
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-02 22:11:56 +04:00
jkingsman
3035ce294d
feat(esp_netif): add support for DHCP Option 114 captive portal URI
...
DHCP Option 114 provides a modern method of indicating a captive
portal redirect to DHCP client. This introduces Option 114 to
the DHCPS component as well as provides examples for usage.
2024-05-02 22:50:09 +08:00
Ivan Grokhotkov
30abe85a25
ci(sdspi): clean up newlib memory, reset between tests
...
Two changes to make the tests less susceptible to random failures:
- Free up newlib memory to not have false-positive memory leaks due to
lazy allocations in reent structure
- Reset between tests, so that one failing test doesn't cause
subsequent tests to fail
Both changes are already applied to esp_driver_sdmmc test app.
2024-05-02 16:44:16 +02:00
Ivan Grokhotkov
f355ecac40
ci(sdspi): re-enable probe/rw tests for slot 1
...
These tests were disabled since SDMMC_FREQ_HIGHSPEED with sdspi didn't
work on ESP32 and ESP32-S3. However we don't have other tests for
slot 1, meaning that we weren't running probe and perf tests at all.
This commit re-enables the tests, keeping them with SDMMC_FREQ_DEFAULT
2024-05-02 16:44:16 +02:00
Ivan Grokhotkov
e672d49db7
fix(sdspi): fix memory leak in do_one_sdspi_probe test
2024-05-02 16:44:16 +02:00
Jakob Hasse
ceac33077b
Merge branch 'bugfix/get_random_inside_assert' into 'master'
...
fix(linux): calling getrandom() outside assert()
See merge request espressif/esp-idf!30517
2024-05-02 22:29:10 +08:00
Aditya Patwardhan
132892c101
fix(esp-tls): Use 64 bit variable for time instead of 32 bit
...
Use appropriate API available on respective platform for obtaining
time
Closes https://github.com/espressif/esp-idf/issues/13593
2024-05-02 18:34:29 +05:30
Mahavir Jain
ef716a2390
Merge branch 'bugfix/nvs_enc_test' into 'master'
...
fix(tests): correct the flash write length for NVS encrypted test
See merge request espressif/esp-idf!30599
2024-05-02 19:17:58 +08:00
Mahavir Jain
0d36eb3342
fix(tests): correct the flash write length for NVS encrypted test
...
Write only till the embedded file size in the NVS partition. Earlier
the length was kept as the whole partition size and it could result
in accessing embedded rodata beyond the MMU mapped range.
2024-05-02 13:24:45 +05:30
Mahavir Jain
c032a8b04a
fix(tests): remove unused partition NVS bin file
2024-05-02 13:23:35 +05:30
Konstantin Kondrashov
fdd54ab1bb
Merge branch 'feature/print_panic_while_cache_fail' into 'master'
...
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
Closes IDF-9813
See merge request espressif/esp-idf!30505
2024-05-01 13:30:32 +08:00
Konstantin Kondrashov
a8ba5e86d7
Merge branch 'feature/log_buffer' into 'master'
...
feat(log): Refactoring buffer log APIs
Closes IDF-8092
See merge request espressif/esp-idf!29559
2024-04-30 20:25:06 +08:00
Konstantin Kondrashov
8b418d4b09
feat(esp_system): Print backtrace for both CPUs when cache error does not determine CPU
2024-04-30 15:20:58 +03:00
Wan Lei
cceec04195
Merge branch 'refactor/spi_slave_hal_iram_dma_replace' into 'master'
...
refactor(spi_slave): spi slave and slave HD hal iram dma_ll replace
Closes IDF-6152 and IDF-9656
See merge request espressif/esp-idf!27877
2024-04-30 20:16:18 +08:00
Peter Marcisovsky
ff61a12426
Merge branch 'refactor/console_astyle_formating' into 'master'
...
refactor(console): Enable astyle formatting
See merge request espressif/esp-idf!30567
2024-04-30 18:11:59 +08:00
Wang Meng Yang
16b9b284e8
Merge branch 'bugfix/fix_hid_connection_failed_bug' into 'master'
...
fix(bt/bluedroid): Fix HID Device connection failed bug
Closes IDFGH-12680 and BTQABR2023-273
See merge request espressif/esp-idf!30423
2024-04-30 17:40:20 +08:00
Jin Cheng
b79fcbb9d7
fix(bt/controller): Parse out the correct packet types from Host parameters
...
- For HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-04-30 17:38:58 +08:00
morris
28073d9991
fix(mipi_dsi): only wait ready for enabled data lane
2024-04-30 14:41:52 +08:00
liqigan
284b80024c
fix(bt/bluedroid): Fix HID Device connection failed bug
...
Closes https://github.com/espressif/esp-idf/issues/13671
2024-04-30 12:40:04 +08:00
Mahavir Jain
4c6b375666
Merge branch 'bugfix/fix_esp_tls_nano_formatting' into 'master'
...
fix: Fix error logging formatting bug for nano formatting
Closes IDFGH-12606
See merge request espressif/esp-idf!30389
2024-04-30 12:34:57 +08:00
Jiang Jiang Jian
a685ef804a
Merge branch 'bugfix/update_ftm_calibration' into 'master'
...
Update FTM PHY Compensation with calibration
Closes WIFIBUG-480
See merge request espressif/esp-idf!30421
2024-04-30 12:05:40 +08:00
morris
49709ee21e
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold' into 'master'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
Closes IDF-9857
See merge request espressif/esp-idf!30533
2024-04-30 11:20:54 +08:00
morris
72f42db7e2
Merge branch 'bugfix/dead_code_in_ldo_ll' into 'master'
...
fix(ldo): remove logically dead code
Closes IDF-9829 and IDF-9849
See merge request espressif/esp-idf!30550
2024-04-30 10:15:34 +08:00
Peter Marcisovsky
0bfaf775c1
refactor(console): Enable astyle formatting
2024-04-29 16:12:51 +02:00
Michael (XIAO Xufeng)
fe3fd4ae43
Merge branch 'bugfix/cache2phys_xip' into 'master'
...
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue
See merge request espressif/esp-idf!30367
2024-04-29 20:09:12 +08:00
Kevin (Lao Kaiyao)
3e15e7f46e
Merge branch 'refactor/isp_af_interrupt_and_callback' into 'master'
...
refactor(isp): refactor the interrupt and callback solution
See merge request espressif/esp-idf!30176
2024-04-29 17:09:05 +08:00
Kevin (Lao Kaiyao)
36b1d5ae89
Merge branch 'fix/error_reg_base_name_on_p4' into 'master'
...
fix(soc): fixed redefined soc reg names on P4
See merge request espressif/esp-idf!30275
2024-04-29 17:08:30 +08:00
Nachiket Kukade
d1c2490612
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-04-29 14:36:46 +05:30
Harshit Malpani
3048ca3222
feat: Enable test app for app_update component
...
Enable all the test cases in test app of app_update component.
Earlier, due to some config not enabled, not all the test cases ran.
2024-04-29 14:07:14 +05:30
Marius Vikhammer
76b7d12329
Merge branch 'feature/lp_core_interrupts' into 'master'
...
feat(ulp): support interrupts for C6/P4 LP core
Closes IDFGH-11986 and IDF-7200
See merge request espressif/esp-idf!30399
2024-04-29 14:36:54 +08:00
morris
c64c910955
fix(ldo): remove logically dead code
2024-04-29 14:21:17 +08:00
Jiang Jiang Jian
3ec83ef1da
Merge branch 'bugfix/fix_trc_ampdu_stop_rateidx_value_errors' into 'master'
...
fix(wifi): fix trc_ampdu_stop_rateidx value errors when DUT under softap + sta mode
See merge request espressif/esp-idf!30538
2024-04-29 14:01:09 +08:00
wuzhenghui
5d783cb613
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-04-29 11:59:16 +08:00
laokaiyao
fc9555f355
fix(soc): fixed redefined soc reg names on P4
2024-04-29 11:02:00 +08:00
C.S.M
4499b7ee8f
Merge branch 'fix/jpeg_dri_issue' into 'master'
...
fix(jpeg): Fix several issues reported recently
See merge request espressif/esp-idf!30536
2024-04-28 19:35:22 +08:00
Xu Chun Guang
294b418686
docs: Correct spell error in comment
2024-04-28 17:48:04 +08:00
Marius Vikhammer
c5a513cf49
feat(ulp): support interrupts for C6/P4 LP core
...
Closes https://github.com/espressif/esp-idf/issues/13059
2024-04-28 17:03:23 +08:00
Xu Chun Guang
226c7772b8
fix(lwip/dhcp_server): Bind dhcps netif to avoid handling the dhcp packet from other netifs
2024-04-28 16:28:48 +08:00
laokaiyao
2237633ab3
refactor(isp): refactor the interrupt and callback solution
...
- Added async API
- Replaced the polling API
- Supported one more callback and event data
2024-04-28 16:23:22 +08:00
xuxiao
b60c2e7a16
fix(wifi): fix trc_ampdu_stop_rateidx value errors when DUT under softap + sta mode
2024-04-28 15:56:01 +08:00
zhanghaipeng
49cab1a22f
fix(ble/bluedroid): Fixed BLE report event when connection fails
2024-04-28 15:44:13 +08:00
Cao Sen Miao
7f97a9e524
fix(jpeg): Fix several issues reported recently,
...
1. Fix decode images with dri marker failed,
2. Fix encode sometimes get length error
2024-04-28 15:16:48 +08:00
wuzhenghui
6b64b76d2a
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-28 14:40:11 +08:00
baohongde
5912194ccd
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-04-28 11:59:01 +08:00
Armando (Dou Yiwen)
7e9b9d5ee8
Merge branch 'change/rename_csi_api' into 'master'
...
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del
See merge request espressif/esp-idf!30516
2024-04-28 11:54:29 +08:00
Island
39a1e17c32
Merge branch 'bugfix/fix_ble_coex_assert' into 'master'
...
fix(bt): Update esp32 bit-lib (4012cfb)
Closes BT-3674 and BLERP-715
See merge request espressif/esp-idf!30447
2024-04-28 10:48:24 +08:00
Erhan Kurubas
3fcfef9e04
Merge branch 'coredump_sanity_check' into 'master'
...
fix(coredump): increase sanity check before get summary
Closes IDFGH-12595
See merge request espressif/esp-idf!30444
2024-04-27 02:01:52 +08:00
Sudeep Mohanty
3cbe88427e
test(lp-core): Added unit test for lp_core_printf
...
This commit adds a unit test for the lp_core_printf API.
2024-04-26 16:56:48 +02:00
Jakob Hasse
d053925fb2
fix(linux): calling getrandom() outside assert()
...
* Expressions inside assert are completely removed in release builds
2024-04-26 15:21:45 +02:00
Sudeep Mohanty
be8a0568c5
test(lp-core): Fixed unstable LP UART tests
...
This commit fixes some flaky LP UART unit tests.
2024-04-26 14:32:16 +02:00
zhanghaipeng
4b083ca59c
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:08:17 +08:00
zhanghaipeng
89b848d018
fix(ble/controller): Update esp32 bt-lib (4012cfb)
...
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:43:31 +08:00
Island
6c032a0b70
Merge branch 'bugfix/fix_some_ble_bugs_240420' into 'master'
...
Fixed some BLE bugs 240420 on ESP32C3 (a771b7c)
Closes BLERP-704, BLERP-705, BLERP-706, BLERP-707, BLERP-708, and BLERP-709
See merge request espressif/esp-idf!30400
2024-04-26 16:37:46 +08:00
Armando
0113b39a54
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del
2024-04-26 16:04:18 +08:00
wuzhenghui
d7235db04b
change(esp_system): trigger digital system reset in brownout isr
2024-04-26 14:01:40 +08:00
gaoxu
605f2309bf
feat(gpio): add gpio support on ESP32C5 MP version
2024-04-26 12:27:53 +08:00
Xiao Xufeng
bcdd9544df
fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue
...
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2024-04-26 01:37:35 +08:00
morris
d4cd437ede
Merge branch 'feat/dsi_lcd_iram_safe' into 'master'
...
MIPI DSI IRAM Safe
See merge request espressif/esp-idf!30416
2024-04-25 21:32:21 +08:00
Jakob Hasse
9c965073d4
Merge branch 'feature/linux_backtraces' into 'master'
...
refactor(linux): Improved error reporting
See merge request espressif/esp-idf!30387
2024-04-25 15:57:07 +08:00
Song Ruo Jing
cc605edc1c
Merge branch 'bugfix/uart_event_fields_initialization' into 'master'
...
fix(uart): re-initialize uart_event fields to some certain values for every loop
Closes IDFGH-11129
See merge request espressif/esp-idf!30482
2024-04-25 14:57:10 +08:00
Darian
24416d5a26
Merge branch 'fix/freertos_vtasklist_param_order' into 'master'
...
fix(freertos): Fix vTaskList() parameter print order
Closes IDFGH-12684
See merge request espressif/esp-idf!30473
2024-04-25 14:35:04 +08:00
Konstantin Kondrashov
af4df10b65
feat(log): Refactoring buffer log APIs (2)
2024-04-25 08:45:27 +03:00
Konstantin Kondrashov
0f4fc2bf55
feat(log): Refactoring buffer log APIs
2024-04-25 08:45:27 +03:00
Kevin (Lao Kaiyao)
95ab3ccf96
Merge branch 'feature/support_gpio_on_c61' into 'master'
...
feat(gpio): support GPIO on ESP32C61
Closes IDF-9316
See merge request espressif/esp-idf!30380
2024-04-25 11:00:32 +08:00
Jakob Hasse
4c5cded945
refactor(linux): Improved error reporting
...
* Without using GDB, segfaults and aborts are reported
clearly now
* Without using GDB, segfaults produce a rudimentary
backtrace now
2024-04-24 18:12:45 +02:00
morris
e8e975112a
feat(rmt): support sleep retention
...
by back up the registers
2024-04-24 22:10:42 +08:00
Adam Múdry
7a70647a01
Merge branch 'ci/increase_tiemout_wl_multiple_tasks_can_use_same_volume' into 'master'
...
ci: Increase CONFIG_FATFS_VFS_FSTAT_BLKSIZE size for auto_fsync case to fix CI
See merge request espressif/esp-idf!30430
2024-04-24 19:54:27 +08:00
Song Ruo Jing
8c603c24cd
fix(uart): re-initialize uart_event fields to some certain values for every loop
...
Although uart_event.size and uart_event.timeout_flags fields are
meaningless to events other than UART_DATA, fix the values to 0 could
help reduce confusion.
Closes https://github.com/espressif/esp-idf/issues/12299
2024-04-24 19:19:04 +08:00
Darian Leung
13c4a57a2d
fix(freertos): Fix vTaskList() parameter print order
...
xCoreID was previously printed as the last parameter priority to IDF v5.1, but
was changed to the third paramtere from v5.2 onwards. This commit restores the
correct ordering.
Closes https://github.com/espressif/esp-idf/issues/13675
2024-04-24 17:19:38 +08:00
Wu Zheng Hui
c982873e56
Merge branch 'fix/fix_esp32p4_kconfig_pd_cpu_dependency_error' into 'master'
...
fix(esp_pm): fix esp32p4 kconfig pd cpu dependency error
See merge request espressif/esp-idf!30347
2024-04-24 16:56:09 +08:00
Jiang Jiang Jian
e4dbbf1d4c
Merge branch 'bugfix/fix_ampdu_not_reply_ba' into 'master'
...
fix(wifi): clear wifi buffer to fix ampdu compatibility issue
Closes ESPCS-948
See merge request espressif/esp-idf!30424
2024-04-24 16:21:18 +08:00
Armando (Dou Yiwen)
cd1a681149
Merge branch 'feat/csi_dsi_example' into 'master'
...
example: csi dsi example
See merge request espressif/esp-idf!30346
2024-04-24 16:01:55 +08:00
Mahavir Jain
715d733b15
Merge branch 'example/update_readme_of_pre_encrypted_ota' into 'master'
...
docs: Update pre_encrypted_ota example README
See merge request espressif/esp-idf!30375
2024-04-24 15:58:02 +08:00
wuzhenghui
144ba095ae
fix(esp_hw_support): invalidate L1DCache before enter hardware sleep
2024-04-24 15:06:44 +08:00
wuzhenghui
1334bafe58
change(esp_hw_support): put more code into TCM to speed up the sleep and wake-up process
2024-04-24 15:06:44 +08:00
wuzhenghui
09d6664891
ci(esp_pm): add pd_top auto lightsleep test case for esp_pm
2024-04-24 15:06:35 +08:00
Armando
3b567b7033
fix(csi): fixed wrong assert when there's new transaction
2024-04-24 14:57:58 +08:00
Armando
359f3e146a
fix(isp): fixed af environment detector lack of configuration issue
2024-04-24 14:57:58 +08:00
Darian
c9ffd9ddaa
Merge branch 'refactor/usb_host_usbh_api' into 'master'
...
refactor(usb/host): Refactor USBH API
See merge request espressif/esp-idf!30029
2024-04-24 14:50:25 +08:00
laokaiyao
2c90b71d45
feat(gpio): support GPIO on ESP32C61
2024-04-24 14:27:40 +08:00
Ondrej Kosta
7843c51ec4
Merge branch 'contrib/github_pr_13560' into 'master'
...
esp_eth: DP83848: correct link detection to use BMSR (GitHub PR)
Closes IDFGH-12557
See merge request espressif/esp-idf!30361
2024-04-24 14:22:45 +08:00
wanlei
cb86a3e2a2
feat(spi): Add helper function for alignment reqiured memory allocation
2024-04-24 14:01:09 +08:00
wanlei
c82ea4311e
refactor(spi_slave_hd): replace part of dma_ll in hd hal layer
2024-04-24 14:01:09 +08:00
wanlei
67f798b666
refactor(spi_slave): replace dma_ll in slave hal layer (part 2.2)
2024-04-24 14:01:09 +08:00
wanlei
31f4e9c698
feat(gdma): strategy_config_t add eof_mode support
2024-04-24 14:01:09 +08:00
Song Ruo Jing
0733fa1267
Merge branch 'bugfix/fix_gpio_etm_multi_task' into 'master'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
See merge request espressif/esp-idf!30319
2024-04-24 11:35:52 +08:00
Erhan Kurubas
e6effa2be3
fix(coredump): increase sanity check before get summary
...
Closes https://github.com/espressif/esp-idf/issues/13594
2024-04-24 06:29:44 +03:00
alanmaxwell
7f13d02229
fix(wifi): clear wifi buffer to fix ampdu compatibility issue
2024-04-24 11:27:29 +08:00
morris
05a357b245
Merge branch 'refactor/dma_test_p4' into 'master'
...
change(gdma): improve the test cases to be target agnostic
See merge request espressif/esp-idf!30385
2024-04-24 10:34:27 +08:00
Adam Múdry
feed6b4afe
ci: Increase CONFIG_FATFS_VFS_FSTAT_BLKSIZE size for auto_fsync case
2024-04-23 22:19:23 +02:00
Erhan Kurubas
5bac46d996
Merge branch 'coredump_save_all_regions' into 'master'
...
Save .bss, .data and .heap sections in to the coredump
Closes IDF-2354 and IDFGH-11603
See merge request espressif/esp-idf!29028
2024-04-24 02:49:01 +08:00
Erhan Kurubas
3b8191cf5d
feat(coredump): save .bss, .data and .heap sections to the elf file
2024-04-23 19:07:51 +03:00
Jiang Jiang Jian
863ce8578e
Merge branch 'bugfix/fix_esp32c6_wdt_issues' into 'master'
...
fix(wifi): fix esp32c6 wdt issues when recv/send tcp packages
See merge request espressif/esp-idf!30417
2024-04-23 21:16:59 +08:00
Song Ruo Jing
bf3067fa8a
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-23 20:37:34 +08:00
Rahul Tank
2bb73deff5
Merge branch 'bugfix/rpa_timeout_api' into 'master'
...
fix(nimble): Expose API to set RPA Timeout
Closes BLERP-647
See merge request espressif/esp-idf!29903
2024-04-23 20:04:48 +08:00
xuxiao
e9d21b64fb
fix(wifi): fix esp32c6 wdt issues when recv/send tcp packages
2024-04-23 19:56:57 +08:00
zhangyanjiao
a65c9e37e9
docs(wifi): update the docmentation for mesh API
2024-04-23 19:15:09 +08:00
morris
07a3e5eaa8
feat(mipi_dsi): support isr iram safe
2024-04-23 18:31:16 +08:00
morris
ef57e5105d
feat(mipi_dsi): add pm lock for clock source
2024-04-23 18:31:16 +08:00
Abhik Roy
3cb622cbf6
Merge branch 'contrib/github_pr_13348' into 'master'
...
feat(esp_netif): Allow traffic reporting (GitHub PR)
Closes IDFGH-12314
See merge request espressif/esp-idf!30040
2024-04-23 18:26:59 +08:00
Sudeep Mohanty
4e57715394
Merge branch 'task/lp_core_lp_uart_tests' into 'master'
...
feat(lp-uart): Added unit tests for LP UART when used from LP Core
See merge request espressif/esp-idf!30396
2024-04-23 17:50:28 +08:00
Sonika Rathi
3d813afa01
Merge branch 'bugfix/fatfs_optimize_stat_func' into 'master'
...
fix(fatfs): Optimizes vfs_fat_stat function to get stat structure after readdir
See merge request espressif/esp-idf!28609
2024-04-23 17:24:03 +08:00
Darian Leung
99ec1c98f5
refactor(usb/usbh): Update USBH device creation and enumeration handling
...
This commit updates how the USBH handles device creation and enumeration so that
upper layers (such as the Hub driver) can use the USBH API for enumeration instead
of calling the HCD.
USBH Updates:
USBH now creates unenumerated devices set to address 0 with no device/config
descriptor. A newly created device can be opened and communicated with immediately
(using control transfers). This allows the Hub driver to call the USBH instead of
the HCD. Summary of USBH changes:
- Added new APIs to add/remove a device. Devices are now created as unenumerated
and can be immediately opened and communicated with.
- Added new APIs to enumerate a device (see 'usbh_dev_set_...()' functions). Device
must be locked (see 'usbh_dev_enum_lock()') before enumeration functions can be called.
- Added UID for each device. This allows the particular USBH without needing to
use the device's handle (which implies opening the device).
Hub Driver Updates:
Hub driver now calls the USBH for enumeration. Summary of USBH changes:
- Replace all 'hcd_pipe_...()' calls with 'usbh_dev_...()' calls
- Refactored port event handling to fit with new USBH API
- Updated to use UID to uniquely identify devices without opening them
USB Host Updates:
- Reroute USBH control transfers to clients and hub driver
2024-04-23 17:18:56 +08:00
Mahavir Jain
f2a03f27cf
docs: add more details about pre-encrypted OTA scheme
2024-04-23 14:35:09 +05:30
Darian Leung
550aaaa8b4
refactor(usb/hub): Update Hub driver port request logic
2024-04-23 16:50:54 +08:00
Darian Leung
c10fe6ca48
refactor(usb/hcd): Allow port resets with allocated pipes
...
This commit updates the HCD API to allow port resets to occur even if pipes
are allocated. The pipes cannot be active and the port reset will simply
restore the pipes (by reinitializing their channel registers) following the
reset.
Changes:
- Allow port resets while channels are allocated
- Remove pipe persistance API 'hcd_pipe_set_persist_reset()'
2024-04-23 16:50:53 +08:00
Darian Leung
b05cf70b77
refactor(usb/usbh): Rename device pool functions and ref_count
...
This commit renames the following APIs and variables in the USBH:
- Rename the prefix of device pool functions from 'usbh_dev_...' to
'usbh_devs_...'.
- Rename 'ref_count' to 'open_count'. This variable tracks the number of times
a device has been opened.
2024-04-23 16:50:53 +08:00
Darian Leung
4569ac7550
refactor(usb/host): Refactor USBH function grouping
...
This commit rearranges the USBH functions into new groupings to provide a
clearer abstraction. This is in preparation for refactoring/removing the Hub
related functions in the USBH API. This commit DOES NOT MAKE ANY BEHAVIORAL
CHANGES to the code.
Functions are now grouped into...
- USBH Processing: Functions dealing with overall USBH processing
- Device Pool: Functions that add/remove/open/close devices from the internal
device pool
- Device: Functions that pertain to setting/getting a particular device
- Endpoints: Functions that pertain to a particular endpoint
- Transfer: Functions that pertain to sending transfers
2024-04-23 16:50:52 +08:00
Rahul Tank
9433067f33
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:21:26 +05:30
Shu Chen
1e12b1b14a
Merge branch 'feature/support_openthread_ephemeral_key' into 'master'
...
feat(openthread): support openthread ephemeral key
See merge request espressif/esp-idf!30340
2024-04-23 12:32:08 +08:00
Mahavir Jain
ceff56e1f3
Merge branch 'feat/enable_app_update_test_p4' into 'master'
...
feat: Enable app_update test app for ESP32P4
Closes IDF-8068 and IDF-8959
See merge request espressif/esp-idf!30295
2024-04-23 12:14:13 +08:00
wuzhenghui
01dce77fa7
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-04-23 11:54:45 +08:00
chenjianhua
22cdf8db16
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-04-23 11:30:02 +08:00
Ivan Grokhotkov
0436d49815
change(version): Update version to v5.4-dev
2024-04-22 22:43:44 +02:00
Harshit Malpani
aece182482
fix: Fix error logging formatting bug for nano formatting
...
Closes https://github.com/espressif/esp-idf/issues/13604
2024-04-23 00:02:46 +05:30
Sudeep Mohanty
df7e51fb8d
feat(lp-uart): Added unit tests for LP UART when used from LP Core
...
This commit adds unit tests for the LP UART peripheral.
2024-04-22 18:34:48 +02:00
Island
148aa32c64
Merge branch 'feat/optimzie_ble_ctrl_memory' into 'master'
...
ble: support only legacy adv and slave function on esp32c2
Closes BLERP-675
See merge request espressif/esp-idf!30186
2024-04-22 22:50:58 +08:00
Kapil Gupta
79cea90dc1
fix(esp_wifi): Correct action frame type in send_mgmt_frame API
2024-04-22 16:08:18 +05:30
morris
f3ea7a2cc6
change(gdma): improve the test cases to be target agnostic
2024-04-22 18:03:06 +08:00
Roland Dobai
af302c0bee
Merge branch 'feat/add_merged_bin_cmd' into 'master'
...
feat(tools): Add idf.py merge-bin command and cmake target
See merge request espressif/esp-idf!29996
2024-04-22 17:55:36 +08:00
Jiang Jiang Jian
22f88a2b9f
Merge branch 'bugfix/fix_twt_crash_issues' into 'master'
...
fix(wifi): fix itwt crash issues
Closes WIFIBUG-492
See merge request espressif/esp-idf!30360
2024-04-22 17:10:08 +08:00
Jiang Jiang Jian
c119fa05f1
Merge branch 'fix/fix_esp32c6_wifi_iperf_example_build_error' into 'master'
...
fix(example): fix wifi iperf example build errors when enabled CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS
See merge request espressif/esp-idf!30174
2024-04-22 16:17:47 +08:00
Wang Meng Yang
64bb591ef3
Merge branch 'bugfix/hf_local_param_null' into 'master'
...
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in...
See merge request espressif/esp-idf!30123
2024-04-22 15:25:06 +08:00
Sonika Rathi
e17da6f9f9
fix(fatfs): Optimizes vfs_fat_stat function to get stat structure after readdir
...
Closes https://github.com/espressif/esp-idf/issues/10220
2024-04-22 09:07:15 +02:00
Aditya Patwardhan
d444ff58ec
Merge branch 'contrib/github_pr_13462' into 'master'
...
fix: Allocate HTTP header space for async httpd_req_t objects (GitHub PR)
Closes IDFGH-12445
See merge request espressif/esp-idf!29868
2024-04-22 14:17:21 +08:00
zwl
dcb9780302
ble: optimize bt cmakelists.txt file
2024-04-22 11:25:04 +08:00
zwl
917134f890
ble: support only legacy adv and slave function on esp32c2
2024-04-22 11:25:04 +08:00
Wang Meng Yang
14bf30d5b6
Merge branch 'bugfix/optimize_hidh_connection' into 'master'
...
fix(bt/bluedroid): Fix HID Host connection bugs
Closes BT-3680
See merge request espressif/esp-idf!30160
2024-04-22 09:33:28 +08:00
Abhik Roy
ad9787bb4d
feat(esp_netif): Allow traffic reporting runtime enable/disable
2024-04-22 11:27:43 +10:00
Dr. Michael Lauer
5debb23da9
feat(esp_netif): Allow traffic reporting
...
This enables traffic indicators or data traffic statistics.
2024-04-22 11:22:29 +10:00
Martin Vychodil
f448fbbc12
Merge branch 'fix/make_eventfd_case_exit_normally' into 'master'
...
fix(vfs): make case eventfd_select_block exit normally
See merge request espressif/esp-idf!29926
2024-04-19 21:41:24 +08:00
xuxiao
f650dcdb5e
fix(wifi): fixed itwt crash issues
2024-04-19 20:03:35 +08:00
Ivan Grokhotkov
57a80129bc
Merge branch 'ci/sdmmc_tests' into 'master'
...
sdmmc: test-related fixes
Closes IDF-8734
See merge request espressif/esp-idf!30221
2024-04-19 19:22:08 +08:00
Guillaume Souchere
1b452481b8
Merge branch 'fix/prompt-erased-by-backspace-in-dumbmode' into 'master'
...
fix(console): bug where backspace erases the prompt in dumb mode
Closes IDFGH-12508
See merge request espressif/esp-idf!30313
2024-04-19 17:30:58 +08:00
Xu Si Yu
728595313f
feat(openthread): support openthread ephemeral key
2024-04-19 14:49:10 +08:00
Aditya Patwardhan
0c64e48206
Merge branch 'fix/fix_host_based_security_workflow_doc' into 'master'
...
fix(docs): Fix the host based security workflow document
See merge request espressif/esp-idf!29409
2024-04-19 14:38:36 +08:00
Aditya Patwardhan
1366949c8a
feat(docs): Add workflow for externally enabling NVS Encryption
...
Fix documentation for host based workflows for flash encryption and
secure boot v2
2024-04-19 11:29:21 +05:30
Tomas Rohlinek
22d3473f18
Merge branch 'feature/fatfs_use_dynamic_buffer' into 'master'
...
feat(storage/fatfs): Use dynamic buffers for fatfs
Closes IDFGH-9561
See merge request espressif/esp-idf!27501
2024-04-19 13:15:38 +08:00
Kapil Gupta
617130a485
Merge branch 'feat/scan_set_params_api' into 'master'
...
Adds a new API to set default scan parameters
Closes WIFI-6238, WIFI-6344, WIFIBUG-254, and IDFGH-12419
See merge request espressif/esp-idf!27761
2024-04-19 12:03:10 +08:00
Kevin (Lao Kaiyao)
7835ce48f1
Merge branch 'ci/enable_doc_build_for_esp32c5' into 'master'
...
ci(doc): enable doc build for esp32c5
See merge request espressif/esp-idf!30338
2024-04-19 11:50:10 +08:00
jgujarathi
770162d76c
feat(esp_wifi): Adds a new API to set default scan parameters
...
- esp_wifi_set_scan_parameters() : Used to set the default scan parameters to be used
while scanning. These parameters will be used for all scans conducted by station
including connect scan. Parameters provided through esp_wifi_scan_start() override the
default parameters for that scan only
- esp_wifi_get_scan_parameters(): Used to get the current default scan parameters.
2024-04-19 11:01:53 +08:00
Alexey Lapshin
6f2de1fb23
fix(system): esp32p4: fix mepc when load/store failure occurred
2024-04-18 19:49:19 +04:00
laokaiyao
fc000cd7b7
ci(doc): enable doc build for esp32c5
2024-04-18 19:39:29 +08:00
Wu Zheng Hui
2c4097b4d2
Merge branch 'bugfix/fix_esp32p4_light_sleep_issues' into 'master'
...
fix(esp_hw_support): fix esp32p4 light sleep issues
Closes PM-96, PM-97, and IDF-9569
See merge request espressif/esp-idf!30089
2024-04-18 19:18:56 +08:00
Zhi Wei Jian
713e36e776
Merge branch 'bugfix/remove_ble_func_discard_declaration' into 'master'
...
fix(ble/bluedroid): Remove BLE functions discard declaration
Closes BLERP-663
See merge request espressif/esp-idf!30011
2024-04-18 19:00:55 +08:00
wuzhenghui
d076b34ed0
feat(esp_pm): add cases to test coexistence of sleep and PSRAM features
2024-04-18 18:07:07 +08:00
wuzhenghui
270b9d22e4
fix(ci): fix CI unity test cases failure
2024-04-18 18:07:07 +08:00
wuzhenghui
0d06f94d99
fix(esp_hw_support): fix unsafe sleep critical area
2024-04-18 18:07:06 +08:00
wuzhenghui
2ceddff922
fix(esp_hw_support): fix the problem of unstable PSRAM power supply during sleep
2024-04-18 18:07:06 +08:00
wuzhenghui
8f33c69c30
fix(esp_hw_support): disable mpll before sleep to avoid mspi module entering an error state
2024-04-18 18:07:02 +08:00
Konstantin Kondrashov
40684a0e1c
Merge branch 'feature/freertos_runtime_counter_support' into 'master'
...
feat(freertos): Runtime Counter support
Closes IDFGH-12057
See merge request espressif/esp-idf!30150
2024-04-18 18:01:34 +08:00
nilesh.kale
3e6d62781f
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0
...
This MR updated MbedTLS version to latest version 3.6.0.
2024-04-18 14:11:02 +05:30
Zhang Wen Xu
d02268279f
Merge branch 'fix/ieee802154_include_header_issue' into 'master'
...
ieee802154: fix ieee802154 include header file issue
See merge request espressif/esp-idf!29820
2024-04-18 16:29:00 +08:00
Marius Vikhammer
842b6a1dc4
Merge branch 'bugfix/p4_ulp_wakeup' into 'master'
...
fix(ulp): fixed lp-core not booting during sleep
Closes IDF-9407
See merge request espressif/esp-idf!30296
2024-04-18 16:23:16 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
fix(nt/bluedroid): Split the device name set functions
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-18 15:53:54 +08:00
zhiweijian
5725595d84
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-18 15:53:30 +08:00
Konstantin Kondrashov
66e6a48efd
feat(freertos): Runtime Counter support
...
Closes https://github.com/espressif/esp-idf/issues/13120
2024-04-18 10:26:38 +03:00
Gao Xu
10c22e84ed
Merge branch 'csi/add_no_backup_buffer_usage_flag' into 'master'
...
feat(csi): add a flag to allow no backup buffer usage
Closes IDF-9571
See merge request espressif/esp-idf!30185
2024-04-18 14:30:34 +08:00
C.S.M
684b63090b
Merge branch 'feature/jpeg_dec_yuv_support' into 'master'
...
feat(jpeg): Support YUV in both decoder and encoder.
See merge request espressif/esp-idf!30240
2024-04-18 14:27:08 +08:00
Rahul Tank
d80a4e0ce1
Merge branch 'bugfix/fix_hex2val_ret' into 'master'
...
fix(nimble): Add check for return value of hex2val
Closes BT-3695
See merge request espressif/esp-idf!30304
2024-04-18 14:00:21 +08:00
Cao Sen Miao
282f3869c8
fix(jpeg): Fix issue that jpeg encoder does not end with 0xffd9
2024-04-18 12:39:09 +08:00
xiaqilin
34dacbb6ac
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-18 11:42:35 +08:00
Marius Vikhammer
1fa59c442b
fix(ulp): fixed lp-core not booting during sleep
...
LP core was unable to boot when system was in deepsleep.
This was due to lp uart init in LP rom using XTAL as clk source,
which is normally powered down during sleep.
This would cause lp uart to get stuck while printing ROM output,
and the app would never boot.
Also fixed wrong wakeup cause used by HP core for ULP wake up
2024-04-18 11:36:30 +08:00
Xu Si Yu
e8a554ac21
fix(vfs): make case eventfd_select_block exit normally
2024-04-18 11:29:25 +08:00
Zhang Wen Xu
e169a5592c
Merge branch 'fix/ieee802154_test_acquire_lock_in_interrupt' into 'master'
...
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
See merge request espressif/esp-idf!30250
2024-04-18 11:05:10 +08:00
Island
2cdd56ebc3
Merge branch 'bugfix/fixed_coex_asset_on_esp32c2' into 'master'
...
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
See merge request espressif/esp-idf!30300
2024-04-18 10:54:15 +08:00
Island
fc4e48dca5
Merge branch 'bugfix/fix_ble_appearance' into 'master'
...
Fixed BLE appearance category ranges
Closes IDFGH-12628
See merge request espressif/esp-idf!30284
2024-04-18 10:43:23 +08:00
gaoxu
4a9eb6fee9
feat(csi): add a test that no backup buffer usage
2024-04-18 10:42:22 +08:00
gaoxu
65acf4abe9
feat(csi): add a flag to allow no backup buffer usage
2024-04-18 10:42:22 +08:00
Cao Sen Miao
876a3697ec
feat(jpeg): Support jpeg decoder yuv format
2024-04-18 10:40:48 +08:00
zhanghaipeng
0a4636a8be
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:38:36 +08:00
Rahul Tank
7ee1e0b8fb
fix(nimble): Add check for return value of hex2val
2024-04-17 18:07:59 +05:30
Island
e82a723abf
Merge branch 'bugfix/ble_mesh_fsm_list_init' into 'master'
...
bugfix/ble_mesh_fsm_list_init
Closes BLERP-539 and BLERP-451
See merge request espressif/esp-idf!30281
2024-04-17 20:09:52 +08:00
Guillaume Souchere
ada38e8d5e
fix(linenoise): Skip 0x00 to 0x1F character in dump mode
...
Skipping through the non printable character assures that
in dumb mode, any special keys will not lead to the cursor
movement.
2024-04-17 13:13:58 +02:00
Ivan Grokhotkov
3f663ec789
ci(sdmmc): add test config for p4
2024-04-17 12:49:23 +02:00
Ivan Grokhotkov
ad6cce5e3a
fix(sdmmc): correct unused pin number for P4 EV board
2024-04-17 12:49:23 +02:00
Ivan Grokhotkov
3546c81e32
ci(sdmmc): re-enable CD/WP tests
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
b08ddfb25b
fix(sdmmc): don't fail in clock update commands when no card detected
...
Clock update commands don't actually require the card to be present,
so it's not necessary to fail at this stage.
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
96074470ec
fix(sdmmc): correct power init in CD/WP tests for P4
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
ad51d0d1ca
ci(sdmmc): clean up stdout to avoid false positive memory leaks
2024-04-17 12:49:22 +02:00
Ivan Grokhotkov
8a66e059e9
Merge branch 'feature/sdmmc_p4_psram' into 'master'
...
feat(sdmmc): add support for PSRAM DMA
Closes IDF-9662
See merge request espressif/esp-idf!30044
2024-04-17 18:10:00 +08:00
Guillaume Souchere
aa61062584
fix(console): bug where backspace erases the prompt in dumb mode
2024-04-17 12:03:42 +02:00
Wu Zheng Hui
eded4eabf6
Merge branch 'feature/support_esp32p4_clock_output' into 'master'
...
feat: support esp32p4 clock output
Closes IDF-8226
See merge request espressif/esp-idf!28619
2024-04-17 17:40:40 +08:00
Wang Meng Yang
d8ddc102f6
Merge branch 'bugfix/crash_after_bluedroid_deinit' into 'master'
...
fix(bt/bluedroid): Fixed controller using null pointer after bluedroid deinit
Closes BTQABR2023-248
See merge request espressif/esp-idf!30172
2024-04-17 17:26:06 +08:00
Jiang Jiang Jian
0f5aca1e47
Merge branch 'bugfix/mgmt_gcmp_issue' into 'master'
...
fix(wifi): Fix GCMP encryption for mgmt packets and other bugfixes
Closes WIFIBUG-293 and WIFIBUG-459
See merge request espressif/esp-idf!28449
2024-04-17 16:52:22 +08:00
Marius Vikhammer
c9efc9cc83
Merge branch 'bugfix/p4_reserved_rtc_mem' into 'master'
...
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
Closes IDF-9408
See merge request espressif/esp-idf!30012
2024-04-17 16:45:57 +08:00
Tomáš Rohlínek
ede737763c
feat(storage/fatfs): update deprecated syntax for tests
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
b5d78549a5
feat(storage/fatfs): add tests for dynamic buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
1447420a91
feat(storage/fatfs): add Kconfig option to enable dynamic window buffers
2024-04-17 10:37:31 +02:00
Tomáš Rohlínek
0bd6330e91
feat(storage/fatfs): add dynamic buffers support to FatFS
...
Closes https://github.com/espressif/esp-idf/issues/10913
2024-04-17 10:37:28 +02:00
Jiang Jiang Jian
9c8f4301a2
Merge branch 'bugfix/fix_lmac_end_frame_exchange_sequence_assert_issue' into 'master'
...
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
Closes IDFCI-2125
See merge request espressif/esp-idf!30283
2024-04-17 16:23:12 +08:00
Rahul Tank
ba8976aa52
Merge branch 'fix/removed_termination_upon_sign_write_fail' into 'master'
...
fix(nimble): Removed Code for Termination Upon Signed Write Operation Failure
See merge request espressif/esp-idf!29937
2024-04-17 16:06:57 +08:00
wuzhenghui
f3d963a93b
fix(esp_system): update power domain configuration with slow clock source selection
2024-04-17 15:45:52 +08:00
wuzhenghui
59a8a8a54a
fix(esp_hw_support): decrease DCDC volt with increase LDO volt in LDO take over preparation
2024-04-17 15:45:51 +08:00
wuzhenghui
55c5c2467d
fix(esp_hw_support): fix ipc_isr pause/resume order in sleep process
2024-04-17 15:45:51 +08:00
wuzhenghui
8ad94931f2
change(soc): remove clockoutput hardware unavaliable registers
2024-04-17 15:09:54 +08:00
wuzhenghui
ffd5d1fd66
feat(esp_hw_support): support set clock divider for esp32p4 clock output
2024-04-17 15:09:54 +08:00
wuzhenghui
309725fcd0
feat(esp_hw_support): support esp32p4 clock output
2024-04-17 15:09:49 +08:00
Wan Lei
624bcb4757
Merge branch 'feat/csi_disclose_internal_buffer_api' into 'master'
...
feat(csi): add API to expose internal backup_buffer
Closes IDF-9572
See merge request espressif/esp-idf!30094
2024-04-17 14:51:55 +08:00
zwl
d0c1ff0376
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:46:02 +08:00
wuzhenghui
101f1abbf1
refactor(esp_hw_support): add hal layer for clock output feature
2024-04-17 14:25:29 +08:00
Harshit Malpani
12c92bf822
feat: Enable app_update test app for ESP32P4
2024-04-17 11:21:34 +05:30
Marius Vikhammer
4533f16c34
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
2024-04-17 13:37:56 +08:00
muhaidong
490c6d3c38
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 11:16:51 +08:00
luoxu
b6c09192c8
fix(ble_mesh): rpr server and df bug fixed(10f7fdc1a9)
2024-04-17 11:14:18 +08:00
Jiang Jiang Jian
a75bacf781
Merge branch 'fix/wl_fatfs_format' into 'master'
...
fix(storage/fatfs): fix double mouting of spiflash
Closes IDF-9677
See merge request espressif/esp-idf!30162
2024-04-17 10:48:39 +08:00
wanlei
af86df7f02
feat(csi): add API to expose internal backup_buffer
2024-04-17 10:48:11 +08:00
Jiang Jiang Jian
5f19a8797a
Merge branch 'contrib/github_pr_13022' into 'master'
...
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
Closes IDFGH-11943
See merge request espressif/esp-idf!30030
2024-04-17 10:41:10 +08:00
Omar Chebib
faf0ea8702
Merge branch 'fix/interrupt_source_c5_beta3' into 'master'
...
fix(esp32c5): fix interrupt sources number for the Beta3 version
See merge request espressif/esp-idf!30271
2024-04-17 10:11:15 +08:00
Sarvesh Bodakhe
d97c8ed1b1
fix(wifi): Add bugfix to avoid RSNXE and KDE mismatch during 4-way-handshake
2024-04-16 19:49:28 +05:30
Kapil Gupta
95b522a1be
fix(wifi): Fix encryption/decryption issue for mgmt packets
...
* Fix issues related to mgmt packets encryption in GCMP
* Fix issue of wrong decryption of mgmt packets when PMF is enabled
* Fix softAP bug in handling of SAE Reauthentication
2024-04-16 19:49:09 +05:30
Ondrej Kosta
d3e45faf80
Merge branch 'bugfix/dm9051_phy_axs_wait' into 'master'
...
fix(esp_eth): made access to PHY registers for DM9051 more robust
Closes IDF-9659
See merge request espressif/esp-idf!30043
2024-04-16 22:08:20 +08:00
Karl Palsson
e2945871b7
fix(esp_eth): dp83848: correct link detection to use BMSR
...
Reading the link state via PHYSTS was incorrect, as it only reflects the
link state bit from BMSR. BMSR latches link down events, and are not
cleared without being read. (See 802.3-2008 section 2, section 22.2.4.2.13)
This leads to the original DP828xx code only supporting link up, then a
single link down event.
Switch to reading the link state via BMSR, but continuing to read the
negotiation results via PHYSTS and ANLPAR. This is inline with
LAN8720x, RTL8201, KSZ80xx phy drivers, and other opensource drivers for
the DP838xx family of devices.
Tested on a private board with a DP83825i PHY. No publically available
boards using the original DP83848 are known of for testing.
Signed-off-by: Karl Palsson <karl.palsson@marel.com>
2024-04-16 11:08:48 +00:00
Jan Beran
0dec6fe65d
feat(tools): Add idf.py merge-bin command and cmake target
2024-04-16 12:49:18 +02:00
Omar Chebib
f39b3099f6
fix(esp32c5): fix interrupt sources number for the Beta3 version
2024-04-16 18:17:00 +08:00
wanlei
cf055a625b
fix(csi): fix common resource changes when clime hardware fail
2024-04-16 17:22:57 +08:00
Armando (Dou Yiwen)
cb0cc9f10e
Merge branch 'feat/support_use_internal_buffer_when_no_new_trans_buf' into 'master'
...
csi: support using internal buffer when there's no new trans buffer
Closes IDF-9694
See merge request espressif/esp-idf!30210
2024-04-16 17:14:35 +08:00
Martin Vychodil
ac7e7065db
Merge branch 'fix/pthread_psram_wrong_tags' into 'master'
...
ci: Added missing generic tag to test
See merge request espressif/esp-idf!30244
2024-04-16 16:49:25 +08:00
Omar Chebib
007a626049
Merge branch 'fix/esp32c5_interrupt_support' into 'master'
...
fix(esp32c5): add CLIC interrupt controller support for the ESP32-C5 (Beta3 & MP)
Closes IDF-8654 and IDF-8655
See merge request espressif/esp-idf!30017
2024-04-16 16:35:49 +08:00
Armando
e7c1f6b3b2
feat(csi): support using internal buffer when there's no new trans buffer
...
Also when the new trans buffer is not big enough
2024-04-16 16:11:55 +08:00
Mahavir Jain
816af11ba3
Merge branch 'bugfix/cleanup_mpu_ll_ports' into 'master'
...
fix: cleanup MPU LL files for RISC-V architecture SoCs
See merge request espressif/esp-idf!30260
2024-04-16 15:41:43 +08:00
Jiang Jiang Jian
8f4f21580a
Merge branch 'bugfix/esp_supplicant_format' into 'master'
...
fix(wifi): update coding format of WiFi files
See merge request espressif/esp-idf!28079
2024-04-16 15:23:21 +08:00
Jakob Hasse
bf2bbbde16
ci: Added missing generic tag to psram tests
2024-04-16 09:17:41 +02:00
Jakob Hasse
1e9f52d404
Merge branch 'refactor/p4_rng' into 'master'
...
refactor(esp_hw_support): removed unneccessary code
See merge request espressif/esp-idf!30064
2024-04-16 15:13:17 +08:00
Rocha Euripedes
f9e81fe6fc
Merge branch 'update_mqtt' into 'master'
...
Update Mqtt client
See merge request espressif/esp-idf!29810
2024-04-16 14:54:16 +08:00
Konstantin Kondrashov
b6c8a139be
Merge branch 'feature/linux_improve_delay_func' into 'master'
...
feat(esp_rom): Improves esp_rom_delay_us for linux target
See merge request espressif/esp-idf!30217
2024-04-16 14:44:21 +08:00
Tomáš Rohlínek
161604c33c
fix(storage/fatfs): change indentation in kconfig
2024-04-16 07:55:46 +02:00
Guillaume Souchere
3554fd5665
Merge branch 'fix/fsync-call-propagation-to-secondary-console' into 'master'
...
fix(console): Fsync not propagated to secondary output
Closes IDFGH-12104
See merge request espressif/esp-idf!30195
2024-04-16 13:50:51 +08:00
Kapil Gupta
58ee771f3c
fix(wifi): Run tools/format.sh on WiFi component
2024-04-16 10:58:37 +05:30
Sumeet Singh
19ad84f008
fix(nimble): Removed code for termination upon signed write operation failure
2024-04-16 09:57:25 +05:30
Mahavir Jain
c44369de7a
fix: cleanup MPU LL files for RISC-V architecture SoCs
2024-04-16 09:50:46 +05:30
Omar Chebib
f6e935e013
fix(esp32c5): add CLIC interrupt controller support for the ESP32-C5
2024-04-16 10:38:14 +08:00
xiaqilin
0eeed7637f
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-16 10:35:55 +08:00
Island
46e0760619
Merge branch 'feat/support_ble_add_device_to_resolving_list' into 'master'
...
feat(ble/bluedroid): Support BLE add device to resolving list
Closes BLERP-681
See merge request espressif/esp-idf!30216
2024-04-16 10:35:16 +08:00
Jakob Hasse
ee6ec3db8d
Merge branch 'refactor/linux_true_random_numbers' into 'master'
...
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
Closes IDF-8881
See merge request espressif/esp-idf!30063
2024-04-15 22:59:14 +08:00
zhanghaipeng
9ae6007b5b
feat(ble/bluedroid): Support create BLE static random address and NRPA
2024-04-15 21:04:52 +08:00
zhanghaipeng
36c9953588
feat(ble/bluedroid): Support BLE add device to resolving list
2024-04-15 19:37:02 +08:00
C.S.M
4a94f9b27c
Merge branch 'fix/i2c_pin_short_cut' into 'master'
...
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut
See merge request espressif/esp-idf!30188
2024-04-15 19:15:35 +08:00
xuxiao
5617bfaaec
fix(example): fix wifi iperf example build errors when enabled CONFIG_ESP_WIFI_ENABLE_WIFI_RX_STATS
2024-04-15 19:07:37 +08:00
Jakob Hasse
2e64570975
refactor(esp_hw_support): removed unneccessary code
2024-04-15 12:33:08 +02:00
Mahavir Jain
7a283b73f6
Merge branch 'feature/p4_memory_protection' into 'master'
...
feat: add memory protection support using PMA/PMP for P4 target
Closes IDF-7542
See merge request espressif/esp-idf!29947
2024-04-15 17:24:37 +08:00
Armando (Dou Yiwen)
116bdf4762
Merge branch 'change/change_esp_cache_aligned_alloc_log_e_to_w' into 'master'
...
cache: change esp_cache_aligned_alloc_log_e_to_w and update to use heap cap malloc flags
Closes IDF-9666
See merge request espressif/esp-idf!30087
2024-04-15 17:02:02 +08:00
Omar Chebib
91bdbc1708
Merge branch 'fix/esp32p4_l2_cache_configured_from_flash' into 'master'
...
fix(spi_flash): fix a bug where L2 cache was configured from flash on the ESP32-P4
Closes IDF-9681
See merge request espressif/esp-idf!30189
2024-04-15 16:32:22 +08:00
Ondrej Kosta
60384d4fc0
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-15 15:39:23 +08:00
Armando
e36a396801
change(test): test changes for esp cache malloc
2024-04-15 15:34:51 +08:00
Armando
d341540a5e
change(drivers): other driver changes for cache malloc
2024-04-15 15:34:51 +08:00
Armando
0df418facd
change(cache): update to use heap cap malloc flags
2024-04-15 15:34:51 +08:00
Jakob Hasse
d297845126
refactor(esp_hw_support): Linux esp_random impl now returns true random numbers
2024-04-15 09:34:02 +02:00
morris
c5389ac2fd
Merge branch 'feature/rmt_simple_encoder' into 'master'
...
RMT simple encoder
See merge request espressif/esp-idf!29874
2024-04-15 15:23:18 +08:00
Guillaume Souchere
3cca8ff905
Merge branch 'fix/heap-trace-on-all-functions' into 'master'
...
fix(heap): Tracing of all heap_caps API functions
Closes IDF-9385
See merge request espressif/esp-idf!29536
2024-04-15 15:12:12 +08:00
Euripedes Rocha
8849425d71
change(mqtt): Update esp-mqtt submodule
...
git log --oneline e6afdb4025fe018ae0add44e3c45249ea1974774..aa6f889fb4f6f743b3a550aa587713aabbdca1fc
Detailed description of the changes:
* fix: regard reason codes greater than 0x80 as failures.
- See merge request espressif/esp-mqtt!205
- See commit https://github.com/espressif/esp-mqtt/commit/e7b9aa5
* PR: Return on allocation failure
- See merge request espressif/esp-mqtt!204
- set last_retransmit to now when first connected (espressif/esp-mqtt@c06f154 )
- add return to faile_message, avoid segment fault (espressif/esp-mqtt@37478a9 )
* Minor warning of unused variable
- See merge request espressif/esp-mqtt!203
- fix: Minor warning of unused variable (espressif/esp-mqtt@726e5f2 )
* Cover the case for SOC without MAC address
- See merge request espressif/esp-mqtt!202
- fix: Cover the case for SOC without MAC address (espressif/esp-mqtt@5e3abd4 )
* Make state and size atomic
- See merge request espressif/esp-mqtt!199
- feat: Make state and size atomic (espressif/esp-mqtt@891380b )
* fix: Adjust the log level on few messages to avoid cluthering the logs
- See merge request espressif/esp-mqtt!201
- See commit https://github.com/espressif/esp-mqtt/commit/5c17fc4
* fix: Make automatic client_id soc dependent
- See merge request espressif/esp-mqtt!200
- See commit https://github.com/espressif/esp-mqtt/commit/657a2ae
* Clarify data that users need to take care of lifetime.
- See merge request espressif/esp-mqtt!197
- docs: Clarify data that users need to take care of lifetime. (espressif/esp-mqtt@371f594 )
* Update mqtt_client.h
- See merge request espressif/esp-mqtt!198
- add const char * to esp_mqtt_client_subscribe() generic macros (espressif/esp-mqtt@acdb66d )
* client: Report failure on timeout in mid-message timeout (GitHub PR)
- See merge request espressif/esp-mqtt!165
- Merges https://github.com/espressif/esp-mqtt/pull/232
- client: Report failure on timeout in mid-message timeout (espressif/esp-mqtt@ddde502 )
* fix: Move buffer initialization to set config
- See merge request espressif/esp-mqtt!194
- Closes https://github.com/espressif/esp-mqtt/issues/267
- See commit https://github.com/espressif/esp-mqtt/commit/ea0df31
* Fix check for message creation when processing publish
- See merge request espressif/esp-mqtt!195
- fix: Deliver publish verifies if message was created only for QoS >0
(espressif/esp-mqtt@6780056 )
2024-04-15 15:04:08 +08:00
Armando (Dou Yiwen)
f5a00d7c9b
Merge branch 'bugfix/fix_spiram_cap_doesnt_match_with_dma_cap_issue' into 'master'
...
dma: fixed spiram_cap doesn't match with dma cap issue for esp_dma_malloc
See merge request espressif/esp-idf!30231
2024-04-15 14:59:43 +08:00
Jiang Jiang Jian
25d40a67bc
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_2' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 3: support system peripheral sleep retention)
Closes IDF-8640
See merge request espressif/esp-idf!29723
2024-04-15 14:40:52 +08:00
Island
8e0714341a
Merge branch 'feat/support_qa_test_vendor_hci_esp32c3' into 'master'
...
Support QA test vendor HCI command and event on ESP32C3
Closes BLERP-578
See merge request espressif/esp-idf!29282
2024-04-15 14:08:40 +08:00
Island
caf0712174
Merge branch 'feat/support_qa_test_vendor_hci_esp32' into 'master'
...
Support QA test vendor HCI command and event on ESP32
Closes BLERP-578
See merge request espressif/esp-idf!29372
2024-04-15 14:08:34 +08:00
Omar Chebib
6f888390ab
fix(spi_flash): fix a bug where l2 cache was configured from flash
2024-04-15 13:55:38 +08:00
Armando
c3f60522cf
bugfix(dma): fixed spiram_cap doesn't match with dma cap issue for esp_dma_malloc
2024-04-15 11:37:17 +08:00
Cao Sen Miao
4ba3a4e482
fix(i2c_master): Fix the issue that probe cannot work properly after a general call,
...
Closes https://github.com/espressif/esp-idf/issues/13547
2024-04-15 11:29:13 +08:00
Jin Cheng
081dc80eb8
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-15 11:20:55 +08:00
Cao Sen Miao
a69c6e8f41
fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut,
...
Closes https://github.com/espressif/esp-idf/issues/13587
2024-04-15 11:05:43 +08:00
Armando
b658c712e7
change(cache): change esp_cache_aligned_alloc_log_e_to_w
2024-04-15 09:49:25 +08:00
Mahavir Jain
024b040300
test(memprot): enable memory protection tests for P4
2024-04-14 21:16:42 +05:30
Mahavir Jain
46c453ae1e
feat: add memory protection support using PMA/PMP for P4 target
2024-04-14 21:16:40 +05:30
Mahavir Jain
433825d385
fix(hal): integer overflow warning in the cache LL macro
2024-04-14 21:16:38 +05:30
Mahavir Jain
166fa7acac
fix: minor warning related to missing parenthesis
2024-04-14 21:16:34 +05:30
Adam Múdry
baa42be64c
Merge branch 'fix/possible_name_collision_nvs_with_sysview' into 'master'
...
fix(nvs): Fix possible collision with app trace sysview defines
Closes IDF-9701
See merge request espressif/esp-idf!30222
2024-04-14 19:44:17 +08:00
Guillaume Souchere
429d72fcb8
Merge branch 'fix/heap-init-iteration-on-failed-alloc' into 'master'
...
fix(heap): Loop shouldn't break on failed allocation in heap_caps_init()
See merge request espressif/esp-idf!30218
2024-04-13 01:46:33 +08:00
Mahavir Jain
bf63862c4a
Merge branch 'fix/enable_crypto_periphs_before_rom_exec' into 'master'
...
fix(esp_system): enable crypto periphs before rom execution
See merge request espressif/esp-idf!30116
2024-04-13 00:14:16 +08:00
Rahul Tank
c8e454b4fa
Merge branch 'bugfix/fix_cccd_compilation_warning' into 'master'
...
fix(nimble): Fix compilation issues when CCCD is set to 0
See merge request espressif/esp-idf!30067
2024-04-12 20:05:25 +08:00
Adam Múdry
8e43afef3b
fix(nvs): Fix possible collision with app trace sysview defines
...
Global.h defines U8, I8, U16, etc. symbols, which are also used in NVS
as a part of custom enum class and this can cause a compilation error
during macro expansion, when sysview is enabled and FreeRTOS.h is included in NVS
2024-04-12 13:46:51 +02:00
Ivan Grokhotkov
49b4bc175e
feat(sdmmc): add support for PSRAM DMA on ESP32-P4
2024-04-12 12:56:18 +02:00
Guillaume Souchere
52ebac9c62
fix(heap): Loop break on failed alloc
...
don't check for heaps_array != NULL in the loop.
The check is done after the loop since it is allowed
for the allocation to fail until finding aa ssuitable
heap.
2024-04-12 12:21:13 +02:00
Konstantin Kondrashov
b3d1b1783b
feat(esp_rom): Improves esp_rom_delay_us for linux target
2024-04-12 12:52:38 +03:00
morris
94580bb14a
Merge branch 'fix/fix_logic_error_in_peri_clk_init' into 'master'
...
fix(esp_hw_support): fix bad logic in esp_perip_clk_init
Closes IDF-9518
See merge request espressif/esp-idf!30208
2024-04-12 17:44:43 +08:00
harshal.patil
6ec486e351
fix(esp_system): Enable crpyto peripherals related clocks for specific ESP32-P4 ECOs
2024-04-12 14:56:53 +05:30
harshal.patil
5ba9b53667
fix(hal): Clear reset on parent crpyto lock while resetting a crypto peripheral
2024-04-12 14:55:11 +05:30
Ivan Grokhotkov
e0cb43b9ab
Merge branch 'feature/sdmmc_test_p4_updates' into 'master'
...
change(sdmmc,sdspi): add P4 board defs, enable LDO in sdspi tests, simplify LDO in sdmmc tests
See merge request espressif/esp-idf!30042
2024-04-12 17:04:07 +08:00
Tomáš Rohlínek
615a9c6742
feat(storage/example): enable host test for flash wl fatfs
2024-04-12 10:26:25 +02:00
Tomáš Rohlínek
7c3b9bde0e
feat(storage/fatfs): add testcase with erased spi partition
2024-04-12 10:26:25 +02:00
Tomáš Rohlínek
f398b7923a
fix(storage/fatfs): fix double mouting of spiflash
2024-04-12 10:26:22 +02:00
Roland Dobai
4be11ad49d
Merge branch 'change/update_elf2image' into 'master'
...
change(esptool_py/project_include): Updated esptool_elf2image_args
Closes IDF-9388
See merge request espressif/esp-idf!30163
2024-04-12 15:45:27 +08:00
Konstantin Kondrashov
e6d153f06b
Merge branch 'feature/support_utilities_in_cpu' into 'master'
...
feat(esp_hw_support): Support utilities in cpu.c
Closes IDF-7848
See merge request espressif/esp-idf!29661
2024-04-12 15:30:33 +08:00
Guillaume Souchere
7639933eeb
Merge branch 'fix/missing-block-owner-in-heap-init-alloc' into 'master'
...
fix(heap): Add block owner to allocs in heap_caps_init()
Closes IDFGH-12450
See merge request espressif/esp-idf!30139
2024-04-12 15:23:16 +08:00
Lou Tianhao
e3ec2724e7
remove(wifi): sleep_retention member in struct wifi_osi_funcs_t
2024-04-12 14:14:13 +08:00
Lou Tianhao
4061e282dd
draft(i2c): need to support regdma_i2c for esp32c5beta3
2024-04-12 14:14:06 +08:00
wuzhenghui
e7046e2abf
fix(esp_hw_support): fix bad logic in esp_perip_clk_init
2024-04-12 14:08:07 +08:00
Rahul Tank
f2fd8192fc
fix(nimble): Fix compilation issues when CCCD is set to 0
2024-04-12 11:01:47 +05:30
Rahul Tank
052e884f34
Merge branch 'bugfix/fix_cve_2024_24746' into 'master'
...
fix(nimble): Fix for Vulnerability CVE_2024_24746
See merge request espressif/esp-idf!30106
2024-04-12 13:12:35 +08:00
Lou Tianhao
534e7a528f
feat(pm): support pd top for esp32c5beta3
2024-04-12 11:34:54 +08:00
morris
7079c09c5a
Merge branch 'feat/mipi_dsi_vsync_end' into 'master'
...
feat(mipi_dsi): add callback to notify vsync end
See merge request espressif/esp-idf!30140
2024-04-12 11:28:20 +08:00
morris
a6fbe06910
Merge branch 'feature/gptimer_c5_mp' into 'master'
...
feat(gptimer): support timer group driver on c5 mp
Closes IDF-8705
See merge request espressif/esp-idf!30126
2024-04-12 11:17:28 +08:00
Armando (Dou Yiwen)
9e9f76d88d
Merge branch 'feat/lp_i2s_ll_support' into 'master'
...
lp_i2s: added lp_i2s ll layer
See merge request espressif/esp-idf!30158
2024-04-12 10:37:54 +08:00
Jiang Jiang Jian
9aa1bc6253
Merge branch 'bugfix/fix_lmac_stop_transmit_issue' into 'master'
...
fix(wifi): fix lmacStopTransmit issue
Closes WIFI-6519 and WIFIBUG-401
See merge request espressif/esp-idf!30147
2024-04-12 09:08:07 +08:00
Wang Meng Yang
d4552c6274
Merge branch 'bugfix/bt_bss_in_extram' into 'master'
...
BT: Fix non-existent linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
Closes IDFGH-9017
See merge request espressif/esp-idf!21790
2024-04-12 08:57:10 +08:00
Rahul Tank
1e8c5fb247
fix(nimble): Fix for Vulnerability CVE_2024_24746
2024-04-11 19:28:44 +05:30
Rahul Tank
8a061af163
Merge branch 'feat/add_data_len_chg_evt' into 'master'
...
fix(nimble): Add support for data length change evt
Closes BLERP-666 and BLERP-665
See merge request espressif/esp-idf!29799
2024-04-11 21:09:53 +08:00
Armando
a8406659db
feat(lp_i2s): added lp_i2s ll layer
2024-04-11 20:18:45 +08:00
Island
0545816211
Merge branch 'bugfix/fix_ble_max_attribute_value' into 'master'
...
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
Closes IDFGH-12362
See merge request espressif/esp-idf!30155
2024-04-11 19:11:20 +08:00
Guillaume Souchere
6e628a341a
fix(console): Fsync not propagated to secondary output
...
Calls to fsync need to also be propagated to secondary
output when CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
is enabled.
Closes https://github.com/espressif/esp-idf/issues/13162
2024-04-11 13:01:34 +02:00
Konstantin Kondrashov
06c28f0ee9
feat(hal): Adds hal funcs for cpu.c
2024-04-11 13:07:04 +03:00
morris
588bbac564
feat(mipi_dsi): add callback to notify refresh done
2024-04-11 18:02:09 +08:00
Konstantin Kondrashov
0b5a6e33fc
Merge branch 'feature/adds_esp_exit_macros' into 'master'
...
feat(esp_common): Add ESP_RETURN_VOID_ON_ERROR and ESP_RETURN_VOID_ON_FALSE macros
Closes IDFGH-12532
See merge request espressif/esp-idf!30148
2024-04-11 17:10:07 +08:00
Jeroen Domburg
0078680e88
feat(rmt): Add simple callback encoder
2024-04-11 15:54:52 +08:00
morris
a615180bc0
feat(gptimer): support timer group driver on c5 mp
...
there's no change between mpw and mp as far as I can tell from the
register
2024-04-11 15:52:34 +08:00
Jakub Kocka
72896395f7
change(esptool_py/project_include): Updated esptool_elf2image_args
...
Since esptool v4.8 "--dont-append-digest" argument of elf2image is not needed anymore.
2024-04-11 09:33:48 +02:00
Roland Dobai
19700a57e6
Merge branch 'fix/gcov_win_mixed_path' into 'master'
...
fix(gcov): Fixed mixed path separators on Windows
Closes IDF-868 and IDF-3358
See merge request espressif/esp-idf!29917
2024-04-11 13:56:10 +08:00
Duco Sebel
69f6170f27
feat(esp_common): Add macros that check the condition and return from void function
...
Merges: https://github.com/espressif/esp-idf/pull/13536
2024-04-11 08:51:03 +03:00
C.S.M
df842f9f75
Merge branch 'docs/jpeg_final' into 'master'
...
docs(jpeg): Add full-content of jpeg decoder and encoder programming guide
See merge request espressif/esp-idf!30122
2024-04-11 13:45:57 +08:00
Rahul Tank
beb87e30f0
fix(nimble): Add support for data length change evt
2024-04-11 11:01:59 +05:30
Rahul Tank
f44f06597f
Merge branch 'bugfix/fix_dtm_num_pkt_size' into 'master'
...
fix(nimble): Fix the size of num_packets in dtm event
Closes BLERP-670 and BLERP-672
See merge request espressif/esp-idf!30143
2024-04-11 13:22:12 +08:00
Cao Sen Miao
2f7cd31279
fix(jpeg): Fix issue that jpeg acquire return NULL when acquire twice
2024-04-11 12:03:16 +08:00
muhaidong
6d97ebf35c
fix(wifi): fixed task watchdog got triggered by esp_wifi_stop issue
2024-04-11 12:03:11 +08:00
xiongweichao
f535fdff2d
fix(bt/bluedroid): Fixed crash after bluedroid deinit
...
hci_host_env.downstream_data_ready is set to NULL during bluedroid deinit,
causing the controller to use a null pointer when calling callback.
2024-04-11 10:39:44 +08:00
Wu Zheng Hui
ec37cbf157
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_1' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 2: support basic pmu sleep function)
See merge request espressif/esp-idf!29549
2024-04-11 10:38:17 +08:00
Rahul Tank
fdd630425d
fix(nimble): Fix the size of num_packets in dtm event
2024-04-10 19:26:07 +05:30
Lou Tianhao
2c59c4fbf2
fix(ci): bypass c5mp ci check
2024-04-10 20:45:49 +08:00
Jiang Jiang Jian
4e79288891
Merge branch 'bugfix/fix_coded_phy_s8_tx_issue' into 'master'
...
fix(esp_phy): fixed BLE coded phy s8 tx issue in coexistence scenarios
Closes BT-3457, BT-3656, and WIFI-5934
See merge request espressif/esp-idf!29579
2024-04-10 20:45:15 +08:00
Xu Xiao
f0365ba6b5
Merge branch 'chip/esp32c5_beta3_support_wifi_rebase_master' into 'master'
...
feat(wifi): add esp32c5 beta3 wifi support
See merge request espressif/esp-idf!29296
2024-04-10 20:21:47 +08:00
Zhi Wei Jian
48464e91bd
Merge branch 'feature/move_vendor_hci_api_to_ble_part' into 'master'
...
feat(ble/bluedroid): move vendor hci api to ble internal code
Closes BLERP-669
See merge request espressif/esp-idf!30117
2024-04-10 19:43:36 +08:00
zhanghaipeng
20a780da8c
fix(ble/bluedroid): Fixed BLE GATT max length of an attribute value
2024-04-10 19:41:46 +08:00
Zhu Li Qun
200fe57693
Merge branch 'bugfix/fix_rtc_cntl' into 'master'
...
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M
See merge request espressif/esp-idf!30161
2024-04-10 19:35:13 +08:00
Wang Mengyang
d69767fcb8
change(bt): Follow the same implementation of esp_bt_mem_release on ESP32-C5
2024-04-10 19:13:17 +08:00
Wang Mengyang
745922ac72
change(bt): Add a test for release bt .bss and .data memory to heap
...
1. use nimble host, initialize and then deinitialize bt stack in the test
2. support tests for different SoC targets and multiple configuration options
2024-04-10 19:13:17 +08:00
Wang Mengyang
95a249e3f6
change(bt): Modify test_app directory layout
...
- Existing test app is put in a new subdirectory "basic_unit_test"
2024-04-10 19:13:17 +08:00
Wang Mengyang
1d9559cc9d
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-04-10 19:13:17 +08:00
Wang Mengyang
0aca5ec357
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
2024-04-10 19:13:17 +08:00
Jiang Jiang Jian
127873b163
Merge branch 'bugfix/config_sae_compile_error' into 'master'
...
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
See merge request espressif/esp-idf!30101
2024-04-10 18:56:56 +08:00
Jiang Jiang Jian
9081d54aa7
Merge branch 'fix/fix_pmu_power_domain_initialize_order' into 'master'
...
fix(esp_hw_support): fix pmu power domain initialize order
See merge request espressif/esp-idf!30095
2024-04-10 17:23:47 +08:00
Guillaume Souchere
bd0dbbe767
test(heap): Extend task tracking test with task handle check
...
Add a test to make sure that the task handles returned in the
task tracking information are valid task handles.
To verify that, feed the task name returned by pcTaskGetName()
using the task handle under test to xTaskGetHandle() and make
sure the task handle returned matches the one under test.
2024-04-10 11:23:07 +02:00
zlq
91668e17be
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M
2024-04-10 16:25:18 +08:00
xuxiao
ec872c0c81
fix(wifi): fix code review comments
2024-04-10 15:27:50 +08:00
liqigan
e1d2e0393d
fix(bt/bluedroid): Fix HID Host connection bugs
...
1. Fix is_orig value inconsistency for HIDH open event
2. Fix the error state for repeat connection of the same device
2024-04-10 15:22:02 +08:00
chenjianhua
765af1aba4
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(c23ab4c)
...
- Support QA test vendor HCI command and event
2024-04-10 14:24:07 +08:00
chenjianhua
10735b7ea5
feat(bt): Update bt lib for ESP32(e314148)
...
- Support QA test vendor HCI command and event
2024-04-10 14:23:00 +08:00
Guillaume Souchere
6351771733
fix(heap): Add block owner to allocs in heap_caps_init
...
Add the block owner field in the memory allocated in
heap_caps_init() to avoid parsing error wheen using
the task tracking feature.
Closes https://github.com/espressif/esp-idf/issues/13467
2024-04-10 08:20:09 +02:00
zhiweijian
0b4695435f
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-10 14:17:31 +08:00
zhiweijian
379484f4db
feat(ble/bluedroid): move vendor hci api to ble internal code
2024-04-10 14:17:01 +08:00
liuning
9783bddde1
feat(coex): support esp32c5 beta3 coexist
2024-04-10 14:09:40 +08:00
xuxiao
27f61966cd
feat(wifi): add esp32c5 beta3 wifi support
2024-04-10 14:09:40 +08:00
Island
8ea943e258
Merge branch 'bugfix/fixed_bt_cmakelist_err_when_use_nimblehost_only' into 'master'
...
ble: fixed the bt cmakelist error when use nimble host only
Closes IDFCI-2123
See merge request espressif/esp-idf!30154
2024-04-10 14:08:29 +08:00
Lou Tianhao
22c66db66b
draft(esp_hw_support): need to support rtcio for c5beta3
2024-04-10 11:45:15 +08:00
Lou Tianhao
3fb4909483
feat(example): support esp32c5 timer/gpio/uart wakeup
2024-04-10 11:45:04 +08:00
morris
57696a437d
Merge branch 'feat/ast_grep_lint_tool' into 'master'
...
Use ast-grep to create customized lint rules
See merge request espressif/esp-idf!30050
2024-04-10 10:50:09 +08:00
Michael (XIAO Xufeng)
1ca9a46737
Merge branch 'bugfix/forbid_uart_suspend_auto_lightsleep' into 'master'
...
uart: Fixed issue that TX be blocked by auto-lightsleep
Closes IDF-5518
See merge request espressif/esp-idf!21719
2024-04-10 10:49:24 +08:00
zwl
a99d1739b6
ble: fixed the bt cmakelist error when use nimble host only
2024-04-10 10:26:59 +08:00
Roland Dobai
324dcbc080
Merge branch 'feat/fix_idf_build_spaces' into 'master'
...
fix(system): fix ulp examples containing spaces in path on Win
Closes IDF-9151
See merge request espressif/esp-idf!30060
2024-04-09 21:54:39 +08:00
Lou Tianhao
86221b2ed7
change(esp_hw_support): remove fast osc calibration during light sleep(need c5mp to fix)
2024-04-09 20:58:42 +08:00