Jiang Jiang Jian
e0991facf5
Merge branch 'bugfix/fix_esp32p4_deepsleep_gpio_wakeup_support_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support esp32p4 gpio/ext1 wakeup deepsleep (v5.3)
See merge request espressif/esp-idf!32164
2024-07-17 11:03:25 +08:00
Jiang Jiang Jian
c2cf3d7a0b
Merge branch 'fix/stall_other_core_in_cpu_freq_switching_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): stall another core during cpu/mem/apb freq switching (v5.3)
See merge request espressif/esp-idf!32163
2024-07-17 10:42:44 +08:00
wuzhenghui
51a102a467
feat(example): update gpio/ext1 wakeup avaliable IO num in example Kconfig
2024-07-16 22:00:40 +08:00
wuzhenghui
603ad059a3
fix(esp_hw_support): hold LP_IO mode if LP_PERI domain powerdown in sleep
2024-07-16 22:00:40 +08:00
wuzhenghui
074035aac5
feat(esp_hw_support): support esp32p4 gpio wakeup deepsleep
2024-07-16 21:58:45 +08:00
wuzhenghui
4c2b86f5fe
fix(esp_hw_support): stall another core during cpu/mem/apb freq switching
2024-07-16 21:47:04 +08:00
Jiang Jiang Jian
02e19c4f9a
Merge branch 'bugfix/wrong_ic_parameters_in_connect_v5.3' into 'release/v5.3'
...
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss (Backport v5.3)
See merge request espressif/esp-idf!32068
2024-07-15 19:37:58 +08:00
Jiang Jiang Jian
28c124d210
Merge branch 'fix/fix_stuck_in_bootloader_random_enable_v5.3' into 'release/v5.3'
...
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep (v5.3)
See merge request espressif/esp-idf!32021
2024-07-15 19:37:40 +08:00
Jiang Jiang Jian
5c180bf3b6
Merge branch 'feat/esp32p4eco_sleep_feature_update_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): esp32p4eco1 sleep feature update (v5.3)
See merge request espressif/esp-idf!31682
2024-07-15 19:35:56 +08:00
David Čermák
172784733c
Merge branch 'feat/wifi_remote_examples_v5.3' into 'release/v5.3'
...
fix(esp_wifi_remote): Using remote wifi on standard (protocol) examples (v5.3)
See merge request espressif/esp-idf!31903
2024-07-12 16:06:59 +08:00
muhaidong
8a0a093cd1
fix(wifi): fix esp32 host lack of lmac api issue
2024-07-12 13:59:32 +08:00
Sarvesh Bodakhe
5deaedfab1
fix(wifi): Fix issue of supplicant using wrong parameters to configure bss
...
- Ensure that wpa_supplicant's state machine registers the requirement for rsnxe
before deciding to add rsnxe to a assoc request.
Co-authored-by: jgujarathi <jash.gujarathi@espressif.com >
2024-07-12 10:16:15 +05:30
wuzhenghui
64ace5b6d8
fix(esp_hw_support): fix cpu_retention cache invalidate mask
2024-07-11 22:01:49 +08:00
wuzhenghui
edf14a1de1
fix(esp_hw_support): disable mpll clock after L1 dcache writeback
2024-07-11 13:59:42 +08:00
Michael (XIAO Xufeng)
ed7dd46687
Merge branch 'feat/sdmmc_spi_no_crc_v5.3' into 'release/v5.3'
...
feat(sdmmc_io): support sending CMD53 with fixed address, bypass sdspi crc check (v5.3)
See merge request espressif/esp-idf!31075
2024-07-10 17:15:24 +08:00
wuzhenghui
108123d50c
fix(esp_system): fix stuck in bootloader_random_enable after lightsleep
2024-07-10 14:22:39 +08:00
Aditya Patwardhan
44f58ecb51
Merge branch 'fix/c6_bootloader_rng_enable_v5.3' into 'release/v5.3'
...
fix(bootloader_support): Fixed pattern in RNG enable function to avoid output on IO0 (v5.3)
See merge request espressif/esp-idf!31905
2024-07-05 16:22:06 +08:00
Michael (XIAO Xufeng)
4e0d5c923d
fix(sdmmc_io): fixed fixed_addr mode will still increase addr when splitting
2024-07-05 14:47:50 +08:00
Aditya Patwardhan
42cf452da3
Merge branch 'fix/disable_ecdsa_key_manager_for_p4_v5.3' into 'release/v5.3'
...
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4 (v5.3)
See merge request espressif/esp-idf!31768
2024-07-05 13:59:20 +08:00
Michael (XIAO Xufeng)
33c3d327c5
Merge branch 'feat/esp32p4_default_rev_0.1_v5.3' into 'release/v5.3'
...
feat(esp32p4): make revision v0.1 the default version (v5.3)
See merge request espressif/esp-idf!31601
2024-07-05 10:52:02 +08:00
Jakob Hasse
083db8a169
fix(bootloader_support): Fixed pattern in RNG enable function on C6 to avoid output on IO0
2024-07-04 11:36:31 +02:00
David Cermak
d9e4ec6c0a
fix(examples): Add wifi_remote option to common connect example
...
* Add MQTT test configuration with WiFi on ESP32-P4
* Document esp_wifi_remote workflow in the example's README
2024-07-04 11:14:46 +02:00
Jiang Jiang Jian
ffe0de9607
Merge branch 'bugfix/fix_idfgh_12600_v5.3' into 'release/v5.3'
...
fix(coex): fix ESP32 Wi-Fi cant tx after sw_reset with BLE scan
See merge request espressif/esp-idf!31788
2024-07-04 10:56:30 +08:00
Island
32334c7a25
Merge branch 'bugfix/fixed_hci_uart_error_on_esp32c6_esp32h2_v5.3' into 'release/v5.3'
...
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci... (v5.3)
See merge request espressif/esp-idf!31750
2024-07-03 17:21:18 +08:00
Aditya Patwardhan
a56a4b8980
fix(soc): Disable key manager and ECDSA peripheral support for esp32p4
...
The support is disabled only for ECO1 and below
2024-07-03 15:28:41 +08:00
liuning
9417e857a8
fix(coex): fix ESP32 Wi-Fi cant tx after sw_reset with BLE scan
...
Closes https://github.com/espressif/esp-idf/issues/13598
2024-06-28 14:33:40 +08:00
wuzhenghui
0291269573
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-06-28 13:58:44 +08:00
wuzhenghui
6e1d598703
fix(esp_hw_support): reset smp core state if the sleep request is rejected by hardware
2024-06-28 13:58:44 +08:00
wuzhenghui
eb45491d00
feat(esp_hw_support): bypass rst_reason override for esp32p4eco1
2024-06-28 13:58:44 +08:00
wuzhenghui
fdb0dd23ca
feat(esp_hw_support): support LP_Peripheral & CNNT power domain auto powerdown on esp32p4eco1
2024-06-28 13:58:44 +08:00
Marius Vikhammer
6b1a173030
Merge branch 'docs/fix_ulp_doxygen_comment_v5.3' into 'release/v5.3'
...
docs(ulp): fix doxygen comment formatting (v5.3)
See merge request espressif/esp-idf!31767
2024-06-28 12:27:57 +08:00
Marius Vikhammer
350d4c03da
docs(ulp): fix doxygen comment formatting
2024-06-27 17:08:25 +08:00
zwl
2543313f80
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C5
2024-06-26 17:33:24 +08:00
zwl
d617f8d5b0
feat(bluetooth/controller): Fixed the issue of unresponsiveness when using hci uart mode on ESP32-C6 and ESP32-H2
2024-06-26 17:33:24 +08:00
Marius Vikhammer
91aab8e6fd
Merge branch 'docs/update_c5_esp_timer_docs_v5.3' into 'release/v5.3'
...
docs(sys-time): add esp32c5 info into programming guide docs (v5.3)
See merge request espressif/esp-idf!31561
2024-06-25 16:59:37 +08:00
Xiaoyu Liu
8cabe4380b
docs(sys-time): add esp32c5 info into programming guide docs
2024-06-25 15:35:11 +08:00
Jiang Jiang Jian
4cfea9e864
Merge branch 'feat/put_bt_interface_code_to_rom_v5.3' into 'release/v5.3'
...
Feat/put bt interface code to rom (v5.3)
See merge request espressif/esp-idf!31549
2024-06-25 13:57:29 +08:00
Jiang Jiang Jian
e7b6fb75d4
Merge branch 'bugfix/fix_phy_cal_data_v5.3' into 'release/v5.3'
...
fix(phy): add phy calibration data check when mode is not none calibration(v5.3)
See merge request espressif/esp-idf!31480
2024-06-25 11:36:50 +08:00
Jiang Jiang Jian
d83e4bcfbe
Merge branch 'fix/trigger_system_reset_in_brownout_isr_v5.3' into 'release/v5.3'
...
change(esp_system): trigger digital system reset in brownout isr (v5.3)
See merge request espressif/esp-idf!31683
2024-06-25 09:40:51 +08:00
Jiang Jiang Jian
92c239d9b0
Merge branch 'docs/add_signature_verification_numbers_esp32p4_v5.3' into 'release/v5.3'
...
docs(secure_boot): Add secure boot signature verification time for esp32p4 (v5.3)
See merge request espressif/esp-idf!31688
2024-06-25 09:40:03 +08:00
Jiang Jiang Jian
e722672fcc
Merge branch 'doc/p4_rng_v5.3' into 'release/v5.3'
...
docs(esp_hw_support): Adjusted RNG docs to reflect P4 changes (v5.3)
See merge request espressif/esp-idf!31658
2024-06-25 09:26:43 +08:00
Jiang Jiang Jian
2d397782d8
Merge branch 'docs/freertos_docs_for_c5_c61_v5.3' into 'release/v5.3'
...
docs(freertos): Enabled FreeRTOS docs for esp32c5 (v5.3)
See merge request espressif/esp-idf!31538
2024-06-25 01:01:00 +08:00
Jiang Jiang Jian
397b1e51a5
Merge branch 'fix/docs_wifi_get_sta_list_v5.3' into 'release/v5.3'
...
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list (v5.3)
See merge request espressif/esp-idf!31170
2024-06-25 00:58:33 +08:00
Jiang Jiang Jian
6c7c212f98
Merge branch 'feat/update-memory-layout-c5-mp_v5.3' into 'release/v5.3'
...
feat(heap): support heap and update memory layout on esp32c5-mp target (backport v5.3)
See merge request espressif/esp-idf!31040
2024-06-25 00:55:00 +08:00
Jiang Jiang Jian
c56b21bbd5
Merge branch 'bugfix/wifi-6570_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
See merge request espressif/esp-idf!31602
2024-06-25 00:29:10 +08:00
Jiang Jiang Jian
8f9467dc2b
Merge branch 'feature/support_esp32p4_dcdc_always_on_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): support esp32p4 dcdc always on during lightsleep (v5.3)
See merge request espressif/esp-idf!31681
2024-06-24 20:12:51 +08:00
Xiao Xufeng
3105644642
feat(esp32p4): make revision v0.1 the default version
2024-06-24 20:11:02 +08:00
chenjianxing
872319ac5e
fix(phy): add phy calibration data check when mode is not none calibration
2024-06-24 20:05:09 +08:00
Jiang Jiang Jian
34e5669b7b
Merge branch 'bugfix/wpa3_init_crash_v5.3' into 'release/v5.3'
...
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer (v5.3)
See merge request espressif/esp-idf!31540
2024-06-24 19:58:27 +08:00
Jiang Jiang Jian
11d946582c
Merge branch 'bugfix/revert_c5_threshold_changes_v5.3' into 'release/v5.3'
...
Revert "fix(rom): fixed esprv_int_set_threshold on C5" (v5.3)
See merge request espressif/esp-idf!31507
2024-06-24 19:58:03 +08:00
Jiang Jiang Jian
0a1dc07248
Merge branch 'bugfix/fix_dhcp_pool_issue_on_dhcp_server_v5.3' into 'release/v5.3'
...
fix(lwip): fixed the dhcp pool error on dhcp server (v5.3)
See merge request espressif/esp-idf!31264
2024-06-24 19:43:41 +08:00
Li Shuai
1ae89b72cb
fix(wifi): fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
2024-06-24 16:46:17 +08:00
harshal.patil
18470061ab
docs(secure_boot): Add secure boot signature verification time for esp32p4
2024-06-24 12:25:42 +05:30
morris
31439dfd77
Merge branch 'ci/do_not_build_rmt_examples_when_not_supported' into 'release/v5.3'
...
fix(ci): build rmt examples as long as it's driver support is finished
See merge request espressif/esp-idf!31672
2024-06-24 14:39:37 +08:00
zhangyanjiao
561146f52b
fix(lwip): fixed the dhcp pool error on dhcp server
2024-06-24 14:21:28 +08:00
Jiang Jiang Jian
32c12e57da
Merge branch 'contrib/github_pr_13951_v5.3' into 'release/v5.3'
...
Fix stack overflow bug for `examples/bluetooth/esp_hid_device` when using esp32s3 with nimble (GitHub PR) (v5.3)
See merge request espressif/esp-idf!31515
2024-06-24 14:05:08 +08:00
Marius Vikhammer
d6eedc04bf
Revert "fix(intr): fixed intr threshhold min level on C5"
...
This reverts commit a6c2c4149d .
2024-06-24 13:57:57 +08:00
Marius Vikhammer
69ab9d7a17
Revert "fix(rom): fixed esprv_int_set_threshold on C5"
...
This reverts commit 171e0a21a1 .
2024-06-24 13:57:57 +08:00
Shreyas Sheth
33e6eaaabf
fix(wpa_supplicant): Fix wpa3 AP crash because of dangling pointer
2024-06-24 13:54:30 +08:00
wuzhenghui
04429c9042
change(esp_hw_support): update xtal_freq after assume to avoid mass print in DFS
2024-06-24 11:56:39 +08:00
wuzhenghui
6eae7bc996
change(esp_system): trigger digital system reset in brownout isr
2024-06-24 11:56:38 +08:00
wuzhenghui
dd5a5f1cf2
feat(esp_hw_support): support DCDC always on
2024-06-24 11:48:23 +08:00
wuzhenghui
79c48b4707
feat(esp_pm): add DCDC always on config
2024-06-24 11:48:18 +08:00
Marius Vikhammer
ce7393f67b
Merge branch 'docs/esp32p4_storage_v5.3' into 'release/v5.3'
...
docs(storage): update esp32p4 storage programming guide (v5.3)
See merge request espressif/esp-idf!31600
2024-06-24 11:35:33 +08:00
Marius Vikhammer
fd6720c2e4
Merge branch 'fix/sdsdpi_example_esp32p4_add_ldo_config_v5.3' into 'release/v5.3'
...
fix(storage): Fix and update storage examples using SD cards for SoCs with SOC_SDMMC_IO_POWER_EXTERNAL 1 (ESP32-P4) (v5.3)
See merge request espressif/esp-idf!31029
2024-06-24 11:35:03 +08:00
morris
8562e3be12
fix(ci): build rmt examples as long as it's driver support is finished
2024-06-24 10:50:11 +08:00
cjin
f7baa7feb2
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:40:46 +08:00
zwl
a21f65cb5b
feat(bluetooth/controller): adjust bt/porting code structure and delete redundant code
2024-06-24 10:40:33 +08:00
zwl
430d65225e
feat(bluetooth/controller): update controller api name on ESP32-C5
2024-06-24 10:39:28 +08:00
zwl
064fa71277
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-24 10:39:28 +08:00
zwl
9fbec0a819
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-24 10:39:28 +08:00
Marius Vikhammer
cabf41c1c6
Merge branch 'ci/disable_c5_build_v5.3' into 'release/v5.3'
...
ci: disable failing esp32c5 builds (v5.3)
See merge request espressif/esp-idf!31571
2024-06-21 16:45:17 +08:00
Jakob Hasse
357e0f9bf1
docs(esp_hw_support): Adjusted RNG docs to reflect P4 changes
2024-06-21 09:58:08 +02:00
Jiang Jiang Jian
1b8bae3e15
Merge branch 'bugfix/wpa3_sta_mem_leak_v5.3' into 'release/v5.3'
...
Fix memory leak in wpa3 station mode (Backport v5.3)
See merge request espressif/esp-idf!31636
2024-06-21 13:38:55 +08:00
Marius Vikhammer
5d480b9e89
Merge branch 'ci/fix_misc_c5_ci_errors' into 'release/v5.3'
...
misc c5 ci errors (v5.3)
See merge request espressif/esp-idf!31625
2024-06-21 10:46:01 +08:00
Shyamal Khachane
9e95b9b29c
fix(esp_wifi): Backport some fixes to v5.3
...
1. Fix issue of station PMF not getting reset when disconnecing from PMF connection
2. Fix a memory leak that occurs when the SAE connection is interrupted
3. Drop any received auth responses that use a different algorithm than the one currently in use
2024-06-20 15:29:05 +05:30
Konstantin Kondrashov
14d93dea75
feat(soc): Update efuse related soc_caps for c61 and c5 (MP/beta3)
2024-06-20 12:23:05 +08:00
Marius Vikhammer
7e5ab45fbb
ci(rom): disable rom wdt test on C5
2024-06-20 12:22:56 +08:00
morris
1056a02ba9
Merge branch 'feat/esp32c5_mp_uart_support_v5.3' into 'release/v5.3'
...
feat(uart): support HP/LP uart on ESP32C5 MP (backport v5.3)
See merge request espressif/esp-idf!31445
2024-06-20 10:31:05 +08:00
Island
8bcedab874
Merge branch 'bugfix/free_memory_before_reattempt_v5.3' into 'release/v5.3'
...
fix(nimble): Clear resource before re-starting advertising (v5.3)
See merge request espressif/esp-idf!31570
2024-06-19 18:42:40 +08:00
sonika.rathi
dbe5a59412
docs(storage): update esp32p4 storage programming guide
2024-06-19 10:44:58 +02:00
Fu Hanxi
8a668d6c03
ci: disable failing esp32c5 builds
2024-06-18 08:27:00 +02:00
Rahul Tank
81b43829a2
fix(nimble): Clear resource before re-starting advertising
2024-06-18 11:11:29 +05:30
Sudeep Mohanty
ceb6ec92b3
docs(freertos): Enabled FreeRTOS docs for esp32c5
...
This commit enables the FreeRTOS doc build for esp32c5.
2024-06-17 08:53:48 +02:00
Mohammad-Mohsen Aseman-Manzar
8887599119
Fix stack overflow bug for examples/bluetooth/esp_hid_device when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-14 14:28:59 +05:30
Guillaume Souchere
32c6ee8532
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-06-14 08:20:02 +02:00
Guillaume Souchere
2ac0fc1f6a
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-06-14 08:20:02 +02:00
Guillaume Souchere
79b7e2cd97
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-06-14 08:20:02 +02:00
Jiang Jiang Jian
7d47aecaa8
Merge branch 'bugfix/wifi-5610_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue of tbtt interrupt miss caused by beacon monitor
See merge request espressif/esp-idf!31498
2024-06-14 06:51:17 +08:00
Jiang Jiang Jian
e2c042da21
Merge branch 'bugfix/esp32c6_update_ld_v5.3' into 'release/v5.3'
...
fix(wifi):esp32c6 update ld(Backport v5.3)
See merge request espressif/esp-idf!31499
2024-06-14 06:14:19 +08:00
yinqingzhao
ce145a2c92
fix(wifi):esp32c6 update ld
2024-06-13 20:18:59 +08:00
Li Shuai
a3a9624ca2
fix(esp_wifi): fix the issue of tbtt interrupt miss caused by beacon monitor
2024-06-13 20:17:11 +08:00
Jiang Jiang Jian
e6230e49cb
Merge branch 'feat/support_tg_retention_v5.3' into 'release/v5.3'
...
change(esp_hw_support): do TG WDT/Timer retention by needs (v5.3)
See merge request espressif/esp-idf!31486
2024-06-13 19:55:02 +08:00
Jiang Jiang Jian
9ddf01407f
Merge branch 'bugfix/fix_ble_evt_time_v5.3' into 'release/v5.3'
...
fix(ble/controller): Update esp32 bt-lib (1e63e23) (v5.3)
See merge request espressif/esp-idf!31481
2024-06-13 19:54:30 +08:00
Jiang Jiang Jian
edc2bd8aab
Merge branch 'bugfix/esp_rom_clic_thresh_bug_v5.3' into 'release/v5.3'
...
fix(rom): fixed esprv_int_set_threshold on C5/C61 (v5.3)
See merge request espressif/esp-idf!31490
2024-06-13 18:57:18 +08:00
Jiang Jiang Jian
a70355be55
Merge branch 'fix/fix_not_necessary_public_require_from_esp_system_to_btld_support_v5.3' into 'release/v5.3'
...
esp_system: fixed not necessary public require to bootloader_support (v5.3)
See merge request espressif/esp-idf!31453
2024-06-13 17:41:59 +08:00
Jiang Jiang Jian
02b60f59db
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): backport some wifi fixes to v5.3
See merge request espressif/esp-idf!31476
2024-06-13 17:40:36 +08:00
linruihao
aaf371027d
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:37:39 +08:00
Marius Vikhammer
171e0a21a1
fix(rom): fixed esprv_int_set_threshold on C5
2024-06-13 16:47:48 +08:00
zhanghaipeng
f6348050e4
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-13 16:42:17 +08:00
wuzhenghui
2ab144dc3a
fix(esp_hw_support): set pau entry backup configuration with link update
2024-06-13 14:08:37 +08:00
wuzhenghui
1854036f92
change(esp_hw_support): use union retention link priority definiation
2024-06-13 14:08:37 +08:00
wuzhenghui
26cb10acbf
feat(esp_hw_support): optimize retention link info dump
2024-06-13 14:08:36 +08:00
Li Shuai
a27aa02fa3
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-13 14:08:36 +08:00
wuzhenghui
a641428941
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-13 14:08:35 +08:00
wuzhenghui
d917f0fa1b
ci(esp_driver_gptimer): add gptimer pd_top sleep retention test case
2024-06-13 14:08:35 +08:00
wuzhenghui
8093516420
ci(esp_system): add task watchdog pd_top sleep retention test case
2024-06-13 14:08:35 +08:00
wuzhenghui
3785506ec1
change(esp_driver_gptimer): do gptimer timer target retention by needs
2024-06-13 14:08:34 +08:00
wuzhenghui
ea142bb6d1
change(esp_hw_support): do timergroup watchdogs retention by needs
2024-06-13 14:08:26 +08:00
Jiang Jiang Jian
e282468502
Merge branch 'refactor/avoid_using_git_v5.3' into 'release/v5.3'
...
fix(tools): Avoiding crashing when Git is not present in system when acquiring IDF version (v5.3)
See merge request espressif/esp-idf!31432
2024-06-13 14:04:49 +08:00
Jiang Jiang Jian
3db95e4f0e
Merge branch 'fix/cleanup_unaccessible_sha3_regs_v5.3' into 'release/v5.3'
...
fix(soc): Cleanup inaccessible SHA_3 registers from the header files (v5.3)
See merge request espressif/esp-idf!31440
2024-06-13 14:04:06 +08:00
Jiang Jiang Jian
ca36dff148
Merge branch 'docs/c5_core_docs_v5.3' into 'release/v5.3'
...
docs(core): update misc docs for C5 (v5.3)
See merge request espressif/esp-idf!31452
2024-06-13 14:03:45 +08:00
Jiang Jiang Jian
fea0f0cf26
Merge branch 'docs/fix_broken_links_v5.3' into 'release/v5.3'
...
docs(links): fix broken links found in CI (v5.3)
See merge request espressif/esp-idf!31271
2024-06-13 14:00:26 +08:00
Jiang Jiang Jian
c8264eb519
Merge branch 'docs/fix_doxygen_1_9_8_failure_v5.3' into 'release/v5.3'
...
docs(doxygen): fix misc issues with new version of doxygen (v5.3)
See merge request espressif/esp-idf!31186
2024-06-13 13:58:40 +08:00
Jiang Jiang Jian
7ac551b870
Merge branch 'docs/esp32p4_apptrace_v5.3' into 'release/v5.3'
...
docs(app_trace): Update docs for ESP32-P4 (v5.3)
See merge request espressif/esp-idf!31169
2024-06-13 13:58:00 +08:00
Jiang Jiang Jian
c48f84e0ac
Merge branch 'fix/gdbgui_version_check_v5.3' into 'release/v5.3'
...
fix(tools): Use GDGBUI arguments based on its version (v5.3)
See merge request espressif/esp-idf!31037
2024-06-13 13:57:14 +08:00
Jiang Jiang Jian
4641392375
Merge branch 'feature/console_add_sbom_file_v5.3' into 'release/v5.3'
...
feat(system/console): Added argtable3 SBOM manifest file for SPDX file generation for console component (v5.3)
See merge request espressif/esp-idf!30943
2024-06-13 13:55:39 +08:00
Jiang Jiang Jian
7f0248f39a
Merge branch 'docs/add_missing_usb_functions_to_esp32-c3_devkit_user_guides_v5.3' into 'release/v5.3'
...
Docs: Added missing USB functions to ESP32-C3 DevKit User Guides (v5.3)
See merge request espressif/esp-idf!30860
2024-06-13 13:54:43 +08:00
aditi_lonkar
3ccffd46f1
fix(esp_wifi): Fix for issue in changing opmode when wps is enabled
2024-06-13 11:51:25 +08:00
wangtao@espressif.com
c4bda59c31
fix(wifi): fix sta scan when connected cause bcn timeout loop issue
2024-06-13 11:50:45 +08:00
muhaidong
c3a47bf365
fix(wifi): fix configure gcmp failure issue
2024-06-13 11:50:01 +08:00
zhangyanjiao
687a40df4e
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-13 11:49:21 +08:00
muhaidong
3b0e048f0e
fix(wifi): fixed disable gcmp choose pairwise cipher wrong issue
2024-06-13 11:48:27 +08:00
yinqingzhao
bbf0d76ac3
fix(wifi):fix data len not correct in he actions
2024-06-13 11:47:52 +08:00
Armando
cb8670e2bc
ci(flash): temp disable SOC_SPI_MEM_SUPPORT_WRAP
2024-06-13 11:26:35 +08:00
Armando
d83e7ea505
fix(esp_system): fixed not necessary public require to bootloader_support
2024-06-13 11:26:35 +08:00
morris
f750f4c6f7
Merge branch 'feature/p4_lcdcam_dvp_cam_driver_v5.3' into 'release/v5.3'
...
feat(cam): add esp32-p4 lcd_cam dvp driver (v5.3)
See merge request espressif/esp-idf!31454
2024-06-13 11:04:54 +08:00
morris
10f8cc42fb
Merge branch 'esp32p4/add_adc_support_v5.3' into 'release/v5.3'
...
feat(adc): support ADC oneshot/continuous mode on ESP32P4(v5.3)
See merge request espressif/esp-idf!31367
2024-06-13 11:00:59 +08:00
Island
321f51d416
Merge branch 'feat/add_hci_log_record_for_nimble_v5.3' into 'release/v5.3'
...
feat(bt/nimble): support hci log for nimble (backport v5.3)
See merge request espressif/esp-idf!31424
2024-06-13 10:44:16 +08:00
Aditya Patwardhan
e819b8c0b9
Merge branch 'fix/incorrect_pma_config_esp32p4_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): Fix incorrect PMA configuration for ESP32-P4 (v5.3)
See merge request espressif/esp-idf!31431
2024-06-13 00:06:26 +08:00
zhiweijian
679df9ec6f
feat(bt/nimble): support hci log for nimble
2024-06-12 19:24:36 +08:00
gaoxu
a326f15120
feat(adc): support ADC continuous mode on ESP32P4
2024-06-12 18:34:04 +08:00
gaoxu
cfc5da167d
feat(soc): rename lp_adc and ahb_dma reg base on p4
2024-06-12 18:16:48 +08:00
gaoxu
e63d6582cc
feat(adc): move adc periph enable/reset functions to ll layer
2024-06-12 18:16:45 +08:00
gaoxu
3f5037866b
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
2024-06-12 18:16:41 +08:00
gaoxu
cf123b3626
feat(uart): support HP/LP uart on ESP32C5 MP v5.3
2024-06-12 18:15:22 +08:00
morris
7f0673f634
Merge branch 'refactor/emac_alloc_dma_buffer_v5.3' into 'release/v5.3'
...
refactor(emac): use heap component API to allocate cached aligned DMA buffer (v5.3)
See merge request espressif/esp-idf!31457
2024-06-12 17:27:30 +08:00
morris
54f30cc94b
Merge branch 'feature/esp32c5mp_gdma_support_v5.3' into 'release/v5.3'
...
feat(gdma): add GDMA support for ESP32C5 MP (v5.3)
See merge request espressif/esp-idf!30897
2024-06-12 17:26:16 +08:00
Ivan Grokhotkov
fd7c809282
Merge branch 'fix/stray_sections_v5.3' into 'release/v5.3'
...
fix(system): print warning if stray section is found while linking (v5.3)
See merge request espressif/esp-idf!30948
2024-06-12 16:42:12 +08:00
Ivan Grokhotkov
ddbf9936d6
Merge branch 'feature/update-toolchain-to-esp-13.2.0_20240530_v5.3' into 'release/v5.3'
...
feat(tools): update toolchain version to esp-13.2.0_20240530 (v5.3)
See merge request espressif/esp-idf!31217
2024-06-12 16:35:50 +08:00
Song Ruo Jing
bbc44b486e
feat(gdma): add GDMA support for ESP32C5 MP
2024-06-12 15:28:40 +08:00
Island
b4dc51b873
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.3' into 'release/v5.3'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.3)
See merge request espressif/esp-idf!31444
2024-06-12 14:10:14 +08:00
Island
46677555ed
Merge branch 'bugfix/fix_ble_pktlen_change_v5.3' into 'release/v5.3'
...
Bugfix/fix ble pktlen change (v5.3)
See merge request espressif/esp-idf!31250
2024-06-12 14:06:39 +08:00
Jiang Jiang Jian
6e2950dde2
Merge branch 'backport/openthread_feature_53' into 'release/v5.3'
...
Backport some openthread related features (Backport v5.3)
See merge request espressif/esp-idf!30973
2024-06-12 14:03:18 +08:00
morris
c349247236
refactor(emac): use heap component API to allocate cached aligned DMA buffer
2024-06-12 13:51:17 +08:00
morris
367b0c16f1
Merge branch 'refactor/i2s_dma_buffer_allocation_v5.3' into 'release/v5.3'
...
refactor(i2s): clean up DMA buffer allocation (v5.3)
See merge request espressif/esp-idf!31451
2024-06-12 13:49:38 +08:00
Dong Heng
de0990e58c
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-12 11:35:51 +08:00
Marius Vikhammer
f1df3eb99b
docs(core): update misc docs for C5
2024-06-12 10:24:33 +08:00
morris
7c62ad5434
Merge branch 'feature/ppa_add_test_cases_v5.3' into 'release/v5.3'
...
feat(ppa): add test cases to test PPA data correctness (v5.3)
See merge request espressif/esp-idf!31448
2024-06-12 10:22:17 +08:00
morris
8ae12473b5
refactor(i2s): clean up DMA buffer allocation
2024-06-12 10:16:24 +08:00
morris
f215c2fd41
Merge branch 'refactor/async_memcpy_allocate_dma_memory_v5.3' into 'release/v5.3'
...
refactor(async_memcpy): clean up memory allocation code (v5.3)
See merge request espressif/esp-idf!31429
2024-06-12 10:10:11 +08:00
Michael (XIAO Xufeng)
07d53ad11a
Merge branch 'bugfix/sdmmc_psram_esp32s3_v5.3' into 'release/v5.3'
...
fix(sdmmc): fix invalid data when reading/writing PSRAM buffers (v5.3)
See merge request espressif/esp-idf!31362
2024-06-12 03:02:38 +08:00
Michael (XIAO Xufeng)
8377fe746a
Merge branch 'fix/spi_sct_fix_descripter_oob_when_lager_then_4092_v5.3' into 'release/v5.3'
...
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes (v5.3)
See merge request espressif/esp-idf!31089
2024-06-12 03:00:58 +08:00
Michael (XIAO Xufeng)
e38e1a0389
Merge branch 'bugfix/check_i2s_intr_alloc_failure_v5.3' into 'release/v5.3'
...
fix(i2s): check gdma callback register state and add missed port2 on p4 (v5.3)
See merge request espressif/esp-idf!31426
2024-06-12 02:21:20 +08:00
Michael (XIAO Xufeng)
0ef2599e3c
Merge branch 'csi/add_no_backup_buffer_usage_verify_v5.3' into 'release/v5.3'
...
feat(csi): add verify to no backup buffer usage (v5.3)
See merge request espressif/esp-idf!30863
2024-06-12 02:07:32 +08:00
Michael (XIAO Xufeng)
98e99e712f
Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
...
Feature/esp32c5 mp gpio support (v5.3)
See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00
David Čermák
943dd72da0
Merge branch 'feature/esp_emac_improvements_v5.3' into 'release/v5.3'
...
Feature/esp emac improvements (v5.3)
See merge request espressif/esp-idf!31368
2024-06-11 23:44:01 +08:00
Song Ruo Jing
39d0f4b650
feat(ppa): add test cases to test PPA data correctness
2024-06-11 21:59:05 +08:00
Michael (XIAO Xufeng)
5c618745fe
Merge branch 'feat/brownout_support_p4_v5.3' into 'release/v5.3'
...
feat(brownout): Add brownout detector support on esp32p4 (backport v5.3)
See merge request espressif/esp-idf!31094
2024-06-11 21:21:10 +08:00
Michael (XIAO Xufeng)
dbf8726b47
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
...
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
2024-06-11 21:07:41 +08:00
Rahul Tank
32a2ddceaa
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-11 17:43:32 +05:30
harshal.patil
8445486303
fix(soc): Cleanup inaccessible SHA registers from the header files
2024-06-11 14:24:09 +05:30
morris
e207b08e28
Merge branch 'change/rm_esp_dma_x_usage_in_doc_v5_3' into 'release/v5.3'
...
change(dma): remove esp_dma_x usage in programming guide
See merge request espressif/esp-idf!31430
2024-06-11 16:41:07 +08:00
Jakub Kocka
4f11dd7e21
fix(tools): Avoid crashing when Git is used to acquire IDF version
...
Closes https://github.com/espressif/esp-idf/issues/13345
2024-06-11 09:39:09 +02:00
morris
1c6a8b4521
Merge branch 'refactor/esp_lcd_io_header_files_v5.3' into 'release/v5.3'
...
i80_lcd: add help function to allocate draw buffer with proper alignment (v5.3)
See merge request espressif/esp-idf!31428
2024-06-11 15:27:08 +08:00
morris
ffbb1aba5e
Merge branch 'feat/isp_dvp_driver_v5.3' into 'release/v5.3'
...
isp: dvp driver (v5.3)
See merge request espressif/esp-idf!31261
2024-06-11 15:05:26 +08:00
Island
3ffea37812
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.3' into 'release/v5.3'
...
Bugfix/esp32c2 fixed some ble issues master (v5.3)
See merge request espressif/esp-idf!31232
2024-06-11 14:55:43 +08:00
harshal.patil
0868604664
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-11 12:23:06 +05:30
Armando
0b8952dc2e
change(dma): remove esp_dma_x usage in programming guide
2024-06-11 14:35:57 +08:00
zwx
1de232fb98
feat(openthread): update BR lib
2024-06-11 14:25:45 +08:00
Xu Si Yu
15512f4170
fix(openthread): remove the empty task for openthread tasklets
2024-06-11 14:25:45 +08:00
zwx
fd0ea43496
fix(802.15.4): fixed ieee802154 will sleep when only pm enabled
2024-06-11 14:25:02 +08:00
zwx
5887426bad
feat(802154): log buffer full message in debug mode only
2024-06-11 14:25:02 +08:00
Xu Si Yu
3860cc8dac
feat(openthread): update openthread br lib
2024-06-11 14:25:01 +08:00
Xu Si Yu
3efe49f26a
feat(openthread): support openthread ephemeral key
2024-06-11 14:25:01 +08:00
zwx
01e02aec6c
fix(802.15.4): fix a risk for receive_at and ignore bit8 for the frame length
2024-06-11 14:25:01 +08:00
zwx
d6a3ed0637
feat(openthread): remove the range for some configurations
2024-06-11 14:25:01 +08:00
zwx
784abd1ae0
feat(openthread): move iperf dependency into cli extension
2024-06-11 14:25:01 +08:00
morris
b8122ec6b3
refactor(async_memcpy): clean up memory allocation code
2024-06-11 13:54:31 +08:00
morris
b6bc597903
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
2024-06-11 13:50:38 +08:00
morris
33ac88cd31
change(esp_lcd): split header files by different IO interface
2024-06-11 13:50:37 +08:00
morris
dafc3b3cd5
Merge branch 'feat/gdma_set_burst_size_v5.3' into 'release/v5.3'
...
feat(gdma): return alignment constraints required by the GDMA channel (v5.3)
See merge request espressif/esp-idf!31113
2024-06-11 11:59:03 +08:00
Island
bee6044a24
Merge branch 'doc/update_readme_enc_adv_v5.3' into 'release/v5.3'
...
docs(nimble): Added chip information in enc_adv example README file (v5.3)
See merge request espressif/esp-idf!30773
2024-06-11 11:01:02 +08:00
Island
84660a822a
Merge branch 'bugfix/ble_gap_unpair_error_code_v5.3' into 'release/v5.3'
...
fix(nimble): Added return code in ble_gap_unpair error logs (v5.3)
See merge request espressif/esp-idf!31307
2024-06-11 11:00:49 +08:00
Island
bde502ed27
Merge branch 'bugfix/bleqabr24-549_v5.3' into 'release/v5.3'
...
fix(ble_mesh): fix issues in mesh deinit_v5.3
See merge request espressif/esp-idf!30540
2024-06-11 11:00:10 +08:00
Island
5634a3260e
Merge branch 'feat/add_api_to_set_privacy_mode_v5.3' into 'release/v5.3'
...
feat(bt/bluedroid): support BLE set privacy mode (v5.3)
See merge request espressif/esp-idf!30906
2024-06-11 10:59:54 +08:00
laokaiyao
cd4c71e20f
fix(i2s): add the missed port2 for p4
2024-06-11 10:59:05 +08:00
laokaiyao
ab81888705
fix(i2s): add check to gdma callback register
2024-06-11 10:55:22 +08:00
Jiang Jiang Jian
67f0bfa8bc
Merge branch 'fix/ble_mesh_sar_bugfix_v5.3' into 'release/v5.3'
...
BLE Mesh SAR bugfix (v5.3)
See merge request espressif/esp-idf!30881
2024-06-11 10:49:52 +08:00
Jiang Jiang Jian
421c94ded5
Merge branch 'fix/ble_mesh_gatts_bugfix_v5.3' into 'release/v5.3'
...
BLE Mesh Gatts bugfix (v5.3)
See merge request espressif/esp-idf!30872
2024-06-11 10:49:09 +08:00
Jiang Jiang Jian
a31806d076
Merge branch 'feature/esp32c6_pu8m_in_sleep_support_v5.3' into 'release/v5.3'
...
feat(sleep): support 8m force pu in sleep for esp32c6 & esp32h2 (v5.3)
See merge request espressif/esp-idf!30999
2024-06-11 10:48:05 +08:00
Jiang Jiang Jian
da43ec0425
Merge branch 'fix/assert_in_bt_controller_v5.3' into 'release/v5.3'
...
fix(bt): fix some issues in bluetooth controller(backport v5.3)
See merge request espressif/esp-idf!31321
2024-06-11 10:45:17 +08:00
Jiang Jiang Jian
832337bdee
Merge branch 'fix/support_union_lp_io_clk_control_v5.3' into 'release/v5.3'
...
fix(esp_driver_gpio): manage lp_io module clock by driver (v5.3)
See merge request espressif/esp-idf!31359
2024-06-11 10:45:00 +08:00
Jiang Jiang Jian
9230a25140
Merge branch 'bugfix/fix_lp_half_world_access_v5.3' into 'release/v5.3'
...
fix(hal): fix LP timer / PMU LL half word access (v5.3)
See merge request espressif/esp-idf!31386
2024-06-11 10:44:34 +08:00
Jiang Jiang Jian
f20f0ae8d1
Merge branch 'doc/update_esp32c6_power_statics_5.3' into 'release/v5.3'
...
docs(lowpower): updating low-power statistics in Wi-Fi scenarios (v5.3)
See merge request espressif/esp-idf!31209
2024-06-11 10:43:49 +08:00
Jiang Jiang Jian
726ed08ee2
Merge branch 'bugfix/mldv6_report_memory_leak_v5.3' into 'release/v5.3'
...
fix(esp_netif): Fix mldv6 report memory leak in esp_netif(v5.3)
See merge request espressif/esp-idf!31064
2024-06-11 10:43:14 +08:00
Jiang Jiang Jian
5feffad9a1
Merge branch 'bugfix/pm-108_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue of tg0 watchdog reset caused by wifi module retention
See merge request espressif/esp-idf!31011
2024-06-11 10:42:38 +08:00
Jiang Jiang Jian
eac00e82d1
Merge branch 'bugfix/loadprohibited_after_bt_deinit_v5.3' into 'release/v5.3'
...
Fixed some coexist issues
See merge request espressif/esp-idf!31003
2024-06-11 10:42:16 +08:00
Armando
dbccfbb2e7
change(isp): don't init unnecessary isp pipeline items when doing isp_new_processor
2024-06-11 10:18:16 +08:00
Armando
be9c4ebf44
fix(isp): reverted only raw8 input limits
2024-06-11 10:18:16 +08:00
Armando
de1d006ba3
change(isp): change isp_af_window_t to isp_window_t
2024-06-11 10:18:16 +08:00
Armando
f58b63d31e
test(isp_dvp): added isp_dvp test
2024-06-11 10:18:16 +08:00
Armando
9713bd63a4
fix(csi): fixed csi wrong state machine settings
2024-06-11 10:18:16 +08:00
Armando
05f44bddf0
feat(isp): added isp dvp driver
2024-06-11 10:18:16 +08:00
morris
65d9300b5c
Merge branch 'bugfix/esp32h2_iomux_retention_v5.3' into 'release/v5.3'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2 (v5.3)
See merge request espressif/esp-idf!31190
2024-06-11 10:01:07 +08:00
Marius Vikhammer
0a3d59a4fa
Merge branch 'docs/update_getting_started_for_esp32p4_support_v5.3' into 'release/v5.3'
...
Docs/update getting started for esp32p4 support (v5.3)
See merge request espressif/esp-idf!31114
2024-06-11 09:44:13 +08:00
Marius Vikhammer
45c7eb4d4b
Merge branch 'feature/make_heap_alloc_caps_align_memory2_v5.3' into 'release/v5.3'
...
Align memory requested from heap component to hw requirements (v5.3)
See merge request espressif/esp-idf!31195
2024-06-11 09:42:04 +08:00
Marius Vikhammer
a71f265d25
Merge branch 'feature/lp_core_intr_panic_v5_3' into 'release/v5.3'
...
feat(ulp): support interrupts and panic for C6/P4 LP core (v5.3)
See merge request espressif/esp-idf!31189
2024-06-11 09:41:51 +08:00
Marius Vikhammer
b2dcc24335
Merge branch 'bugfix/clic_intr_thresh_v5.3' into 'release/v5.3'
...
fix(intr): fixed intr threshhold min level on C5 (v5.3)
See merge request espressif/esp-idf!31272
2024-06-11 09:41:31 +08:00
Marius Vikhammer
88c0ea49e3
Merge branch 'feat/ai_coproc_support_esp32p4_v5.3' into 'release/v5.3'
...
feat(riscv): add support for PIE coprocessor and HWLP feature (backport v5.3)
See merge request espressif/esp-idf!31020
2024-06-11 09:41:06 +08:00
Michael (XIAO Xufeng)
cc869c6ab5
Merge branch 'refactor/usb_mock_classes_v5.3' into 'release/v5.3'
...
refactor(usb): Split test device descriptors from mock classes (v5.3)
See merge request espressif/esp-idf!31413
2024-06-11 00:41:53 +08:00
Michael (XIAO Xufeng)
87fd8b41d8
Merge branch 'bugfix/jpeg_error_handle_v5.3' into 'release/v5.3'
...
fix(jpeg): Modify jpeg deocde/encode error handling logic (backport v5.3)
See merge request espressif/esp-idf!31159
2024-06-10 03:28:52 +08:00
C.S.M
fccc309499
fix(jpeg): Modify jpeg deocde/encode error handling logic (backport v5.3)
2024-06-10 03:28:52 +08:00
Michael (XIAO Xufeng)
9aea2d3395
Merge branch 'fix/peripheral_driver_kconfig_inconsistence_v5.3' into 'release/v5.3'
...
fix(kconfig): fixed peripheral driver kconfig inconsistencies (v5.3)
See merge request espressif/esp-idf!31294
2024-06-10 03:27:38 +08:00
Darian Leung
6192507987
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-06-09 12:34:37 +08:00
Darian Leung
7f61f74aa0
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-06-09 10:43:25 +08:00
Darian Leung
7474a450c2
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-06-09 10:43:20 +08:00
morris
41515a9086
Merge branch 'feature/parlio_rx_driver_p4_v5.3' into 'release/v5.3'
...
feat(parlio_rx): supported parlio rx on p4 (v5.3)
See merge request espressif/esp-idf!31096
2024-06-07 22:54:08 +08:00
morris
4787e928a2
Merge branch 'feat/isp_bf_feature_v5.3' into 'release/v5.3'
...
feat(isp): added isp bf driver (v5.3)
See merge request espressif/esp-idf!31067
2024-06-07 22:52:17 +08:00
morris
c9f8fc0405
Merge branch 'fix/example_blink_esp32h2_v5.3' into 'release/v5.3'
...
fix(blink): fix sdkconfig defaults name for esp32h2 (v5.3)
See merge request espressif/esp-idf!31340
2024-06-07 22:50:31 +08:00
morris
12d480423b
Merge branch 'feature/esp32p4_ppa_driver_support_v5.3' into 'release/v5.3'
...
feat(ppa): add PPA driver support for ESP32P4 (v5.3)
See merge request espressif/esp-idf!31074
2024-06-07 22:48:49 +08:00
morris
e148263565
Merge branch 'bugfix/mipi_dsi_rgb666_color_pixel_v5.3' into 'release/v5.3'
...
fix(dsi): fixed wrong RGB666 pixel size (v5.3)
See merge request espressif/esp-idf!31152
2024-06-07 22:47:47 +08:00
morris
5d844e57ed
change(rgb_lcd): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
b2ff20d94c
change(i80_lcd): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
e8852d5c38
change(async_memcpy): set DMA transfer burst size
2024-06-07 22:44:18 +08:00
morris
2f0c9b3584
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-06-07 22:44:18 +08:00
Ondrej Kosta
09cbbaaf7c
fix(esp_eth): Fixed another memory leak ESP MAC
2024-06-07 15:26:18 +02:00
Ondrej Kosta
dab7fdd6f0
fix(esp_eth): fixing memory leak and invalid bit shift
2024-06-07 15:26:18 +02:00
Ondrej Kosta
d6b3b8feeb
feat(esp_eth): added example to deinit Ethernet
2024-06-07 15:26:18 +02:00
Ondrej Kosta
f6420436eb
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-06-07 15:26:18 +02:00
Aditya Patwardhan
23cfe0826b
Merge branch 'fix/aes_operation_using_psram_memory_with_psram_enc_v5.3' into 'release/v5.3'
...
Enable AXI-DMA AES-ECC mean access when external memory encryption is enabled (v5.3)
See merge request espressif/esp-idf!30822
2024-06-07 19:17:38 +08:00
Aditya Patwardhan
30ea848335
Merge branch 'feature/update_cjson_version_to_1.7.18_v5.3' into 'release/v5.3'
...
feat(cjson): update submodule to v1.7.18 (v5.3)
See merge request espressif/esp-idf!31014
2024-06-07 19:17:23 +08:00
wuzhenghui
6a86351373
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:13:40 +08:00
wuzhenghui
e5429b256a
fix(hal): fix LP timer LL half word access
2024-06-07 14:13:39 +08:00
C.S.M
4daaa9c587
fix(bod): Disable fib in bootloader so that interrupt can be triggered properly
2024-06-07 10:38:14 +08:00
wuzhenghui
091da3d631
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-06 19:27:57 +08:00
Ivan Grokhotkov
c8474d48f8
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-06 10:44:53 +02:00
Anton Maklakov
6e7a9de65e
fix(blink): fix sdkconfig defaults name
2024-06-05 16:30:23 +07:00
gongyantao
6cd960928a
fix(bt): fix some issues in bluetooth controller
...
1: fix return incorrect link key with hci command rd_stored_link_key
2: fix the assert triggered during APB TX
3: fix role switch LMP collision bug
2024-06-05 09:05:29 +08:00
Alexey Lapshin
b07a1470c5
feat(tools): update toolchain version to esp-13.2.0_20240530
2024-06-04 18:35:17 +04:00
Abhinav Kudnar
737b5edd5b
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-04 14:46:13 +05:30
laokaiyao
d9f9f79270
fix(kconfig): fixed peripheral driver kconfig inconsistencies
2024-06-04 10:19:31 +08:00
Marius Vikhammer
a6c2c4149d
fix(intr): fixed intr threshhold min level on C5
2024-06-03 12:44:32 +08:00
Marius Vikhammer
fe32b34b20
docs(links): fix broken links found in CI
2024-06-03 12:42:25 +08:00
Jiang Jiang Jian
ae876915ec
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
See merge request espressif/esp-idf!31218
2024-06-03 10:36:46 +08:00
zhanghaipeng
1542b768fd
fix(ble/bluedroid): Optimize BLE stack connect callback name
2024-06-02 17:36:35 +08:00
zhanghaipeng
e10c977834
fix(ble/bluedroid): Fixed BLE no data length change event
2024-06-02 17:36:35 +08:00
zwl
9ab7f325cc
ble: fixed ble some issues on esp32c6 and esp32h2
2024-05-31 17:13:31 +08:00
zwl
bbe96641b1
ble: fixed ble some issues on esp32c2
2024-05-31 17:13:31 +08:00
Sarvesh Bodakhe
e22c101034
fix(wifi): Add back WIFI_AUTH_WPA3_EXT_PSK and WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE
...
Add back above authmodes instead of removing and merging them with WIFI_AUTH_WPA3_PSK
in minor releases during v5.x.
These authmodes will be removed from v6.0
2024-05-31 13:50:54 +08:00
wangtao@espressif.com
63f019565b
fix(wifi): fix send mgmt err when eapol process
2024-05-31 13:50:12 +08:00
wuzhenghui
3a5ba85419
docs(lowpower): updating low-power statistics in Wi-Fi scenarios
2024-05-30 21:54:32 +08:00
luoxu
a168f4cc9b
fix(ble_mesh): fix issues in mesh deinit
2024-05-30 20:37:31 +08:00
Jeroen Domburg
df4195062d
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-30 16:02:03 +08:00
Song Ruo Jing
8800e9d0e5
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2
2024-05-30 15:13:58 +08:00
Marius Vikhammer
2f1b81cd14
feat(ulp): add pulse counter example for lp core
2024-05-30 14:41:47 +08:00
Marius Vikhammer
87d4172ee5
feat(ulp): add lp core panic handler
2024-05-30 14:41:31 +08:00
Marius Vikhammer
7f9b5deae1
feat(ulp): support interrupts for C6/P4 LP core
...
Closes https://github.com/espressif/esp-idf/issues/13059
2024-05-30 14:40:23 +08:00
Marius Vikhammer
3d959421b1
docs(doxygen): fix misc issues with new version of doxygen
2024-05-30 13:42:06 +08:00
Li Shuai
52a922f953
fix(wifi): fixed the issue of tg0 watchdog reset caused by wifi module retention
2024-05-29 20:50:53 +08:00
David Cermak
baf6028974
fix(docs): tcpip_adapter: Document replacement of tcpip_adapter_get_sta_list
2024-05-29 13:44:26 +02:00
Alexey Gerenkov
60c2068fef
docs(app_trace): Update docs for ESP32-P4
2024-05-29 14:31:34 +03:00
Song Ruo Jing
10f89fe52e
fix(ppa): fix mismatching writeback and invalidate data size on the same buffer
2024-05-29 14:35:26 +08:00
morris
b1b182f258
change(dsi): use DW_GDMA as the flow controller
...
previously the DSI_Bridge was set as the flow controller
2024-05-29 12:32:03 +08:00
morris
1129f0834e
fix(dsi): fixed wrong RGB666 pixel size
2024-05-29 12:32:03 +08:00
Armando
58ebdb7ae3
change(image): move image_process driver from bootloader_support to esp_system
2024-05-29 10:02:44 +08:00
Armando
48e06fafea
feat(xip_psram): support xip psram feature on esp32p4
2024-05-29 10:02:44 +08:00
Wang Fang
6bb35c551c
docs: Updated Getting Started for ESP32-P4 support
2024-05-28 11:52:06 +08:00
gaoxu
0be44b6ccc
feat(gpio): fix gpio matrix const input addr on C5 MP
2024-05-27 18:13:58 +08:00
gaoxu
bf604e91a6
feat(gpio): remove io_mux_reg array in gpio_periph.c from c5
2024-05-27 18:13:42 +08:00
laokaiyao
dcc7cf9379
feat(parlio_rx): support parlio rx on p4
2024-05-27 17:20:15 +08:00
C.S.M
5a7a9c0638
test(esp_intr_dump): Fix the esp intr dump expected output because the changes happened in brownout
2024-05-27 16:41:18 +08:00
C.S.M
91cedfe89d
feat(brownout): Add brownout detector support on esp32p4
2024-05-27 16:40:45 +08:00
wanlei
0d94b1cd89
fix(spi_master): fix sct mode descripter oob when data lager then 4092 bytes
2024-05-27 15:01:38 +08:00
Song Ruo Jing
1b1005a1d8
feat(ppa): add PPA driver support for ESP32P4
2024-05-27 11:34:47 +08:00
Xiao Xufeng
096db7521b
feat(sdmmc_io): support sending CMD53 with fixed address
2024-05-24 20:27:57 +08:00
Armando
cc48efc6ec
feat(isp): added isp bf driver
2024-05-24 16:46:00 +08:00
WanqQixiang
88b300d064
fix(esp_netif): Fix mldv6 report memory leak in esp_netif
2024-05-24 15:33:55 +08:00
Armando
f9b58b0c73
change(mmu): fix spell issue
2024-05-23 15:42:04 +08:00
luoxu
3a7aafe7d6
fix(ble_mesh): change tx/rx lock to recursive mutex to avoid dead lock
2024-05-23 15:41:58 +08:00
luoxu
e23d24a65d
fix(ble_mesh): reference net_buf on correct positions
2024-05-23 15:41:58 +08:00
Armando
687064b2f8
change(cpu_start): added note about internal ram only stage
2024-05-23 15:41:35 +08:00
Armando
168ff6e268
bugfix(cpu_start): check c3 efuse error log on ram app condition
...
Prior to this commit, esp_efuse_check_errors() is only called when it's
2nd stage btld app.
This commit moves this error check so under all conditions (including
ram app, pure ram app) will check this efuse error
2024-05-23 15:41:30 +08:00
Armando
8e66d38959
refactor(cpu_start): move uni/multi core log later
2024-05-23 15:41:25 +08:00
Roland Dobai
5890c7450d
fix(tools): Use GDGBUI arguments based on its version
...
Closes https://github.com/espressif/esp-idf/issues/13665
2024-05-23 07:35:55 +02:00
luoxu
2c96e097c9
fix(ble_mesh): Create service after service register success
2024-05-23 12:16:46 +08:00
Adam Múdry
f3b7e0502a
ci(examples/storage): Enable perf_benchmark spiflash example and build others
2024-05-22 17:00:53 +02:00
Adam Múdry
2f10ca582b
fix(storage): Fix SD card examples for SoCs with SOC_SDMMC_IO_POWER_EXTERNAL 1
2024-05-22 17:00:53 +02:00
Omar Chebib
0928ff027b
fix(riscv): make HWLP feature use direct saving of lazy saving
2024-05-22 16:58:31 +08:00
Omar Chebib
6eba7a536a
feat(riscv): add support for PIE coprocessor and HWLP feature
...
FreeRTOS tasks may now freely use the PIE coprocessor and HWLP feature.
Just like the FPU, usiing these coprocessors result in the task being pinned
to the core it is currently running on.
2024-05-22 16:58:31 +08:00
nilesh.kale
75faae29a8
feat(cjson): update submodule to v1.7.18
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18
2024-05-22 13:34:31 +05:30
baohongde
0c3a0d6c9a
fix(coex): Fixed some coexist issues
...
- Fixed crash issue in coexist callback
- Fixed coexist scheme status update issue
2024-05-22 11:51:44 +08:00
chenjianhua
9f04d1ac36
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(a771b7c)
...
- Fixed assert when starting advertising due to preemption
- Fixed RPA generation after each reboot
- Fixed RPA renew timer start and stop
2024-05-22 11:51:44 +08:00
chaijie@espressif.com
b8d9da5c03
feat(sleep): support 8m force pu in sleep for esp32c6/esp32h2
2024-05-22 11:35:00 +08:00
chenjianhua
52b9c5d666
feat(bt/bluedroid): support BLE set privacy mode
2024-05-22 10:43:37 +08:00
Jiang Jiang Jian
3f632df143
Merge branch 'ci/update-known-failed-cases-file-name(v5.3)' into 'release/v5.3'
...
ci: add 5.3 known failed cases file
See merge request espressif/esp-idf!30978
2024-05-22 07:42:26 +08:00
Jiang Jiang Jian
5ec2be4ba3
Merge branch 'fix/websocket_first_packet_v5.3' into 'release/v5.3'
...
fix(ws_transport): fixed `server-key` corruption (backport v5.3)
See merge request espressif/esp-idf!30963
2024-05-22 07:41:55 +08:00
Jiang Jiang Jian
1d3d63c438
Merge branch 'bugfix/fix_resetting_redirect_counter_v5.3' into 'release/v5.3'
...
fix: reset redirect counter for using same handler (v5.3)
See merge request espressif/esp-idf!30935
2024-05-22 07:41:24 +08:00
Jiang Jiang Jian
e7ba614a04
Merge branch 'set_gdb_remotetimeout_v5.3' into 'release/v5.3'
...
tools(gdbinit): set remote timeout for the gdb connection (v5.3)
See merge request espressif/esp-idf!30804
2024-05-22 07:40:07 +08:00
Jiang Jiang Jian
dbf757118a
Merge branch 'bugfix/free_controlle_memory_in_init_fail_v5.3' into 'release/v5.3'
...
fix(nimble): Free controller memory if init fails (v5.3)
See merge request espressif/esp-idf!30749
2024-05-22 07:39:47 +08:00
Jiang Jiang Jian
0c2c962b19
Merge branch 'coredump_sanity_check_v5.3' into 'release/v5.3'
...
fix(coredump): increase sanity check before get summary (v5.3)
See merge request espressif/esp-idf!30527
2024-05-22 07:39:23 +08:00
Jiang Jiang Jian
1f0d27a2c6
Merge branch 'fix/pytest_session_dir_v5.3' into 'release/v5.3'
...
ci: apply new fix in pytest-embedded 1.10 (v5.3)
See merge request espressif/esp-idf!30676
2024-05-22 07:38:23 +08:00
Jiang Jiang Jian
1aaae85ad2
Merge branch 'bugfix/esp32c6eco1_coex_ble_deinit_wifi_bcn_timeout_v5.3' into 'release/v5.3'
...
backport v5.3: fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
See merge request espressif/esp-idf!30981
2024-05-22 07:37:41 +08:00
Jiang Jiang Jian
85048f35e3
Merge branch 'bugfix/stop_tg_wdt_in_xpd_xtal_lightsleep_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): stop tg wdt in xpd xtal lightsleep (v5.3)
See merge request espressif/esp-idf!30992
2024-05-22 07:37:32 +08:00
Jiang Jiang Jian
1a7c782905
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
Fix(wifi):backport wifi fixes v5.3
See merge request espressif/esp-idf!30994
2024-05-22 07:37:14 +08:00
Jiang Jiang Jian
cf4cf23741
Merge branch 'contrib/github_pr_13560_v5.3' into 'release/v5.3'
...
esp_eth: DP83848: correct link detection to use BMSR (GitHub PR) (v5.3)
See merge request espressif/esp-idf!30450
2024-05-21 23:42:21 +08:00
Jiang Jiang Jian
236556d1ea
Merge branch 'contrib/github_pr_13669_v5.3' into 'release/v5.3'
...
docs: clarify ESP_RETURN_ON_ERROR result (GitHub PR) (v5.3)
See merge request espressif/esp-idf!30405
2024-05-21 23:41:51 +08:00
Jiang Jiang Jian
07669b8012
Merge branch 'fix/core1_access_cache_when_core0_close_cache_during_sleep_v5.3' into 'release/v5.3'
...
fix(esp_system): fix core1 access cache when core0 close cache during sleep(backport v5.3)
See merge request espressif/esp-idf!30942
2024-05-21 23:41:17 +08:00
Li Shuai
e13bb3d734
fix(esp32c6): fix the issue of except wifi state caused by the missing mac retention config
2024-05-21 21:34:30 +08:00
morris
bb4ba96545
Merge branch 'feat/axi_icm_qos_v5.3' into 'release/v5.3'
...
feat(axi_icm): AXI interconnect QoS (v5.3)
See merge request espressif/esp-idf!30980
2024-05-21 21:24:36 +08:00
liuning
1bf9c822f9
feat(wifi): support coex pwr
2024-05-21 20:57:46 +08:00
wangtao@espressif.com
bb466097e5
feat(wifi): add softap csa&dtim&wait_bcast_data setting and ignore err nodata
2024-05-21 20:57:06 +08:00
wuzhenghui
8b369072f9
fix(esp_hw_support/sleep): stop TG0/TG1 watchdog if XTAL not power down in lightsleep
2024-05-21 20:30:28 +08:00
wuzhenghui
d91dfe3510
change(esp_hw_support/sleep): improve esp32c3 systimer stall bug workaround
2024-05-21 20:30:24 +08:00
Li Shuai
2396dc5ff7
fix(wifi): fix the issue where deinit ble in a coexist scenario causes the wifi mac tsf counter to stop
2024-05-21 16:39:20 +08:00
gaoxu
ce7ceb8d9d
feat(csi): add verify to no backup buffer usage
2024-05-21 15:36:34 +08:00
morris
5ec85c0bfd
feat(axi_icm): AXI interconnect QoS configuration functions
2024-05-21 14:38:34 +08:00
igor.udot
7c49b1da55
ci: add 5.3 known failed cases filename
2024-05-21 14:01:08 +08:00
Island
8805685f72
Merge branch 'bugfix/fixed_issues_on_esp32c6_and_esp32h2_v5.3' into 'release/v5.3'
...
fixed some ble issues on esp32c6 and esp32h2 (v5.3)
See merge request espressif/esp-idf!30891
2024-05-21 11:52:32 +08:00
Suren Gabrielyan
a3d77114b6
fix(ws_transport): utility functions minor improvments
2024-05-20 17:54:43 +04:00
Richard Allen
021dc8747c
fix(ws_transport): fixed server-key corruption
...
When first fragment is sent over HTTP during websocket
connection, defer buffering of fragment until after the
websocket server-key is validated.
This order is required because the first fragment buffering
overwrites the memory holding the server-key headers.
Fixes 2267d4b
Fixes https://github.com/espressif/esp-protocols/issues/396
PR https://github.com/espressif/esp-idf/pull/13724
2024-05-20 17:54:31 +04:00
Jiang Jiang Jian
c7f146b671
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(esp_wifi): backport some wifi fixes to v5.3
See merge request espressif/esp-idf!30933
2024-05-20 20:52:18 +08:00
Jiang Jiang Jian
86a49de1eb
Merge branch 'fix/fix_esp32p4_kconfig_pd_cpu_dependcy_error_v5.3' into 'release/v5.3'
...
fix(esp_pm): fix esp32p4 kconfig pd cpu dependency error (v5.3)
See merge request espressif/esp-idf!30794
2024-05-20 20:12:05 +08:00
Alexey Lapshin
89218b35e4
fix(system): place idf's stray sections while linking
2024-05-20 13:31:04 +04:00
Marius Vikhammer
51b6d16b43
Merge branch 'doc/update-performance-guides-p4-c5_v5.3' into 'release/v5.3'
...
docs(performance): Add P4 and C5 information in the performance guides (backport v5.3)
See merge request espressif/esp-idf!30492
2024-05-20 16:16:48 +08:00
shenmengjing
9e74564ba5
docs: Update the CN Translation for ram-usage and speed
2024-05-20 09:34:12 +02:00
Xiaoyu Liu
9ebc8f02a9
feat(system/console): Added argtable3 SBOM manifest file in console component for SPDX file generation
2024-05-20 15:04:27 +08:00
Lou Tianhao
7b10c2421f
fix(esp_system): fix core1 access cache when core0 close cache during sleep
2024-05-20 15:01:08 +08:00
harshal.patil
0c5bce6918
fix(bootloader_support): Make esp_flash_encrypt.h independent of spi_flash_mmap.h header
2024-05-20 14:40:49 +08:00
harshal.patil
bef1fba3bc
fix(mbedtls/crypto_shared_gdma): Enable AXI-DMA enable external memory AES-ECC access
...
- When external memory encryption is enabled, set the aes_ecc bit of AXI-DMA to enable memory access
2024-05-20 14:40:49 +08:00
wuzhenghui
64c062047f
fix(esp_hw_support): invalidate L1DCache before enter hardware sleep
2024-05-20 14:02:04 +08:00
wuzhenghui
157c5b52e3
change(esp_hw_support): put more code into TCM to speed up the sleep and wake-up process
2024-05-20 14:01:01 +08:00
wuzhenghui
c97ab134ef
ci(esp_pm): add pd_top auto lightsleep test case for esp_pm
2024-05-20 14:01:00 +08:00
wuzhenghui
5899701b68
feat(esp_pm): fix esp32p4 cpu powerdown kconfig dependency error
2024-05-20 14:01:00 +08:00
Marius Vikhammer
4ec0065d74
Merge branch 'docs/p4_hw_design_v5.3' into 'release/v5.3'
...
docs(sys-time): update link to hw design guidelines (v5.3)
See merge request espressif/esp-idf!30934
2024-05-20 13:57:29 +08:00
Jiang Jiang Jian
fe92d9ee60
Merge branch 'doc/update_bt_sleep_process_v5.3' into 'release/v5.3'
...
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst(v5.3)
See merge request espressif/esp-idf!30729
2024-05-20 13:50:59 +08:00
Jiang Jiang Jian
4c6cf06838
Merge branch 'fix/fix_esp_pm_case_high_fail_ratio_v5.3' into 'release/v5.3'
...
fix(esp_pm): fix esp_pm test cases high fail ratio (v5.3)
See merge request espressif/esp-idf!30672
2024-05-20 13:44:53 +08:00
Jiang Jiang Jian
464f4c9cc6
Merge branch 'fix/assert_1024_in_rwbt_isr_v5.3' into 'release/v5.3'
...
fix(bt/ble): fix some issues in bluetooth controller(backport v5.3)
See merge request espressif/esp-idf!30813
2024-05-20 13:43:43 +08:00
Harshit Malpani
eb8dad2fa6
fix: Add warning to enable LWIP_NETIF_LOOPBACK to use control socket API
...
Closes https://github.com/espressif/esp-idf/issues/13659
2024-05-20 10:43:41 +05:30
Harshit Malpani
856a299ba8
fix: reset redirect counter for using same handler
...
Closes https://github.com/espressif/esp-idf/issues/13633
2024-05-20 10:43:41 +05:30
Mahavir Jain
be9c7145f9
Merge branch 'feat/enable_app_update_test_p4_v5.3' into 'release/v5.3'
...
feat: Enable app_update test app for ESP32P4 (v5.3)
See merge request espressif/esp-idf!30821
2024-05-20 12:32:42 +08:00
Mahavir Jain
d638267741
Merge branch 'fix/fix_flash_encryption_esp32p4_v5.3' into 'release/v5.3'
...
fix(bootloader_support): Fix flash encryption for esp32p4 (v5.3)
See merge request espressif/esp-idf!30921
2024-05-20 12:29:18 +08:00
Marius Vikhammer
f3a73cbce3
docs(sys-time): update link to hw design guidelines
2024-05-20 12:16:19 +08:00
Marius Vikhammer
41ff5a2f43
Merge branch 'fix/brownout_crash_v5.3' into 'release/v5.3'
...
fix(brownout): fixed brownout isr crashing if cache disabled (v5.3)
See merge request espressif/esp-idf!30831
2024-05-20 12:13:17 +08:00
Marius Vikhammer
95cfd3987b
Merge branch 'bugfix/lp_core_tests_race_condition_v5.3' into 'release/v5.3'
...
fix(lp_core_test): fixed race-condition in lp core tests (v5.3)
See merge request espressif/esp-idf!30931
2024-05-20 12:12:49 +08:00
Marius Vikhammer
520beb865c
Merge branch 'bugfix/c5_isr_masking_v5.3' into 'release/v5.3'
...
fix(interrupt): fixed interrupt thresholds not working on C5 (v5.3)
See merge request espressif/esp-idf!30843
2024-05-20 12:12:36 +08:00
Marius Vikhammer
e53ca8e018
fix(lp_core_test): fixed race-condition in lp core tests
2024-05-20 11:59:10 +08:00
muhaidong
68be49d2cf
fix(wifi): fixed scan get ap number issue
2024-05-20 11:58:16 +08:00
Chen Yudong
686878497e
docs: update wifi iperf README
2024-05-20 11:56:44 +08:00
zhangyanjiao
c046d87561
docs(wifi): update the docmentation for mesh API
2024-05-20 11:55:27 +08:00
Sarvesh Bodakhe
fdb4197d02
fix(esp_wifi): Add some bugfixes and cleanup in softAP
...
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-05-20 11:50:09 +08:00
xuxiao
e11f030427
feat(wifi): add itwt teardown status
2024-05-20 11:49:54 +08:00
yinqingzhao
beebbada64
fix(wifi):esp32c6 wifi rx statistics is always zero
2024-05-20 11:47:43 +08:00
yinqingzhao
6da7a46bfa
fix(bss_color):fix bss color issues
2024-05-20 11:46:50 +08:00
liuning
d2551d6e4b
fix(wifi): fix esp32 unrecoverable m f issue
2024-05-20 11:46:08 +08:00
zhangyanjiao
4cf29dfcef
fix(wifi): fixed sniffer and espnow issue
...
1. fix(wifi): fixed sniffer dump fcs error packets fail
Closes https://github.com/espressif/esp-idf/issues/10777
2. fix(wifi): fixed the espnow priv parameter get error
Closes https://github.com/espressif/esp-idf/issues/13693
2024-05-20 11:44:48 +08:00
Shyamal Khachane
3dbba47d8c
fix(esp_wifi): Fix issues in NAN datapath establishment
...
1. Resolve indefinite waiting while stopping NAN
2. Increase NDP response timeout to 8 DW's
3. Set NAN discovery beacon interval to 100 TU's as per Section 9.2
of Wi-Fi Aware Specification v4.0
2024-05-20 11:43:58 +08:00
Nachiket Kukade
02c2356cb1
fix(esp_wifi): Fix issue in selecting FTM compensation with external AP
2024-05-20 11:43:18 +08:00
zhangyanjiao
8639f69ed7
fix(wifi): fix the tx issue when mesh packet lifetime remain equal to zero
2024-05-20 11:42:34 +08:00
morris
19ab395364
Merge branch 'feat/csi_dsi_example_v5.3' into 'release/v5.3'
...
example: csi dsi example and isp af dsi example(v5.3)
See merge request espressif/esp-idf!30913
2024-05-20 11:12:30 +08:00
Jiang Jiang Jian
a7266400be
Merge branch 'fix/freertos_scheduler_suspend_crit_v5.3' into 'release/v5.3'
...
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll() (v5.3)
See merge request espressif/esp-idf!30922
2024-05-20 10:53:35 +08:00
Michael (XIAO Xufeng)
1847e53909
Merge branch 'bugfix/fix_isp_input_data_type_limit_v5.3' into 'release/v5.3'
...
fix(isp): updated to only support input data type as raw8 (v5.3)
See merge request espressif/esp-idf!30857
2024-05-20 10:15:21 +08:00
Mahavir Jain
285ba1fcf2
Merge branch 'fix/reduce-binary-size_v5.3' into 'release/v5.3'
...
Reduce binary size (v5.3)
See merge request espressif/esp-idf!30654
2024-05-20 01:09:17 +08:00
Mahavir Jain
5c9392d177
Merge branch 'bugfix/free_memory_if_failed_to_strart_http_server_v5.3' into 'release/v5.3'
...
fix(esp_https_server): fix memory leak during configuring http server (v5.3)
See merge request espressif/esp-idf!30662
2024-05-20 01:08:21 +08:00
Mahavir Jain
6a92c1485a
Merge branch 'fix/pytest_server_start_command_failed_v5.3' into 'release/v5.3'
...
fix: Refactored script for initiating Python-based HTTPS server (v5.3)
See merge request espressif/esp-idf!30667
2024-05-20 01:07:55 +08:00
Michael (XIAO Xufeng)
c91bdda9f3
Merge branch 'refactor/isp_af_interrupt_and_callback_v5.3' into 'release/v5.3'
...
refactor(isp): refactor the interrupt and callback solution (v5.3)
See merge request espressif/esp-idf!30565
2024-05-20 00:51:38 +08:00
Michael (XIAO Xufeng)
f63e544dc3
Merge branch 'feature/support_chip912_cpll_spll_eco1_v5.3' into 'release/v5.3'
...
feat: support(esp32p4_eco1): modify cpll and spll config (v5.3)
See merge request espressif/esp-idf!30783
2024-05-20 00:48:27 +08:00
Michael (XIAO Xufeng)
0680af1269
Merge branch 'feature/usj_support_p4_v5.3' into 'release/v5.3'
...
feature(usb_serial_jtag): add usb serial jtag support for esp32p4 (backport v5.3)
See merge request espressif/esp-idf!30793
2024-05-20 00:48:22 +08:00
Mahavir Jain
2decfbc007
Merge branch 'fix/hello_world_linux_target_on_macos_v5.3' into 'release/v5.3'
...
fix(esp-tls): Fix compilation for linux target on macos (v5.3)
See merge request espressif/esp-idf!30808
2024-05-20 00:48:11 +08:00
Aditya Patwardhan
3640c1ecba
fix(bootloader_support): Fix flash encryption for esp32p4
2024-05-17 21:19:14 +05:30
Darian Leung
cbb43bb4c4
refactor(freertos/idf): Add critical section requirements to function description
...
This commit adds a note regarding the critical section calling requires of some
internal functions.
2024-05-17 22:43:35 +08:00
Darian Leung
0dc29caf4a
fix(freertos/idf): Add missing critical sections to vTaskSuspendAll()
...
vTaskSuspendAll() requires critical sections when building for SMP. Otherwise,
it is possible for a task to switch cores in between getting the core ID and
before incremented uxSchedulerSuspended.
2024-05-17 22:43:34 +08:00
Armando
5f07f64802
example(isp): added isp af example
2024-05-17 15:29:17 +08:00
Armando
e4f1c01197
fix(csi): fixed wrong assert when there's new transaction
2024-05-17 15:26:58 +08:00
Armando
2ed780b686
fix(isp): fixed af environment detector lack of configuration issue
2024-05-17 15:26:46 +08:00
Armando
a9383cb433
example(camera): added new camera dsi example
2024-05-17 15:26:39 +08:00
Erhan Kurubas
5e817df25f
fix(coredump): don't allow mapping of non-encrypted coredump partition
2024-05-16 21:31:40 +02:00
Erhan Kurubas
bd8d7ea76a
fix(coredump): increase sanity check before get summary
...
Closes https://github.com/espressif/esp-idf/issues/13594
2024-05-16 21:17:24 +02:00
zwl
352ee6fc26
ble: fixed some issues on ESP32C6 and ESP32H2
2024-05-16 17:46:07 +08:00
gaoxu
7403b8d68d
feat(rom): update c5 mp verison rom ld file
2024-05-16 15:03:21 +08:00
gaoxu
f27e117b5b
feat(gpio): update gpio docs on ESP32C5 MP version
2024-05-16 15:02:55 +08:00
gaoxu
a621402e1f
feat(pm): add SOC_PM_SUPPORTED in soc caps
2024-05-16 15:00:22 +08:00
gaoxu
a08558a853
feat(coredump): replace fun sel function
2024-05-16 14:58:52 +08:00
gaoxu
2cad39aee5
feat(gpio): add gpio support on ESP32C5 MP version
2024-05-16 14:54:27 +08:00
wangning
173bb82f45
docs(esp32c3): Added missing USB functions to esp32-c3 devkit user guides
2024-05-16 10:56:53 +08:00
Armando
8472467721
fix(isp): updated to only support input data type as raw8
2024-05-16 10:40:26 +08:00
Rahul Tank
2f6fb59b6b
docs(nimble): Added chip information in ble_enc_adv README file
2024-05-15 15:35:33 +05:30
Marius Vikhammer
f324e75c64
fix(interrupt): fixed interrupt thresholds not working on C5
2024-05-15 16:02:48 +08:00
Marius Vikhammer
1a1a708699
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-15 09:13:53 +08:00
Harshit Malpani
24e5e3aef1
feat: Enable app_update test app for ESP32P4
2024-05-14 10:27:32 +05:30
Jin Cheng
d8bc05c5d0
fix(bt/controller): Parse out the correct packet types from Host parameters
...
- For HCI command HCI_Enhanced_Setup_Synchronous_Connection
2024-05-14 11:52:58 +08:00
gongyantao
bfa95cdd75
fix(bt/ble): fix some issues in bluetooth controller
...
1: fix assert 1024 issue when bt tx and wifi coexist on esp32
2: fix ble scan backoff
3: parse out the correct packet types from host parameters for
hci command hci_enhanced_setup_synchronous_connection
2024-05-14 10:09:37 +08:00
Sudeep Mohanty
199dc389cc
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 13:44:25 +02:00
Erhan Kurubas
b400a8cd72
change(gdbinit): set remote timeout for the gdb connection
2024-05-13 13:34:13 +02:00
C.S.M
4dc565b7d0
feature(usb_serial_jtag): add usb serial jtag support for esp32p4
2024-05-13 12:19:14 +08:00
Xiao Xufeng
cbcd346171
feat(esp32p4): add eco1 revision config option
2024-05-11 11:46:08 +08:00
chaijie@espressif.com
f1d1dfd1ef
feat(esp32p4_eco1): modify cpll and spll config
2024-05-11 11:43:24 +08:00
laokaiyao
dd20d1f2b5
refactor(isp): refactor the interrupt and callback solution
...
- Added async API
- Replaced the polling API
- Supported one more callback and event data
2024-05-11 11:11:49 +08:00
Fu Hanxi
4e850f158e
ci: move log dir from pytest_embedded_log to pytest-embedded
2024-05-10 10:29:21 +02:00
Marius Vikhammer
ea010f84ef
Merge branch 'fix/freertos_vtasklist_param_order_v5.3' into 'release/v5.3'
...
fix(freertos): Fix vTaskList() parameter print order (v5.3)
See merge request espressif/esp-idf!30476
2024-05-09 16:48:24 +08:00
Jiang Jiang Jian
68a9c09c49
Merge branch 'bugfix/gcmp_mr_regression_v5.3' into 'release/v5.3'
...
fix(wifi): Fix issue of wrong Rx control information of espnow packets (Backport v5.3)
See merge request espressif/esp-idf!30739
2024-05-09 16:37:30 +08:00
Jiang Jiang Jian
53c4c08283
Merge branch 'bugfix/libphy_chips_20240430_v5.3' into 'release/v5.3'
...
update c3 s3 c6 libphy fix coex reset and bug
See merge request espressif/esp-idf!30725
2024-05-09 15:55:08 +08:00
Rahul Tank
89a612aea0
fix(nimble): Free controller memory if init fails
2024-05-09 12:20:11 +05:30
Sarvesh Bodakhe
a9dcc3964d
fix(wifi): Fix issue of wrong Rx control information of espnow packets
...
Only for esp32 and esp32s2
2024-05-09 13:57:12 +08:00
Mahavir Jain
8503709d85
Merge branch 'feature/update_mbedtls_to_3.6.0_v5.3' into 'release/v5.3'
...
feat(mbedtls): updated mbedtls version from 3.5.2 to 3.6.0 (v5.3)
See merge request espressif/esp-idf!30668
2024-05-09 12:16:22 +08:00
liuning
4eacfd6ee1
update c3 s3 c6 libphy fix coex reset and bug
2024-05-09 11:57:56 +08:00
xiongweichao
9eb61ef5a7
docs: Update the process of Bluetooth entering sleep in the sleep_modes.rst
2024-05-09 11:01:31 +08:00
morris
7165a3bdbb
Merge branch 'feat/mipi_dsi_draw_pixel_round_boundary_v5.3' into 'release/v5.3'
...
feat(mipi_dsi): round to boundary when draw pixel (v5.3)
See merge request espressif/esp-idf!30694
2024-05-09 09:44:21 +08:00
Roland Dobai
1b331d24b3
Merge branch 'fix/idf_size_python_compat_v5.3' into 'release/v5.3'
...
fix: make idf_size.py compatible with python3.8 (v5.3)
See merge request espressif/esp-idf!30727
2024-05-09 02:01:36 +08:00
Frantisek Hrbata
fe4b401ab2
ci: add simple test for idf_size.py python compatibility
...
This adds a simple test that tries to run idf_size.py help and check
if the process does not exit with error. This is just to make sure
that idf_size.py can be used with minimum required python version.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-05-08 19:48:52 +02:00
Frantisek Hrbata
ebc9d02146
fix: make idf_size.py compatible with python3.8
...
Previous 6caa4a17ac ("fix: display correct help in the idf_size.py wrapper")
introduced a regression, because it uses exit_on_error parameter for
argparse.ArgumentParser, which was added in python3.9, making
idf_size.py incompatible with idf.py minimal required python3.8.
The objective is to inspect the arguments of idf_size.py using a wrapper
argparse to determine whether the legacy or refactored version should be
initiated, while always displaying help for the underlying version. The
exit_on_error function was previously utilized to prevent argparse from
exiting and displaying help/usage. This replaces exit_on_error with a
workaround that makes the --format argument optional. Since this is the
sole instance where the wrapper argparse might fail, it achieves the
same outcome as using exit_on_error.
Fixes: 6caa4a17ac ("fix: display correct help in the idf_size.py wrapper")
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-05-08 19:48:51 +02:00
Jiang Jiang Jian
ec50cd7d7e
Merge branch 'fix/backport_wifi_fixes_v5.3' into 'release/v5.3'
...
fix(wifi): backport wifi fixes to v5.3
See merge request espressif/esp-idf!30689
2024-05-08 19:16:26 +08:00
morris
0cf4889f22
Merge branch 'change/rename_csi_api_v5.3' into 'release/v5.3'
...
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del (v5.3)
See merge request espressif/esp-idf!30692
2024-05-08 17:23:04 +08:00
morris
b9f15ba3ab
feat(mipi_dsi): round to boundary when draw pixel
2024-05-08 16:31:51 +08:00
Armando
d22f9a97aa
change(camera): change esp_cam_del_ctlr to esp_cam_ctlr_del
2024-05-08 15:29:20 +08:00
Li Shuai
90188040fb
fix(esp_wifi): clear soc wakeup request signal at tbtt process
2024-05-08 13:44:54 +08:00
Sarvesh Bodakhe
ea1a10da17
fix(wifi): Fix issue in scan when AP advertises WPA and WPA2 with SAE AKM
2024-05-08 13:44:51 +08:00
Nachiket Kukade
7c54373146
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-05-08 13:42:23 +08:00
xuxiao
209fbfc18b
fix(wifi): fix trc_ampdu_stop_rateidx value errors when DUT under softap + sta mode
2024-05-08 13:42:10 +08:00
alanmaxwell
8545eeb4ef
fix(wifi): clear wifi buffer to fix ampdu compatibility issue
2024-05-08 13:41:58 +08:00
xuxiao
a22d0df155
fix(wifi): fix esp32c6 wdt issues when recv/send tcp packages
2024-05-08 13:41:36 +08:00
morris
c706096f45
Merge branch 'test/gdma_fetch_data_in_flash_v5.3' into 'release/v5.3'
...
test(gdma): can read data from flash rodata (v5.3)
See merge request espressif/esp-idf!30655
2024-05-08 10:50:53 +08:00
Fu Hanxi
b8ed93eec0
ci: apply new fix in pytest-embedded 1.10
2024-05-07 12:17:10 +02:00
Fu Hanxi
840ec6579f
ci: update mypy check for python 3.12, check under python 3.8 rules
2024-05-07 12:17:10 +02:00
wuzhenghui
7aed3eb3bc
fix(esp_pm): fix esp_pm test cases high fail ratio
2024-05-07 17:08:28 +08:00
nilesh.kale
fe628d5951
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-05-07 14:16:21 +05:30
nilesh.kale
855d1eb170
fix: Refactored script for initiating Python-based HTTPS server
...
This commit refactors the script responsible for starting a Python-based HTTPS server
to align with the latest Python version's requirements and best practices.
Closes https://github.com/espressif/esp-idf/issues/13575
2024-05-07 14:15:05 +05:30
morris
8ed42582fe
Merge branch 'fix/jpeg_dri_issue_v5.3' into 'release/v5.3'
...
fix(jpeg): Fix several issues reported recently, (backport v5.3)
See merge request espressif/esp-idf!30657
2024-05-07 16:22:09 +08:00
nilesh.kale
5428555092
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-07 13:51:38 +05:30
Roland Dobai
8f091de9c2
Merge branch 'fix/idf_size_help_v5.3' into 'release/v5.3'
...
fix: display correct help in the idf_size.py wrapper (v5.3)
See merge request espressif/esp-idf!30661
2024-05-07 16:01:12 +08:00
Frantisek Hrbata
ae0eabec53
fix: display correct help in the idf_size.py wrapper
...
Currently the wrapper tries to figure out which version of
the esp-idf-size should be started. The legacy version is
used if explicitly requested by the -l/--legacy option or
if json format is specified. This works fine, but if help
is requested, it is printed for the wrapper as shown bellow
$ idf_size.py -h
usage: idf_size.py [-h] [--format FORMAT] [-l]
options:
-h, --help show this help message and exit
--format FORMAT
-l, --legacy
This is not convenient and the full help from the underlying
version should be displayed.
Fix this by only peeking into the args to figure out if legacy or
refactored version should be started and always spawn the underlying
esp_idf_size python module. This is done by using exit_on_error=False and
add_help=False for the ArgumentParser. When help for refactored version
is requested a note as following is printed to notify users that the
legacy version can still be used.
$ idf_size.py -h
Note: legacy esp_idf_size version can be invoked by specifying the -l/--legacy
option or by setting the ESP_IDF_SIZE_LEGACY environment variable.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-05-07 09:42:19 +02:00
Cao Sen Miao
6b0a815b78
fix(jpeg): Fix several issues reported recently,
...
1. Fix decode images with dri marker failed,
2. Fix encode sometimes get length error
2024-05-07 13:58:18 +08:00
morris
a04f786380
test(gdma): can read data from flash rodata
2024-05-07 13:01:11 +08:00
morris
a6d8251366
feat(gdma): set default valid memory range for gdma
2024-05-07 13:00:39 +08:00
Alexey Lapshin
9fd92e8bf4
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-07 08:52:36 +04:00
Alexey Lapshin
d42e894a74
fix(system): discard eh_frame sections if disabled in sdkconfig
2024-05-07 08:52:36 +04:00
Rahul Tank
bf415f580f
Merge branch 'bugfix/disable_mbedtls_options_v5.3' into 'release/v5.3'
...
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used (v5.3)
See merge request espressif/esp-idf!30618
2024-05-07 12:38:05 +08:00
Wang Meng Yang
55a8a18fb7
Merge branch 'bugfix/fix_hid_connection_failed_bug_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fix HID Device connection failed bug[backport 5.3]
See merge request espressif/esp-idf!30586
2024-05-06 17:57:27 +08:00
Rahul Tank
a61a367bc4
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:17:57 +05:30
Marius Vikhammer
c19e762c89
Merge branch 'doc/ringbuffer_v5.3' into 'release/v5.3'
...
docs(esp_ringbuf): Corrected example code block (v5.3)
See merge request espressif/esp-idf!30631
2024-05-06 17:11:41 +08:00
Jakob Hasse
6fea6aae8c
docs(esp_ringbuf): Corrected example code block
...
* Closes https://github.com/espressif/esp-idf/issues/13730
2024-05-06 10:15:03 +02:00
Darian Leung
027193ca07
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-05-06 16:05:31 +08:00
Jiang Jiang Jian
8bd2287233
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold_v5.3' into 'release/v5.3'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold (v5.3)
See merge request espressif/esp-idf!30575
2024-05-06 14:04:39 +08:00
Mahavir Jain
aa1c3af4c4
Merge branch 'bugfix/nvs_enc_test_v5.3' into 'release/v5.3'
...
fix(tests): correct the flash write length for NVS encrypted test (v5.3)
See merge request espressif/esp-idf!30602
2024-05-06 13:31:26 +08:00
Marius Vikhammer
577a50b02a
Merge branch 'bugfix/get_random_inside_assert_v5.3' into 'release/v5.3'
...
fix(linux): calling getrandom() outside assert() (v5.3)
See merge request espressif/esp-idf!30613
2024-05-06 10:29:02 +08:00
morris
b11014a7c6
Merge branch 'bugfix/mipi_dsi_1_data_lane_v5.3' into 'release/v5.3'
...
fix(mipi_dsi): only wait ready for enabled data lane (v5.3)
See merge request espressif/esp-idf!30580
2024-05-06 10:22:52 +08:00
Aditya Patwardhan
901f937698
Merge branch 'fix/esp_tls_use_64_bit_variable_for_time_v5.3' into 'release/v5.3'
...
fix(esp-tls): Use 64 bit variable for time instead of 32 bit (v5.3)
See merge request espressif/esp-idf!30615
2024-05-03 21:33:17 +08:00
Aditya Patwardhan
39771b6c81
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-03 09:03:05 +05:30
Jakob Hasse
b026a7c915
fix(linux): calling getrandom() outside assert()
...
* Expressions inside assert are completely removed in release builds
2024-05-02 16:56:39 +02:00
Mahavir Jain
f82fea4c1b
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 16:48:57 +05:30
Mahavir Jain
60ab9631d7
fix(tests): remove unused partition NVS bin file
2024-05-02 16:48:54 +05:30
liqigan
91c4a94f61
fix(bt/bluedroid): Fix HID Device connection failed bug
...
Closes https://github.com/espressif/esp-idf/issues/13671
2024-04-30 17:56:00 +08:00
morris
df211933ff
fix(mipi_dsi): only wait ready for enabled data lane
2024-04-30 16:46:03 +08:00
Mahavir Jain
e486f3b944
Merge branch 'fix/error_reg_base_name_on_p4_v5.3' into 'release/v5.3'
...
fix(soc): fixed redefined soc reg names on P4 (v5.3)
See merge request espressif/esp-idf!30564
2024-04-30 12:09:21 +08:00
wuzhenghui
ccca8b74eb
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:48:42 +08:00
Marius Vikhammer
7d7d9d7090
Merge branch 'docs/p4_cleanup_v5.3' into 'release/v5.3'
...
docs(programming-guide): clean up misc leftover doc updates for P4 (v5.3)
See merge request espressif/esp-idf!30568
2024-04-30 10:31:20 +08:00
Marius Vikhammer
0ee7d4d17a
docs(programming-guide): clean up misc leftover doc updates for P4
2024-04-30 09:46:25 +08:00
laokaiyao
a246aa2973
fix(soc): fixed redefined soc reg names on P4
2024-04-29 19:33:04 +08:00
Roland Dobai
2508d3f23b
Merge branch 'fix/ci_cli_installer_cmake_v5.3' into 'release/v5.3'
...
ci(tools): Fix IDF_MIRROR_PREFIX_MAP for including all tools from local (v5.3)
See merge request espressif/esp-idf!30552
2024-04-29 17:45:50 +08:00
Roland Dobai
b494330381
Merge branch 'fix/docs_p4_tools_v5.3' into 'release/v5.3'
...
change(docs): Update checked tools doc pages for ESP32-P4 programming guide (v5.3)
See merge request espressif/esp-idf!30558
2024-04-29 17:45:24 +08:00
Roland Dobai
ddc357fcca
change(docs): Update checked tools doc pages for ESP32-P4 programming guide
2024-04-29 09:54:00 +02:00
Roland Dobai
6a5ab20489
ci(tools): Fix IDF_MIRROR_PREFIX_MAP for including all tools from local
2024-04-29 09:00:55 +02:00
Island
30fce03e35
Merge branch 'bugfix/fix_ble_coex_assert_v5.3' into 'release/v5.3'
...
Update esp32 bt-lib (4012cfb)(backport v5.3)
See merge request espressif/esp-idf!30521
2024-04-28 10:48:02 +08:00
zhanghaipeng
212f316f24
feat(ble/bluedroid): Support BLE command status debug log
2024-04-26 17:13:39 +08:00
zhanghaipeng
0fcc940bc1
fix(ble/controller): Update esp32 bt-lib (4012cfb)
...
- Fixed BLE coex assert
- Fixed BLE DTM status and tx count
2024-04-26 16:53:39 +08:00
morris
b43fc4d63a
Merge branch 'feat/dsi_lcd_iram_safe_v5.3' into 'release/v5.3'
...
MIPI DSI IRAM Safe (v5.3)
See merge request espressif/esp-idf!30510
2024-04-26 15:57:01 +08:00
Marius Vikhammer
7fb317655d
Merge branch 'ci/fix-url-quote-v5.3' into 'release/v5.3'
...
ci: quote spec character in url
See merge request espressif/esp-idf!30500
2024-04-26 13:53:55 +08:00
morris
49aaac0013
feat(mipi_dsi): support isr iram safe
2024-04-26 10:41:04 +08:00
morris
d910ca7fa8
feat(mipi_dsi): add pm lock for clock source
2024-04-26 10:41:04 +08:00
morris
935da554c9
Merge branch 'refactor/dma_test_p4_v5.3' into 'release/v5.3'
...
change(gdma): improve the test cases to be target agnostic (v5.3)
See merge request espressif/esp-idf!30486
2024-04-26 10:33:14 +08:00
igor.udot
5b3996885c
ci: quote spec character in url
2024-04-25 18:35:56 +08:00
Ivan Grokhotkov
7c57624b66
Merge branch 'ci/fix_app_size_json_path_v5.3' into 'release/v5.3'
...
CI: fix app size json path (v5.3)
See merge request espressif/esp-idf!30494
2024-04-25 16:37:00 +08:00
morris
e56f92aab4
Merge branch 'bugfix/fix_gpio_etm_multi_task_v5.3' into 'release/v5.3'
...
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks (v5.3)
See merge request espressif/esp-idf!30455
2024-04-25 15:43:16 +08:00
Fu Hanxi
3386c594b4
ci: fix size.json path for app
2024-04-25 08:49:16 +02:00
Guillaume Souchere
0440d582dc
docs(performance): Add esp32p4/c5 relevant information to the performance guides
...
in speed.rst:
- add startup time increase info when spiram test is enabled
- add startup time increase info when spiram is enabled and
poisoning comprehensive is enabled
- add L2 cache variable size info to optimize IRAM space / cache misses
- update sections refencing bluetooth/wifi built-in tasks to not show
related info for p4 targets.
- Add IDF_TARGET_RF_TYPE for esp32c5
in ram-usage.rst:
- add L2 cache variable size info to maximize RAM space
Remove the files from esp32c5.txt and esp32p4.txt
that are no longer in need of update.
2024-04-25 08:05:46 +02:00
morris
4fb58d56b4
change(gdma): improve the test cases to be target agnostic
2024-04-25 11:07:16 +08:00
Song Ruo Jing
665883229e
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 15:58:49 +08:00
Karl Palsson
a85d1e1eca
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-24 09:34:58 +02:00
Rahul Tank
14315bb751
Merge branch 'bugfix/rpa_timeout_api_v5.3' into 'release/v5.3'
...
fix(nimble): Expose API to set RPA Timeout (v5.3)
See merge request espressif/esp-idf!30407
2024-04-23 20:06:14 +08:00
Darian Leung
fa866b49ca
docs(esp_common): Fix formatting issues in error-handling.rst
...
This commit fixes the following formatting issues in error-handling.rst:
- Incorrect indentation (3 spaces to 4 spaces)
- Fixed some italics that were supposed to be inline literals
- Used code-block directive for language highlighting
2024-04-23 14:49:48 +08:00
Richard Allen
ebe1141b25
docs: clarify ESP_RETURN_ON_ERROR result
2024-04-23 14:49:47 +08:00
Rahul Tank
cb5bc35f2e
fix(nimble): Expose API to set RPA Timeout
2024-04-23 11:22:21 +05:30
Jiang Jiang Jian
55658d4c36
Merge branch 'maint/release_v5.3_codeowners' into 'release/v5.3'
...
change(gitlab): simplify approvals for backports (v5.3)
See merge request espressif/esp-idf!30398
2024-04-23 10:35:14 +08:00
Ivan Grokhotkov
f1b9b357e4
change(gitlab): simplify approvals for backports (v5.3)
2024-04-23 01:33:44 +02:00
Jakob Hasse
3ef14f52eb
Merge branch 'ci/check_missing_runner_only_when_needed' into 'master'
...
ci: check missing runners only when needed
See merge request espressif/esp-idf!30103
2024-04-22 23:11:32 +08: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
Fu Hanxi
ed2d492bde
ci: check missing runners only when needed
2024-04-22 15:38:36 +02:00
Jiang Jiang Jian
7cbbabb17c
Merge branch 'bugfix/correct_action_frame' into 'master'
...
fix(esp_wifi): Correct frame subtype in send_mgmt_frame API
Closes WIFIBUG-520
See merge request espressif/esp-idf!30363
2024-04-22 19:11:37 +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
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
Mo Fei Fei
c29d7deb1f
Merge branch 'docs/update_cn_trans_ulp_lp_core' into 'master'
...
Docs: update cn trans for ulp-lp-core.rst
Closes DOC-7458
See merge request espressif/esp-idf!30345
2024-04-22 16:44:44 +08:00
Mo Fei Fei
19471852af
Docs: update cn trans for ulp-lp-core.rst
2024-04-22 16:44:44 +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
Igor Udot
5f9b691017
Merge branch 'ci/revert-pytest-ini' into 'master'
...
ci: revert pytest.ini -s -vv
See merge request espressif/esp-idf!30311
2024-04-22 14:55:23 +08: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
c31a06d257
ble: update sdkconfig.defaults.esp32c6 file for blufi example
2024-04-22 11:25:04 +08:00
zwl
89b0e94782
ble: update sdkconfig.defaults.esp32c2 file for blufi example
2024-04-22 11:25:04 +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
igor.udot
99a0ce0db0
ci: revert pytest.ini -s -vv
2024-04-19 22:26:29 +08:00
Michael (XIAO Xufeng)
dffa13b930
Merge branch 'docs/compatibility_c3_v0.4' into 'master'
...
docs(compatibility): add information of C3 v0.4
See merge request espressif/esp-idf!30353
2024-04-19 22:21:49 +08: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
Shen Meng Jing
ed366b55c2
Merge branch 'docs/translate_configure-builtin-jtag' into 'master'
...
docs: Provide translation for cofigure-builtin-jtag.rst in jtag-debugging
Closes DOC-7523
See merge request espressif/esp-idf!29867
2024-04-19 19:46:31 +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
Wang Ziyan
288f76960e
Merge branch 'docs/update_cn_for_protocols_jtag-debugging_api-guides' into 'master'
...
docs: Update CN for esp_https_server.rst and tips-and-quirks.rst
Closes DOC-7543
See merge request espressif/esp-idf!30096
2024-04-19 18:53:33 +08:00
shenmengjing
6d81e702d9
docs: Provide translation for cofigure-builtin-jtag.rst in jtag-debugging
2024-04-19 18:53:17 +08:00
Wang Zi Yan
020c6931ee
docs: Update CN for esp_https_server.rst and tips-and-quirks.rst
2024-04-19 17:37:05 +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
Michael (XIAO Xufeng)
d40a670613
docs(compatibility): add information of C3 v0.4
2024-04-19 16:46:32 +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
530fdacd88
fix(docs): Fix DIS_ICACHE related information in host security workflow
2024-04-19 11:29:21 +05:30
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
64a1ed07d9
Merge branch 'fix/fix_load_store_failure_mepc' into 'master'
...
fix(system): esp32p4: fix mepc when load/store failure occurred
See merge request espressif/esp-idf!30252
2024-04-19 03:37:45 +08:00
Alexey Lapshin
6f2de1fb23
fix(system): esp32p4: fix mepc when load/store failure occurred
2024-04-18 19:49:19 +04:00
Roland Dobai
9b8e2c72ba
Merge branch 'docs/coredump_standalone' into 'master'
...
docs(tools/coredump): add information about standalone tool for advanced users
Closes IDFGH-12407 and IDFGH-12462
See merge request espressif/esp-idf!30039
2024-04-18 21:20:08 +08: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
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
Shen Meng Jing
2839f80010
Merge branch 'docs/translate_ecdsa_and_qemu' into 'master'
...
Docs/translate ecdsa and qemu
Closes DOC-7533
See merge request espressif/esp-idf!29920
2024-04-18 15:48:09 +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
shenmengjing
4e0c5d3e8e
docs: Provide translation for ecdsa.rst and qemu.rst
2024-04-18 14:58:39 +08: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
28b2e5f2bb
feat(jpeg): update example use ldo for sd card
2024-04-18 10:40:48 +08:00
Cao Sen Miao
876a3697ec
feat(jpeg): Support jpeg decoder yuv format
2024-04-18 10:40:48 +08:00
morris
04dbe6672d
Merge branch 'ci/temp_disable_s3_usb_device' into 'master'
...
fix(ci): Temporarily disable USB device tests on S3
See merge request espressif/esp-idf!30312
2024-04-18 10:21:44 +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
Cao Sen Miao
ea8be1533a
docs(jpeg): Add docs for explain pixel order supported in jpeg driver
2024-04-17 19:16:44 +08:00
Cao Sen Miao
fc9eece101
change(jpeg): modify open_rgb.py for its now supporting open YUV files
2024-04-17 19:16:44 +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
Ivan Grokhotkov
3b42fde974
Merge branch 'ci/test_apps_codeowners' into 'master'
...
change(ci): split test_apps build-test-rules, add missing code owners
See merge request espressif/esp-idf!30306
2024-04-17 18:04:45 +08:00
Guillaume Souchere
aa61062584
fix(console): bug where backspace erases the prompt in dumb mode
2024-04-17 12:03:42 +02:00
Ivan Grokhotkov
545203f1c8
change(ci): split test_apps build-test-rules, add missing code owners
2024-04-17 11:54:33 +02:00
Tomas Rezucha
6b10a3074a
fix(ci): Temporarily disable USB device tests on S3
...
Partially reverts 1302fd70ba
2024-04-17 11:43:10 +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
Fu Hanxi
01d56baac6
Merge branch 'ci/fix_macos_runner' into 'master'
...
ci: select correct python version for mac runners
Closes IDFCI-2107
See merge request espressif/esp-idf!30102
2024-04-17 16:58:27 +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
Wang Fang
c86952ed9d
docs: Updated CN translation for coredump
2024-04-17 14:56:02 +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
Zhang Xiao Yan
36c860a588
Merge branch 'docs/add_description_configure_usb_pins_to_gpio' into 'master'
...
docs: add code snippet showing how to configure usb pins to gpio
See merge request espressif/esp-idf!30236
2024-04-17 14:03:07 +08:00
Marius Vikhammer
4533f16c34
fix(rtc_memory): fix conflict between LP-ROM and RTC reserved
2024-04-17 13:37:56 +08:00
Anton Maklakov
c1966573f5
Merge branch 'ci/version-commitliter-hook' into 'master'
...
ci(pre-commits): update conventional-precommit-linter version
Closes RDT-746
See merge request espressif/esp-idf!30061
2024-04-17 12:25:43 +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
64c41c82cb
Merge branch 'docs/update_build_system' into 'master'
...
docs: update a typo in the build system document
Closes DOC-6637
See merge request espressif/esp-idf!29969
2024-04-17 10:41:55 +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
Jiang Jiang Jian
dfd6a7ba6d
Merge branch 'enable_esp32p4_sysview_examples' into 'master'
...
feat(sysview): enable esp32p4 examples
See merge request espressif/esp-idf!30035
2024-04-17 10:39:41 +08:00
Jiang Jiang Jian
ff07cae675
Merge branch 'fix/examples_sta2eth_udpcheck' into 'master'
...
fix(examples): STA-ETH add the padding if the packet length is odd while updating udp checksum
Closes IDFGH-12490
See merge request espressif/esp-idf!30266
2024-04-17 10:35:58 +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
Mahavir Jain
636ff35b52
Merge branch 'fix/incorrect_connection_closure_parttool_test' into 'master'
...
ci(otatool): fix test failure caused due to closing connection incorrectly
Closes IDFCI-2122
See merge request espressif/esp-idf!30219
2024-04-16 23:07:23 +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
Fu Hanxi
2cde75b531
ci: improve pytest build system tests
...
- remove temp dirs
- remove idf-component-manager unit test
2024-04-16 15:33:43 +02:00
Fu Hanxi
a4f691b88a
ci: always cleanup idf copy in ci
2024-04-16 15:32:10 +02:00
Fu Hanxi
b5607cf43c
ci: disable ccache on macos build system test
2024-04-16 15:32:10 +02:00
Fu Hanxi
588ac5f4fb
ci: ensure macos selected the correct python installed by pyenv
2024-04-16 15:31:45 +02:00
Alexey Lapshin
c01a842a84
Merge branch 'feature/update-gdb-to-14.2_20240403' into 'master'
...
feat(tools): update gdb version to 14.2_20240403
See merge request espressif/esp-idf!30037
2024-04-16 20:24:21 +08: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
Alexey Lapshin
851216b1a4
feat(tools): update gdb version to 14.2_20240403
2024-04-16 16:17:28 +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
Linda
3b7e16f182
docs: add code snippet showing how to configure usb pins to gpio
2024-04-16 14:53:12 +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
Jiang Jiang Jian
526d33848f
Merge branch 'docs/compatibility_c3_v1.1' into 'master'
...
doc(compatibility): add C3 v1.1
See merge request espressif/esp-idf!30130
2024-04-16 14:02:05 +08: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
Kirill Chalov
ddb6db4bb4
Merge branch 'docs/update_example_readme_template' into 'master'
...
docs: Update ESP Timer example README
See merge request espressif/esp-idf!29844
2024-04-16 10:40:11 +08:00
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
Shu Chen
ce1e996747
Merge branch 'fix/fix_ot_br_partition_table' into 'master'
...
fix(openthread): increase factory app size in ot_br partition table
See merge request espressif/esp-idf!30247
2024-04-16 10:20:32 +08:00
Kapil Gupta
d2978ab9d4
fix(ci): Skip spell check for WiFi component
2024-04-15 23:19:06 +05:30
Kapil Gupta
0ba7836bd2
fix(ci): Update coding rules for esp_wifi files
2024-04-15 23:18:33 +05:30
Michael (XIAO Xufeng)
a30375f335
Merge branch 'doc/auto_suspend_disabled_by_default' into 'master'
...
doc(flash): fix auto suspend enabled by default issue
See merge request espressif/esp-idf!30086
2024-04-15 23:48:37 +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
Xu Si Yu
e4746084ea
fix(openthread): increase factory app size in ot_br partition table
2024-04-15 20:44:28 +08:00
harshal.patil
f07db4ef4d
ci(otatool): fix test failure caused due to closing connection incorrectly
2024-04-15 17:09:39 +05:30
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
morris
eff7b32412
Merge branch 'feat/codeowner_vfs_console' into 'master'
...
change(codeowner): add code owner for esp_vfs_console
See merge request espressif/esp-idf!30230
2024-04-15 18:18:24 +08:00
Michael (XIAO Xufeng)
cf159ddd7e
doc(compatibility): add C3 v1.1
2024-04-15 17:52:17 +08:00
Xiao Xufeng
ca93d4e1eb
doc(flash): fix auto suspend enabled by default issue
2024-04-15 17:47:31 +08: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
kirill.chalov
0dfd78800f
docs: Update example README template and other related docs
2024-04-15 17:17:27 +08:00
kirill.chalov
85ea59f417
docs: Update ESP Timer example README
2024-04-15 17:17:26 +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
Zhang Xiao Yan
69972b2a1e
Merge branch 'docs/update_deep_sleep_stub' into 'master'
...
docs: update api-guides/deep-sleep-stub
See merge request espressif/esp-idf!25258
2024-04-15 12:45:35 +08:00
Linda
2dc0be81fb
docs: update api-guides/deep-sleep-stub
2024-04-15 11:43:19 +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
morris
0e52fdb7fb
change(codeowner): add code owner for esp_vfs_console
2024-04-15 09:54:53 +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
Erhan Kurubas
72f463afc6
Merge branch 'doc_update_esp32p4_jtag' into 'master'
...
Update esp32p4 jtag debugging guide
Closes IDF-7758
See merge request espressif/esp-idf!26527
2024-04-13 02:10:21 +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
Roland Dobai
cf27cccbd2
Merge branch 'doc/readme_chip_support' into 'master'
...
Docs: Update the chip support matrix in the README
Closes IDF-8612
See merge request espressif/esp-idf!29910
2024-04-12 17:38:42 +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
Jakob Hasse
d9a6ae2b3c
Merge branch 'refactor/simplify_mock_build_tests' into 'master'
...
refactor(cmock): simplified mock build tests
See merge request espressif/esp-idf!30038
2024-04-12 16:09:39 +08: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
Roland Dobai
ef36e84264
Merge branch 'feature/idf_tools_stop_install_on_error' into 'master'
...
feat(tools): stop installation if tool is failed
Closes IDF-9030
See merge request espressif/esp-idf!28491
2024-04-12 15:07:17 +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
Roland Dobai
34f1076711
Merge branch 'fix/exit_asyncio_gracefully' into 'master'
...
fix: exit gracefully when process started via asyncio is terminated
Closes IDFGH-12390
See merge request espressif/esp-idf!30036
2024-04-12 14:12:18 +08:00
wuzhenghui
e7046e2abf
fix(esp_hw_support): fix bad logic in esp_perip_clk_init
2024-04-12 14:08:07 +08:00
Anton Maklakov
e1ef214203
feat(tools): stop installation if tool is invalid
...
install/check commands - stop on error
export/list commands - print a warning
2024-04-12 14:03:49 +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
Mahavir Jain
e32211d605
Merge branch 'bugfix/howsmyssl_cert_update' into 'master'
...
fix(examples): update root certificate for howsmyssl endpoint
Closes IDFCI-2124
See merge request espressif/esp-idf!30194
2024-04-12 11:10:20 +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
David Čermák
952bdbde06
Merge branch 'fix/examples_sta2eth_hostname_clarify' into 'master'
...
fix(examples): Fix sta-2-eth README to clarify wifi.settings is hostname
See merge request espressif/esp-idf!29625
2024-04-11 19:58:33 +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
Mahavir Jain
ebbcf074fc
fix(examples): update root certificate for howsmyssl endpoint
...
This fixes CI failure seen because of cert migration of howsmyssl
endpoint from previous "DST Root CA X3" (cross-signed) to "ISRG Root X1".
2024-04-11 16:06:00 +05:30
Zhang Xiao Yan
4018c719e9
Merge branch 'docs/add_example_code_snippet_ota' into 'master'
...
docs: add code snippet for checking OTA state
See merge request espressif/esp-idf!30157
2024-04-11 18:23:20 +08:00
Konstantin Kondrashov
06c28f0ee9
feat(hal): Adds hal funcs for cpu.c
2024-04-11 13:07:04 +03:00
morris
b6a1d242d8
feat(mipi_dsi): measure FPS by toggling GPIO
2024-04-11 18:02:09 +08: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
Linda
b4be134ca3
docs: add code snippet for checking OTA state
2024-04-11 16:04: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
Cao Sen Miao
896cebaf8b
docs(jpeg): Add full-content of jpeg decoder and encoder programming guide
2024-04-11 10:22:01 +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
Zhang Xiao Yan
ee2fbbc7aa
Merge branch 'docs/update_usb_jtag_gpio_description' into 'master'
...
docs: update description of USB-JTAG GPIOs
See merge request espressif/esp-idf!30159
2024-04-10 18:08:55 +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
Zhi Wei Jian
87cd5a91c4
Merge branch 'feature/add_bluetooth_hci_log_record' into 'master'
...
feat(bt/common): Add bluerooth hci layer data stream record
Closes BLERP-632
See merge request espressif/esp-idf!29703
2024-04-10 16:49:43 +08:00
zlq
91668e17be
fix(rtc_cntl_reg.h): fix RTC_CNTL_SLAVE_PD_M
2024-04-10 16:25:18 +08:00
Linda
28f12230ae
docs: update description of USB-JTAG GPIOs
2024-04-10 15:58:01 +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
Xu Si Yu
2768d33be2
Merge branch 'ci/re-enable_ot_runner' into 'master'
...
ci: re-enable openthread runner
See merge request espressif/esp-idf!30142
2024-04-10 14:38:35 +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
Lou Tianhao
8b3b1470b5
change(esp_hw_support): support cpu retention and power off during sleep for esp32c5 beta3
2024-04-09 20:58:42 +08:00
Li Shuai
f6478e3ced
change(soc): update pmu register map struct for esp32c5 beta3
2024-04-09 20:58:42 +08:00
Xu Si Yu
0d01a3ed72
ci: re-enable openthread runner
2024-04-09 20:52:05 +08:00
David Čermák
f7fceb55d3
Merge branch 'fix/newlib_timefunc_weak' into 'master'
...
fix(newlib): Allow for timefunc customization if not implemented
See merge request espressif/esp-idf!30059
2024-04-09 20:11:19 +08:00
Marek Fiala
f2b75d81b3
fix(system): fix idf.py build ulp examples containing spaces in path on Win
2024-04-09 14:00:34 +02:00
Guillaume Souchere
dd1dde5fb9
fix(heap): Tracing of all heap_caps API
...
This commit fixes the missing tracing on all
heap_caps_xx_prefer and heap_caps_xx_aligned
functions.
2024-04-09 13:27:45 +02:00
morris
c4c8965513
feat(tool): use ast-grep to lint code base
2024-04-09 18:45:18 +08:00
Zhang Xiao Yan
96c81c87bf
Merge branch 'docs/add_two_terms_flash_psram_config' into 'master'
...
docs: add two terms to api-guides/flash_psram_config
See merge request espressif/esp-idf!30100
2024-04-09 18:45:06 +08:00
Fu Hanxi
a223bb04d0
Merge branch 'ci/update_submodule_patterns' into 'master'
...
ci: add c5-bt-lib in submodule patterns
See merge request espressif/esp-idf!30138
2024-04-09 18:41:55 +08:00
Fu Hanxi
d60c435935
ci: add c5-bt-lib in submodule patterns
...
also fix the pattern that triggers the check
2024-04-09 12:37:30 +02:00
Shen Meng Jing
4050927f5f
Merge branch 'docs/translate_cloud-framework' into 'master'
...
docs: Provide translation for cloud-framework.rst
Closes DOC-7507
See merge request espressif/esp-idf!29807
2024-04-09 18:37:09 +08:00
Shen Meng Jing
35c4b059e4
Merge branch 'docs/translate_usb_host_notes_index' into 'master'
...
docs: Provide translation for usb_host_notes_index.rst in api-reference
Closes DOC-7527
See merge request espressif/esp-idf!29877
2024-04-09 17:38:04 +08:00
shenmengjing
e445141b10
docs: Provide translation for cloud-framework.rst
2024-04-09 17:37:00 +08:00
David Cermak
b1ea47af4c
fix(newlib): Allow for timefunc customization if not impl
...
Related https://github.com/espressif/esp-idf/issues/11873
2024-04-09 16:49:16 +08:00
Zhang Xiao Yan
d7de67bd36
Merge branch 'docs/update_description_uart_interrupt' into 'master'
...
docs: update the description of UART interrupt
See merge request espressif/esp-idf!30118
2024-04-09 16:34:55 +08:00
Tomas Rohlinek
f5d49570ee
Merge branch 'feature/optimize_fatfs_on_sdmmc' into 'master'
...
feat(examples/storage): update perf benchmark example
Closes IDF-8420
See merge request espressif/esp-idf!27678
2024-04-09 15:02:06 +08:00
Tomas Rohlinek
0c9937570f
feat(examples/storage): update perf benchmark example
2024-04-09 15:02:05 +08:00
morris
0631176812
Merge branch 'feat/codeowner_lowpower' into 'master'
...
change(codeowner): add power management team as the code owner for lowpower folder
See merge request espressif/esp-idf!30119
2024-04-09 14:27:04 +08:00
Erhan Kurubas
0da5dae9a6
Merge branch 'fix_coredump_build_error' into 'master'
...
Fix coredump build error
Closes IDFGH-12547
See merge request espressif/esp-idf!30099
2024-04-09 14:21:45 +08:00
Erhan Kurubas
483b4cd65b
ci(coredump): enable custom stack tests for riscv chips
2024-04-09 13:36:30 +08:00
Erhan Kurubas
1503b5fcf2
fix(coredump): fix build error with the custom stack config
...
Closes https://github.com/espressif/esp-idf/issues/13551
2024-04-09 13:36:30 +08:00
C.S.M
e867b129f0
Merge branch 'cleanup/jpeg_encoder' into 'master'
...
change(jpeg): Clean up some mess code in jpeg encoder
See merge request espressif/esp-idf!30075
2024-04-09 13:30:55 +08:00
Island
21f5fda319
Merge branch 'bugfix/ble_mesh_heartbeat_filter_add' into 'master'
...
Fix(ble_mesh):fix error condition for heartbeat filter adding node address
Closes BLERP-654
See merge request espressif/esp-idf!29985
2024-04-09 12:05:21 +08:00
Cao Sen Miao
ca23d58cf3
change(jpeg): Clean up some mess code in jpeg encoder
2024-04-09 11:33:29 +08:00
morris
35ac950e10
change(codeowner): add power management team as the code owner for lowpower folder
2024-04-09 11:23:55 +08:00
Xu Si Yu
331a696d50
Merge branch 'ci/ignore_ot_runner' into 'master'
...
ci: ignore openthread runner temporarily
See merge request espressif/esp-idf!30113
2024-04-09 11:18:30 +08:00
morris
906ce8e0ff
Merge branch 'bugfix/gptimer_alarm_config_in_sram' into 'master'
...
feat(gptimer): check the alarm config is not in flash
See merge request espressif/esp-idf!30098
2024-04-09 11:16:06 +08:00
Linda
8d36c6257e
docs: add two terms to api-guides/flash_psram_config
2024-04-09 11:09:28 +08:00
Linda
544b655a40
docs: update the description of UART interrupt
2024-04-09 10:52:53 +08:00
Fu Hanxi
8f2aebdc20
ci: ignore openthread runner temporarily
2024-04-08 14:44:17 +02:00
Rahul Tank
60156a4006
Merge branch 'bugfix/set_correct_addr_type' into 'master'
...
fix(nimble): Set correct peer_addr during reattempt connection
See merge request espressif/esp-idf!30051
2024-04-08 20:32:43 +08:00
Island
e3839a31bf
Merge branch 'bugfix/fix_ble_scan_assert' into 'master'
...
fix(bt/controller): Update bt lib for ESP32(5838b68)
Closes IDFGH-6912, BLERP-628, BLERP-400, IDFCI-2016, BLERP-629, BLERP-634, IDFGH-12506, and FCS-1421
See merge request espressif/esp-idf!29686
2024-04-08 20:12:29 +08:00
Yogesh Mantri
3a1b5689aa
Merge branch 'fix/build_esp_wifi_remote' into 'master'
...
fix(esp_wifi_remote): Build issue for softAP
See merge request espressif/esp-idf!30000
2024-04-08 20:11:08 +08:00
Yogesh Mantri
a3abdb9176
fix(esp_wifi_remote): Build issue for softAP
2024-04-08 20:11:08 +08:00
Shreyas Sheth
e3338a3103
fix(wpa_supplicant): Compile error when CONFIG_SAE is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13553
2024-04-08 17:29:48 +05:30
Shen Wei Long
ca71f7737e
Merge branch 'bugfix/add_workaround_for_ble_rtc_hw_issue' into 'master'
...
fix(ble): add workaround for ble RTC not enabled issue
Closes BLERP-382 and BLERP-383
See merge request espressif/esp-idf!28085
2024-04-08 19:59:04 +08:00
Zhi Wei Jian
b9ea883781
Merge branch 'bugfix/fix_adv_not_resatrt_due_to_dis_reason' into 'master'
...
fix(ble/bluedroid): Fixed adv do not restart due to disconnection reason 0x3e
Closes BLERP-635
See merge request espressif/esp-idf!29733
2024-04-08 19:58:42 +08:00
Wang Meng Yang
02fe8fc671
Merge branch 'bugfix/loadprohibited_after_bluetooth_deinit' into 'master'
...
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
Closes BT-3672
See merge request espressif/esp-idf!30074
2024-04-08 19:15:11 +08:00
Shen Wei Long
4ec0e7bc43
Merge branch 'feature/support_ble_on_esp32c5beta3_master' into 'master'
...
feat(ble): Support BLE on esp32c5beta3
See merge request espressif/esp-idf!29992
2024-04-08 19:13:43 +08:00
Zhang Xiao Yan
72c492bdee
Merge branch 'docs/fix_typo_freertos_idf' into 'master'
...
docs: fix a typo in api-reference/system/freertos_idf
See merge request espressif/esp-idf!30088
2024-04-08 18:21:56 +08:00
Wang Meng Yang
6b453b803f
Merge branch 'feat/set_get_lpclk_src' into 'master'
...
feat(ble): Added API to get low power clock source
Closes BTQABR2023-133, BTQABR2023-163, BTQABR2023-182, BTQABR2023-179, and BTQABR2023-178
See merge request espressif/esp-idf!28997
2024-04-08 17:59:23 +08:00
Suren Gabrielyan
8d594e353e
Merge branch 'fix/websocket_first_packet_2' into 'master'
...
[ws_transport]: fix of first fragment loosing during HTTP handshake
See merge request espressif/esp-idf!28654
2024-04-08 17:50:03 +08:00
morris
e8b6d2280d
change(gptimer): use private unsafe RCC LL functions in bootloader
2024-04-08 17:48:20 +08:00
morris
1ca8de6e89
feat(gptimer): check the alarm config is not in flash
...
related to https://github.com/espressif/esp-idf/issues/13543
2024-04-08 17:48:20 +08:00
Fu Hanxi
8248477524
Merge branch 'feat/reduce-pytest-job-log' into 'master'
...
ci: reduce pytest job log
See merge request espressif/esp-idf!26790
2024-04-08 17:28:19 +08:00
morris
b2afd70b32
Merge branch 'refactor/remove_legacy_ldo_driver' into 'master'
...
refactor(ldo): remove legacy private ldo driver
Closes IDF-9566
See merge request espressif/esp-idf!29834
2024-04-08 17:11:49 +08:00
Li Shuai
3698d0a408
Merge branch 'bugfix/sleep_clock_domain_pd_allowed' into 'master'
...
fix some errors with sleep's power domain management
See merge request espressif/esp-idf!30076
2024-04-08 16:18:02 +08:00
Linda
0866b63aa9
docs: fix a typo in api-reference/system/freertos_idf
2024-04-08 16:11:39 +08:00
wuzhenghui
24244f04f2
fix(esp_hw_support): fix pmu power domain initialize order
2024-04-08 15:47:59 +08:00
Island
4726afa3e6
Merge branch 'feat/support_ble_set_rpa_timeout_by_api' into 'master'
...
feat(ble/bluedroid): Support set resolvable provate address timeout by api
Closes BLERP-650
See merge request espressif/esp-idf!29935
2024-04-08 15:23:20 +08:00
Island
636f900b43
Merge branch 'bugfix/fix_ble_spp_example' into 'master'
...
fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility
Closes BLERP-653
See merge request espressif/esp-idf!29961
2024-04-08 15:23:09 +08:00
zhiweijian
adde5a3dd6
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-08 14:51:33 +08:00
zhanghaipeng
9c6869fbf8
fix(bt/controller): Update bt lib for ESP32(5838b68)
...
- Fixed BLE scan assert
- Fixed assert(10,0) in lld_pdu
- Add BLE scan backoff in menuconfig
2024-04-08 14:49:06 +08:00
luoxu
0e21cdd18a
fix(ble_mesh): fix error condition for heartbeat filter adding node address
2024-04-08 14:25:18 +08:00
linruihao
e0dbcfae00
fix(esp_phy): update phylib for C3, S3, C2 and C6
...
- fixed BLE coded phy s8 tx issue in coexistence scenarios
- fixed ESP32-C3 and ESP32-S3 BLE RX issue
- optimize ESP32-C3 and ESP32-S3 light sleep current
2024-04-08 14:16:26 +08:00
Kevin (Lao Kaiyao)
432864e917
Merge branch 'ci/enable_c5_mp_ci_jobs' into 'master'
...
ci(esp32c5mp): enable esp32c5 build on CI
See merge request espressif/esp-idf!29895
2024-04-08 12:16:16 +08:00
baohongde
d60c0441f0
fix(ble/controller): Fixed LoadProhibited after bluetooth deinit
2024-04-08 11:49:05 +08:00
Mahavir Jain
b185b2b3c2
Merge branch 'feature/mbedtls_error_str_config' into 'master'
...
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C
See merge request espressif/esp-idf!30031
2024-04-08 11:10:59 +08:00
Island
f36a16bea7
Merge branch 'bugfix/fix_some_ble_bugs_240401' into 'master'
...
Fixed some BLE bugs 240401 on ESP32C3(5274796)
Closes BLERP-656, BLERP-657, BLERP-535, BLERP-644, BLERP-645, BLERP-658, BLERP-659, and BLERP-660
See merge request espressif/esp-idf!29998
2024-04-08 11:06:56 +08:00
Nebojša Cvetković
e96da70654
feat(esptool): merge_bin CMake target
2024-04-08 01:41:34 +01:00
zhanghaipeng
8c42f6a891
feat(ble/bluedroid): Support set resolvable provate address timeout by api
2024-04-07 20:40:29 +08:00
Xiong Wei Chao
d4234309a5
Merge branch 'bugfix/spp_crash_after_deint' into 'master'
...
fix(bt/bluedroid): Fixed SPP crash due to the connection not being disconnected before esp_spp_deinit was called
Closes BT-3657
See merge request espressif/esp-idf!29999
2024-04-07 19:53:45 +08:00
C.S.M
6224fca8a0
Merge branch 'feature/support_lp_i2c_in_drv' into 'master'
...
feat(i2c_master): Add feature for support using lp_i2c in i2c_master driver
See merge request espressif/esp-idf!29907
2024-04-07 19:27:04 +08:00
morris
15f356bf55
Merge branch 'bugfix/unsupport_partial_receive_on_esp32' into 'master'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2
Closes IDFGH-12500
See merge request espressif/esp-idf!29951
2024-04-07 17:50:09 +08:00
Li Shuai
75cf573637
fix(esp_hw_support): fix some errors with sleep's power domain management
2024-04-07 17:39:48 +08:00
Jiang Jiang Jian
b3a40cdfb2
Merge branch 'bugfix/2g_bitamp_error_log' into 'master'
...
fix(wifi): Fix print for 2g bitmap in scan path
Closes WIFIBUG-481
See merge request espressif/esp-idf!30062
2024-04-07 17:38:49 +08:00
xiongweichao
3d19c3db13
feat(ble): Added API to get low power clock source
2024-04-07 17:30:55 +08:00
Chen Yu Dong
8ff53713fa
Merge branch 'ci/fix_generic_env_markers' into 'master'
...
ci: fix pytest generic env markers
See merge request espressif/esp-idf!30021
2024-04-07 16:44:57 +08:00
xiongweichao
cca828d03a
fix(bt/bluedroid): Fix SPP crash after deinit
...
- The disconnection event comes up after spp disable is completed, so a null pointer is used.
2024-04-07 15:51:43 +08:00
morris
9ada0b029a
fix(rmt): fix the counting clock used by rx filter on esp32/s2
...
is always APB, independent to the channel clock selection
Closes https://github.com/espressif/esp-idf/issues/13510
2024-04-07 15:05:28 +08:00
Ivan Grokhotkov
279b67cc5e
Merge branch 'bugfix/check_callgraph_ignore_indirect_calls' into 'master'
...
fix(check_callgraph): rework --ignore-symbols to be more generic
See merge request espressif/esp-idf!29850
2024-04-07 15:05:08 +08:00
morris
d908150adc
fix(rmt): calarify partial receive is not support on esp32
...
because of lack hardware support
2024-04-07 14:33:39 +08:00
Kevin (Lao Kaiyao)
71ceedc54f
Merge branch 'feature/support_gpio_reservation_check_in_i2s' into 'master'
...
feat(i2s): support i2s gpio reservation
Closes IDF-9099
See merge request espressif/esp-idf!29994
2024-04-07 14:25:44 +08:00
Roland Dobai
54fd736bcd
Merge branch 'docs/external_flash' into 'master'
...
docs(idf_py): Describe the option to configure esptool.py with --extra-args
Closes IDFGH-4513
See merge request espressif/esp-idf!29851
2024-04-07 13:50:05 +08:00
Wu Zheng Hui
a759bc0f52
Merge branch 'feat/set_cpu_freq_after_pm_config_changed' into 'master'
...
fix(esp_pm): update CPU frequency immediately after updating pm_config
Closes IDFGH-12481
See merge request espressif/esp-idf!29963
2024-04-07 13:47:20 +08:00
Shen Meng Jing
328247d89c
Merge branch 'docs/translate_system.rst' into 'master'
...
Provide translation for system.rst in migration-guides
Closes DOC-7488
See merge request espressif/esp-idf!29793
2024-04-07 13:37:34 +08:00
shenmengjing
ce709de0f4
docs: Edit the CN Translation of usb_host_notes_index
2024-04-07 12:19:18 +08:00
Fu Hanxi
290e3c3156
ci: fix bypass target test warnings
2024-04-07 12:13:29 +08:00
laokaiyao
65b1fd33d3
ci(esp32c5mp): disable the unsupported tests
2024-04-07 12:13:29 +08:00
laokaiyao
033c101f90
ci(esp32c5mp): enable esp32c5 job on CI
2024-04-07 12:13:29 +08:00
shenmengjing
fb7823f7f3
docs: Provide translation for system.rst in migration-guides
2024-04-07 12:11:44 +08:00
Wu Zheng Hui
b570afd6e8
Merge branch 'bugfix/fix_esp332p4_bus_stuck_in_dfs' into 'master'
...
fix(esp_hw_support): fix esp32p4 stuck in dfs issue
Closes IDF-9628
See merge request espressif/esp-idf!30013
2024-04-07 11:43:04 +08:00
laokaiyao
e4f28fcb7f
feat(i2s): support i2s gpio reservation
2024-04-07 11:33:23 +08:00
Gao Xiao Jie
f1babb9074
Merge branch 'bugfix/clic_edge_type_interrupt_config' into 'master'
...
fix(esp_rom): patch esprv_intc_int_set_type for esp32p4
See merge request espressif/esp-idf!28161
2024-04-07 11:09:19 +08:00
cjin
21ad1b393f
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-07 10:53:00 +08:00
Alexey Lapshin
5a40bb8746
Merge branch 'feature/update-esp32ulp-elf-to-2.38_20240113' into 'master'
...
feat(tools): update esp32ulp-elf version to 2.38_20240113
See merge request espressif/esp-idf!28451
2024-04-06 03:23:43 +08:00
Rahul Tank
d0853d70ce
fix(nimble): Remove extra code in reattempt connection
2024-04-05 21:33:12 +05:30
Peter Dragun
1830f58920
docs(tools/coredump): add warning about core dump usage with encrypted parttion
...
Closes https://github.com/espressif/esp-coredump/issues/8
2024-04-05 15:41:00 +02:00
Shreyas Sheth
aee2197563
fix(wifi): Fix print for 2g bitmap in scan path
2024-04-05 17:46:36 +05:30
Tomas Sebestik
87385510ea
ci(pre-commits): update conventional-precommit-linter version
2024-04-05 12:17:27 +02:00
David Čermák
999d3e0d91
Merge branch 'fix/linux_console_macos' into 'master'
...
fix(console): Fix linux target build on MacOS
See merge request espressif/esp-idf!30005
2024-04-05 13:00:09 +08:00
Xiao Xufeng
72a001b851
fix(soc): fixed uart_periph.h not including reg.h issue
...
This will cause rom/uart.h can't compile.
2024-04-05 03:01:24 +08:00
Michael (XIAO Xufeng)
f251e32f48
feat(uart_test): add test case for uart tx blocked by auto-suspend
2024-04-05 03:01:24 +08:00
LiPeng
235bb6f294
fix(uart): Fixed issue that TX be blocked by auto-lightsleep
2024-04-05 03:01:24 +08:00
Erhan Kurubas
9e80e127ac
doc(jtag): update esp32p4 jtag debugging guide
2024-04-04 21:37:56 +03:00
Erhan Kurubas
9c99a385ad
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20240318' into 'master'
...
feat(tools): update openocd version to v0.12.0-esp32-20240318
See merge request espressif/esp-idf!29759
2024-04-05 01:53:12 +08:00
Peter Dragun
e5760b35a5
docs(tools/coredump): add information about standalone tool for advanced users
...
Closes https://github.com/espressif/esp-idf/issues/13433
2024-04-04 16:47:32 +02:00
Jakob Hasse
51f6bb8931
refactor(cmock): simplified mock build tests
2024-04-04 16:14:13 +02:00
Ivan Grokhotkov
6b6de47308
feat(sdspi): add LDO (power control) in sdspi tests
2024-04-04 15:03:27 +02:00
Ivan Grokhotkov
344439dfaa
change(sdmmc): move SD power control logic into sdmmc_test_sd_begin
...
This simplifies the code a bit,
- removing SOC_SDMMC_IO_POWER_EXTERNAL ifdefs from error paths
- moving the LDO code next to where sdmmc_test_board_card_power_set
is called for the same purpose
2024-04-04 15:02:11 +02:00
Ivan Grokhotkov
2bd1a8706d
feat(sdmmc): add test config for ESP32-P4 EV board
2024-04-04 14:59:28 +02:00
Jakub Kocka
8e0a1e8039
fix(gcov): Fixed mixed path separators on Windows
2024-04-04 13:56:15 +02:00
Alexey Lapshin
4879bac36c
feat(ulp): use --mcpu=esp32s3 for esp32s3
2024-04-04 16:12:39 +08:00
Alexey Lapshin
68464aad11
feat(tools): update esp32ulp-elf version to 2.38_20240113
2024-04-04 16:12:39 +08:00
David Čermák
295f908ef2
Merge branch 'fix/netif_ip_changed' into 'master'
...
fix(esp_netif): Post IP_CHANGE event also if mask and GW is ANY
Closes IDFGH-11836
See merge request espressif/esp-idf!29719
2024-04-04 16:01:20 +08:00
Frantisek Hrbata
75c765ff42
fix: exit gracefully when process started via asyncio is terminated
...
Currently when process is started through asyncio Runner and it is termited
e.g. with SIGINT(ctrl+c) a traceback is printed instead of gracefully
exit.
Exception ignored in: <function BaseSubprocessTransport.__del__ at 0x7fe980970900>
Traceback (most recent call last):
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 129, in __del__
self.close()
File "/usr/lib64/python3.12/asyncio/base_subprocess.py", line 107, in close
proto.pipe.close()
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 568, in close
self._close(None)
File "/usr/lib64/python3.12/asyncio/unix_events.py", line 592, in _close
self._loop.call_soon(self._call_connection_lost, exc)
File "/usr/lib64/python3.12/asyncio/base_events.py", line 793, in call_soon
self._check_closed()
File "/usr/lib64/python3.12/asyncio/base_events.py", line 540, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
This is caused because asyncio Runner context in asyncio.run is closing the event
loop and if exception is unhandled in coroutine(run_command) the transport is not
closed before the even loop is closed and we get RuntimeError: Event loop is closed
in the transport __del__ function because it's trying to use the closed
even loop.
Let's catch asyncio.CancelledError in case the process we are trying to
read from is terminated, print message, let the asyncio finish and exit
gracefully.
Closes https://github.com/espressif/esp-idf/issues/13418
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-04-04 09:58:01 +02:00
David Čermák
5c97c40689
Merge branch 'fix/ci_check_public_headers' into 'master'
...
fix(ci): Simplify public header checker
See merge request espressif/esp-idf!29446
2024-04-04 15:13:09 +08:00
Alexey Gerenkov
c9b649779e
feat(tools): update openocd version to v0.12.0-esp32-20240318
2024-04-04 14:50:06 +08:00
David Cermak
4d40751158
fix(ci): Simplify and document public header checker
...
Documented specific checks/subchecks for header file verification
Simplified the process, now we use simple regex to remove macros from
the current header. Before, we re-ran preprocess_one_header()
function with removed `#include ...`s from the header under test, so
we were looking into the actual header (rather than included headers)
when checking for `extern "C"` keyword.
The procedure is easier to follow without this recursion (mostly because
in the second execution we might encounter compilation failers and
ignore them).
Note that this procedure is not 100% correct (we might see some false
positive and false negatives)
2024-04-04 08:45:15 +02:00
David Cermak
965ba606a7
fix(esp_netif): Post IP_CHANGE event also if mask and GW is ANY
...
Closes https://github.com/espressif/esp-idf/issues/12927
2024-04-04 08:12:43 +02:00
Darian
c8c3d4b28a
Merge branch 'refactor/usb_new_phy_hal_api' into 'master'
...
refactor(hal/usb): Update USB WRAP/USJ P4 LL, add new USB PHY HAL API
See merge request espressif/esp-idf!29853
2024-04-04 14:09:03 +08:00
Mahavir Jain
78ff15602e
docs: add note about newly added mbedtls config to reduce app size footprint
2024-04-04 09:23:05 +05:30
Mahavir Jain
64fd14e787
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C
...
Disabling this config can reduce footprint for the cases where
mbedtls_strerror() is used and hence the debug strings are getting
pulled into the application image.
2024-04-04 09:20:28 +05:30
Erhan Kurubas
890a385a0a
feat(sysview): enable esp32p4 examples
2024-04-03 23:22:31 +03:00
Alexey Lapshin
bcd753994b
Merge branch 'feature/introduce-esp_rom_libc_stubs_h' into 'master'
...
feat(esp_rom): add esp_rom_libc_stubs.h
See merge request espressif/esp-idf!29769
2024-04-04 03:18:15 +08:00
Darian Leung
778c2e6863
refactor(hal/usb): Add new USB PHY related HAL API
...
This commit adds/updates the USB PHY related HAL APIs. The following changes
are made:
- Updated 'usb_wrap_hal.h' API
- Added 'usb_serial_jtag_hal.h' API
2024-04-04 02:47:00 +08:00
Darian Leung
023eae4f0b
feat(hal/usb): Update USB WRAP and USJ LL, add missing ESP32-P4 LL
...
This commit updates updates the LLs of USB WRAP and USJ as follows:
- Added missing 'usb_wrap_ll.h' and 'usb_serial_jtag_ll.h' for the ESP32-P4
- Added LL cap macros to distinguish feature differences between the LLs of
different targets:
- '..._LL_EXT_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
routing to an external FSLS PHY.
- '..._LL_SWAP_PHY_SUPPORTED' indicates whether the USB WRAP/USJ supports
swapping between multiple internal FSLS PHYs.
- Tidied up some RCC LL functions and their callers.
- Added 'usb_wrap_types.h' and 'usb_serial_jtag_types.h' to provide types used
in LLs.
- Fixed some spelling/naming issues as part of code-spell pre-commit
2024-04-04 02:47:00 +08:00
Darian Leung
84ba2ef2e8
feat(soc/usb): Add USB UTMI PHY struct and LL for the ESP32-P4
2024-04-04 01:47:35 +08:00
Roland Dobai
ffbcbccf61
docs(readme): Update the chip support matrix in the README
2024-04-03 17:31:20 +02:00
Alexey Lapshin
9ff7ad2173
feat(esp_rom): add esp_rom_libc_stubs.h
2024-04-03 18:34:44 +04:00
Suren Gabrielyan
2267d4b6b5
fix(ws_transport): fix first fragment losting during websocket connection
2024-04-03 17:57:37 +04:00
Andy Lin
4f6deb9f61
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
...
This commit fixes a bug where the portTRY_ENTER_CRITICAL_SAFE() for the
Xtensa and RISC-V FreeRTOS ports were broken as it did not correctly use
the timeout parameter.
Merges: https://github.com/espressif/esp-idf/pull/13022
2024-04-03 14:35:31 +02:00
wuzhenghui
2b4a2da52d
fix(esp_hw_support): fix esp332p4 stuck in dfs issue
2024-04-03 19:47:09 +08:00
Konstantin Kondrashov
f909dddde7
Merge branch 'feature/mac_esp32p4_support' into 'master'
...
feat(esp_hw_support): Adds MAC address support for esp32p4
Closes IDF-8949
See merge request espressif/esp-idf!28704
2024-04-03 19:01:29 +08:00
Chen Yudong
7d13f8210f
ci: fix pytest generic env markers
2024-04-03 18:10:43 +08:00
chenjianhua
ae95ad5958
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(5274796)
...
- Fixed extended uncoded and coded scan scheduling
- Add config for channel assessment and ping procedure
- Clear random address for extended advertising
- Add periodic advertising list check
- Fixed periodic advertising data setting with zero length
2024-04-03 17:56:21 +08:00
Rahul Tank
23bae90070
Merge branch 'contrib/github_pr_11497' into 'master'
...
Nimble: Added blecsc (Cycling Speed and Cadence) profile support for nimble examples.
Closes IDFGH-10233
See merge request espressif/esp-idf!26631
2024-04-03 17:12:34 +08:00
Ivan Grokhotkov
dd35ded06a
Merge branch 'maint/supported_targets_update' into 'master'
...
readme, tools: supported targets update
See merge request espressif/esp-idf!29425
2024-04-03 16:58:00 +08:00
Armando (Dou Yiwen)
fd11a0e85a
Merge branch 'change/remove_no_longer_public_spi_reg' into 'master'
...
spi: remove no longer public spi reg
Closes DOC-7416
See merge request espressif/esp-idf!30010
2024-04-03 16:57:31 +08:00
Konstantin Kondrashov
dc4bf7d3e3
Merge branch 'bugfix/esp_timer_improve_tests' into 'master'
...
fix(esp_timer): Fix tests when esp_timer is running on CPU1
See merge request espressif/esp-idf!29901
2024-04-03 15:42:46 +08:00
Ivan Grokhotkov
9e279a3c07
change(ci): temporarily skip failures in macOS tests
2024-04-03 09:21:19 +02:00
Armando
2c81664fa3
change(spi): remove no longer public spi reg
2024-04-03 13:37:09 +08:00
ESPAbhinav
f8b2ab7955
feat(nimble): Added blecsc profile support for nimble examples
2024-04-03 10:50:02 +05:30
Island
28f68a0376
Merge branch 'feat/adjust_ble_log_init_order' into 'master'
...
Feat/adjust ble log init order
Closes BLERP-649, BLERP-651, BLERP-631, BLERP-652, and BLERP-655
See merge request espressif/esp-idf!29931
2024-04-03 12:39:49 +08:00
Mahavir Jain
2bfef64fc6
Merge branch 'fix/pmp_idcache_prot_c6_h2' into 'master'
...
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
See merge request espressif/esp-idf!29933
2024-04-03 12:09:28 +08:00
Cao Sen Miao
d16e890993
docs(i2c_master): Add docs for lp_i2c support in i2c master driver
2024-04-03 11:39:10 +08:00
Cao Sen Miao
1fe7cc8d13
test(i2c_master): Add test for lp_i2c support in i2c master driver
2024-04-03 11:39:07 +08:00
Cao Sen Miao
0985bfbe27
feat(i2c_master): Add lp_i2c support in i2c master driver
2024-04-03 11:39:04 +08:00
Shen Weilong
f09dcff91e
feat(ble): Support BLE on esp32c5beta3
2024-04-03 10:58:06 +08:00
shenmengjing
b8808f4211
docs: Edit the CN Translation and EN Source of usb-host
2024-04-03 10:45:06 +08:00
gaoxiaojie
aa3d3835ab
fix(esp_rom): patch esprv_intc_int_set_type for esp32p4
2024-04-03 10:09:47 +08:00
Konstantin Kondrashov
d902a023ba
fix(esp_timer): Fix tests when esp_timer is running on CPU1
2024-04-02 21:00:42 +03:00
Gao Xu
db3e43908a
Merge branch 'feat/add_esp_dma_capable_malloc' into 'master'
...
dma_utils: add esp dma capable malloc function
Closes IDF-9638
See merge request espressif/esp-idf!29869
2024-04-02 21:31:45 +08:00
David Cermak
bd8b1eca9e
fix(console): Fix linux target build on MacOS
...
We're correctly checking for the CONFIG_IDF_TARGET_LINUX macro, but before including sdkconfig.h
2024-04-02 15:14:19 +02:00
Laukik Hase
48503dd39f
fix(esp_hw_support): Fix the flash I/DROM region PMP protection
2024-04-02 18:41:07 +05:30
Roman Leonov
fc326374e0
Merge branch 'refactor/usb_host_add_hcd_mps_request' into 'master'
...
refactor(hcd_dwc): Added mps request from hcd_dwc
See merge request espressif/esp-idf!29904
2024-04-02 20:49:29 +08:00
Alexey Lapshin
11eeca6c98
Merge branch 'fix/gcov_fault' into 'master'
...
fix(gcov): fix exceptions on gcov task_tick_hook
Closes IDFGH-12501
See merge request espressif/esp-idf!29962
2024-04-02 20:24:07 +08:00
Jiang Jiang Jian
ce6363095e
Merge branch 'bugfix/wpa3_ap_ci_crash' into 'master'
...
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
Closes IDFCI-2090
See merge request espressif/esp-idf!29805
2024-04-02 20:05:06 +08:00
Aditya Patwardhan
0dcd692d59
Merge branch 'fix/fix_esp32p4_flash_encryption' into 'master'
...
fix(bootloader_support): Fix default key usage for flash encryption
See merge request espressif/esp-idf!29968
2024-04-02 19:57:38 +08:00
Aditya Patwardhan
727d99e2a7
Merge branch 'docs/update_esp32p4_security_docs' into 'master'
...
docs(security): Update security-related docs for ESP32-P4
See merge request espressif/esp-idf!29970
2024-04-02 19:50:44 +08:00
Wu Zheng Hui
601a086b16
Merge branch 'fix/add_phy_private_dslp_callback' into 'master'
...
fix(esp_hw_support): move deepsleep phy callback before PLL disable
See merge request espressif/esp-idf!29952
2024-04-02 19:37:39 +08:00
Jiang Jiang Jian
597168303d
Merge branch 'bugfix/aud-5252' into 'master'
...
fix the issue of modem hang caused by incorrect configuration of power and isolate signals
Closes AUD-5252
See merge request espressif/esp-idf!29960
2024-04-02 19:30:32 +08:00
Shreyas Sheth
73ec4a74fd
fix(esp_wifi): Fix crash when assoc req comes before confirm is processed
2024-04-02 14:28:59 +05:30
Zhang Wen Xu
d41172853b
Merge branch 'fix/phy_init_variables_in_header_file' into 'master'
...
fix(esp_phy): header file produces non-zero object
See merge request espressif/esp-idf!29930
2024-04-02 16:50:54 +08:00
wuzhenghui
cbc66bd365
fix(esp_hw_support): move deepsleep phy callback before PLL disable
2024-04-02 16:38:01 +08:00
Roman Leonov
dbad0df765
refactor(hcd_dwc): Added mps request from hcd_dwc
2024-04-02 10:23:52 +02:00
Jiang Jiang Jian
8ae1d9907f
Merge branch 'optimize/bt_make_alarm_num_configurable' into 'master'
...
optimize(ble_mesh): Make alarm number configurable
Closes BLERP-577
See merge request espressif/esp-idf!28965
2024-04-02 16:18:36 +08:00
gaoxu
c3303c0096
fix(eth): fix defaultip101 tests error on ci
2024-04-02 16:17:10 +08:00
Jiang Jiang Jian
1bcd5bca14
Merge branch 'feature/disable_pmk_caching' into 'master'
...
feat(esp_wifi): Provide API to disable PMK caching
See merge request espressif/esp-idf!29902
2024-04-02 16:15:34 +08:00
igor udot (horw)
b887f476da
ci: reduce pytest job stdout log
2024-04-02 16:14:02 +08:00
Wu Zheng Hui
859d9a89e1
Merge branch 'bugfix/fix_adc_clock_missing_in_startup_calibration' into 'master'
...
fix(esp_adc): fix adc clock missing in startup calibration
Closes PM-93
See merge request espressif/esp-idf!29993
2024-04-02 15:29:12 +08:00
Aditya Patwardhan
51a91259d7
fix(bootloader_support): Fix default key usage for flash encryption
2024-04-02 12:27:53 +05:30
harshal.patil
e383616503
fix(mbedtls/aes): Fix incorrect dma alignment size
2024-04-02 14:30:14 +08:00
gaoxu
8e9b1501c0
fix(dma): fix s3 dma reg spell error
2024-04-02 14:30:14 +08:00
gaoxu
40f38bea6f
feat(dma): refactor dma calloc function
2024-04-02 14:30:14 +08:00
Armando
78f96c4466
change(eth): use new esp_dma_calloc
2024-04-02 14:30:14 +08:00
Armando
f0518b3c16
feat(dma): advanced dma malloc helper
2024-04-02 14:30:14 +08:00
Rahul Tank
9c846916fa
Merge branch 'bugfix/revamp_reconn_scheme' into 'master'
...
fix(nimble): Cleanup code in connection reconnection implementation
Closes BLERP-633
See merge request espressif/esp-idf!29941
2024-04-02 14:23:58 +08:00
Zhang Wen Xu
7963bcba13
Merge branch 'support/esp32c5beta3_ieee802154' into 'master'
...
feat(802154): add ieee802154 support for C5beta3
See merge request espressif/esp-idf!29948
2024-04-02 14:14:16 +08:00
Wan Lei
7116671f4d
Merge branch 'feat/c6lite_c61_final_helloworld' into 'master'
...
feat(esp32c61): birth and say hello world 🎄 (stage 8/8)
Closes IDF-9290
See merge request espressif/esp-idf!29751
2024-04-02 14:11:36 +08:00
Jiang Jiang Jian
4989cc0d9f
Merge branch 'bugfix/directed_bssid_probe_req' into 'master'
...
Send unicast probe requests if bssid is known during scan
Closes WIFIBUG-458
See merge request espressif/esp-idf!29619
2024-04-02 14:09:12 +08:00
Shu Chen
15474b4f97
Merge branch 'fix/openthread_mtd_joiner_config' into 'master'
...
fix(openthread) fix openthread mtd joiner config
Closes IDFGH-12457
See merge request espressif/esp-idf!29959
2024-04-02 14:08:41 +08:00
Island
aa3c7e1030
Merge branch 'bugfix/IDFGH-11775' into 'master'
...
bugfix(ble_mesh): fix NRF mesh(android) provisioning node failed
Closes BLERP-636
See merge request espressif/esp-idf!29737
2024-04-02 14:03:35 +08:00
Kapil Gupta
00ab1ef500
feat(esp_wifi): Provide API to disable PMK caching
2024-04-02 10:21:26 +05:30
Kevin (Lao Kaiyao)
61cf08fcc8
Merge branch 'feature/update_rom_for_esp32c5mp' into 'master'
...
change(rom): update the frozen rom for esp32c5mp
See merge request espressif/esp-idf!29971
2024-04-02 12:18:50 +08:00
Dávid Fehér
70329ed770
fix(openthread): Fix openthread mtd joiner config
...
* Fix openthread-core-esp32x-mtd-config.h: OPENTHREAD_CONFIG_JOINER_ENABLE macro value
* On ESP32 MTD devices Joiner role functionality was not working even if 'Joiner enable' was checked in SDK config because 0 was defined in OPENTHREAD_CONFIG_JOINER_ENABLE macro. Value modified to 1 to resolve the issue. Tested and working on ESP32 H2 MTD device.
* Closes: https://github.com/espressif/esp-idf/pull/13473
2024-04-02 12:17:57 +08:00
wuzhenghui
11e7091967
fix(esp_adc): fix adc clock missing in startup calibration
2024-04-02 12:14:44 +08:00
zwx
6d2f9c2991
fix(esp_phy): header file produces non-zero object
2024-04-02 12:14:17 +08:00
Shen Meng Jing
4494fc9829
Merge branch 'doc/translate_visualgdb.rst' into 'master'
...
Doc/translate visualgdb.rst
Closes DOC-7490
See merge request espressif/esp-idf!29801
2024-04-02 11:51:20 +08:00
Kapil Gupta
464fd689a1
fix(esp_wifi): Send unicast probe requests if bssid is known during scan
2024-04-02 11:23:32 +08:00
Shen Meng Jing
023c17c49a
Merge branch 'docs/translate_clion.rst' into 'master'
...
docs: Provide translation for clion.rst
Closes DOC-7489
See merge request espressif/esp-idf!29794
2024-04-02 11:21:16 +08:00
Armando (Dou Yiwen)
fa369d0f3b
Merge branch 'change/add_build_test_rules_to_flash_mmap' into 'master'
...
mmap: added built-test-rules.yml contents to flash_mmap test_app
See merge request espressif/esp-idf!29975
2024-04-02 11:13:29 +08:00
daiziyan
fbebfcb119
docs: update the CN version in the build system document
2024-04-02 11:04:44 +08:00
Marius Vikhammer
222a010f89
Merge branch 'bugfix/ulp_lp_mem_size_p4' into 'master'
...
fix(lp_core): fix kconfig not allowing using all of LP mem for lp core
Closes IDF-9627
See merge request espressif/esp-idf!29900
2024-04-02 10:51:26 +08:00
wanlei
20c18ac52b
feat(esp32c61): final introduce helloworld support
2024-04-02 10:50:52 +08:00
Dai Zi Yan
2545edc255
Merge branch 'docs/sync_up_trans' into 'master'
...
docs: sync up translation for several documents
Closes DOC-7456 and DOC-7534
See merge request espressif/esp-idf!29908
2024-04-02 10:46:49 +08:00
luoxu
8160ddee46
fix(ble_mesh): fix NRF mesh(android) provisioning node failed
...
Closes: https://github.com/espressif/esp-idf/issues/12871
2024-04-02 10:41:57 +08:00
shenmengjing
63df2749c6
docs: Provide translation for visualgdb.rst
2024-04-02 10:31:15 +08:00
shenmengjing
6e3eab1b7c
docs: Provide translation for clion.rst
2024-04-02 10:11:14 +08:00
Armando
1dfc443b5b
change(mmap): added built-test-rules.yml contents to flash_mmap test_app
2024-04-02 09:48:07 +08:00
Jiang Jiang Jian
8fcf5270a2
Merge branch 'fix/exception_vectors' into 'master'
...
fix: mark .exception_vectors* as executable and allocatable
Closes IDF-9554
See merge request espressif/esp-idf!29782
2024-04-02 00:08:07 +08:00
Jiang Jiang Jian
d885808b9f
Merge branch 'feature/advanced_roaming_support' into 'master'
...
Add advanced Wi-Fi roaming support through Wi-Fi app
Closes WIFI-6169, WIFI-4212, WIFIBUG-314, and IDFGH-10713
See merge request espressif/esp-idf!26126
2024-04-02 00:02:41 +08:00
C.S.M
4921c63b70
Merge branch 'feature/jpeg_encoder' into 'master'
...
feat(jpge): Add basic support for jpeg encoder 🖼️
See merge request espressif/esp-idf!29411
2024-04-01 23:24:21 +08:00
Jiang Jiang Jian
b18a039263
Merge branch 'doc/update_espnow_example' into 'master'
...
docs(wifi): change the magic varible from int to uint32_t on the receiving side
Closes IDFGH-9560 and IDFGH-9366
See merge request espressif/esp-idf!29845
2024-04-01 23:13:13 +08:00
Jiang Jiang Jian
8da9eb5168
Merge branch 'ci/reenable_bootloader_sections_test_esp32c2' into 'master'
...
ci(system): re-enable bootloader_sections test for ESP32-C2
See merge request espressif/esp-idf!29852
2024-04-01 23:13:00 +08:00
Jiang Jiang Jian
7fcac31dce
Merge branch 'bugfix/addd_dport_protection_for_some_registers' into 'master'
...
fix(bt/controller): Use embedded assembly to get access to DPORT registers
See merge request espressif/esp-idf!29932
2024-04-01 23:09:51 +08:00
Jiang Jiang Jian
14de0d5e73
Merge branch 'ci/fix_c_file_api_test' into 'master'
...
test(storage): fixed failing c-file api test
Closes IDFCI-2115
See merge request espressif/esp-idf!29958
2024-04-01 23:09:26 +08:00
Kapil Gupta
431a2a7d1c
fix(esp_wifi): Address review comments
2024-04-01 23:00:01 +08:00
jgujarathi
c5d8acc40a
feat(esp_wifi): Showcase roaming_app capabalities through dedicated example
...
- Shows use of roaming app through dedicated example : roaming_app_example.
- Changes the location of the earlier roaming example by moving it into the roaming_11kvr.
- Please note that this feature is still experimental and still being optimised
and tuned.
2024-04-01 23:00:01 +08:00
jgujarathi
0d7c909e87
feat(esp_wifi): Showcases the new scan by bitmap config
...
- Showcases the ability to scan by the bitmap config newly added
to the wifi_scan_config_t by implementing it in the scan config
2024-04-01 23:00:01 +08:00
jgujarathi
9a88dab748
feat(esp_wifi): Add support for advanced roaming as a wifi app
...
- Adds support for advanced roaming as a wifi app.
2024-04-01 23:00:01 +08:00
jgujarathi
71e6c10f7c
fix(wpa_supplicant): Update supplicant last scan time when application scanning
...
- Any scanning currently updates the bss table held by supplicant anyway,
but the time record used to maintain the recency of the last scan is
only updated by supplicant issued scans. Updating the last scan time
for application trigerred scanning will prevent the needless scanning
by supplicant if there has been an application trigerred scan in
the time diff threshold(currently 10s).
2024-04-01 23:00:01 +08:00
jgujarathi
b23e29d5ae
fix(wpa_supplicant): Add current bss channel as hint to scanning
...
- Add current bss channel as hint to scanning during supplicant connect
making the process faster.
2024-04-01 23:00:01 +08:00
jgujarathi
560c951e33
fix(wpa_supplicant): Add default durations to supplicant issued scans
...
- Add default durations to supplicant issued scans based on results from
initial experiments where probe response times were recorded in a
significantly noisy environment. It was noticed that within 70ms
we receive over 80% of the responses 90% of the time
2024-04-01 23:00:01 +08:00
jgujarathi
84d7ab5c0c
fix(wpa_supplicant): Clear bssid flag and channel in supplicant disconnect handler
...
- Clear the bssid set flag and channel in supplicant disconnect handler as this
can cause the station to recursively connect to the wrong AP in case
roaming through BTM mechanisms fails.
- Fix issue with incorrect blocking time calculation when blocking scan
issued for a single channel.
2024-04-01 23:00:01 +08:00
jgujarathi
ff622e4428
fix(wpa_supplicant): Apply the Neighbor report event in roaming example
...
- Apply the neighbor report event structure in the roaming example.
- This replaces the existing callback structure that existed earlier.
2024-04-01 23:00:01 +08:00
jgujarathi
c6134a23dd
fix(wpa_supplicant): Replace Neighbor Report callback with an event
...
- Deprecate the existing esp_rrm_send_neighbor_rep_request() API
- Adds a new API to send neighbor report requests esp_rrm_send_neighbor_report_request().
This replaces the older API's callback procedure with a new Wi-Fi
event that is posted when the neighbor report is received.
This moves the execution of the callback from supplicant
context to freertos context.
2024-04-01 23:00:01 +08:00
jgujarathi
743772fb76
fix(btm): Improve BTM scanning effiency by using channel bitmap
...
- Improve the BTM scanning efficiency by using channel bitmap feature in
scanning. This sets only the channels we need to scan instead of all.
2024-04-01 23:00:01 +08:00
jgujarathi
c3f1c3fcde
feat(esp_wifi): Add channel bitmaps to the scan config
...
- Add the ability to specify the specific channels and the
in wifi_config_t.
- Adds warning that discourages setting bssid and channel in sta_config
when btm/mbo is enabled and supported by the network.
- Fix issues with reporting authmodes of FT supporting APs during scanning.
- Additional typo fixes in the public header files
2024-04-01 23:00:01 +08:00
Aditya Patwardhan
fb28b42c94
Merge branch 'feature/support_ecdsa_key_using_key_manager' into 'master'
...
Feature/support ecdsa key using key manager
Closes IDF-7992
See merge request espressif/esp-idf!28908
2024-04-01 22:10:34 +08:00
laokaiyao
0cb1057915
change(rom): update the frozen rom for esp32c5mp
2024-04-01 20:53:49 +08:00
Aditya Patwardhan
051048d261
Merge branch 'feature/p4_rng' into 'master'
...
feat(esp_hw_support): brought up RNG on ESP32-P4
Closes IDF-6522
See merge request espressif/esp-idf!29614
2024-04-01 20:24:36 +08:00
harshal.patil
1975c1c69e
docs(security): Update security-related docs for ESP32-P4
2024-04-01 17:34:28 +05:30
Cao Sen Miao
69835ebaac
docs(jpeg_encoder): Add the documents support for jpeg encoder
2024-04-01 20:03:41 +08:00
Cao Sen Miao
e8e7166a4c
feat(jpeg_encoder): Add the example support for jpeg encoder
2024-04-01 20:03:38 +08:00
Cao Sen Miao
58acf93da2
test(jpeg_encoder): Add the test support for jpeg encoder
2024-04-01 20:03:35 +08:00
Cao Sen Miao
22ec65adef
feat(jpeg_encoder): Add the basic support for jpeg encoder
2024-04-01 20:03:31 +08:00
Jiang Jiang Jian
b02a2eaf1a
Merge branch 'bugfix/fix_call_to_header_event_callback' into 'master'
...
fix: Fix call to event_handler on on_header state of HTTP Client
Closes IDFGH-12486
See merge request espressif/esp-idf!29953
2024-04-01 19:48:47 +08:00
daiziyan
178f80a170
docs: update a typo in the build system document
2024-04-01 19:29:05 +08:00
wuzhenghui
1a676d1e77
fix(esp_pm): update CPU frequency immediately after updating pm_config
...
Closes https://github.com/espressif/esp-idf/issues/13492
2024-04-01 19:15:28 +08:00
Jin Cheng
98230244df
fix(bt/controller): Use embedded assembly to get access to DPORT registers
2024-04-01 18:53:47 +08:00
Rahul Tank
7e34300a1b
fix(nimble): Change reconnection scheme
2024-04-01 16:05:41 +05:30
Jiang Jiang Jian
d954057ed8
Merge branch 'feat/coex_schm_ble' into 'master'
...
feat(ble/controller): Add coexist schm for BLE
See merge request espressif/esp-idf!29740
2024-04-01 18:26:52 +08:00
Wang Meng Yang
ef30e40151
Merge branch 'fix/rd_stored_link_key_error' into 'master'
...
fix(bt/controller): fix some issues in bt controller
Closes CBI-722, CBI-709, and BTQABR2023-210
See merge request espressif/esp-idf!29454
2024-04-01 18:17:37 +08:00
Jiang Jiang Jian
7347042d9a
Merge branch 'feat/multi_antenna_support' into 'master'
...
feat(phy): refactor multiple antenna, support for WIFI/BT/BLE
Closes FCS-1279
See merge request espressif/esp-idf!26534
2024-04-01 17:36:11 +08:00
Jiang Jiang Jian
fde8c8d0f8
Merge branch 'feat/sntp_init_delay' into 'master'
...
feat(lwip): SNTP: Add support for adjusting startup delay
Closes IDF-8790
See merge request espressif/esp-idf!29688
2024-04-01 17:16:28 +08:00
daiziyan
5fb96ec687
docs: sync up translation for several documents
2024-04-01 17:13:47 +08:00
Dai Zi Yan
d125ce0e44
Merge branch 'docs/update_mr_template' into 'master'
...
docs: update the mr template for adding translation related labels
Closes DOC-6831
See merge request espressif/esp-idf!29636
2024-04-01 17:09:44 +08:00
Aditya Patwardhan
d0a23799e8
feat(mbedtls): Added support for using ECDSA key through key manager
2024-04-01 14:37:12 +05:30
Alexey Lapshin
26b728a5f8
fix(gcov): fix exceptions on gcov task_tick_hook
...
Closes https://github.com/espressif/esp-idf/issues/13511
2024-04-01 13:06:21 +04:00
Mahavir Jain
999f3f69c0
Merge branch 'esp32p4/deterministic_ecdsa_support' into 'master'
...
Add deterministic ECDSA support
Closes IDF-8507
See merge request espressif/esp-idf!29010
2024-04-01 16:45:14 +08:00
zhanghaipeng
b0a84f76a2
fix(ble/bluedroid): Optimized BLE SPP example for improved compatibility
2024-04-01 16:31:26 +08:00
daiziyan
87c29178da
docs: update the mr template for adding translation related labels
2024-04-01 16:30:28 +08:00
Harshit Malpani
2814b5a330
Revert "fix(esp_http_client): Call event_handler after header value is received"
...
This reverts commit 04ac8e43db .
When `http_on_header_event` is called, event_handler is invoked and
then the current header key and header value are freed. In the previous
approach, `http_on_header_event` was called from `http_on_header_value`,
but it lead to an issue where if the value is received in multiple chunks,
then the current header key and value were freed and thus header was not
processed correctly which might result in connection issues. Calling
`http_on_heaher_event` from `http_on_header_field` ensures that the current
header field and value are processed properly
Fixes https://github.com/espressif/esp-idf/issues/13497
Fixes https://github.com/espressif/esp-idf/issues/13097
2024-04-01 13:41:47 +05:30
Armando (Dou Yiwen)
99efa9504c
Merge branch 'change/merge_isp_env_into_isp_af' into 'master'
...
(isp): merge isp env into isp af
See merge request espressif/esp-idf!29946
2024-04-01 16:05:44 +08:00
cjin
2f60e19696
feat(ble): add cca related config in c6, h2 and c2
2024-04-01 15:57:06 +08:00
cjin
edb3f70562
change(ble): support ble light sleep using ext 32k xtal on C2
2024-04-01 15:57:06 +08:00
zwl
5e443311da
ble: update esp32c2 lib to 7a428d35
2024-04-01 15:57:06 +08:00
zwl
f2da3c12e9
ble: update esp32h2 and esp32c6 lib to 39c6e050
2024-04-01 15:57:06 +08:00
zhaoweiliang
29eb1400ae
ble : adjust the log initialization sequence of ESP32C6 and ESP32H2
2024-04-01 15:57:06 +08:00
Jiang Jiang Jian
0301125fbd
Merge branch 'bugfix/typo_bootloader_kconfig' into 'master'
...
fix(bootloader): fix spelling mistakes in /components/bootloader/Kconfig.projbuild
See merge request espressif/esp-idf!29899
2024-04-01 15:36:10 +08:00
Li Shuai
608713a72a
fix(esp_hw_support): fixed modem hang caused by incorrect configuration of power and isolate signals
2024-04-01 15:21:07 +08:00
Marius Vikhammer
b8a254f33f
test(storage): fixed failing c-file api test
2024-04-01 15:14:22 +08:00
alanmaxwell
ffd0c8ecef
fix(soc): update gpio_sig_map.h for esp32c5 beta3
2024-04-01 15:07:38 +08:00
alanmaxwell
565660db87
docs: disable build phy.rst for esp32p4
2024-04-01 14:59:57 +08:00
alanmaxwell
21693c3c7c
fix(ci): disable phy antenna example build for h2 and fix typo and format
2024-04-01 14:59:57 +08:00
alanmaxwell
1d763691ea
docs(phy): rewrite multi antenna docs
2024-04-01 14:59:57 +08:00
alanmaxwell
2b8b3f49bf
feat(phy): support async update phy antenna config
2024-04-01 14:59:57 +08:00
alanmaxwell
408a4675ee
fix(wifi): fix multi antenna issue for C6
2024-04-01 14:59:55 +08:00
alanmaxwell
85bf5f8aba
change(phy): change wifi multi ant api to phy multi ant
2024-04-01 14:59:27 +08:00
alanmaxwell
583c0d71ad
change(phy): move antenna example from wifi to phy
2024-04-01 14:59:27 +08:00
alanmaxwell
a6cc70e6e7
docs: seperate multiple antennas from Wi-Fi to PHY
2024-04-01 14:59:27 +08:00
alanmaxwell
0f73cf50fb
refactor(wifi): Add deprecated attribute for WiFi multiple antennas api
2024-04-01 14:59:27 +08:00
alanmaxwell
92e76a3434
refactor(phy): refactor multiple antenna, support for WIFI/BT/BLE/15.4
2024-04-01 14:59:27 +08:00
zwx
81b6bae194
feat(802154): add ieee802154 support for C5beta3
2024-04-01 14:50:07 +08:00
Aditya Patwardhan
f231b262b9
Merge branch 'fix/key_manager_hw_support' into 'master'
...
Fix/key manager hw support
See merge request espressif/esp-idf!29508
2024-04-01 14:34:42 +08:00
Jiang Jiang Jian
3f486c4477
Merge branch 'feature/support_ext_conn' into 'master'
...
Feature/support ext conn
Closes IDF-7865
See merge request espressif/esp-idf!29884
2024-04-01 13:20:33 +08:00
Armando
e62e8844c7
doc(isp): updated isp evn detector doc
2024-04-01 12:00:54 +08:00
Armando
b40cf7508c
test(isp): remove isp env detector allocation test
2024-04-01 12:00:36 +08:00
Armando
ad3087fa20
change(isp): merge isp af env into isp af controller
2024-04-01 11:59:43 +08:00
wangjialiang
6df1997db5
feat(ble_mesh): Make alarm number configurable
2024-04-01 11:57:07 +08:00
xiehang
f3c5047638
feat(extconn): Supports external WiFi connections for ESP32p4 and other espressf chips
2024-04-01 11:44:52 +08:00
gongyantao
9e2ffff9b6
fix(bt): fix some issues in bt controller
...
1: fixed the incorrect timeing in reporting HCI_Link_Key_Type_Changed.
2: fixed the incorrect iv value during resuming encryption.
3: fixed the incorrect return with hci command rd_stored_link_key.
2024-04-01 11:40:10 +08:00
xiehang
9d7bd6a8dd
change(esp_phy): Add SOC_PHY_SUPPORTED to control phy mode
2024-04-01 11:36:55 +08:00
Chen Jian Xing
d5c6e53e8a
Merge branch 'bugfix/fix_coex_ld_issue' into 'master'
...
fix(wifi): fix coex ld issue
See merge request espressif/esp-idf!29914
2024-04-01 11:30:38 +08:00
Armando (Dou Yiwen)
9e8f5364eb
Merge branch 'feat/isp_af_driver' into 'master'
...
isp: added isp driver framework and isp af driver
See merge request espressif/esp-idf!27937
2024-04-01 10:44:48 +08:00
Xiong Wei Chao
7915aee213
Merge branch 'bugfix/sdp_remove_record_no_evt' into 'master'
...
fix(bt/bluedroid): Fixed the crash caused by using illegal pointers during SDP deinit
Closes BTQABR2023-201
See merge request espressif/esp-idf!29288
2024-04-01 10:17:31 +08:00
Jakob Hasse
9c108f2da6
feat(esp_hw_support): brought up RNG on ESP32-P4
2024-04-01 07:09:11 +05:30
Armando
da1550d074
change(codespell): fix some wrong spell
2024-04-01 09:30:07 +08:00
Armando
c50e42b7d5
doc(isp): added isp programming guide
2024-04-01 09:30:07 +08:00
Armando
a26ab5118c
test(isp): added isp csi share test
2024-04-01 09:30:07 +08:00
Armando
ff9b88d827
feat(isp_af): added af scheme driver and stepping approx scheme driver
2024-04-01 09:30:07 +08:00
Armando
bf1275d700
feat(isp): added isp driver framework and isp af driver
2024-04-01 09:30:07 +08:00
Jiang Jiang Jian
0c68b9b06c
Merge branch 'feat/sleep_retention_depends_power_state_management' into 'master'
...
sleep retention multiple modules initialization and dependency management
Closes WIFI-5252 and IDFGH-11302
See merge request espressif/esp-idf!28941
2024-04-01 09:28:42 +08:00
Jakob Hasse
f5ee19f01e
fix(soc): corrected register base definition in rtcadc_reg.h
2024-04-01 06:52:29 +05:30
wuzhenghui
d9682ea8cb
fix(hal): use force_inline for lp_sys ll header
2024-03-30 11:51:52 +08:00
Li Shuai
a054f89021
fix: modify some typos to ensure CI pipeline run pass
2024-03-30 11:51:52 +08:00
Li Shuai
7a4d92a7ef
fix(example/bluetooth): fix app partition is to small for binary esp_hid_device.bin and esp_hid_host.bin
2024-03-30 11:51:52 +08:00
xiaqilin
7f94f5bf72
change(ieee802154): add sleep deinit API
2024-03-30 11:51:52 +08:00
Li Shuai
fc308a4234
change(driver/i2c): modify i2c sleep retention test case to fix memory leakage issue
2024-03-30 11:51:52 +08:00
Li Shuai
b1540e2470
change(esp_hw_support): use power down peripheral in light sleep option to determine TOP to off
2024-03-30 11:51:52 +08:00
Li Shuai
91bb0e7276
change(driver/i2c): use new retention api to implement i2c retention
2024-03-30 11:51:52 +08:00
Li Shuai
c07be48edb
change(esp_hw_support): add adc retention module and it is dependencies on the clock modem
2024-03-30 11:51:52 +08:00
Li Shuai
67f1de5e99
change(esp_hw_support): dump sleep retention context to io stream
2024-03-30 11:51:52 +08:00
Li Shuai
4ffa5c23af
change(ieee802154): use new sleep retention api to implement ieee802154 mac retention
2024-03-30 11:51:52 +08:00
Li Shuai
c0f3570237
change(bt): use new retention api to implement BT mac and bb retention
2024-03-30 11:51:52 +08:00
Li Shuai
57c8fdfd86
change(esp_hw_support): use new retention api to implement gdma retention
2024-03-30 11:51:52 +08:00
Li Shuai
a0a343cb13
change(wifi): use new retention api to implement wifi mac and bb retention
2024-03-30 11:51:50 +08:00
Yash Katkar
f73194fbbb
feat: add the padding if the packet length is odd while updating udp checksum
2024-03-29 21:05:16 +00:00
Konstantin Kondrashov
557ad147d3
Merge branch 'bugfix/log_wrap_around_cache_generation_counter' into 'master'
...
fix(log): Fix wrap-around of cache generation counter
Closes IDFGH-4707
See merge request espressif/esp-idf!29918
2024-03-29 22:30:43 +08:00
Aditya Patwardhan
7acc4d4326
fix(esp_hw_support): Fix key manager hw support
...
1) Added NULL checks for public APIs
2) Added debug prints at necessary places
3) Updated the check for already deployed HUK
2024-03-29 18:53:13 +05:30
Darian
f66a23a8fb
Merge branch 'refactor/usb_host_usbh_hub_interaction' into 'master'
...
refactor(usb/host): Refactor USBH interaction with Hub
See merge request espressif/esp-idf!29783
2024-03-29 21:16:14 +08:00
Rahul Tank
2666391582
Merge branch 'bugfix/handle_missing_free' into 'master'
...
fix(nimble): Handle missing free in application
See merge request espressif/esp-idf!29886
2024-03-29 21:02:05 +08:00
Jiang Jiang Jian
73b45b8852
Merge branch 'feature/esp_phy_for_c5' into 'master'
...
feat(phy): add esp32c5 beta3 phy support
See merge request espressif/esp-idf!29825
2024-03-29 20:56:54 +08:00
Rahul Tank
eafad32dc6
fix(nimble): Handle missing free in application
2024-03-29 16:37:11 +05:30
morris
2a65cb1b50
Merge branch 'docs/translate_parlio.rst' into 'master'
...
docs: Provide translation for parlio.rst
Closes DOC-7491
See merge request espressif/esp-idf!29806
2024-03-29 18:31:14 +08:00
shenmengjing
dbfc2bff84
docs: Provide translation for usb_host_notes_index.rst in api-reference
2024-03-29 17:33:10 +08:00
Li Shuai
262be04b21
change(esp_hw_support): modify system and modem clock to support modem domain power down
2024-03-29 16:13:52 +08:00
shenmengjing
0689c8e233
docs: Provide translation for parlio.rst
2024-03-29 16:13:05 +08:00
zwx
d2e0b9419f
fix(CI): fix CI to pass fast build app
2024-03-29 16:03:24 +08:00
xuxiao
d69c25b997
fix(phy): update esp32c5 phy init data
2024-03-29 16:03:24 +08:00
wuzhenghui
a744a2c43f
fix(esp_hw_support): fix zb/bt shared bb dependency for ieee154
2024-03-29 16:03:24 +08:00
xuxiao
b1bd9987fe
feat(phy): add esp32c5 beta3 phy support
2024-03-29 16:03:24 +08:00
Island
82f70e7ad4
Merge branch 'bugfix/IDFGH-12353' into 'master'
...
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
Closes IDFGH-12353 and BLERP-641
See merge request espressif/esp-idf!29779
2024-03-29 16:03:13 +08:00
Kevin (Lao Kaiyao)
f6f7145fec
Merge branch 'bugfix/rollback_the_breaking_change_of_i2s_cb_event_data' into 'master'
...
fix(i2s): rollback the breaking change of i2s cb event data
See merge request espressif/esp-idf!29896
2024-03-29 15:55:17 +08:00
Li Shuai
59115cd2d1
change(esp_hw_support): some system peripherals to use a retention module number
2024-03-29 15:27:08 +08:00
Li Shuai
7092cf7d3e
feat(esp_hw_support): implement of sleep retention module initialize and dependency management
2024-03-29 15:22:53 +08:00
Li Shuai
080d09387c
change(esp_hw_support): modify the style of module argument from bitmap to number
2024-03-29 15:22:52 +08:00
harshal.patil
272633bde1
fix(mbedtls/ecdsa): Fix dependant peripheral's enable and reset
2024-03-29 12:40:13 +05:30
morris
1ed64afddd
Merge branch 'refactor/remove_unused_periph_module_enable' into 'master'
...
remove orphaned clk_gate_ll.h on esp32p4
Closes IDF-8094
See merge request espressif/esp-idf!29906
2024-03-29 14:50:34 +08:00
harshal.patil
84b6940ce4
feat(mbedtls/ecdsa): Wrapped ecdsa_write_signature to support deterministic ECDSA signatures
2024-03-29 12:14:11 +05:30
harshal.patil
70ef80d974
feat(mbedtls/ecdsa): Add support for deterministic ECDSA signature generation
2024-03-29 12:14:11 +05:30
harshal.patil
cd98dfc3fd
feat(hal): Add LL and HAL layer support for deterministic ECDSA
2024-03-29 12:14:11 +05:30
harshal.patil
95fac15698
feat(hal/ecdsa): Add HAL API for operation successful check
2024-03-29 12:14:11 +05:30
Li Shuai
fd421ba9bb
change(esp_hw_support): rename interface name of get modules bitmap to get created modules
2024-03-29 14:41:57 +08:00
Li Shuai
b521fb4efe
change(esp_hw_support): rename sleep retention module to created module
2024-03-29 14:36:11 +08:00
laokaiyao
94ea9e398e
fix(i2s): rollback the breaking change of callback event data
...
`i2s_event_data_t::data` is deprecated due to the cumbersome usage of secondary pointer
Please use the newly added first-level pointer `i2s_event_data_t::dma_buf` instead
2024-03-29 14:33:25 +08:00
Shen Meng Jing
fc9484785b
Merge branch 'docs/translate_a' into 'master'
...
docs: Provide translation for security.rst in migration-guides
Closes DOC-7475
See merge request espressif/esp-idf!29773
2024-03-29 12:56:15 +08:00
Aditya Patwardhan
43d934ffb2
Merge branch 'feature/ota_buffer_cap_config' into 'master'
...
feat(esp_https_ota): Add config to configure memory capability for OTA buffer
Closes IDF-8836
See merge request espressif/esp-idf!27927
2024-03-29 12:51:25 +08:00
Aditya Patwardhan
2ad611ad73
fix(esp_hw_support): Fix key mgr hw support
...
1) Fix re-deployment scenario for key manager
2) Fix magic for key manager APIs
3) Fix key manager eFuse check
4) Fix key manager test case
2024-03-29 09:34:46 +05:30
Jiang Jiang Jian
d434034513
Merge branch 'bugfix/storage_spelling' into 'master'
...
fix(storage,esp_pm): spelling fixes by codespell pre-commit hook
See merge request espressif/esp-idf!29898
2024-03-29 11:59:48 +08:00
Shen Mengjing
57877a682e
docs: Provide translation for security.rst in migration-guides
2024-03-29 11:59:22 +08:00
Wu Zheng Hui
96d99352ea
Merge branch 'feature/esp32p4_sleep_peripheral_retention_support' into 'master'
...
feat(esp_hw_support): esp32p4 sleep support (Stage 3: support system peripheral sleep retention 🔌 )
Closes IDF-7531, IDF-7530, IDF-8976, and FV-748
See merge request espressif/esp-idf!28486
2024-03-29 11:15:49 +08:00
Xiaoyu Liu
1db02e48ef
fix(bootloader): fix spelling errors in /components/bootloader/Kconfig.projbuild
2024-03-29 10:59:46 +08:00
morris
8e64a59fac
refactor(periph_ctrl): remove orphaned clk_gate_ll.h
...
and deprecate the legacy periph_module_xxx functions for new targets
2024-03-29 10:53:05 +08:00
morris
f29351b99a
refactor(spi): use RCC functions to do DMA reset
2024-03-29 10:53:05 +08:00
morris
b55a0e015a
feat(sdio_slave): add reset and clock control functions
2024-03-29 10:41:17 +08:00
morris
b4de983dbc
feat(dedic_gpio): add reset and clock control functions
2024-03-29 10:41:17 +08:00
morris
1b8e1df648
feat(uhci): add reset and clock control functions
2024-03-29 10:41:17 +08:00
Michael (XIAO Xufeng)
5d6c56c20d
Merge branch 'fix/unused_mmap_include' into 'master'
...
fix(all): remove unused header includes
See merge request espressif/esp-idf!29816
2024-03-29 10:20:08 +08:00
luoxu
22f3006dd1
fix(ble_mesh): Free segment tx buffers on tx reset for SAR enhancement
...
Closes: https://github.com/espressif/esp-idf/issues/13384
2024-03-29 10:14:14 +08:00
Roman Leonov
ca201b83ec
Merge branch 'refactor/usb_device_examples_prereq_for_hs' into 'master'
...
USB Device examples: Added HS and FS configuration
Closes IDF-9048
See merge request espressif/esp-idf!29580
2024-03-29 03:26:50 +08:00
Konstantin Kondrashov
02d7120d02
feat(esp_hw_support): Adds MAC support for esp32p4
2024-03-29 01:44:39 +08:00
Ivan Grokhotkov
ac010778b9
Merge branch 'contrib/github_pr_12507' into 'master'
...
change(console): drop the use of open_memstream() (GitHub PR)
Closes IDFGH-11361
See merge request espressif/esp-idf!29878
2024-03-29 01:09:05 +08:00
Konstantin Kondrashov
e0e8050877
fix(log): Fix wrap-around of cache generation counter
...
Closes https://github.com/espressif/esp-idf/issues/6516
2024-03-28 18:56:19 +02:00
wuzhenghui
a8bcf67cb5
ci: enable esp_pm pytest for esp32p4
2024-03-29 00:38:57 +08:00
wuzhenghui
4a64d2fe2c
change(hal): control PAU bus clock by hal layer
2024-03-29 00:36:46 +08:00
Roman Leonov
d734f150ee
docs(usb_device): Added HighSpeed description for tinyusb config structure
2024-03-28 16:40:55 +01:00
Roman Leonov
a3191451bc
refactor(usb_device): Fixed examples with esp_tinyusb v1.4.4
2024-03-28 16:40:49 +01:00
liuning
bd98ade2a8
fix(wifi): fix coex ld issue
2024-03-28 21:28:10 +08:00
Alon Bar-Lev
93706028de
change(console): drop the use of open_memstream()
...
the argtable3 provides string based output return, there is no need to go via
stdio structures.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com >
Signed-off-by: Ivan Grokhotkov <ivan@espressif.com >
Closes https://github.com/espressif/esp-idf/pull/12507
2024-03-28 14:09:01 +01:00
Ivan Grokhotkov
d7436d1365
change(codeowners): add a codeowners entry for .codespellrc
2024-03-28 13:00:55 +01:00
Ivan Grokhotkov
15e63f4222
fix(esp_pm): applied spelling fixes by codespell
2024-03-28 13:00:55 +01:00
Ivan Grokhotkov
10cc15b150
fix(storage): applied spelling fixes by codespell pre-commit hook
2024-03-28 13:00:54 +01:00
wuzhenghui
38fe4e136a
feat(esp_hw_support): support esp32p4 sleep peripheral retention
2024-03-28 19:18:25 +08:00
wuzhenghui
f1beed90ff
feat(esp_hw_support): support esp32p4 sleep clock retention
2024-03-28 19:18:24 +08:00
wuzhenghui
194c38479e
refactor(esp_hw_support): split pd_top clock retention initialization by target
2024-03-28 19:18:24 +08:00
wuzhenghui
5d24a818eb
feat(esp_hw_support): add esp32p4 pau initial support
2024-03-28 19:18:24 +08:00
wuzhenghui
acd263d006
fix(esp_hw_support): fix pmu analog parameter configuration missing
2024-03-28 19:18:20 +08:00
Radim Karniš
cb4b433ddc
docs(idf_py): Describe the option to configure esptool.py with --extra-args
...
Closes https://github.com/espressif/esp-idf/issues/6337
2024-03-28 12:09:50 +01:00
Aditya Patwardhan
34f0a0d6e5
Merge branch 'fix/fix_bootloader_support_public_api_not_defined' into 'master'
...
fix(bootloader_support): Fix public APIs not being defined
See merge request espressif/esp-idf!29552
2024-03-28 18:23:49 +08:00
wuzhenghui
4bcb88c482
change(rtc): rename sleep mode related regs defination
2024-03-28 17:49:14 +08:00
Martin Vychodil
abf2d13f74
Merge branch 'feat/vfs_fd_dump' into 'master'
...
feat(vfs): Add function to dump VFS file descriptors
See merge request espressif/esp-idf!29148
2024-03-28 17:46:50 +08:00
Aditya Patwardhan
9be1c9f03e
fix(bootloader_support): Fix API not defined for application
2024-03-28 15:05:10 +05:30
Marius Vikhammer
ae6a41298d
Merge branch 'docs/run_spellcheck_on_docs' into 'master'
...
docs(misc): fixed typos found with codespell
See merge request espressif/esp-idf!29893
2024-03-28 17:00:25 +08:00
Marius Vikhammer
cbc632bd04
fix(lp_core): fix kconfig not allowing using all of LP mem for P4 lp core
2024-03-28 16:39:16 +08:00
Aditya Patwardhan
4d764caba1
Merge branch 'feature/ssl_ds_example_p4_support' into 'master'
...
feat(examples): add support for ESP32-P4 in ssl_ds example
Closes IDF-7977
See merge request espressif/esp-idf!29858
2024-03-28 13:54:03 +08:00
Harshit Malpani
8f8528a10c
feat(esp_https_ota): Add config to configure memory capability for OTA buffer
...
Add `Tuning OTA Performance` section in OTA documentation
2024-03-28 11:11:07 +05:30
Jiang Jiang Jian
277bec6d04
Merge branch 'bugfix/fix_group_address_qos_frames_issue' into 'master'
...
fix(wifi): fix multicast address qos frames issue
Closes ESPCS-940 and WIFI-6500
See merge request espressif/esp-idf!29694
2024-03-28 12:55:02 +08:00
Jiang Jiang Jian
969a43cf6d
Merge branch 'bugfix/fix_bt_cmakefile_error_on_c2' into 'master'
...
fix(bt): fixed cmakelist error on c2
Closes IDFGH-12430
See merge request espressif/esp-idf!29880
2024-03-28 12:00:53 +08:00
Jiang Jiang Jian
999bfcac6f
Merge branch 'fix/wifi_without_remote' into 'master'
...
fix(wifi): Remove optional dependency on esp_wifi_remote if !ESP_WIFI_ENABLED
See merge request espressif/esp-idf!29891
2024-03-28 11:59:53 +08:00
Marius Vikhammer
f1e65b8373
docs(misc): fixed typos found with codespell
2024-03-28 11:50:58 +08:00
Kevin (Lao Kaiyao)
2a121e92e8
Merge branch 'feature/i2s_support_asynch_read_write_via_callback' into 'master'
...
feat(i2s): support asynchronous read write via callback
See merge request espressif/esp-idf!29870
2024-03-28 11:50:13 +08:00
Wan Lei
e84c7f00a5
Merge branch 'feat/c6lite_c61_ci_header_tmp_app' into 'master'
...
feat(esp32c61): ci enable header check (stage 7/8)
See merge request espressif/esp-idf!29775
2024-03-28 11:45:20 +08:00
Omar Chebib
1683e9a92c
Merge branch 'fix/unused_interrupts' into 'master'
...
fix(esp_hw_ support): clear reserved interrupts that are unused or not applicable anymore
Closes IDF-7821 and IDF-9428
See merge request espressif/esp-idf!29639
2024-03-28 11:27:20 +08:00
Marius Vikhammer
1c73c657c9
Merge branch 'ci/console_test_coverage' into 'master'
...
ci(console): improve esp-system console test-coverage
Closes IDFCI-1856, IDF-9576, and IDF-9577
See merge request espressif/esp-idf!29748
2024-03-28 11:14:57 +08:00
morris
3ca37f9a77
Merge branch 'feat/typos_pre_commit' into 'master'
...
RFC: add spell checker in pre-commit
See merge request espressif/esp-idf!29819
2024-03-28 10:37:03 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
morris
2ee266c0d6
feat(pre-commit): add codespell to detect and fix typos
2024-03-28 10:00:02 +08:00
Armando (Dou Yiwen)
8d6e8f6051
Merge branch 'doc/csi_programming_guide_change' into 'master'
...
doc(camera): camera_driver.rst change
See merge request espressif/esp-idf!29864
2024-03-28 09:21:22 +08:00
Wang Meng Yang
10d4843b02
Merge branch 'feat/add_vsc_to_set_min_enc_key_sz' into 'master'
...
feat(bt/bluedroid): added a VSC to set minimal encryption key size
Closes BT-3590 and BTQABR2023-211
See merge request espressif/esp-idf!28263
2024-03-28 08:27:35 +08:00
David Cermak
132135519d
fix(wifi): Remove optional dependency on esp_wifi_remote if !ESP_WIFI_ENABLED
...
The dependency could be introduced from dependent component if needed.
The else() part of the condition wasn't correct, as it didn't check for
esp_wifi_remote from component manager, which is prefixed by Espressif
namespace, so the correct statement would be:
if(espressif__esp_wifi_remote IN_LIST build_components)
2024-03-27 16:50:38 +01:00
Harshal Patil
4ef1bf8031
Merge branch 'fix/esp32c5_sha_api_definitions' into 'master'
...
fix(hal/sha): Add RCC enable and reset API definitions for ESP32-C5 SHA
Closes IDFCI-2111
See merge request espressif/esp-idf!29883
2024-03-27 21:46:22 +08:00
harshal.patil
e454fa4026
fix(hal/sha): Add RCC enable and reset API definitions for ESP32-C5 SHA
2024-03-27 18:09:33 +05:30
Harshal Patil
5274bf88e4
Merge branch 'esp32p4/add_sha_support' into 'master'
...
feat: add SHA support for ESP32-P4
Closes IDF-7541 and IDF-7882
See merge request espressif/esp-idf!24865
2024-03-27 20:08:28 +08:00
wanlei
535afdd7f4
feat(esp32c61): ci enable header check, fix c61 build
2024-03-27 19:39:59 +08:00
linruihao
4a61fda5fb
fix(bt): fixed cmakelist error on c2
...
Closes https://github.com/espressif/esp-idf/issues/13451
2024-03-27 19:38:45 +08:00
xiongweichao
eabd31e849
fix(bt/bluedorid): Fixed crash caused by using illegal pointer
2024-03-27 19:05:39 +08:00
xiongweichao
1c30191ac4
fix(bt/bluedorid): Fixed no event when removing an invalid SDP record
2024-03-27 19:05:39 +08:00
C.S.M
bd7f870c21
Merge branch 'bugfix/usj_stask_size' into 'master'
...
fix(usb_serial_jtag): Increase stack size on serial_jtag example
Closes IDFGH-12190
See merge request espressif/esp-idf!29866
2024-03-27 18:49:55 +08:00
C.S.M
333e8aa19e
Merge branch 'feature/support_i2c_timeout' into 'master'
...
feature(i2c_master): Add a parameter for config the scl await value
See merge request espressif/esp-idf!29787
2024-03-27 18:14:58 +08:00
Fu Hanxi
9f93ee1fba
Merge branch 'ci/move_check_public_headers_to_host_test' into 'master'
...
ci: move check_public_headers from pre_check stage to host_test
See merge request espressif/esp-idf!29848
2024-03-27 17:59:08 +08:00
Wu Zheng Hui
520ed675d7
Merge branch 'feature/support_esp32p4_deepsleep' into 'master'
...
feature(esp_hw_support): support esp32p4 deepsleep example and tests
Closes IDF-7529
See merge request espressif/esp-idf!29789
2024-03-27 17:43:05 +08:00
Mahavir Jain
f5fc636790
Merge branch 'feature/enable_aes_sha_support_for_c5' into 'master'
...
feat: enabled aes and sha support for esp32c5
Closes IDF-8627 and IDF-8624
See merge request espressif/esp-idf!29052
2024-03-27 17:30:45 +08:00
Armando
38d6e84ec2
doc(camera): camera_driver.rst change
2024-03-27 16:41:20 +08:00
Omar Chebib
a79c6f7f67
fix(esp_hw_support): clear reserved interrupts that are not applicable for each target
2024-03-27 16:21:25 +08:00
wuzhenghui
7408732688
fix(freertos): Updated threshold for scheduling time test for esp32p4
...
This commit increases the pass threshold for the scheduling time test on
esp32p4.
2024-03-27 16:19:19 +08:00
laokaiyao
fd27cef045
feat(i2s): support asynchronous read write via callback
...
Split the TX DMA buffer `auto_clear` into `auto_clear_after_cb` and `auto_clear_before_cb`,
so that allow user to update the DMA buffer directly in the `on_sent` callback
2024-03-27 16:04:13 +08:00
Marc CAPDEVILLE
fcd1f1c808
change(esp_driver_i2s) : Some hack on I2S callback
...
mod for event data to contain the pointer to the dma buffer.
mod for clearing data on send buffer before calling tx callback
2024-03-27 16:04:03 +08:00
Mooneer Salem
f799e99909
fix: Allocate HTTP header space for async httpd_req_t objects
...
This resolves bug #13430 by allocating a new copy of resp_hdrs
when calling httpd_req_async_handler_begin(), thus preventing
invalid access to memory from async tasks.
2024-03-27 00:50:29 -07:00
Cao Sen Miao
569c75258f
fix(usb_serial_jtag): Increase stack size on serial_jtag example,
...
Closes https://github.com/espressif/esp-idf/issues/13245
2024-03-27 15:47:25 +08:00
Lou Tian Hao
5fa57d12b2
Merge branch 'feature/esp32c5beta3_light_sleep_support_stage_0' into 'master'
...
feat(esp_hw_support): esp32c5 sleep support (Stage 1: support modem clock)
Closes IDF-8845
See merge request espressif/esp-idf!29839
2024-03-27 14:33:04 +08:00
Armando (Dou Yiwen)
bfd3586f03
Merge branch 'doc/csi_programming_guide' into 'master'
...
doc(camera): added camera controller driver programming guide
Closes IDF-9563
See merge request espressif/esp-idf!29802
2024-03-27 14:04:36 +08:00
wuzhenghui
621effce5b
fix(esp_system): workaround for CI pass
...
1. workaround esp32p4 rev0 wrong deepsleep wakeup cause
2. workaround esp32p4 lightsleep stuck issue with PSRAM enabled
2024-03-27 13:59:37 +08:00
wuzhenghui
65d4e79f80
feat(esp_hw_support): support esp32p4 ext1 wakeup
2024-03-27 13:59:37 +08:00
wuzhenghui
ccaae61fee
feat(esp_hw_support): support esp32p4 deepsleep
2024-03-27 13:59:36 +08:00
wuzhenghui
299199c5a5
feat(soc): add ESP_ROM_SUPPORT_DEEP_SLEEP_WAKEUP_STUB rom caps
2024-03-27 13:59:36 +08:00
harshal.patil
22857529dd
ci(hal/crypto): Update crypto test app to use SHA-DMA process API from mbedtls
2024-03-27 11:23:30 +05:30
harshal.patil
9cd10e196b
feat(hal/sha): use RCC atomic block to enable/reset the SHA peripheral
2024-03-27 11:23:30 +05:30
harshal.patil
211a2a5477
feat(mbedtls/sha): Support SHA-DMA operations by satisfying L1 cache alignment requirements
...
- Use block mode as default SHA operation mode instead of DMA
2024-03-27 11:23:29 +05:30
harshal.patil
d737625215
feat(mbedtls/sha): Support in AXI-DMA SHA driver layer
2024-03-27 11:23:29 +05:30
harshal.patil
853bff88c5
change(mbedtls/sha): replace Cache ROM APIs usage with APIs from esp_cache.h
2024-03-27 11:23:29 +05:30
harshal.patil
507b5fd2b6
fix(soc/sha_struct): fix register name continue to conti
...
- As contnue being a reserved keyword in C, the register name
continue is not valid
2024-03-27 11:23:28 +05:30
harshal.patil
e6782156c4
feat(hal/sha): add SHA peripheral support for esp32p4
2024-03-27 11:23:28 +05:30
Mahavir Jain
421a1ee931
feat(examples): add support for ESP32-P4 in ssl_ds example
2024-03-27 10:56:13 +05:30
zhangyanjiao
ff2862b747
docs(wifi): update the docmentation for sniffer API
...
Closes https://github.com/espressif/esp-idf/issues/10740
2024-03-27 12:15:09 +08:00
Lou Tianhao
85e803ded4
docs(pm): add description for newly added filed in modem_syscon
2024-03-27 11:40:32 +08:00
Mahavir Jain
c658351eab
Merge branch 'esp32p4/add_aes_gcm_support' into 'master'
...
feat: add AES-GCM support for ESP32-P4
See merge request espressif/esp-idf!29516
2024-03-27 11:40:26 +08:00
Armando
8cef97beac
change(csi): changed the clk_freq_hz to lane_bit_rate_mbps
2024-03-27 10:40:59 +08:00
Armando
699f3e1245
fix(jpeg): fixed lack of the jpeg_types.h include in Doxyfile_esp32p4 file
2024-03-27 10:40:59 +08:00
Armando
bdceef252b
doc(camera): added camera controller driver programming guide
2024-03-27 10:40:58 +08:00
Armando (Dou Yiwen)
f85ddd17ce
Merge branch 'feature/prefer_cache_alloc' into 'master'
...
cache: added prefer cache alloc
Closes IDF-9562
See merge request espressif/esp-idf!29797
2024-03-27 10:36:12 +08:00
Cao Sen Miao
ede1df51b0
feat(i2c_master): Add parameter to config I2C scl await time
2024-03-27 10:35:11 +08:00
Island
4505ddc8a9
Merge branch 'bugfix/fix_ble_power_save_ci' into 'master'
...
fix(ble): fix conn error of ble power save ci test
Closes BLERP-642
See merge request espressif/esp-idf!29712
2024-03-27 10:30:40 +08:00
Jiang Jiang Jian
6b1451050d
Merge branch 'fix/heap-calloc-fail-wrong-size' into 'master'
...
fix(heap): Wrong size propagated in alloc fail callback of heap_caps_calloc()
See merge request espressif/esp-idf!29841
2024-03-27 10:15:50 +08:00
morris
de3ff6bff1
Merge branch 'fix/usb_host_msync' into 'master'
...
fix(usb/host): Do not allow unaligned cache access for M2C direction
See merge request espressif/esp-idf!29855
2024-03-27 10:14:12 +08:00
muhaidong
fedfac470a
fix(wifi): fix multicast address qos frames issue
2024-03-27 10:13:14 +08:00
Ivan Grokhotkov
64757e9fea
fix(check_callgraph): rework --ignore-refs to be more generic
2024-03-26 17:05:39 +01:00
Tomas Rezucha
e9daf4912b
fix(usb/host): Do not allow unaligned cache access for M2C direction
2024-03-26 16:41:12 +01:00
Ivan Grokhotkov
ce2ce972b8
ci(system): re-enable bootloader_sections test for ESP32-C2
2024-03-26 16:04:09 +01:00
Konstantin Kondrashov
73041ea10a
Merge branch 'bugfix/esp_timer_test_fail' into 'master'
...
fix(esp_timer): Force test to go light sleep ignoring ESP_ERR_SLEEP_REJECT
Closes IDFCI-2091, IDFCI-2092, and IDFCI-2093
See merge request espressif/esp-idf!29814
2024-03-26 22:22:48 +08:00
Bogdan Kolendovskyy
c6002f7dfd
Merge branch 'feature/iperf_for_all_phys' into 'master'
...
add(examples/ethernet/iperf): capability to run iperf test on all supported phys
See merge request espressif/esp-idf!29348
2024-03-26 21:15:50 +08:00
Jiang Jiang Jian
22537f1d6b
Merge branch 'bugfix/variable_length_rsnxe' into 'master'
...
Expands maximum size of RSNXE IE to 255
Closes WIFI-6435
See merge request espressif/esp-idf!28643
2024-03-26 20:35:14 +08:00
Fu Hanxi
b5318eee59
ci: move check_public_headers from pre_check stage to host_test
...
this job is the bottleneck of the pre_check stage
2024-03-26 13:18:41 +01:00
Lou Tianhao
4535dfdd49
change(pm): esp32c5 hardware does not have clk_fe_cal_160m_en
2024-03-26 19:59:05 +08:00
Lou Tianhao
bd4147b5ef
fix(ci): add sdkconfig head and change some macro
2024-03-26 19:59:00 +08:00
Lou Tianhao
f5487c72ab
change(pm): move the modem_clock-related code outside SOC_PM_SUPPORT_PMU_MODEM_STATE
2024-03-26 19:55:06 +08:00
wuzhenghui
29076a43f6
bringup esp32c5beta3 modem clock
2024-03-26 19:54:32 +08:00
Jiang Jiang Jian
38733a752d
Merge branch 'feat/move_iperf_component' into 'master'
...
feat: move iperf to component registry
Closes RDT-618
See merge request espressif/esp-idf!29537
2024-03-26 19:53:40 +08:00
Fu Hanxi
7fc82f7d74
Merge branch 'ci/increase_ccache_size' into 'master'
...
ci: increase ccache size limit and decrease test case amount per job
Closes IDFCI-2102
See merge request espressif/esp-idf!29847
2024-03-26 19:51:46 +08:00
Konstantin Kondrashov
b463748bfb
fix(esp_timer): Force to go light sleep ignoring ESP_ERR_SLEEP_REJECT
2024-03-26 13:49:24 +02:00
Bogdan Kolendovskyy
934f741361
test(examples/ethernet/iperf): Add default configurations for all supported PHYs
...
Created default configurations to run iperf test on all supported phys and adpated test code appropriately
2024-03-26 11:37:30 +01:00
Armando
be5af1c737
test(cache): added test for cache_prefer_m/calloc
2024-03-26 18:03:15 +08:00
Armando
de70ed1c84
feat(cache): added cache_prefer_m/calloc
2024-03-26 18:03:15 +08:00
Fu Hanxi
85f63f7ad2
ci: decrease test case amount per job
...
for now some jobs are reaching 1 hour timeout
2024-03-26 10:59:16 +01:00
Fu Hanxi
201d7d19ba
ci: increase ccache size from 20GB to 50GB
2024-03-26 10:58:49 +01:00
Sudeep Mohanty
2cbdd2fee8
Merge branch 'feature/lp_core_lp_i2c_support' into 'master'
...
feat(lp_core): Added LP I2C support for esp32p4
Closes IDF-7540
See merge request espressif/esp-idf!29821
2024-03-26 17:37:29 +08:00
jgujarathi
7ef11a1409
fix(rsnxe): Expands maximum size of RSNXE IE to 255
...
- Allows for RSNXE IE to be processed as a variable length upto
255 bytes, changing the earlier max of 20.
2024-03-26 15:06:36 +05:30
Fu Hanxi
351453c551
Merge branch 'ci/git_describe_exclude_qa_tags' into 'master'
...
ci: check idf version excluding qa tags
Closes IDFCI-2097
See merge request espressif/esp-idf!29781
2024-03-26 17:30:45 +08:00
nilesh.kale
18d2c57542
feat: enabled aes and sha support for esp32c5
...
This commit enabled AES and SHA support for esp32c5.
2024-03-26 14:52:06 +05:30
zhangyanjiao
819244b521
docs(wifi): change the magic varible from int to uint32_t on the receiving side
...
Closes https://github.com/espressif/esp-idf/issues/10912
2024-03-26 16:45:04 +08:00
Abhinav Kudnar
6e4eeec97c
Merge branch 'nimble-1.6.0-idf' into 'master'
...
fix(nimble): Migrate to nimble-1.6.0
Closes BLERP-558
See merge request espressif/esp-idf!29075
2024-03-26 16:42:41 +08:00
Sudeep Mohanty
5228dc348b
feat(lp_i2c): Added LP I2C support on the esp32p4
...
This commit adds support for the LP I2C peripheral to be used from the
LP core on the esp32p4.
2024-03-26 08:31:54 +01:00
Sudeep Mohanty
2b5517ed47
change(lp_i2c): Added LP I2C low-level control functions for esp32p4
...
This MR adds ll functions for clock and reset settings for the LP I2C
peripheral for the esp32p4.
2024-03-26 08:31:54 +01:00
Sudeep Mohanty
cd49273d7a
change(clk_tree): Added clock tree definitions for LP I2C for esp32p4
...
This commit adds the clock tree definitions for the LP I2C peripheral
for the esp32p4.
2024-03-26 08:31:54 +01:00
baohongde
4207909f5c
feat(ble/controller): Add coexist schm for BLE
2024-03-26 14:44:46 +08:00
Marius Vikhammer
9e62e32a5b
fix(system_console): fixed unity output not working with usb jtag serial
2024-03-26 14:25:36 +08:00
harshal.patil
c4f052cee4
feat(mbedtls/aes): Satisfy L1 cache alignment for AES-GCM DMA operations
2024-03-26 11:38:33 +05:30
harshal.patil
07f7b06d8d
change(mbedtls/aes): Move aad desc population into the internal AES-GCM DMA process API
2024-03-26 11:31:11 +05:30
harshal.patil
80b33ed3e7
fix(soc/sha_struct): fix register name continue to conti
...
- As continue being a reserved keyword in C, the register name continue is not valid
2024-03-26 11:31:11 +05:30
harshal.patil
0eb52a8fbf
feat(hal/aes): Add LL layer support for ESP32-P4 AES-GCM
2024-03-26 11:31:11 +05:30
Guillaume Souchere
497c840172
fix(heap): Wrong size propagated in alloc fail callback
...
Propagate `n * size` as the size of the failed allocation
instead of just `size` when heap_caps_calloc() fails since
`n * size` is the actual number of bytes that the heap
component tried to allocate.
2024-03-26 06:48:33 +01:00
Marius Vikhammer
42fc463c81
fix(console): fixed CONSOLE_NONE not working on C2/C3
2024-03-26 13:39:10 +08:00
Abhinav Kudnar
1bc6570b1f
fix(nimble): Migrate to nimble 1.6
2024-03-26 10:50:24 +05:30
Marius Vikhammer
aa6a7bec76
ci(console): improve esp-system console test-coverage
2024-03-26 12:22:35 +08:00
morris
3bb51ae975
refactor(ldo): remove legacy private ldo driver
...
as esp-idf has introduced a new public one: esp_ldo_regulator.h
Note, this is not a breaking change as the legacy driver doesn't exist
on any release branch.
2024-03-26 11:36:54 +08:00
morris
52137a2b55
Merge branch 'feat/esp_ldo_regulator_public_api' into 'master'
...
Introduce esp ldo regulator public API
See merge request espressif/esp-idf!29691
2024-03-26 11:24:06 +08:00
Wu Zheng Hui
a6400e2aed
Merge branch 'fix/freertos_spinlock_perf_test' into 'master'
...
change(freertos): Updated spinlock performance test threshold
See merge request espressif/esp-idf!29827
2024-03-26 11:03:08 +08:00
Armando (Dou Yiwen)
fec8e10f4c
Merge branch 'bugfix/correct_csi_fsm_check' into 'master'
...
csi: fix wrong fsm state check in s_ctlr_csi_stop
See merge request espressif/esp-idf!29829
2024-03-26 10:28:57 +08:00
Armando
00fe6479e4
bugfix(csi): fix wrong fsm state check in s_ctlr_csi_stop
2024-03-26 08:22:45 +08:00
morris
5369b68bc8
change(flash): acquire the LDO channel used by flash
...
so that even if the same channel has other consumers, the voltage won't
be changed
2024-03-25 22:04:01 +08:00
morris
cf59c00564
change(mpll): clean up mpll clock acquire with ldo driver
2024-03-25 22:03:49 +08:00
Ivan Grokhotkov
60fdf8dd74
docs(readme): remove v4.3 support info
2024-03-25 14:39:40 +01:00
Ivan Grokhotkov
c0ff293bf8
feat(idf.py): add ESP32-P4 ROM info
2024-03-25 14:39:36 +01:00
Sudeep Mohanty
afee830278
change(freertos): Updated spinlock performance test threshold
...
This commit relaxes the passing threshold for spinlock performance tests
for the esp32p4.
2024-03-25 14:25:35 +01:00
Ivan Grokhotkov
d9fb9a5500
feat(tools): add ESP32-P4 to the supported targets list
2024-03-25 14:24:55 +01:00
morris
4c2569e2fc
change(sdmmc): update ldo acquire driver to new API
2024-03-25 21:19:12 +08:00
morris
56b40a028d
change(mipi): use public ldo driver for powering dphy
2024-03-25 21:19:12 +08:00
morris
7de228d0a3
docs(ldo): add api reference for ldo regulator driver
2024-03-25 21:19:12 +08:00
morris
061e5dc695
feat(ldo): add ldo regulator driver for public use
2024-03-25 21:19:12 +08:00
Sudeep Mohanty
950740dc62
Merge branch 'fix/freertos_scheduling_time_test' into 'master'
...
fix(freertos): Updated threshold for scheduling time test for esp32p4
Closes IDF-8981 and IDF-8090
See merge request espressif/esp-idf!29812
2024-03-25 19:22:33 +08:00
Sudeep Mohanty
c6efc57e6e
fix(freertos): Re-enabled FreeRTOS unit tests for esp32p4
...
This commit reenables the FreeRTOS unit tests to be run during CI
pipelines for esp32p4.
2024-03-25 09:03:09 +01:00
Sudeep Mohanty
68dbbf339d
fix(freertos): Updated unstable FreeRTOS unit tests
...
This commit fixes some flaky FreeRTOS unit tests.
2024-03-25 09:03:09 +01:00
Sudeep Mohanty
33dec4175a
fix(freertos): Updated threshold for scheduling time test for esp32p4
...
This commit increases the pass threshold for the scheduling time test on
esp32p4.
2024-03-25 09:03:09 +01:00
Zhang Wen Xu
8edaa94e89
Merge branch 'feature/config_csmabackoff_in_spinel' into 'master'
...
feat(openthread): add max csmabackoffs for transmission
Closes TZ-627
See merge request espressif/esp-idf!29767
2024-03-25 14:41:26 +08:00
Armando (Dou Yiwen)
0899751e09
Merge branch 'feature/sdmmc_power_ctrl' into 'master'
...
sdmmc: power ctrl driver
Closes IDF-6751
See merge request espressif/esp-idf!28270
2024-03-25 14:31:59 +08:00
Xiao Xufeng
313c4f2cdc
fix(all): remove unused header includes
2024-03-25 13:58:40 +08:00
Song Ruo Jing
49a3bba4b2
Merge branch 'bugfix/gpio_drive_cap' into 'master'
...
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
Closes FV-752
See merge request espressif/esp-idf!29808
2024-03-25 12:23:04 +08:00
Song Ruo Jing
6f9a866f9d
Merge branch 'bugfix/uart_bitrate_max_value_c2' into 'master'
...
fix(uart): correct C2 UART_BITRATE_MAX value
See merge request espressif/esp-idf!29795
2024-03-25 11:56:49 +08:00
Armando
ec44556a07
feat(sd): added power control driver and implementation layer with ldo
2024-03-25 11:32:56 +08:00
Jin Cheng
82542d2e96
feat(bt/bluedroid): added a VSC to set minimal encryption key size
2024-03-25 10:50:06 +08:00
Armando (Dou Yiwen)
f886bbc848
Merge branch 'bugfix/add_unaligned_check_to_mysnc_api' into 'master'
...
cache: add unaligned check to mysnc api
Closes IDF-9520
See merge request espressif/esp-idf!29674
2024-03-25 10:17:55 +08:00
Marius Vikhammer
5154be52ac
Merge branch 'bugfix/yield_issue_c5' into 'master'
...
fix(interrupt): fixed exit critical section on P4/C5
See merge request espressif/esp-idf!29798
2024-03-24 14:30:15 +08:00
Marius Vikhammer
be839733ed
fix(interrupt): fixed exit critical section on P4/C5
...
When adjusting the interrupt level treshold on P4/C6 during a critical section exit
it would take a few cycles before this is taken into account by the CPU.
This meant that under some circumstances, e.g. 02, we could do
yield()->vPortExitCritical()->vPortEnterCritical()
without getting rescheduled.
This causes issues for freertos as it assumes the task will not continue into the
vPortEnterCritical before the scheduler has schedulded it again.
This meant that e.g. xTaskNotifyWait would yield, but then immeditaly continue as if
it was already notified.
2024-03-24 13:13:42 +08:00
Fu Hanxi
821d3e2cee
Merge branch 'ci/test_improve_ccache_hits' into 'master'
...
ci: improve ccache hits
See merge request espressif/esp-idf!29406
2024-03-24 02:00:41 +08:00
morris
79897ccd10
Merge branch 'feature/fast_gpio_esp32p4' into 'master'
...
feat(fast_gpio): support fast GPIO and glitch filter on esp32p4
Closes IDF-7552, IDF-8974, IDF-7721, and IDF-7481
See merge request espressif/esp-idf!28642
2024-03-23 22:25:58 +08:00
Konstantin Kondrashov
3df89ebee7
Merge branch 'feature/ipc_noblocking_call' into 'master'
...
feat(ipc): Adds a new no blocking IPC call
Closes IDF-7972 and IDFGH-11879
See merge request espressif/esp-idf!28157
2024-03-23 04:46:57 +08:00
KonstantinKondrashov
8dc21afcfe
fix(spi_flash): Fix stuck during flash operation
...
When a task was not pinned to a certain CPU.
2024-03-22 19:49:42 +02:00
KonstantinKondrashov
a3bfb3f857
feat(ipc): Adds a new no blocking IPC call
2024-03-22 19:49:42 +02:00
Rahul Tank
004b037743
Merge branch 'bugfix/add_peer_addr_field_for_ext' into 'master'
...
fix(nimble): Correctly handle auto connection flag for extended connect
Closes BLERP-633
See merge request espressif/esp-idf!29726
2024-03-22 19:51:00 +08:00
Mo Fei Fei
6f5c960684
Merge branch 'docs/update_cn_trans_spiffs' into 'master'
...
docs: update cn trans for spiffs.rst
Closes DOC-7305
See merge request espressif/esp-idf!29758
2024-03-22 18:55:45 +08:00
Darian Leung
64f5d7d983
refactor(usb/host): Simplify USBH and Hub interaction
...
Previously, on a device disconnection, the USBH and Hub would the require the
following 2-way interaction:
- Hub -> usbh_hub_pass_event() -> USBH to indicate a port error
- USBH -> usbh_hub_req_cb_t -> Hub to request port recovery after the device
has been freed.
The 2-way interaction has been simplified:
- USBH now nofities upper layers of devices being freed via the
USBH_EVENT_DEV_FREE event
- Hub now handles port recovery only after a device has been freed
2024-03-22 18:14:50 +08:00
Song Ruo Jing
90a3107bfd
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-03-22 18:06:29 +08:00
Konstantin Kondrashov
8d6562d1f1
Merge branch 'feature/c5_c61_efuse_update' into 'master'
...
feat(efuse): Update efuses for C5 and C61
Closes IDF-8629 and IDF-8674
See merge request espressif/esp-idf!29627
2024-03-22 18:02:37 +08:00
Ondrej Kosta
f7984936e3
Merge branch 'bugfix/eth_l2_test_conn_wait_tmo' into 'master'
...
ci(esp_eth): increased L2 test wait for connection timeout
See merge request espressif/esp-idf!29576
2024-03-22 17:49:53 +08:00
harshal.patil
0b16999093
fix(mbedtls/aes): Remove ESP_CACHE_MSYNC_FLAG_UNALIGNED flag for the cache M2C operation
2024-03-22 14:45:34 +05:30
morris
529b6bf97c
fix(ana_cmpr): fix wrong set up in the etm test case
2024-03-22 17:13:19 +08:00
morris
ddece8f7e9
feat(glitch_filter): support GPIO glitch filter on esp32p4
2024-03-22 17:13:19 +08:00
morris
f71044c877
feat(fast_gpio): support CPU controlled fast GPIO driver on esp32p4
2024-03-22 17:13:19 +08:00
Song Ruo Jing
3da77e2d1b
fix(uart): correct C2 UART_BITRATE_MAX value
2024-03-22 16:24:24 +08:00
mofeifei
0a274639a8
docs: update cn trans for spiffs.rst
2024-03-22 16:13:45 +08:00
Guillaume Souchere
573bd1bcc9
Merge branch 'feat/add-heap-walker-api' into 'master'
...
feat(heap): Add walker to the heap component
Closes IDF-9189
See merge request espressif/esp-idf!29047
2024-03-22 15:58:34 +08:00
Roman Leonov
de2486bff0
Merge branch 'refactor/usb_host_hub_driver_state' into 'master'
...
refactor(usb_host): Renamed hub driver_state to root_port_state
See merge request espressif/esp-idf!29788
2024-03-22 15:43:16 +08:00
Armando
905b427479
test(cache): added test for M2C with ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-22 15:38:50 +08:00
Armando
9e36994a7b
bugfix(cache): don't allow M2C direction ESP_CACHE_MSYNC_FLAG_UNALIGNED
2024-03-22 15:38:50 +08:00
Kevin (Lao Kaiyao)
d7d4229b7b
Merge branch 'bugfix/fix_public_header_check_of_mpi_on_c5mp' into 'master'
...
fix(mpi): fix the public header check for esp32c5 mp
See merge request espressif/esp-idf!29796
2024-03-22 15:08:46 +08:00
morris
5126526ffc
Merge branch 'bugfix/mipi_dsi_write_back_size_check' into 'master'
...
docs: Add MIPI DSI API reference
Closes IDF-7714
See merge request espressif/esp-idf!29768
2024-03-22 14:17:45 +08:00
laokaiyao
31b01005f8
fix(mpi): fix the public header check for esp32c5 mp
2024-03-22 14:15:41 +08:00
Jakob Hasse
112e7f1085
Merge branch 'refactor/console_sorted_help' into 'master'
...
refactor(console): made help command sorting depend on Kconfig option
Closes IDF-9406
See merge request espressif/esp-idf!29593
2024-03-22 14:01:35 +08:00
Jiang Jiang Jian
52380e3052
Merge branch 'bugfix/wps_reg_regression' into 'master'
...
fix(esp_wifi): Fixed regression caused by fe35466c when wpa_supplicant debug logs enabled (!28521 )
See merge request espressif/esp-idf!29753
2024-03-22 13:53:18 +08:00
Kevin (Lao Kaiyao)
4cd30f9b8f
Merge branch 'feature/esp32c5_mp_bringup' into 'master'
...
feat(esp32c5): bringup esp32c5 mp (Stage 7/7: hello world)
See merge request espressif/esp-idf!29093
2024-03-22 11:18:52 +08:00
Chen Yudong
c48eb1055b
feat: move iperf to component registry
2024-03-22 10:53:24 +08:00
Mahavir Jain
cdc1a2551b
Merge branch 'feature/enable_rsa_support_for_c5' into 'master'
...
feat: enable RSA support for c5
See merge request espressif/esp-idf!29189
2024-03-22 10:10:47 +08:00
Konstantin Kondrashov
25bc10e143
feat(efuse): Update efuses for C5 and C61
2024-03-21 18:37:46 +02:00
Jiang Jiang Jian
be06a6f5ff
Merge branch 'bugfix/fix_softap_coex_start_issue' into 'master'
...
fix(wifi): fix softap coex start issue, no wifi request if wifi is not used at idle
See merge request espressif/esp-idf!29772
2024-03-21 21:22:54 +08:00
Alexey Lapshin
0e3673a2bd
Merge branch 'feature/esp32p4-coredump-support' into 'master'
...
esp32p4: panic tests support
Closes IDF-7565, IDF-7861, IDF-9035, and IDF-9075
See merge request espressif/esp-idf!28586
2024-03-21 21:12:25 +08:00
Jiang Jiang Jian
9971413b60
Merge branch 'feature/eap_tls_v1.3_support' into 'master'
...
wpa_supplicant: Add TLS v1.3 support in WiFi Enterprise Authentication
Closes WIFI-6135
See merge request espressif/esp-idf!24975
2024-03-21 21:10:38 +08:00
Roman Leonov
b90c7e585a
refactor(usb_host): Renamed hub_driver_state to root_port_state
2024-03-21 13:16:28 +01:00
Alexey Lapshin
e845d9e0eb
feat(esp_system): allow .data to spill over into L2MEM above 0x4ff40000
...
It may be usefull when .rodata placed into .dram1.data
2024-03-21 15:36:39 +04:00
Alexey Lapshin
cb82161dae
feat(system): esp32p4: support panic tests
2024-03-21 15:36:36 +04:00
liuning
81b86f657c
fix(wifi): fix softap coex start issue, no wifi request if wifi is not used at idle
2024-03-21 19:35:27 +08:00
Wan Lei
cfcdacaaac
Merge branch 'feature/spi_dma_segmented_configure_transfer' into 'master'
...
feat(spi_master): new feature dma controlled segmented configure transfer(sct) mode (part_1)
Closes IDF-4998
See merge request espressif/esp-idf!22684
2024-03-21 18:50:03 +08:00
Alexey Lapshin
13b55386bf
feat(system): esp32p4: support hw stack guard
2024-03-21 14:30:21 +04:00
morris
7d37e5655c
docs(lcd): add api reference for mipi dsi lcd
...
docs(lcd): add api reference for mipi dsi lcd
2024-03-21 18:19:58 +08:00
morris
f4ff026e3e
change(mipi_dsi): allow cache sync with unaligned size
2024-03-21 18:19:58 +08:00
Tomas Rezucha
ba1ce22b6c
Merge branch 'fix/usb_uvc_example_p4' into 'master'
...
USB Host UVC example fixes for P4
Closes IEC-94, IDF-4942, and IDF-6505
See merge request espressif/esp-idf!29560
2024-03-21 17:47:51 +08:00
Wan Lei
751d50a19a
Merge branch 'feat/c6lite_c61_system_step5' into 'master'
...
feat(esp32c61): system and esp_timer related support (stage 5/8)
See merge request espressif/esp-idf!29652
2024-03-21 17:25:37 +08:00
C.S.M
eeb9aa988c
Merge branch 'bugfix/fix_i2c_timing_accuracy' into 'master'
...
fix(i2c_master): Fix issue that i2c clock got wrong after clearing bus
Closes IDFGH-12366
See merge request espressif/esp-idf!29715
2024-03-21 16:45:50 +08:00
Jakob Hasse
0b246b8c0b
refactor(console): made help command sorting depend on Kconfig option
2024-03-21 16:33:44 +08:00
laokaiyao
5a4f040def
ci(esp32c5): support to build template app for beta3 and mp
2024-03-21 16:19:21 +08:00
laokaiyao
c9d6a11d1d
feat(esp32c5mp): support to run hello world on esp32c5 mp
2024-03-21 16:18:03 +08:00
Frantisek Hrbata
359af26736
fix: mark .exception_vectors* as executable and allocatable
...
It seems gcc is not producing debug information for sections which
are not properly marked as "ax", resulting in missing debug info
for _vector_table, _interrupt_handler and _panic_handler. This can be
verified e.g. with
readelf --debug=info ./build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj
readelf -SW ./build/esp-idf/riscv/CMakeFiles/__idf_riscv.dir/vectors.S.obj
for hello_world example on esp32c3 target. Mark the .exception_vectors.text and
.exception_vectors_table.text sections as writable and allocatable so the debug
info sections are generated.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-03-21 08:53:09 +01:00
Fu Hanxi
745ec15c2b
ci: check idf version excluding qa tags
2024-03-21 08:40:13 +01:00
Rahul Tank
0883569b6f
fix(nimble): Handle auto connection flag for extended connect
2024-03-21 12:33:50 +05:30
Guillaume Souchere
39f789df93
feat(esp_rom): patch heap walker to the ROM implementation
...
modify existing patch of TLSF rom and add multi heap patch
to add the walker feature to the ROM implementation of the
heap component.
2024-03-21 07:41:04 +01:00
Cao Sen Miao
c0e5f2b73a
fix(i2c_master): Fix issue that i2c clock got wrong after reset,
...
Closes https://github.com/espressif/esp-idf/issues/13397
2024-03-21 13:13:53 +08:00
Rahul Tank
22ee3e8aa6
Merge branch 'bugfix/bonding_across_reboot' into 'master'
...
fix(nimble): Added support for deleting the oldest bonded device across reboot
See merge request espressif/esp-idf!29612
2024-03-21 12:00:42 +08:00
morris
1f6abf9e7b
Merge branch 'feature/mipi_dcs_short_packet' into 'master'
...
feat(mipi_dsi): use DCS short packet when possible
Closes IDF-9349
See merge request espressif/esp-idf!29441
2024-03-21 11:46:01 +08:00
wanlei
a611e91b2f
feat(esp32c61): new chip add system and esp_timer support
2024-03-21 11:31:15 +08:00
Jakob Hasse
25400ca351
Merge branch 'feature/log_priusize_macro' into 'master'
...
feat(log): Added PRIuSIZE printf formatter macro
See merge request espressif/esp-idf!29725
2024-03-21 10:41:49 +08:00
Jakob Hasse
f482a9153a
Merge branch 'fix/add_libbsd_string_h' into 'master'
...
refactor(linux): Unified libbsd handling
See merge request espressif/esp-idf!29457
2024-03-21 10:11:25 +08:00
Roland Dobai
22b5f69f7b
Merge branch 'refactor/idf_tools_version' into 'master'
...
refactor(idf_tools): IDF version is acquired only from version or header file
Closes IDFGH-12354
See merge request espressif/esp-idf!29711
2024-03-20 20:12:51 +08:00
Roland Dobai
5da7c6e3b2
Merge branch 'docs/docker_groupid' into 'master'
...
docs(docker): add note about group ID when host device is added to container
Closes IDFGH-12342
See merge request espressif/esp-idf!29717
2024-03-20 19:54:39 +08:00
Frantisek Hrbata
6554cac7dc
docs(docker): add note about group ID when host device is added to container
...
Closes https://github.com/espressif/esp-idf/issues/13373
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-03-20 11:15:36 +01:00
Xu Si Yu
fd78d418dd
feat(openthread): add max csmabackoffs for transmission
2024-03-20 18:00:33 +08:00
Fu Hanxi
b47c9e9c21
Merge branch 'ci/support_full_pipeline_by_components' into 'master'
...
CI: Support full pipeline by components
See merge request espressif/esp-idf!29760
2024-03-20 17:53:32 +08:00
Fu Hanxi
7928f46f2d
ci: use host mapping volumes to improve the ccache hits
2024-03-20 17:26:19 +08:00
Fu Hanxi
6acd57df02
ci: support trigger full pipeline by components
2024-03-20 10:03:48 +01:00
Jakob Hasse
e4aa326c3a
feat(log): Added PRIuSIZE printf formatter macro
2024-03-20 16:41:22 +08:00
wanlei
51ffd40843
feat(spi_master): rebase dma sct mode support, rename APIs, use malloc conf_buffer
2024-03-20 16:06:43 +08:00
Sudeep Mohanty
4f3cd0deb9
Merge branch 'fix/freertos_task_c_add_coverity_fix' into 'master'
...
fix(freertos): Fixed an issue where accessing task lists could overrun memory
Closes IDF-9412
See merge request espressif/esp-idf!29746
2024-03-20 15:54:39 +08:00
wanlei
a307096ec0
spi_master: sct mode supported on c6
2024-03-20 15:42:03 +08:00
wanlei
1e6c61daa6
spi_master: sct mode support set line mode, transaction interval time
...
support line mode 1-2-4-8 depend on targets.
fix sct mode dma descriptor counter compute issue.
add conf_bits_len setting API to control interval time.
2024-03-20 15:42:03 +08:00
Armando
30760a95bb
spi_master: spi master sct test app
2024-03-20 15:42:03 +08:00
Armando
b303e4b7a6
spi_master: new segmented-configure-transfer mode
2024-03-20 15:42:03 +08:00
Fu Hanxi
1f3160cd78
Merge branch 'fix/component_manager_load_all_local_components' into 'master'
...
fix: component manager load all component dirs even set(COMPONENTS ...)
Closes PACMAN-771
See merge request espressif/esp-idf!28797
2024-03-20 15:38:10 +08:00
Guillaume Souchere
34fb83ffbc
feat(heap): Add return value to walker callback
...
This return value is used by the tlsf_walk_pool
function to be notified of the need to interrupt
the ongoing traversal of the currently traversed
heap.
2024-03-20 08:33:48 +01:00
Guillaume Souchere
5cc69ce12b
feat(heap): Add walker to the heap component
...
Introduce new APIs in essp_heap_caps.h:
- heap_caps_walk()
- heap_caps_walk_all()
Those functions are triggering a callback for all blocks
(allocated or free) of memory present in heaps meeting
the set of capabilities passed as parameter (or all heaps
for heap_caps_walk_all() function)
test_walker.c added to test the new functionality in
test_apps/heap_test/
2024-03-20 08:33:48 +01:00
Harshal Patil
03756359b2
Merge branch 'update/qemu_release_versions' into 'master'
...
Update QEMU release versions
See merge request espressif/esp-idf!29706
2024-03-20 14:26:07 +08:00
cjin
af94db4934
fix(ble): fix ci ble powe save test addresss error
2024-03-20 14:12:59 +08:00
Sarvesh Bodakhe
72f0c47526
fix(esp_wifi): Fix regression caused by fe35466c when supplicant logs enabled
2024-03-20 10:53:30 +05:30
Sarvesh Bodakhe
1d71178193
fix(wpa_supplicant): Add bugfixes related to ciphersuites in wifi enterprise
...
- Avoid downgrading TLS ciphersuites when client RSA keys are larger than RSA-2048 bit.
- Note that when using bigger certificates on low-power chips without crypto
hardware acceleration, it is recommended to adjust the task watchdog timer (TWDT)
if it is enabled. For precise information on timing requirements, you can check
performance numbers at https://github.com/espressif/mbedtls/wiki/Performance-Numbers .
2024-03-20 09:33:52 +05:30
Sarvesh Bodakhe
05b882baea
fix(wpa_supplicant): Update cipher suite list for TLSv1.3 suiteb and some refactoring
...
- Use MBEDTLS_TLS1_3_AES_256_GCM_SHA384 cipher for TLSv1.3-suiteb
- Call psa_crypto_init() in tls_connection_init() to reduce redundancy
2024-03-20 09:33:52 +05:30
Sarvesh Bodakhe
5903e9ea2b
feat(wpa_supplicant): Make CONFIG_ESP_WIFI_EAP_TLS1_3 an experimental feature
2024-03-20 09:33:52 +05:30
Sarvesh Bodakhe
5ce95cae91
fix(esp_wifi): Enable Server certificate validation when using mbedtls TLS v1.3
...
In TLS v1.2, It was possible to disable server certificate validation simply by using
API 'mbedtls_ssl_conf_authmode'. But this behaviour is changed in TLS v1.3. We can not
disable server certificate validation in TLS v1.3 using this API anymore.
For more details, refer https://github.com/Mbed-TLS/mbedtls/issues/7075
2024-03-20 09:33:52 +05:30
Sarvesh Bodakhe
ec09cdf885
feat(wpa_supplicant): Add TLS v1.3 support for WiFi enterprise
...
* Add TLS v1.3 support for following EAP methods:
- EAP-TLS (RFC 9190)
- EAP-PEAP (RFC 9427)
- EAP-TTLS (RFC 9427)
* Add mbedtls porting for TLS v1.3 exporter (RFC 8446 Section 7.5)
* Add new Kconfig flag to enable TLS v1.3 for EAP methods
* Advertise TLS v1.3 signature algorithms if TLS 1.3 is enabled for EAP
methods
* Advertise TLS v1.3 cipher suites if CONFIG_ESP_WIFI_EAP_TLS1_3 enabled
* Add support to Ack protected success indication
(workaround for EAP-TLS 1.3 and 1.2 compatibilty)
2024-03-20 09:33:52 +05:30
Glenn Strauss
b3e4aae7bb
TLS: Fix unsigned int underflow in internal TLS 1.0/1.1 implementation
...
Taking sizeof(ptr) is incorrect to determine size of passed in hash and
results in hlen getting set to a very large value since MD5_MAC_LEN >
sizeof(ptr). Provide the actual size of the hash buffer from the caller
to fix this.
tls_key_x_server_params_hash() callers src/tls/tlsv1_client_read.c and
src/tls/tlsv1_server_write.c both pass in a large enough hash (hash[64]
or hash[100]) that this does not appear to have an impact, though it is
still wrong.
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com >
2024-03-20 09:33:52 +05:30
Glenn Strauss
b58dbf2808
Update tls_connection_set_verify() documentation to verify_peer=2
...
This new value was added to verify peer certificate if it is provided,
but not reject the TLS handshake if no peer certificate is provided.
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com >
2024-03-20 09:33:52 +05:30
Jouni Malinen
8ff4837830
Fix tls_connection_set_success_data() in TLS library wrappers
...
Some of the TLS library wrappers defined only an empty function for
tls_connection_set_success_data(). That could result in memory leaks in
TLS server cases, so update these to do the minimal thing and free the
provided buffer as unused.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2024-03-20 09:33:52 +05:30
Jouni Malinen
6658c3ed63
Remove useless DH file configuration from TLS library wrappers
...
These operations do not really have any effect since
tls_connection_set_params() is used only in the TLS client case and the
client receives the DH parameters from the server instead of local
configuration.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
89fc940ec0
EAP-TLS: Do not allow TLSv1.3 success without protected result indication
...
RFC 9190 requires protected result indication to be used with TLSv1.3,
so do not allow EAP-TLS to complete successfully if the server does not
send that indication.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2024-03-20 09:33:52 +05:30
Jouni Malinen
98183fe062
EAP-TLS: Replace the Commitment Message term with RFC 9190 language
...
While the drafts for RFC 9190 used a separate Commitment Message term,
that term was removed from the published RFC. Update the debug prints to
match that final language.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2024-03-20 09:33:52 +05:30
Jouni Malinen
9cb8c0545f
EAP-TLS: Update specification references to RFC 5216 and 9190
...
The previously used references were pointing to an obsoleted RFC and
draft versions. Replace these with current versions.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com >
2024-03-20 09:33:52 +05:30
Alexander Clouter
b17d6a1b3a
EAP-TTLS peer: Handle Commitment Message for TLS 1.3
...
Recognize the explicitly defined Commitment Message per
draft-ietf-emu-eap-tls13-13 at the conclusion of the EAP-TTLS with TLS
1.3.
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Alexander Clouter
65248148f0
EAP-TLS peer: Handle Commitment Message for TLS 1.3
...
Recognize the explicitly defined Commitment Message per
draft-ietf-emu-eap-tls13-13 at the conclusion of the EAP-TLS with TLS
1.3.
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Alexander Clouter
a5ee253d62
EAP: Extend Session-Id derivation with TLS 1.3 to PEAP and EAP-TTLS
...
This newer Session-Id/Method-Id derivation is used with PEAP and
EAP-TTLS when using TLS 1.3 per draft-ietf-emu-tls-eap-types-00, so do
not limit this to only EAP-TLS.
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Alexander Clouter
42e37285e5
EAP-TTLS: Key derivation per draft-ietf-emu-tls-eap-types-00
...
Use the TLS-Exporter with the label and context as defined in
draft-ietf-emu-tls-eap-types-00 when deriving keys for EAP-TTLS with TLS
1.3.
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Alexander Clouter
0d90484018
EAP-PEAP: Key derivation per draft-ietf-emu-tls-eap-types-00
...
Use the TLS-Exporter with the label and context as defined in
draft-ietf-emu-tls-eap-types-00 when deriving keys for PEAP with TLS
1.3.
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Alexander Clouter
252dd1b976
EAP-TTLS/PEAP peer: Fix failure when using session tickets under TLS 1.3
...
EAP peer does not expect data present when beginning the Phase 2 in
EAP-{TTLS,PEAP} but in TLS 1.3 session tickets are sent after the
handshake completes.
There are several strategies that can be used to handle this, but this
patch picks up from the discussion[1] and implements the proposed use of
SSL_MODE_AUTO_RETRY. SSL_MODE_AUTO_RETRY has already been enabled by
default in OpenSSL 1.1.1, but it needs to be enabled for older versions.
The main OpenSSL wrapper change in tls_connection_decrypt() takes care
of the new possible case with SSL_MODE_AUTO_RETRY for
SSL_ERROR_WANT_READ to indicate that a non-application_data was
processed. That is not really an error case with TLS 1.3, so allow it to
complete and return an empty decrypted application data buffer.
EAP-PEAP/TTLS processing can then use this to move ahead with starting
Phase 2.
[1] https://www.spinics.net/lists/hostap/msg05376.html
Signed-off-by: Alexander Clouter <alex@digriz.org.uk >
2024-03-20 09:33:52 +05:30
Jouni Malinen
a5b01a93ff
EAP-TTLS peer: Support vendor EAP method in Phase 2
...
The implementation was previously hardcoded to use only the non-expanded
IETF EAP methods in Phase 2. Extend that to allow vendor EAP methods
with expanded header to be used.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
a9170c6a20
EAP-TLS peer: Handle possible application data at the end
...
EAP-TLS with TLS 1.3 uses an empty application data record from the
server to indicate end of the exchange, so EAP-TLS peer will need to
check for this special case and finish the exchange with an empty
EAP-TLS (ACK) so that the server can send out EAP-Success.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Ervin Oro
caf49e8c10
Add Type-Code context to EAP-TLS 1.3 exported Key_Material and Method-Id
...
Change to require the Type-Code in context for Key_Material and
Method-Id has now been published as draft-ietf-emu-eap-tls13-04.
https://tools.ietf.org/html/draft-ietf-emu-eap-tls13-04#section-2.3
Signed-off-by: Ervin Oro <ervin.oro@aalto.fi >
2024-03-20 09:33:52 +05:30
Sarvesh Bodakhe
886bf9e82f
feat(wpa_supplicant): Add support for RFC 5705 TLS exporter context with mbedTLS
2024-03-20 09:33:52 +05:30
Ervin Oro
562bc59576
Add support for an optional context parameter to TLS exporter
...
Allow an additional context value to be passed to TLS exporter as
specified in RFC 5705 section 4.
This does not yet implement it for the internal TLS implementation.
However, as currently nothing uses context yet, this will not break
anything right now. WolfSSL maintainers also stated that they are not
going to add context support yet, but would look into it if/when this is
required by a published draft or a standard.
Signed-off-by: Ervin Oro <ervin.oro@aalto.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
1e38fa2c12
EAP peer: Clear temporary message buffers before freeing
...
These buffers in TLS-based EAP methods might contain keys or password
(e.g., when using TTLS-PAP or PEAP-GTC), so clear them explicitly to
avoid leaving such material into heap memory unnecessarily.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org >
2024-03-20 09:33:52 +05:30
Jouni Malinen
aa987d418e
EAP-PEAP: Derive EMSK and use 128-octet derivation for MSK
...
Derive EMSK when using EAP-PEAP to enable ERP. In addition, change the
MSK derivation for EAP-PEAP to always derive 128 octets of key material
instead of the 64 octets to cover just the MSK. This is needed with the
PRF used in TLS 1.3 since the output length is mixed into the PRF
context.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
f4d7329ae6
EAP peer: Clear keying material on deinit
...
Reduce the amount of time keying material (MSK, EMSK, temporary private
data) remains in memory in EAP methods. This provides additional
protection should there be any issues that could expose process memory
to external observers.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
bb16734aa9
EAP-TLS: Update Session-Id derivation with TLS v1.3
...
Move to the version used in draft-ietf-emu-eap-tls13-03.txt, i.e.,
include the 0x0D prefix and use a different TLS-Exporter() label string.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:52 +05:30
Jouni Malinen
ed8452d53f
EAP-TLS: Derive Session-Id using TLS-Exporter when TLS v1.3 is used
...
This updates Session-Id derivation with TLS v1.3 per
draft-ietf-emu-eap-tls13-00.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:51 +05:30
Jouni Malinen
a2336b74f9
EAP-TLS: Update key derivation label per draft-ietf-emu-eap-tls13-00
...
The label strings used for deriving Key_Material with TLS v1.3 were
changed, so update the implementation to match the new values.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:51 +05:30
Jouni Malinen
e9f6949d7e
EAP-TLS peer: MSK/EMSK derivation with TLS v1.3
...
Use new MSK/EMSK derivation mechanism if TLS v1.3 or newer is used per
draft-mattsson-eap-tls13-02.txt.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:51 +05:30
Jouni Malinen
34a8628d4e
EAP-TLS peer: Allow NewSessionTicket after Client Finished with TLS v1.3
...
The EAP session cannot be marked fully completed on sending Client
Finished with TLS v1.3 since the server may still send NewSessionTicket
before EAP-Success.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:51 +05:30
Jouni Malinen
6a83540ae0
EAP-TLS peer: Support fragmentation of last message
...
With TLS v1.3, the Finished message from the client can require
fragmentation. Postpone key derivation and marking of the EAP session
fully completed until all the fragments of that last message are sent to
avoid losing all the subsequent fragments.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:51 +05:30
Jouni Malinen
77d87edbb2
EAP-TLS peer: Determine whether TLS v1.3 or newer is used
...
This is needed to be able to handle different key derivation and message
handshakes in EAP implementation.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:33:48 +05:30
Ilan Peer
a539c63d68
EAP-TTLS: Fix possible memory leak in eap_ttls_phase2_request_mschap()
...
The msg buffer needs to be freed on these two error paths.
Signed-off-by: Ilan Peer <ilan.peer@intel.com >
2024-03-20 09:32:32 +05:30
Jouni Malinen
5c0fb10902
EAP peer: External server certificate chain validation
...
This adds support for optional functionality to validate server
certificate chain in TLS-based EAP methods in an external program.
wpa_supplicant control interface is used to indicate when such
validation is needed and what the result of the external validation is.
This external validation can extend or replace the internal validation.
When ca_cert or ca_path parameter is set, the internal validation is
used. If these parameters are omitted, only the external validation is
used. It needs to be understood that leaving those parameters out will
disable most of the validation steps done with the TLS library and that
configuration is not really recommend.
By default, the external validation is not used. It can be enabled by
addingtls_ext_cert_check=1 into the network profile phase1 parameter.
When enabled, external validation is required through the CTRL-REQ/RSP
mechanism similarly to other EAP authentication parameters through the
control interface.
The request to perform external validation is indicated by the following
event:
CTRL-REQ-EXT_CERT_CHECK-<id>:External server certificate validation needed for SSID <ssid>
Before that event, the server certificate chain is provided with the
CTRL-EVENT-EAP-PEER-CERT events that include the cert=<hexdump>
parameter. depth=# indicates which certificate is in question (0 for the
server certificate, 1 for its issues, and so on).
The result of the external validation is provided with the following
command:
CTRL-RSP-EXT_CERT_CHECK-<id>:<good|bad>
It should be noted that this is currently enabled only for OpenSSL (and
BoringSSL/LibreSSL). Due to the constraints in the library API, the
validation result from external processing cannot be reported cleanly
with TLS alert. In other words, if the external validation reject the
server certificate chain, the pending TLS handshake is terminated
without sending more messages to the server.
Signed-off-by: Jouni Malinen <j@w1.fi >
2024-03-20 09:32:32 +05:30
Jin Cheng
45af060963
change(bt/bluedroid): Use BTC util to convert HCI status to ESP status
2024-03-20 10:38:44 +08:00
Wan Lei
a7355d3aba
Merge branch 'feat/c6lite_c61_g0_component_s4' into 'master'
...
feat(esp32c61): add G0 component (hal, riscv) support (stage 4/8)
See merge request espressif/esp-idf!29551
2024-03-20 10:09:42 +08:00
Darian
53e3833f44
Merge branch 'refactor/usb_fsls_phy_hal' into 'master'
...
refactor(hal/usb): Update USB PHY related HAL/LL API
See merge request espressif/esp-idf!29659
2024-03-20 06:07:29 +08:00
Jiang Jiang Jian
8a06233051
Merge branch 'feature/updates_for_wpa3_spec_v3.3' into 'master'
...
feat(esp_wifi): Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3
See merge request espressif/esp-idf!29608
2024-03-20 02:31:01 +08:00
Alexey Lapshin
00b55a654c
Merge branch 'feature/cleanup-linker-scripts' into 'master'
...
feat(system): refactor linker scripts
See merge request espressif/esp-idf!29515
2024-03-20 02:25:11 +08:00
Darshan Dobariya
e0e89b8bde
fix(nimble): Added support for deleting the oldest bonded device across reboot
2024-03-19 22:26:22 +05:30
Sudeep Mohanty
42c935e2c3
fix(freertos): Fixed an issue where accessing task lists could overrun memory
...
This commit fixes a potential issue of illegal memory access when
accessing the various task lists in FreeRTOS while fetching tasks using
the xTaskGetNext() function.
2024-03-19 17:33:18 +01:00
Rahul Tank
dd737f9821
Merge branch 'bugfix/fixed_task_invokation_after_pairing' into 'master'
...
fix(nimble): Fixed the call to ble_hid_task_startup after pairing
See merge request espressif/esp-idf!29655
2024-03-19 23:26:27 +08:00
Sudeep Mohanty
ca07ef3837
Merge branch 'contrib/github_pr_13180' into 'master'
...
ulp_riscv_print: Add convenience function that supports different widths (GitHub PR)
Closes IDFGH-12124
See merge request espressif/esp-idf!29716
2024-03-19 22:52:50 +08:00
Ivan Grokhotkov
5fee4b0f72
Merge branch 'feature/move_fatfs_scripts_to_storage' into 'master'
...
feat(storage/fatfs): move fatfs related scripts under control of the storage team
Closes IDF-9544
See merge request espressif/esp-idf!29738
2024-03-19 22:51:29 +08:00
Jakub Kocka
3ad5e5c722
refactor(idf_tools): IDF version is acquired only from version or header file
...
Closes https://github.com/espressif/esp-idf/issues/13385
2024-03-19 15:40:45 +01:00
Song Ruo Jing
34f05287ab
Merge branch 'bugfix/dma2d_various_small_fixes' into 'master'
...
fix(dma2d): correct a few 2D-DMA driver issues
See merge request espressif/esp-idf!29705
2024-03-19 21:36:45 +08:00
Ondrej Kosta
9d0b8d62b0
Merge branch 'feature/emac_intr_prio' into 'master'
...
feat(esp_eth): added option to configure interrupt priority
Closes IDF-7969
See merge request espressif/esp-idf!29300
2024-03-19 21:09:30 +08:00
Tomáš Rohlínek
a17ef2f8d8
feat(storage/fatfs): move fatfs related scripts under control of the storage team
2024-03-19 13:36:40 +01:00
Fu Hanxi
129eb33dd8
Merge branch 'ci/run_full_pipeline_while_testing_constraint_file' into 'master'
...
CI: run full pipeline while testing constraint file
See merge request espressif/esp-idf!29731
2024-03-19 20:17:31 +08:00
Fu Hanxi
74843a442b
fix: component manager load all component dirs even set(COMPONENTS ...)
2024-03-19 19:52:20 +08:00
Fu Hanxi
d2542dd5c5
test: improve test_dependency_lock test case
2024-03-19 19:52:20 +08:00
Roshan Bangar
23c702cdc1
fix(nimble): Fix compilation issues and Minor enhancements to esp_hid
2024-03-19 16:27:17 +05:30
Rahul Tank
1a9f9d69ea
Merge branch 'bugfix/compilation_issue_on_disabling_security' into 'master'
...
fix(nimble): Fixed compilation issues on disabling security
See merge request espressif/esp-idf!29582
2024-03-19 17:44:50 +08:00
Jiang Jiang Jian
5f969c71be
Merge branch 'bugfix/dpp_auth_deinit_crash' into 'master'
...
Fix issues with DPP stop listen and DPP auth data deinit
Closes WIFIBUG-443, WIFIBUG-442, WIFIBUG-421, and WIFIBUG-423
See merge request espressif/esp-idf!29404
2024-03-19 17:36:28 +08:00
Alexey Lapshin
40be44f827
feat(system): refactor linker scripts
...
- move .tbss to NOLOAD section
- remove xtensa-specific entities from riscv scripts
- explicit eh_frame terminator instead of "align magic"
- 80 characters line length limit
- refactor comments
- discard .rela sections (the rela data will go to relates sections)
2024-03-19 13:27:11 +04:00
Kevin (Lao Kaiyao)
a77a7ab550
Merge branch 'feature/add_system_components_to_esp32c5mp' into 'master'
...
feat(esp32c5mp): add system related components (Stage 5/7)
See merge request espressif/esp-idf!29603
2024-03-19 16:48:56 +08:00
Fu Hanxi
5de124f777
ci: run full pipeline while testing constraint file
2024-03-19 09:47:21 +01:00
Dr. Michael Lauer
08dead4b31
feat(ulp-riscv): Add convenience print function that supports different widths
...
This commit adds a convenience function to print hex numbers of
different widths on the ULP RISC-V core.
Closes https://github.com/espressif/esp-idf/pull/13180
2024-03-19 09:41:05 +01:00
Tomas Rohlinek
f8054b1e66
Merge branch 'fix/wl_fatfsgen_safe_mode' into 'master'
...
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware
Closes IDF-9379
See merge request espressif/esp-idf!29621
2024-03-19 16:19:24 +08:00
nilesh.kale
b11f286555
feat(esp_system/esp32c5): revised cypto clock to be used
...
This commit updated crypto clock to use 160M SPLL clock
2024-03-19 13:47:04 +05:30
nilesh.kale
ef3b40c5f1
feat: enable RSA support for c5
...
This commit enables RSA peripheral support for ESP32-C5.
2024-03-19 13:46:49 +05:30
Sarvesh Bodakhe
0ed1cadcf1
feat(esp_wifi): Update Wi-Fi WPA3 authmodes as per WPA Specification v3.3
...
* Merge 'WIFI_AUTH_WPA3_EXT_PSK' and 'WIFI_AUTH_WPA3_EXT_PSK_MIXED_MODE'
into 'WIFI_AUTH_WPA3_PSK' as per specification.
2024-03-19 11:33:55 +05:30
C.S.M
5e47ed70c2
Merge branch 'bugfix/i2c_no_pull_up' into 'master'
...
fix(i2c_master): Fix issue that initialize esp32 fails and using i2c_master_probe issue IF NO PULL-UP ON PINS. And add nack check
Closes IDFGH-11838, IDFGH-13142, and IDFGH-13398
See merge request espressif/esp-idf!29667
2024-03-19 12:25:34 +08:00
Island
3cc70e8d76
Merge branch 'doc/update_ble_document_2403' into 'master'
...
Doc/update ble document 2403
See merge request espressif/esp-idf!29557
2024-03-19 11:39:16 +08:00
Marius Vikhammer
4700f709ca
Merge branch 'feature/c5_ulp' into 'master'
...
feat(ulp): add basic support for running lp core on C5
Closes IDF-8637
See merge request espressif/esp-idf!29496
2024-03-19 11:33:51 +08:00
Cao Sen Miao
016877b7ce
fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
...
and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213 ,
Closes https://github.com/espressif/esp-idf/issues/12929 ,
Closes https://github.com/espressif/esp-idf/issues/13398 ,
2024-03-19 11:07:13 +08:00
C.S.M
61bb752cdb
Merge branch 'bugfix/improve_jpeg_dec' into 'master'
...
fix(jpeg_decoder): Improve apis for better align strategy and provide buffer size parameter
See merge request espressif/esp-idf!29687
2024-03-19 10:10:52 +08:00
morris
3a9d082523
Merge branch 'bugfix/parlio_coverity_issue' into 'master'
...
feat(parlio_tx): minor clean up and fix
Closes IDF-9420
See merge request espressif/esp-idf!29663
2024-03-19 10:08:54 +08:00
Jiang Jiang Jian
be73c442ab
Merge branch 'feature/refactor_ftm_code' into 'master'
...
Refactor and improve FTM code
Closes WIFI-6133, WIFI-5144, WIFI-6365, and IDFGH-5024
See merge request espressif/esp-idf!26783
2024-03-19 00:54:12 +08:00
Nachiket Kukade
4971764917
feat(esp_wifi): Refactor and improve FTM code
...
Enable FTM Responder mode for ESP32C6. Update wifi libs with below -
1. Break FTM State Machine code into separate functions
2. Use dynamic allocation for FTM session to save memory
3. Add API to get FTM report instead of event based mechanism
4. Add FTM Request retry and comeback support
Closes https://github.com/espressif/esp-idf/issues/6810
2024-03-18 22:01:36 +08:00
Jiang Jiang Jian
3fd985e276
Merge branch 'bugfix/wps_crash_issue' into 'master'
...
fix(wpa_supplicant): Avoid dereferencing a dangling function pointer in WPS
Closes WIFI-6373, WIFIBUG-301, and WIFIBUG-163
See merge request espressif/esp-idf!28521
2024-03-18 21:23:15 +08:00
Wu Zheng Hui
c6b884d2af
Merge branch 'feature/esp32p4_sleep_cpu_retention_support' into 'master'
...
feat(esp_hw_support): esp32p4 sleep support (Stage 2: support dualcore software sleep retention 🔋 )
See merge request espressif/esp-idf!28485
2024-03-18 20:12:00 +08:00
Song Ruo Jing
12325ff47e
fix(dma2d): correct a few 2D-DMA driver issues
...
1. mem_burst_length register field correction
2. remove dma buffer addr range restriction
3. M2M periph sel ID no need to be identical for TX and RX channels
4. correct rx descriptor owner field auto clear
5. remove fsm idle assertion for ERR_EOF
2024-03-18 20:11:57 +08:00
Darian Leung
6d40e191f8
refactor(hal/usb): Refactor usb_wrap_ll.h
...
This commit rewrite the 'usb_wrap_ll.h' API as follows:
- All APIs renamed from 'usb_fsls_phy_ll_...()' to 'usb_wrap_ll_...()'
- APIs now match their equivalent counter parts in 'usb_serial_jtag_ll.h'
2024-03-18 19:23:44 +08:00
Darian Leung
a77e5cc718
refactor(hal/usb): Remove usb_fsls_phy_ll.h
...
For targets that only contain a USJ peripheral (and not a DWC OTG), their
'usb_fsls_phy_ll.h' headers only contain a single function
('usb_fsls_phy_ll_int_jtag_enable()') whose feature is already covered by
functions in 'usb_serial_jtag_ll.h'. Thus, this header is redundant.
This commit does the following:
- Remove 'usb_fsls_phy_ll.h' for targets that only contain a USJ peripheral
- Rename 'usb_fsls_phy_[hal|ll].[h|c]' to `usb_wrap_[hal|ll].[h|c]` for targets
that contain a DWC OTG peripheral. This better reflects the underlying peripheral
that the LL header accesses.
2024-03-18 19:23:43 +08:00
Darian Leung
5d091a9bb3
refactor(hal/usj): Add USB PHY related functions to USJ LL
2024-03-18 19:23:42 +08:00
Cao Sen Miao
ba6a0d59b0
fix(jpeg_decoder): Improve apis for better align strategy and provide buffer size parameter
2024-03-18 18:32:22 +08:00
Armando (Dou Yiwen)
9ffebf3cf2
Merge branch 'feature/esp32c5_beta3_mmap' into 'master'
...
cache / mmu: c5 support
Closes IDF-8646 and IDF-8658
See merge request espressif/esp-idf!29693
2024-03-18 18:05:36 +08:00
Armando (Dou Yiwen)
30ab38c791
Merge branch 'bugfix/fix_csi_driver_cache_msync_usage' into 'master'
...
csi: fix wrong cache invalidate location
Closes IDF-9519
See merge request espressif/esp-idf!29700
2024-03-18 18:00:05 +08:00
laokaiyao
24d6dcb829
feat(esp32c5mp): add system related components
2024-03-18 17:34:56 +08:00
Espressif BOT
5abde54709
change(tools/qemu): Update QEMU release versions
2024-03-18 17:05:03 +08:00
jgujarathi
40ccd1525f
fix(wpa_supplicant): Cancel offchannel listen operations before sending dpp fail
...
- Ensure that offchannel listening operations are cancelled before sending dpp
fail event
2024-03-18 14:33:57 +05:30
jgujarathi
537cf9bfc0
fix(wpa_supplicant): Ensure dpp auth structure is deinited in dpp task context
...
- Ensure that the dpp auth data gets deinited only in DPP task context to ensure
that there are no concurrency issues in usage of DPP auth data.
2024-03-18 14:33:57 +05:30
Alexey Lapshin
994b4ed459
Merge branch 'feature/update-toolchain-to-esp-13.2.0_20240305' into 'master'
...
feat(tools): update toolchain version to esp-13.2.0_20240305
Closes IDFGH-2549
See merge request espressif/esp-idf!29430
2024-03-18 16:58:39 +08:00
zhanghaipeng
bce1715dfd
fix(ble/bluedroid): Optimize BLE documentation comments to comply with Doxygen syntax
2024-03-18 16:10:02 +08:00
Sarvesh Bodakhe
fe35466cdd
fix(wpa_supplicant): Improve execution flow for WPS registrar public APIs
...
Make sure that WPS registrar public APIs do not modify supplicant
data in application task context. Execute API functionlity in eloop
context to prevent protential race conditions.
2024-03-18 12:43:39 +05:30
Sarvesh Bodakhe
aad6f44c25
fix(wifi): Avoid dereferencing a dangling function pointer in WPS supplicant
...
Avoid dereferencing a dangling function pointer in 'eap_server_sm_deinit()'.
This issue arises when hostap unregisteres EAP methods before it removes
the server state machine for station.
2024-03-18 12:43:38 +05:30
Guillaume Souchere
a62b13e3d7
Merge branch 'feat/add-c5-ringbuffer-support' into 'master'
...
feat(esp_ringbuf): Add support on esp32c5 target
Closes IDF-8659
See merge request espressif/esp-idf!29602
2024-03-18 15:02:30 +08:00
Armando
571855d4dd
bugfix(csi): fix wrong cache invalidate location
2024-03-18 14:54:25 +08:00
wanlei
37dfd8fb52
feat(esp32c61): add G0 component support
2024-03-18 14:28:27 +08:00
Marius Vikhammer
cd1b0dafa7
Merge branch 'docs/p4_misc_docs' into 'master'
...
docs(ulp): updated lp core docs with P4 related info
Closes IDF-7752, IDF-7741, IDF-7740, IDF-9485, IDF-9473, and IDF-9474
See merge request espressif/esp-idf!29592
2024-03-18 14:12:26 +08:00
Roshan Bangar
ee75e6cc63
fix(nimble): Fixed compilation issues on disabling security
2024-03-18 09:56:19 +05:30
Jiang Jiang Jian
b05b19abc7
Merge branch 'feature/sae_pk_transition_disable' into 'master'
...
Add support for SAE-PK, WPA3-Enterprise and OWE transition disable indication
Closes WIFIBUG-287
See merge request espressif/esp-idf!27783
2024-03-18 11:38:50 +08:00
Armando
5efcd8979e
feat(cache mmu): c5 support
2024-03-18 11:31:10 +08:00
Wu Zheng Hui
ba4b493df8
Merge branch 'fix/lp_core_uart_clk_init' into 'master'
...
fix(lp_uart): Fixed LP UART bus clock initialization flow
See merge request espressif/esp-idf!29680
2024-03-18 10:21:42 +08:00
Song Ruo Jing
6b9c2fca79
Merge branch 'fix/uart_wakeup_threshold' into 'master'
...
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
See merge request espressif/esp-idf!29474
2024-03-16 22:50:28 +08:00
Wan Lei
9a7eb78328
Merge branch 'feat/c6lite_c61_stage3_rom' into 'master'
...
feat(esp32c61): new chip add rom support (stage 3/8)
See merge request espressif/esp-idf!29497
2024-03-16 10:56:52 +08:00
Michael (XIAO Xufeng)
1db17508e7
Merge branch 'bugfix/i2c_timeout_issue' into 'master'
...
fix(i2c): fix issues related to timeout and alive interval tick
Closes IDFGH-2966
See merge request espressif/esp-idf!25608
2024-03-16 02:27:58 +08:00
David Cermak
199d416bc5
feat(lwip): SNTP: Add support for adjusting startup delay
2024-03-15 16:58:54 +01:00
Fu Hanxi
8ed66457e6
Merge branch 'ci/add_idf_ci_build_while_building_apps_locally' into 'master'
...
ci: add "IDF_CI_BUILD=1" while building apps locally
See merge request espressif/esp-idf!29679
2024-03-15 22:31:24 +08:00
Wan Lei
9327f1b856
Merge branch 'fix/sdspi_esp32_temp_skip_master' into 'master'
...
fix(sdspi): temp skip run high falure job on esp32 due to lack runner
See merge request espressif/esp-idf!29410
2024-03-15 21:58:32 +08:00
Ondrej Kosta
333e94eeb0
Merge branch 'bugfxi/openeth_format' into 'master'
...
fix(esp_eth): fixed build for openeth due to incorrect printf format
See merge request espressif/esp-idf!29651
2024-03-15 20:19:22 +08:00
Jiang Jiang Jian
00dd3260ee
Merge branch 'bugfix/cve-2023-52160' into 'master'
...
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
Closes WIFI-6478
See merge request espressif/esp-idf!29240
2024-03-15 20:12:16 +08:00
zhanghaipeng
f812863827
fix(ble/bluedroid): Optimize the BLE documentation
2024-03-15 20:02:13 +08:00
C.S.M
812d197011
Merge branch 'bugfix/i2c_slave_bugs' into 'master'
...
fix(i2c_slave): Fix multiple issues on i2c slave
Closes IDFGH-12343 and IDFGH-12319
See merge request espressif/esp-idf!29566
2024-03-15 19:36:56 +08:00
C.S.M
db857c362b
Merge branch 'contrib/github_pr_13388' into 'master'
...
fix(i2c_master): fix deadlock on s_i2c_transaction_start failure (GitHub PR)
Closes IDFGH-12357 and IDFGH-12356
See merge request espressif/esp-idf!29664
2024-03-15 19:31:33 +08:00
Wang Meng Yang
36e4ba10f5
Merge branch 'bugfix/make_coexist_callback_safe' into 'master'
...
fix(bt/controller): Fixed some bugs in esp32 bt controller
Closes BT-3625
See merge request espressif/esp-idf!29543
2024-03-15 18:53:10 +08:00
Guillaume Souchere
fe2e1b05ac
change(esp_ringbuf): Format pytest_esp_ringbuf.py
2024-03-15 11:22:00 +01:00
wuzhenghui
bbc8fd5c9c
feat(esp_hw_support): support esp32p4 sleep cpu retention
2024-03-15 18:13:25 +08:00
wuzhenghui
03e5e4970d
refactor(esp_hw_support): split pd_cpu retention initialization by target
2024-03-15 18:13:24 +08:00
morris
ce041640ca
change(parlio_tx): plenty of driver clean up
2024-03-15 18:02:44 +08:00
Guillaume Souchere
81c49583ec
Merge branch 'test/enable-intr-dump-esp32p4' into 'master'
...
test(esp_intr_dump): Enable test for esp32p4
Closes IDF-8991
See merge request espressif/esp-idf!29620
2024-03-15 18:01:12 +08:00
Sudeep Mohanty
05db166e5d
Merge branch 'feature/lp_core_lp_uart_support' into 'master'
...
feat(lp_core): Added support for LP UART on LP core for esp32p4
Closes IDF-7533
See merge request espressif/esp-idf!29555
2024-03-15 17:57:50 +08:00
Fu Hanxi
b50dbd31b5
ci: add "IDF_CI_BUILD=1" while building apps locally
2024-03-15 10:55:08 +01:00
Sudeep Mohanty
b15cfab6f3
Merge branch 'fix/gdbstub_enables_freertos_task_wrapper' into 'master'
...
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option
See merge request espressif/esp-idf!29609
2024-03-15 17:51:55 +08:00
Song Ruo Jing
90bf2772ac
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
...
Closes https://github.com/espressif/esp-idf/issues/12586
2024-03-15 16:58:33 +08:00
Kapil Gupta
59a62f2af6
fix(wpa_supplicant): (PEAP client) Update Phase 2 auth requirements
...
The previous PEAP client behavior allowed the server to skip Phase 2
authentication with the expectation that the server was authenticated
during Phase 1 through TLS server certificate validation. Various PEAP
specifications are not exactly clear on what the behavior on this front
is supposed to be and as such, this ended up being more flexible than
the TTLS/FAST/TEAP cases. However, this is not really ideal when
unfortunately common misconfiguration of PEAP is used in deployed
devices where the server trust root (ca_cert) is not configured or the
user has an easy option for allowing this validation step to be skipped.
Change the default PEAP client behavior to be to require Phase 2
authentication to be successfully completed for cases where TLS session
resumption is not used and the client certificate has not been
configured. Those two exceptions are the main cases where a deployed
authentication server might skip Phase 2 and as such, where a more
strict default behavior could result in undesired interoperability
issues. Requiring Phase 2 authentication will end up disabling TLS
session resumption automatically to avoid interoperability issues.
Allow Phase 2 authentication behavior to be configured with a new phase1
configuration parameter option:
'phase2_auth' option can be used to control Phase 2 (i.e., within TLS
tunnel) behavior for PEAP:
* 0 = do not require Phase 2 authentication
* 1 = require Phase 2 authentication when client certificate
(private_key/client_cert) is no used and TLS session resumption was
not used (default)
* 2 = require Phase 2 authentication in all cases
2024-03-15 16:57:26 +08:00
Alexey Lapshin
31a951268a
feat(newlib): get rid of dirent.h in favor of toolchain
2024-03-15 12:36:00 +04:00
Alexey Lapshin
4ac07fc575
feat(cxx): get rid of _Unwind_SetEnableExceptionFdeSorting
2024-03-15 12:36:00 +04:00
Alexey Lapshin
4f09fba127
fix(newlib): fix esp32/esp32s3 atomics on PSRAM
...
Closes https://github.com/espressif/esp-idf/issues/4635
2024-03-15 12:36:00 +04:00
Alexey Lapshin
174e9f582b
feat(tools): update toolchain version to esp-13.2.0_20240305
2024-03-15 12:35:09 +04:00
Sudeep Mohanty
6d73dda897
fix(lp_uart): Fixed LP UART bus clock initialization flow
...
This MR updates the LP UART bus clock initialization flow to avoid
a lock up when accessing the LP UART peripheral.
2024-03-15 09:28:35 +01:00
Shyamal Khachane
fd556dc785
feat(wifi): Add support to handle OWE transition disable indication from AP
2024-03-15 13:56:00 +05:30
Sarvesh Bodakhe
34725cdbfd
feat(wifi): Add support SAE-PK and WPA3-Enterprise transition disable
2024-03-15 13:55:31 +05:30
wanlei
ca4153de52
fix(sdspi): temp skip run high falure job on esp32
2024-03-15 16:15:55 +08:00
wanlei
c50cbfe2ed
feat(esp32c61): new chip add rom and efuse support
2024-03-15 15:16:14 +08:00
Cao Sen Miao
60419a4892
fix(i2c_slave): Fixed the isr_flags not really parse to the intr_allocate,
...
Closes https://github.com/espressif/esp-idf/issues/13374
2024-03-15 14:40:55 +08:00
Cao Sen Miao
7b731cae39
fix(i2c_slave): Fix bugs on i2c slave,
...
1. Fixed read data number smaller than master has sent it will fail
2. Disable interrupt when destroy bus
Closes https://github.com/espressif/esp-idf/issues/13354
2024-03-15 14:40:52 +08:00
Eric Wheeler
6e1bba7430
fix(i2c_master): fix deadlock on s_i2c_transaction_start failure
...
As pointed out in PR #13134 by @MatthiasKunnen, there is a deadlock in
`s_i2c_synchronous_transaction()` if `s_i2c_transaction_start()` should fail
because, on error, s_i2c_synchronous_transaction() returns before releasing the
lock.
This commit fixes the deadlock without any other changes.
Closes : #13387
Signed-off-by: Eric Wheeler <esp-idf@z.ewheeler.org >
2024-03-15 14:13:13 +08:00
Jiang Jiang Jian
3cd174ab09
Merge branch 'bugfix/wpa3_sta_lock_crash' into 'master'
...
fix(wifi): Fix wpa3 crash for station added without sta lock
Closes WIFIBUG-302
See merge request espressif/esp-idf!28206
2024-03-15 12:03:26 +08:00
Mahavir Jain
cd47cf46dc
Merge branch 'esp32p4/add_aes_support' into 'master'
...
feat: add AES support for ESP32-P4
Closes IDF-6519
See merge request espressif/esp-idf!26429
2024-03-15 11:43:22 +08:00
linruihao
3d0d4de125
fix(bt/controller): Fixed some bugs in esp32 bt controller
...
1. fixed crash issue in coexist callback
2. fixed wrong LMP message send when expect peer device increase tx power to max
2024-03-15 11:31:57 +08:00
morris
61a283fdb5
Merge branch 'docs/sync_up_trans' into 'master'
...
docs:sync up CN translation for several documents
Closes DOC-7339
See merge request espressif/esp-idf!29553
2024-03-15 10:49:29 +08:00
Kevin (Lao Kaiyao)
893226d5c4
Merge branch 'feature/add_temp_rom_to_esp32c5mp' into 'master'
...
feat(esp32c5mp): add temporary esp-rom & G0 support
See merge request espressif/esp-idf!29613
2024-03-15 10:35:14 +08:00
Dai Zi Yan
f3686dcc73
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/usb_device.rst' into 'master'
...
docs: provide CN translation for api-reference/peripherals/usb_device.rst
Closes DOC-5759
See merge request espressif/esp-idf!24835
2024-03-15 10:31:59 +08:00
morris
7bd5c62659
Merge branch 'feature/specify_rmt_intr_cpu_affinity' into 'master'
...
doc(rmt): clarification on payload memory management and isr latency impact
Closes IDFGH-10396 and IDFGH-12068
See merge request espressif/esp-idf!24755
2024-03-15 10:05:58 +08:00
Roman Leonov
4d24ce3e13
Merge branch 'refactor/usb_host_add_ch11_types' into 'master'
...
refactor(usb_host): Added chapter11 header, refactor chapter9 header
See merge request espressif/esp-idf!29344
2024-03-15 05:14:39 +08:00
Roman Leonov
029c286a21
feat(usb_host): Added KConfig parameter for External HUB support enable
2024-03-14 21:06:34 +01:00
Roman Leonov
8d93d18451
refactor(usb_host): Added chapter11 header, refactor chapter9 header
2024-03-14 21:06:34 +01:00
Sudeep Mohanty
b90a279587
feat(lp-core): Added ability to print from LP ROM on the LP core
...
This commit adds the ability to use LP ROM functions from the LP core.
This allows the LP core code to utilize standard functions such as those
for printing from the LP ROM and therefore help reduce the code size on
the LP core.
2024-03-14 18:45:02 +01:00
Sudeep Mohanty
26fd843376
feat(lp_core): Added support for LP UART on LP core for esp32p4
...
This commit enables LP UART support for the LP core on the esp32p4.
2024-03-14 18:45:02 +01:00
Tomas Rezucha
4f900edb06
Merge branch 'feat/esp_hid_clean_interface' into 'master'
...
refactor(esp_hid): Create one common event loop
See merge request espressif/esp-idf!29449
2024-03-14 21:31:49 +08:00
Shu Chen
ee8fa6a205
Merge branch 'feature/add_led_config_for_ot_device' into 'master'
...
feat(openthread): support configuring indicator color of OpenThread device
See merge request espressif/esp-idf!29413
2024-03-14 19:17:23 +08:00
Guillaume Souchere
85c2daee5b
test(esp_intr_dump): Enable test for esp32p4
...
Added back intr_dump test on esp32p4 target.
Added esp32p4.txt expected output file containing
the list of interrupts.
2024-03-14 11:35:24 +01:00
Tomas Rezucha
868d375c1d
refactor(esp_hid): Create one common event loop
...
After this change, only one event loop is created.
It is reused by all transport layers (BT, BLE, USB).
2024-03-14 11:34:13 +01:00
Shreyas Sheth
9127a8fb25
fix(wifi): Fix wpa3 crash for station added without sta lock
2024-03-14 15:36:32 +05:30
caixinying-git
cb9df99073
docs: provide CN translation for api-reference/peripherals/usb_device.rst
2024-03-14 17:38:43 +08:00
Ondrej Kosta
93db5a609a
fix(esp_eth): fixed build for openeth due to incorrect printf format
2024-03-14 09:44:53 +01:00
Omar Chebib
793ca6d7a4
fix(i2c): fix issues related to timeout and alive interval tick
...
Fixes https://github.com/espressif/esp-idf/issues/4999
Former usage of I2C_CMD_ALIVE_INTERVAL_TICK macro overrode the ticks_to_wait
parameter when the latter was too big
2024-03-14 16:39:10 +08:00
Fu Hanxi
d3473bed30
Merge branch 'ci/support_filter_pytest_cases_with_sdconfig_name' into 'master'
...
ci: support filter pytest with sdkconfig name
See merge request espressif/esp-idf!29581
2024-03-14 16:34:31 +08:00
Sudeep Mohanty
abd3a3999f
fix(freertos): Updated dependency list for CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER option
...
This commit updates the dependency for
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER to be dependent explicitly on
CONFIG_ESP_SYSTEM_PANIC_GDBSTUB or CONFIG_ESP_SYSTEM_GDBSTUB_RUNTIME
instead of CONFIG_ESP_GDBSTUB_ENABLED which caused FreeRTOS Task
Function Wrappers to be enabled even if the esp_gdbstub component was
part of the build.
2024-03-14 08:41:51 +01:00
laokaiyao
8de41350eb
feat(esp32c5mp): support to build g0 components
2024-03-14 15:09:22 +08:00
laokaiyao
0d8dcd183c
feat(esp32c5mp): add temporary esp-rom
2024-03-14 15:09:22 +08:00
Armando (Dou Yiwen)
c539b7cde5
Merge branch 'ci/ignore_c6_restart_test_fail' into 'master'
...
Ci/ignore c6 restart test fail
Closes IDFCI-2084, IDFCI-2085, and IDFCI-2024
See merge request espressif/esp-idf!29635
2024-03-14 14:52:17 +08:00
Fu Hanxi
6b14ba559a
Merge branch 'fix/dynamic_pipeline_workflow_for_tag' into 'master'
...
ci: fix dynamic pipeline for tag pipelines
See merge request espressif/esp-idf!29370
2024-03-14 14:51:01 +08:00
Chen Jian Xing
a98e252595
Merge branch 'doc/update_espnow_doc' into 'master'
...
docs(wifi): Updated the LMK description in ESP-NOW
Closes IDFGH-11890
See merge request espressif/esp-idf!29607
2024-03-14 14:31:12 +08:00
morris
7b135c4b8a
docs(rmt): clarification on memory and isr lantency
...
Closes https://github.com/espressif/esp-idf/issues/11651
Closes https://github.com/espressif/esp-idf/issues/13129
2024-03-14 14:23:12 +08:00
Wu Zheng Hui
5a682c3bbb
Merge branch 'feature/optimize_chips_active_power' into 'master'
...
feat(system): Optimize the power consumption of esp32h2 and esp32c6 in the active state
Closes IDF-5658
See merge request espressif/esp-idf!27798
2024-03-14 12:08:33 +08:00
morris
79d8057a8c
Merge branch 'feat/rmt_support_esp32c5' into 'master'
...
Basic RMT driver support on esp32c5
See merge request espressif/esp-idf!29215
2024-03-14 11:52:01 +08:00
gaoxu
03a6347a3a
ci(adc): ignore adc restart test fail
2024-03-14 11:14:46 +08:00
gaoxu
b4b05bc4f0
ci(adc): make adc pytest reset
2024-03-14 11:12:20 +08:00
Jiang Jiang Jian
63db118bcc
Merge branch 'feat/move_ag_cb_malloc_to_btc' into 'master'
...
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
Closes BTQABR2023-208
See merge request espressif/esp-idf!29310
2024-03-14 10:46:01 +08:00
Jiang Jiang Jian
6a879bf2d2
Merge branch 'bugfix/fix_maximum_value_of_config_rtc_clk_cal_cycles_bug' into 'master'
...
ESP All Chip: fixed the maximum value of config RTC_CLK_CAL_SYCLES bug
See merge request espressif/esp-idf!29423
2024-03-14 10:44:17 +08:00
Jiang Jiang Jian
7b86fe51fd
Merge branch 'bugfix/fix_s3_bbpll_cali_fail_bug' into 'master'
...
fix: fix s3 bbpll calibration fail bug
See merge request espressif/esp-idf!29101
2024-03-14 10:42:57 +08:00
zhangyanjiao
68c887ead7
docs(wifi): Updated the LMK description in ESP-NOW
...
Closes https://github.com/espressif/esp-idf/issues/12976
2024-03-14 10:39:47 +08:00
Wu Zheng Hui
bb25cc1234
Merge branch 'feature/esp32p4_sleep_support' into 'master'
...
feat(esp_hw_support): esp32p4 sleep support (Stage 1: support basic pmu sleep function 💤 )
Closes IDF-7528 and IDF-7527
See merge request espressif/esp-idf!28196
2024-03-14 10:17:32 +08:00
Martin Vychodil
559854bdac
Merge branch 'fix/fatfs_expand_files_api_leak' into 'master'
...
fix(fatfs): Fix leak of malloced FIL struct
Closes IDF-9422 and IDF-9427
See merge request espressif/esp-idf!29585
2024-03-14 04:21:41 +08:00
David Cermak
b8903e7470
fix(examples): Fix sta-2-eth README to clarify wifi.settings is hostname
2024-03-13 17:54:08 +01:00
Kapil Gupta
97e1afbe67
Merge branch 'bugfix/wps_scan_log_flood' into 'master'
...
Suppress RSN IE print to Verbose level
Closes WIFIBUG-437
See merge request espressif/esp-idf!29558
2024-03-13 22:51:45 +08:00
morris
8f85035d75
Merge branch 'bugfix/fix_eventfd_select' into 'master'
...
fix(vfs): fix eventfd select
See merge request espressif/esp-idf!29498
2024-03-13 22:31:08 +08:00
Rahul Tank
11c03bca53
Merge branch 'contrib/github_pr_13034' into 'master'
...
docs(nimble): Fixed typo in examples/bluetooth/nimble/blehr/README (GitHub PR)
Closes IDFGH-11956
See merge request espressif/esp-idf!29594
2024-03-13 20:40:06 +08:00
Rahul Tank
edc5466a80
Merge branch 'feature/add_doc_for_p4' into 'master'
...
docs(nimble): Added gpio configuration table for esp32p4
See merge request espressif/esp-idf!29598
2024-03-13 20:37:13 +08:00
Jiang Jiang Jian
c97fc4c282
Merge branch 'bugfix/fix_the_spiram_malloc_issue_in_wifi_mesh' into 'master'
...
fix(wifi): fixed the spiram malloc issue in wifi mesh
Closes IDFGH-12234
See merge request espressif/esp-idf!29472
2024-03-13 20:18:00 +08:00
Nachiket Kukade
ed704a22a8
fix(wpa_supplicant): Suppress RSN IE print to Verbose level
2024-03-13 20:10:20 +08:00
Jiang Jiang Jian
56c96a0878
Merge branch 'feature/support_to_scan_long_time_at_coexist' into 'master'
...
feat(coex): support to scan long time on channel, fix coexist sync issue
Closes WIFIBUG-427 and WIFI-6492
See merge request espressif/esp-idf!29590
2024-03-13 19:56:12 +08:00
Tomáš Rohlínek
7854b955a1
fix(storage/fatfs): make wl_fatfsgen.py safe mode aware
2024-03-13 12:49:49 +01:00
Gao Xu
b50a52f17c
Merge branch 'refactor/adc_dma_apis_on_32_s2' into 'master'
...
refactor(ADC): move dma_ll functions in ADC hal layer to ADC driver layer
Closes IDF-8570
See merge request espressif/esp-idf!27474
2024-03-13 19:47:40 +08:00
morris
2a9c03d2f1
Merge branch 'bugfix/update_esp32p4_rom_caps' into 'master'
...
fix(esp_rom): Update esp32p4 rom caps
See merge request espressif/esp-idf!28967
2024-03-13 17:53:29 +08:00
harshal.patil
bc899d0bad
ci(esp-tls): Fix test-specific leak for ESP32-P4
2024-03-13 15:22:07 +05:30
harshal.patil
e8268d8b6b
feat(hal/aes): use RCC atomic block to enable/reset the AES peripheral
2024-03-13 15:22:07 +05:30
harshal.patil
2abb656ba2
feat(mbedtls/aes): Support AES-DMA operations by satisfying L1 cache alignment requirements
...
- Use DMA RX done interrupt status bit while waiting for DMA rx transfer
2024-03-13 15:22:07 +05:30
harshal.patil
9b15189583
change(mbedtls): replace Cache ROM APIs usage with APIs from esp_cache.h
...
- Only APIs used in esp_crypto_shared_gdma and aes have been replaced
- Get dcache line size using cache api instead of Kconfig
2024-03-13 15:22:07 +05:30
harshal.patil
a6012c9e5a
feat(mbedtls/aes): add AES peripheral support for esp32p4
2024-03-13 15:22:06 +05:30
harshal.patil
83dd60307f
feat(mbedtls/esp_crypto_shared_gdma): support AXI-DMA in the crypto shared gdma layer
...
- In case of AXI-DMA, the DMA descriptors need to be 8 bytes aligned
lldesc_t do not satify this condition thus we need to replace it with
dma_descriptor_t (align(4) and align(8)) in esp_crypto_shared_gdma.
- Added new shared gdma start API that supports the dma_descriptor_t
DMA descriptor.
- Added some generic dma descriptor macros and helper functions
- replace lldesc_t with dma_descriptor_t
2024-03-13 15:22:06 +05:30
harshal.patil
2c570ed53b
change(mbedtls/aes): moved esp_aes_internal.h to be a private header
...
- Also enable AES-GCM test in the hal crypto test app for all targets
2024-03-13 15:22:06 +05:30
morris
9b8fd65221
feat(rmt): basic driver support on esp32c5
2024-03-13 17:37:47 +08:00
Marius Vikhammer
a32fb07e7b
feat(ulp): add basic support for running lp core on C5
2024-03-13 17:37:29 +08:00
morris
abb6690f7d
change(rmt): cache sync logic enhancement
2024-03-13 17:32:54 +08:00
daiziyan
9ab87226fe
docs:sync up CN translation for several documents
2024-03-13 17:19:32 +08:00
Island
556d71b97f
Merge branch 'bugfix/BT-3491' into 'master'
...
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have...
Closes BT-3491 and BLEMESH-437
See merge request espressif/esp-idf!27087
2024-03-13 17:16:38 +08:00
Island
950b728f5c
Merge branch 'bugfix/BLEQABR23-798' into 'master'
...
bugfix(ble_mesh): Close BLEQABR23-798
Closes BLEQABR23-798 and BLERP-209
See merge request espressif/esp-idf!26776
2024-03-13 17:16:13 +08:00
Island
222f066691
Merge branch 'feature/ble_mesh_update_document_link' into 'master'
...
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
See merge request espressif/esp-idf!26042
2024-03-13 17:16:03 +08:00
Mahavir Jain
6dd040a61b
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!29562
2024-03-13 15:42:31 +08:00
wangjialiang
ae97d9aecf
feat(ble_mesh): update the link of BLE-MESH 1.1 specification and model specification
2024-03-13 15:36:18 +08:00
Island
aad5ee56ec
Merge branch 'bugfix/cleanup_ble_mesh_examples_sdkconfig' into 'master'
...
ci(ble/mesh): cleanup BLE Mesh examples sdkconfig
Closes IDF-8490
See merge request espressif/esp-idf!27224
2024-03-13 15:17:40 +08:00
Marius Vikhammer
a51942ae75
Merge branch 'refactor/esp_rom_cmake' into 'master'
...
refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets
Closes IDF-8673
See merge request espressif/esp-idf!29455
2024-03-13 14:18:33 +08:00
Roshan Bangar
e9a866297d
docs(nimble): Added gpio configuration table for esp32p4
2024-03-13 11:48:15 +05:30
Shu Chen
c97077c607
Merge branch 'feature/add_cli_in_openthread_sleep_example' into 'master'
...
feat(openthread): add cli in openthread sleep example
See merge request espressif/esp-idf!29389
2024-03-13 14:15:12 +08:00
Aditya Patwardhan
3312e50006
Merge branch 'fix/aes_gcm_coverity_reports' into 'master'
...
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports
See merge request espressif/esp-idf!29568
2024-03-13 14:14:08 +08:00
Kevin (Lao Kaiyao)
8b3821ca67
Merge branch 'feature/update_hal_files_for_c5mp' into 'master'
...
feat(esp32c5mp): update hal files for esp32c5 mp (Stage 3/8)
See merge request espressif/esp-idf!29517
2024-03-13 14:09:59 +08:00
Wan Lei
794eec3483
Merge branch 'feat/c6lite_c61_soc_part3_build' into 'master'
...
feat(esp32c61): add & modify soc header files to pass build (stage 2/8 part 3/3)
See merge request espressif/esp-idf!29482
2024-03-13 14:03:43 +08:00
Alex Verschoot
3d39291106
Update README.md
...
Fix typo
2024-03-13 13:39:41 +08:00
Rahul Tank
aa6e49e60f
Merge branch 'bugfix/reconnect_host_based' into 'master'
...
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
See merge request espressif/esp-idf!29479
2024-03-13 12:15:21 +08:00
C.S.M
7d59160d50
Merge branch 'fix/cpu_high_occupation' into 'master'
...
fix(i2c): Fix I2C synchronous transaction cost so much CPU source
See merge request espressif/esp-idf!29443
2024-03-13 12:10:34 +08:00
Marius Vikhammer
1e64c458b2
docs(ulp): updated lp core docs with P4 related info
2024-03-13 12:01:30 +08:00
wuzhenghui
0fc97f0e84
feat(gpio): support LP_IO clock gating management
2024-03-13 11:56:14 +08:00
wangjialiang
4b347ba1ad
update invalid links in the ble mesh example documentation
2024-03-13 11:38:27 +08:00
luoxu
36297f93e7
bugfix(ble_mesh): Avoid provisioner handling messages from nodes that have already left the network.
2024-03-13 11:38:27 +08:00
luoxu
99744ec1b9
bugfix(ble_mesh): Close BLEQABR23-798
2024-03-13 11:32:40 +08:00
Mahavir Jain
2b17acb4b0
Merge branch 'bugfix/memprot_cleanup' into 'master'
...
fix: cleanup memprot files for C6/H2/P4
See merge request espressif/esp-idf!29556
2024-03-13 11:12:52 +08:00
liuning
1cf760b73f
feat(coex): support to scan long time on channel, fix coexist sync issue
2024-03-13 10:54:41 +08:00
Jiang Jiang Jian
5469c1b6ab
Merge branch 'bugfix/fix_typo' into 'master'
...
fix(wifi): fix typo in wifi headers
Closes WIFIBUG-447, WIFI-6306, and IDFGH-11564
See merge request espressif/esp-idf!29584
2024-03-13 10:32:07 +08:00
xiaqilin
57189ec1a7
feat(openthread): add cli in openthread sleep example
2024-03-13 10:24:34 +08:00
Island
3dc9d6652b
Merge branch 'bugfix/ble_update_lib_20240306' into 'master'
...
update lib on master
Closes BLERP-562, BLERP-600, BLERP-557, BLERP-601, BLERP-602, and BLERP-603
See merge request espressif/esp-idf!29435
2024-03-13 10:18:05 +08:00
C.S.M
4518a2a48c
Merge branch 'bugfix/jpg_memory_lead' into 'master'
...
fix(jpeg): Fix memory leak on jpeg decoder
Closes IDF-9402
See merge request espressif/esp-idf!29571
2024-03-13 09:53:15 +08:00
Alexey Lapshin
27085260c8
Merge branch 'fix/gdbstub_psram_for_esp32p4' into 'master'
...
feat(gdbstub): fix access to PSRAM for esp32p4
See merge request espressif/esp-idf!29586
2024-03-13 04:36:24 +08:00
Tomas Rezucha
348d4ef18d
fix(usb/examples): Fix UVC example crash on non-UVC device connection
2024-03-12 20:19:12 +01:00
Sonika Rathi
a7d1da94b9
Merge branch 'update/add_esp_vfs_console_component' into 'master'
...
fix(esp_vfs_console): add esp_vfs_console component
Closes IDFGH-11900
See merge request espressif/esp-idf!28655
2024-03-12 23:37:41 +08:00
Darshan Dobariya
016df4cbde
fix(nimble): Added ble_host_rpa_enabled flag for address resoultion for esp32
2024-03-12 20:57:01 +05:30
Darian
eeb71ca1af
Merge branch 'feature/freertos_enable_app_task_tag' into 'master'
...
feat(freertos): Add application task tag support
Closes IDF-6410
See merge request espressif/esp-idf!29514
2024-03-12 22:36:20 +08:00
Alexey Lapshin
18e0fe7842
feat(gdbstub): fix access to PSRAM for esp32p4
2024-03-12 18:10:32 +04:00
Guillaume Souchere
d0b97fbd6b
Merge branch 'refactor/decouple-psram-init-from-essp-system' into 'master'
...
refactor(esp_psram): Decouple psram init from esp_system
Closes IDF-8769
See merge request espressif/esp-idf!29042
2024-03-12 21:01:59 +08:00
muhaidong
7fb8af4e5b
fix(doc): update api esp_wifi_sta_get_rssic docs
...
Closes https://github.com/espressif/esp-idf/issues/12685
2024-03-12 20:33:52 +08:00
Konstantin Kondrashov
c571ad1954
Merge branch 'feature/use_pri_macro_in_all_logs' into 'master'
...
feat(all): Use PRIx macro in all logs
Closes IDF-9088
See merge request espressif/esp-idf!29276
2024-03-12 20:26:16 +08:00
Adam Múdry
40de3816ec
fix(fatfs): Fix leak of malloced FIL struct
...
In esp_vfs_fat_create_contiguous_file and esp_vfs_fat_test_contiguous_file functions
2024-03-12 13:25:09 +01:00
alanmaxwell
80266a876d
fix(wifi): fix typo in wifi headers
2024-03-12 20:16:44 +08:00
Roland Dobai
2973e7acba
Merge branch 'feat/add_esp32_p4_test' into 'master'
...
feat: add first version of tests for P4
Closes IDF-8918
See merge request espressif/esp-idf!29106
2024-03-12 19:50:51 +08:00
wanlei
616c72b96c
feat(esp32c61): add & modify soc header files pass build (part 3/3)
2024-03-12 18:53:28 +08:00
Rahul Tank
7636c1d64c
Merge branch 'bugfix/fix_strict_prototype_hid' into 'master'
...
fix(nimble): Address compilation errors when strict-prototype is enabled
See merge request espressif/esp-idf!29513
2024-03-12 18:53:21 +08:00
C.S.M
ff976c3c31
Merge branch 'bugfix/flash_mxic_chip' into 'master'
...
fix(spi_flash): Fix MXIC chip flash size detected wrong
See merge request espressif/esp-idf!29539
2024-03-12 18:35:38 +08:00
Jakob Hasse
a88dd2b464
Merge branch 'fix/log_buffer' into 'master'
...
fix(log): Fixed incorrect argument type in hexdump log functions
Closes IDFGH-12312
See merge request espressif/esp-idf!29550
2024-03-12 18:27:06 +08:00
Fu Hanxi
7641776ae2
ci: support filter pytest with sdkconfig name
2024-03-12 11:16:39 +01:00
Konstantin Kondrashov
3f89072af1
feat(all): Use PRIx macro in all logs
2024-03-12 11:15:53 +02:00
wangjialiang
a9c1641792
ci(ble/mesh): cleanup BLE Mesh examples sdkconfig
2024-03-12 16:58:19 +08:00
Marius Vikhammer
08d1460f15
Merge branch 'feature/c5_rom_bootloader' into 'master'
...
feat(c5): update bootloader component for C5
Closes IDF-8653
See merge request espressif/esp-idf!29458
2024-03-12 16:11:24 +08:00
Marius Vikhammer
02f2f36588
Merge branch 'docs/remove_ulp_deep_sleep_example' into 'master'
...
docs(deep_sleep): removed mentions of ULP in deep sleep example readme
Closes IDFGH-12305
See merge request espressif/esp-idf!29523
2024-03-12 16:10:03 +08:00
Ondrej Kosta
2d290e5d69
ci(esp_eth): increased L2 test wait for connection timeout
2024-03-12 09:09:40 +01:00
Marius Vikhammer
6497ef3551
Merge branch 'fix/p4_app_boot_cache_issue' into 'master'
...
fix(bootloader): fixed P4 bootloader being able to boot with certain configs
Closes IDF-8989
See merge request espressif/esp-idf!29484
2024-03-12 16:02:38 +08:00
Jiang Jiang Jian
f92162efd8
Merge branch 'bugfix/dpp_example_init_error' into 'master'
...
fix(wifi/example): Fix dpp example init error
Closes IDFGH-11656
See merge request espressif/esp-idf!27984
2024-03-12 15:38:21 +08:00
zhangyanjiao
82e8c02efb
fix(wifi): fixed the spiram malloc issue in wifi mesh
...
Closes https://github.com/espressif/esp-idf/issues/13285
2024-03-12 15:37:32 +08:00
harshal.patil
343a6f47ab
fix(mbedtls/aes-gcm): Fix null pointer derefernce coverity reports
...
- Also fixed a tcp_transport and https_server report
2024-03-12 12:36:00 +05:30
Tomas Rezucha
fa2986fdef
Merge branch 'feat/usb_host_sync_types' into 'master'
...
Add synchronization types from USB specs table 9-13
See merge request espressif/esp-idf!29263
2024-03-12 14:48:16 +08:00
Cao Sen Miao
4881a2aca0
fix(jpeg): Fix memory leak on jpeg decoder
2024-03-12 14:45:55 +08:00
Michael (XIAO Xufeng)
4ee54026e3
Merge branch 'bugfix/fix_fastmem_slowmem_lost_data_bug' into 'master'
...
[C3/S3]Fix sleep fast_mem & slow_mem may lost bug
See merge request espressif/esp-idf!27571
2024-03-12 11:32:00 +08:00
gaoxu
bc98bdc087
refactor(adc): refactor dma ll functions on adc continuous mode
2024-03-12 11:12:48 +08:00
Jakob Hasse
bc46f3ac05
Merge branch 'docs/fix_spiram_mistake' into 'master'
...
docs(heap): Fixed mistake in the heap allocator docs
Closes IDFGH-12318
See merge request espressif/esp-idf!29526
2024-03-12 11:12:24 +08:00
Jakob Hasse
99e20e83c2
Merge branch 'docs/esp_event_doc_fix' into 'master'
...
docs(esp_event): Fixed mistake in API docs
Closes IDFGH-12311
See merge request espressif/esp-idf!29524
2024-03-12 10:28:32 +08:00
Jakob Hasse
1deef8bee9
docs(heap): Fixed mistake in the heap allocator docs
...
Closes https://github.com/espressif/esp-idf/issues/13353
2024-03-12 10:24:35 +08:00
wuzhenghui
92849e660e
fix(mbedtls): fixing ecdsa's dependence on ecc_mult clock
2024-03-12 10:10:42 +08:00
wuzhenghui
0b920ec08a
change(esp_phy): close esp32h2 rf pll by default
2024-03-12 10:10:41 +08:00
wuzhenghui
9e8e20227f
feat(system): disable RNG module clock by default for save power
2024-03-12 10:10:41 +08:00
wuzhenghui
2a251982fc
feat(system): add option to allow user disable assist_debug module to save power
2024-03-12 10:10:40 +08:00
wuzhenghui
b0fa4565a1
feat(system): add option to allow user disable USJ module to save power
2024-03-12 10:10:36 +08:00
Espressif BOT
bebdf7b989
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2024-03-12 10:00:36 +08:00
Marius Vikhammer
83d1c2f054
refactor(esp_rom): refactor rom LD inclusions to make it easier to add new targets
2024-03-12 09:48:46 +08:00
laokaiyao
b1a3e92f2a
fix(esp32c5mp): fix public headers
2024-03-11 20:45:09 +08:00
Mahavir Jain
fd6c710b27
fix: cleanup memprot files for C6/H2/P4
...
There is no separate permission control peripheral in C6/H2/P4.
Memory protection is achieved using built-in PMA/PMP and hence
removing permission control specific files.
2024-03-11 17:10:40 +05:30
Jakob Hasse
6317789c59
fix(log): Fixed incorrect argument type in hexdump log functions
...
Closes https://github.com/espressif/esp-idf/issues/13347
Thanks @matthew-8925
2024-03-11 18:54:06 +08:00
Guillaume Souchere
8a8ed00852
refactor(esp_psram): Decouple psram init from esp_system
2024-03-11 11:50:43 +01:00
laokaiyao
71257c6ef4
feat(esp32c5mp): update hal files for esp32c5 mp
2024-03-11 17:23:43 +08:00
sonika.rathi
e162903615
fix(esp_vfs_console): add esp_vfs_console component
...
move vfs_console related init steps from vfs component to new esp_vfs_console component
2024-03-11 10:18:10 +01:00
Roland Dobai
0bbee51829
Merge branch 'contrib/github_pr_13339' into 'master'
...
docs(kconfig): Correct typo "boolens" to "Booleans" (GitHub PR)
Closes IDFGH-12304
See merge request espressif/esp-idf!29538
2024-03-11 17:03:50 +08:00
Jan Beran
4adc52f94e
feat(test_idf_tools): Add tests for esp32p4 for linux and win
2024-03-11 09:33:05 +01:00
Cao Sen Miao
68462ef241
fix(spi_flash): Fix MXIC chip flash size detected wrong,
...
Closes https://github.com/espressif/esp-idf/issues/12222
2024-03-11 15:19:30 +08:00
Mahavir Jain
8ce8a9e75e
Merge branch 'ci/fix_pre_encrytped_ota_failure_in_ci' into 'master'
...
ci: Fix pre_encrypted_ota example failure in CI
Closes IDFCI-2082
See merge request espressif/esp-idf!29504
2024-03-11 14:03:19 +08:00
Jakob Hasse
11d77d54e8
docs(esp_event): Fixed mistake in API docs
...
Closes https://github.com/espressif/esp-idf/issues/13346
2024-03-11 11:06:18 +08:00
Shu Chen
54e7b73b44
Merge branch 'bugfix/openthread_rxbuf_using_atomic_variable' into 'master'
...
fix(openthread): using atomic variable for buffer count
See merge request espressif/esp-idf!29392
2024-03-11 10:32:26 +08:00
Marius Vikhammer
10cd7db12d
docs(deep_sleep): removed mentions of ULP in deep sleep example readme
...
Updated readme to reflect that ULP is no longer a part of this examples
functionality.
Closes https://github.com/espressif/esp-idf/issues/13340
2024-03-11 10:15:37 +08:00
Ethan Bowering
6ed5e98787
docs(kconfig): Correct typo "boolens" to "Booleans"
2024-03-10 12:25:44 -04:00
wuzhenghui
174386f133
ci: enable lightsleep related tests
2024-03-10 10:51:28 +08:00
wuzhenghui
129bfce02e
feat(esp_hw_support): support esp32p4 pll start/stop event callback
2024-03-10 10:51:28 +08:00
wuzhenghui
1e17cecd24
feat(example): support esp32p4 timer/gpio/uart sleep wakeup
2024-03-10 10:51:28 +08:00
wuzhenghui
65e9d0ddb9
feat(esp_hw_support): add esp32p4 sleep initial support
2024-03-10 10:51:28 +08:00
wuzhenghui
856f043331
feat(esp_hw_support): add esp32p4 pmu initial support
2024-03-10 10:51:28 +08:00
morris
60a2bf6a68
Merge branch 'feat/gpio_reserve_rmt' into 'master'
...
Check GPIO reservation in the RMT driver
Closes IDF-9199 and IDF-9104
See merge request espressif/esp-idf!29130
2024-03-09 23:58:52 +08:00
morris
391a187c11
feat(rmt): check if the gpio number is reserved by others
2024-03-09 10:33:58 +08:00
morris
c952cfb673
feat(gpio): reserve gpio output atomically
2024-03-09 10:33:58 +08:00
Darian Leung
1332f2934a
feat(freertos): Add application task tag support
...
This commit enables support for application task tag.
- Added CONFIG_FREERTOS_USE_APPLICATION_TASK_TAG option
- Added basic unit test
2024-03-09 00:57:37 +08:00
Rahul Tank
c460e1cd7e
Merge branch 'bugfix/expose_baud_rate_in_menu' into 'master'
...
fix(nimble): Exposed the baud rate for hci uart in menuconfig
See merge request espressif/esp-idf!29412
2024-03-08 22:51:20 +08:00
Rahul Tank
d8ab10c978
Merge branch 'features/uart_host_only_tut' into 'master'
...
docs(nimble): Improved documentation for uart host only example
See merge request espressif/esp-idf!29401
2024-03-08 22:49:46 +08:00
Rahul Tank
9921d5bcfe
Merge branch 'bugfix/gap_connect_failed_with_0x0d' into 'master'
...
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT
See merge request espressif/esp-idf!29475
2024-03-08 22:43:22 +08:00
Rahul Tank
de9434549c
fix(nimble): Address compilation errors when strict-prototype is enabled
2024-03-08 20:09:30 +05:30
Martin Vychodil
562733365c
Merge branch 'update/bump_littlefs_to_1.14.2' into 'master'
...
feat: LittleFS bump version to 1.14.2
See merge request espressif/esp-idf!29452
2024-03-08 19:45:59 +08:00
Rahul Tank
a93a6ef447
Merge branch 'feat/read_multiple_variable_length' into 'master'
...
feat(nimble): read multiple variable length characteristics
Closes BLERP-423
See merge request espressif/esp-idf!29054
2024-03-08 19:40:02 +08:00
Omar Chebib
67a2d48940
Merge branch 'bugfix/coredump_switch_stack' into 'master'
...
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
See merge request espressif/esp-idf!29355
2024-03-08 19:30:42 +08:00
Harshal Patil
ff3e51885a
Merge branch 'fix/incorrect_parent_crypto_clk_reset' into 'master'
...
fix(hal/crypto): Do not reset parent crypto clk when resetting a crypto peripheral
See merge request espressif/esp-idf!29422
2024-03-08 18:28:54 +08:00
Martin Vychodil
68fe7d6e80
Merge branch 'bugfix/nvs_find_performance' into 'master'
...
fix(nvs): Fixed Page::findItem performance degradation
See merge request espressif/esp-idf!29483
2024-03-08 18:22:13 +08:00
Dai Zi Yan
23d1cd577d
Merge branch 'docs/add_CN_trans_for_system/ulp_instruction_set.rst' into 'master'
...
docs: Provide Chinese translation for api-reference/system/ulp_instruction_set.rst
Closes DOC-6205
See merge request espressif/esp-idf!25872
2024-03-08 17:43:37 +08:00
Ren Pei Ying
3a9dd08979
docs: Provide Chinese translation for api-reference/system/ulp_instruction_set.rst
2024-03-08 17:43:36 +08:00
Kevin (Lao Kaiyao)
e5c7820fd6
Merge branch 'feature/add_c5mp_soc_files_part2' into 'master'
...
feat(esp32c5mp): add soc files (stage 2/8, part 2/2)
See merge request espressif/esp-idf!29420
2024-03-08 17:26:09 +08:00
Omar Chebib
9046bf1645
fix(espcoredump): Reconfigure the stack guard when using custom coredump stack
2024-03-08 17:25:42 +08:00
Harshit Malpani
31d30e7eb7
ci: Fix pre_encrypted_ota example failure in CI
2024-03-08 14:49:24 +05:30
Island
56756a799e
Merge branch 'bugfix/fix_ble_periodic_adv_params_check' into 'master'
...
fix(ble/bluedroid): Fixed BLE periodic advertising create sync parameter check
Closes BLERP-599
See merge request espressif/esp-idf!29442
2024-03-08 16:48:31 +08:00
Xu Si Yu
21c7d7a9d2
fix(vfs): fix eventfd select
2024-03-08 16:11:39 +08:00
Zhang Hai Peng
e7d88505e5
Merge branch 'bugfix/fix_ble_host_crash_on_deinitialization' into 'master'
...
fix(ble/bluedroid): Fixed BLE crash when repeatedly iniitialize and deinitialize host
Closes BLERP-584 and BLERP-583
See merge request espressif/esp-idf!29319
2024-03-08 15:21:52 +08:00
Roshan Bangar
f95784e4a9
fix(nimble): Exposed the baud rate for hci uart in menuconfig
2024-03-08 13:06:11 +08:00
Jakob Hasse
4d629be602
refactor(linux): Unified libbsd handling
...
* Users can now use libbsd string.h and sys/cdefs.h functionality
(e.g., strlcpy, containerof) on Linux by just including
string.h or sys/cdefs.h. In other words, the includes are the same
on the Linux target as well as on chips targets (ESP32, etc.).
* libbsd linking is done by the linux component (belongs to common
components) now instead of handling it separately in each component
2024-03-08 12:26:54 +08:00
Michael (XIAO Xufeng)
2103c3b943
Merge branch 'docs/spi_master_gpio_matrix_esp32_only' into 'master'
...
docs(spi_master): fixed timing comments that only apply for ESP32
See merge request espressif/esp-idf!29335
2024-03-08 12:20:33 +08:00
laokaiyao
881782f83d
feat(esp32c5mp): add soc files part 2
2024-03-08 10:48:25 +08:00
Marius Vikhammer
c90681a167
feat(bootloader): check and update bootloader/bootloader support component for C5
2024-03-08 10:25:21 +08:00
Wan Lei
966f47f5c1
Merge branch 'feat/c5_spi_support' into 'master'
...
feat(spi): bring up c5 spi master/slave/hd driver
Closes IDF-8698, IDF-8699, and IDF-8700
See merge request espressif/esp-idf!29133
2024-03-08 09:41:21 +08:00
Marius Vikhammer
503b917ca5
fix(bootloader): fixed P4 bootloader being able to boot with certain configs
...
Due to internal memory being behind a cache on P4 we need to make sure we do
cache write backs when manipulating IRAM over the dcache.
2024-03-08 09:40:32 +08:00
radek.tandler
508d9a6a22
fix(nvs): Fixed Page::findItem performance degradation
...
Wrong condition gating the hash map use causing performance degradation was corrected
The condition enabling use of hash map when page is searched for Item was modified
to correct the bug introduced by commit addressing delete of any BLOB_INDEX Items.
This correction returns the performance of findItem to the state before previous change.
2024-03-07 19:47:33 +01:00
Sumeet Singh
9f34e4e9d9
feat(nimble): read multiple variable length characteristics
2024-03-07 19:46:54 +05:30
Rahul Tank
8e863fa9a8
Merge branch 'bugfix/handle_callout_free_in_deinit' into 'master'
...
fix(nimble): Handle memory leak in callout deinit
See merge request espressif/esp-idf!29433
2024-03-07 22:02:17 +08:00
Rahul Tank
b6e0ef0297
Merge branch 'bugfix/add_esp_timer_get_expiry_time' into 'master'
...
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
See merge request espressif/esp-idf!29414
2024-03-07 21:48:23 +08:00
Roland Dobai
1f3493da43
Merge branch 'docs/add_qemu_system_deps' into 'master'
...
docs(qemu): add system dependencies list
See merge request espressif/esp-idf!28433
2024-03-07 21:34:18 +08:00
Erhan Kurubas
4462a2040f
Merge branch 'coredump_refactoring' into 'master'
...
Coredump refactoring
See merge request espressif/esp-idf!29268
2024-03-07 21:23:39 +08:00
Anton Maklakov
686a0e4f0f
docs(qemu): add system dependencies list
2024-03-07 20:37:24 +08:00
Tomas Rezucha
c5dd4a827c
Merge branch 'fix/bbpll_usb_link_error' into 'master'
...
fix(esp_phy): Allow "Enable USB when phy init" option only on supported targets
Closes IDFGH-10996 and IDFGH-11554
See merge request espressif/esp-idf!27364
2024-03-07 19:43:01 +08:00
wuzhenghui
85b246ac88
feat(system): gate the debug clock source by default for esp32c6 and esp32h2
2024-03-07 19:26:39 +08:00
wuzhenghui
f5707c6ab8
feat(system): gate the REF_TICK clock by default for esp32c6 and esp32h2
2024-03-07 19:26:38 +08:00
wuzhenghui
60e985e7af
feat(system): gate the LP peripheral clock by default for esp32c6 and esp32h2
2024-03-07 19:26:38 +08:00
wuzhenghui
0528c8b4f4
feat(system): gate the HP peripheral clock by default for esp32c6 and esp32h2
2024-03-07 19:26:37 +08:00
wuzhenghui
48e6629987
change(hal): redefine some ll for unsafe calling
2024-03-07 19:26:37 +08:00
Kevin (Lao Kaiyao)
0766d73e5e
Merge branch 'bugfix/fix_the_crash_of_ana_cmpr_etm_example' into 'master'
...
fix(ana_cmpr): fix the crash of the etm example
See merge request espressif/esp-idf!29469
2024-03-07 19:21:23 +08:00
Mo Fei Fei
e9241fd269
Merge branch 'docs/update_cn_trans_intr_alloc.rst' into 'master'
...
doc: update cn trans intr_alloc.rst
Closes DOC-7265
See merge request espressif/esp-idf!29103
2024-03-07 19:12:31 +08:00
Mo Fei Fei
3812d314d2
doc: update cn trans intr_alloc.rst
2024-03-07 19:12:31 +08:00
laokaiyao
9659a6f2c5
ci(ana_camr): enable example test on p4
2024-03-07 18:36:36 +08:00
wanlei
8625ed252e
fix(spi): test_apps mv idf_perform_test to esp_driver_spi domain
2024-03-07 18:16:27 +08:00
wanlei
0cf11e5b87
feat(spi): add esp32c5 spi support
2024-03-07 18:11:48 +08:00
Cao Sen Miao
1517d61add
fix(i2c): Fix I2C synchronous transaction cost so much CPU source,
...
Closes https://github.com/espressif/esp-idf/issues/13137 ,
Closes https://github.com/espressif/esp-idf/pull/13322
2024-03-07 17:51:23 +08:00
Ondrej Kosta
6a09d98089
feat(esp_eth): added option to configure interrupt priority
2024-03-07 10:30:32 +01:00
Abhinav Kudnar
20ba589f1c
fix(nimble): Revise the help section for the Kconfig macro BLE_RPA_TIMEOUT.
2024-03-07 14:40:12 +05:30
Sudeep Mohanty
0de2912f91
Merge branch 'fix/esp_system_requires_esp_gdbstub' into 'master'
...
fix(esp_system): Updated the CMakeLists.txt to add requirement for esp_gdbstub component
Closes IDFGH-12162
See merge request espressif/esp-idf!29132
2024-03-07 16:24:46 +08:00
Erhan Kurubas
434b096c72
refactor(espcoredump): simplify uart/flash write flow
2024-03-07 16:10:50 +08:00
Erhan Kurubas
91586bbc85
refactor(espcoredump): replace uart and flash callbacks with aliases
2024-03-07 16:10:50 +08:00
Erhan Kurubas
18fc19faf2
refactor(espcoredump): keep checksum context in coredump stack
2024-03-07 16:10:50 +08:00
laokaiyao
5e2c83332f
fix(ana_cmpr): fix the crash of the etm example
2024-03-07 15:34:35 +08:00
Darian
dc86c17b38
Merge branch 'feature/freertos_smp_update_to_v11' into 'master'
...
FreerTOS: Update Amazon SMP FreeRTOS files to V11.0.1
See merge request espressif/esp-idf!28352
2024-03-07 15:03:21 +08:00
Wan Lei
cac16a083f
Merge branch 'feat/c6lite_c61_introduce_step2_soc_2' into 'master'
...
feat(esp32c61): add soc header files (stage 2/8, part 2/3)
See merge request espressif/esp-idf!29431
2024-03-07 14:42:28 +08:00
Guillaume Souchere
e6218d6fb2
Merge branch 'feat/newlib-add-aligned-alloc' into 'master'
...
feat(newlib): Add definition of aligned_alloc to heap.c
Closes IDF-9112
See merge request espressif/esp-idf!28815
2024-03-07 14:22:38 +08:00
Chen Jian Hua
9c075b9ab0
Merge branch 'bugfix/fix_idfci_1944' into 'master'
...
Fixed HCI command status event sending for disconnect command on ESP32
Closes BLERP-595 and BLERP-596
See merge request espressif/esp-idf!29373
2024-03-07 10:41:07 +08:00
Chen Jian Hua
d76ac4527d
Merge branch 'bugfix/fix_fcs_1385' into 'master'
...
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
See merge request espressif/esp-idf!28788
2024-03-07 10:40:32 +08:00
Adam Múdry
5136081cf3
feat: LittleFS bump version to 1.14.2
2024-03-07 01:25:52 +01:00
Darian
64c1ed24af
Merge branch 'refactor/usbh_event_callback_api' into 'master'
...
refactor(usb): Update USBH event callback arguments
See merge request espressif/esp-idf!29199
2024-03-07 02:55:48 +08:00
Darian Leung
411e5481e7
refactor(usb): Remove USBH control transfer callback
...
This commit merges the USBH control transfer callback into the USBH event
callback. This simplifies the code as the USBH now uses a single callback.
2024-03-06 23:09:17 +08:00
Darian Leung
ec2f08ace6
refactor(usb): Update USBH event callback arguments
...
This commit does the following:
- Updates the USBH event callback arguments to now pass a usbh_event_data_t
which can contain different data for each event
- Updated event names
2024-03-06 23:09:16 +08:00
Jiang Guang Ming
60894143d7
Merge branch 'bugfix/update_esp32p4lp_rom_ld_files' into 'master'
...
fix(esp_rom): Update esp32p4lp rom ld files
See merge request espressif/esp-idf!28966
2024-03-06 20:40:53 +08:00
morris
3f76aca0a3
Merge branch 'contrib/github_pr_13256' into 'master'
...
Use __builtin_unreachable in HAL_ASSERT no-assert mode (GitHub PR)
Closes IDFGH-12202
See merge request espressif/esp-idf!29237
2024-03-06 18:45:29 +08:00
zhanghaipeng
2c3d9ae5de
fix(ble/bluedroid): Fixed BLE BLE periodic advertising parameter check
2024-03-06 18:10:30 +08:00
Rahul Tank
20eda4bb26
fix(nimble): Handle memory leak in callout deinit
2024-03-06 15:40:22 +05:30
Guillaume Souchere
a7bd00eacc
feat(newlib): Add definition of aligned_alloc to heap.c
...
Add the definition of aligned_alloc to the list of
definitions provided by heap.c.
Note that memalign (strictly equivalent) to aligned_alloc
is already defined in heap.c.
2024-03-06 11:06:14 +01:00
Alexey Lapshin
3359694717
Merge branch 'update/rom-elfs-to-20240305' into 'master'
...
feat(tools): update esp-rom-elf to version 20240305
See merge request espressif/esp-idf!29428
2024-03-06 18:01:06 +08:00
Jakob Hasse
d55333cb78
Merge branch 'refactor/format_cxx' into 'master'
...
refactor(cxx): formatted according to IDF astyle rules
See merge request espressif/esp-idf!29417
2024-03-06 17:45:57 +08:00
Rahul Tank
06dc388b21
Merge branch 'bugfix/addr_resol_for_esp32' into 'master'
...
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
Closes BLERP-580 and BLERP-594
See merge request espressif/esp-idf!29297
2024-03-06 17:37:17 +08:00
Guillaume Souchere
2ade4d3458
Merge branch 'feat/movee_heap_init_into_component' into 'master'
...
refactor(heap): decouple heap_init from esp_system
Closes IDF-8754
See merge request espressif/esp-idf!29024
2024-03-06 17:36:59 +08:00
morris
d0509988a2
feat(mipi_dsi): use DCS short packet when possible
2024-03-06 17:25:09 +08:00
zhanghaipeng
82c2602afa
fix(ble/bluedroid): Fixed BLE crash when repeatedly initialize and deinitialize host
2024-03-06 15:49:01 +08:00
Kevin (Lao Kaiyao)
9d381c2ae8
Merge branch 'feature/i2s_support_more_mclk_multiples' into 'master'
...
feat(i2s): support more mclk_multiples
See merge request espressif/esp-idf!29177
2024-03-06 15:47:57 +08:00
Kevin (Lao Kaiyao)
413c53d39a
Merge branch 'feature/support_esp32c5_mp_target' into 'master'
...
feat(esp32c5mp): add soc files (stage 2/8, part 1/2)
See merge request espressif/esp-idf!29369
2024-03-06 14:19:40 +08:00
zwl
bc3bb46f13
ble(update):
...
Update h2 lib to d0218de8
Update c6 lib to d0218de8
2024-03-06 14:17:14 +08:00
Marius Vikhammer
efc3f9fa88
Merge branch 'bugfix/rom_systimer_config' into 'master'
...
fix(rom): fixed systimer always using ROM implementation
See merge request espressif/esp-idf!29354
2024-03-06 12:26:06 +08:00
Marius Vikhammer
501628e5e8
Merge branch 'bugfix/linux_target_esp_common_strlcpy' into 'master'
...
fix(linux_target): fix esp_err_to_name failing to compile on linux
See merge request espressif/esp-idf!29285
2024-03-06 11:55:58 +08:00
morris
be8033701c
fix(hal): use __builtin_unreachable in no-assert mode
...
otherwise due to esp-idf using -Werror, we can get errors in code which
uses HAL_ASSERT if for example the compiler believes that a variable is
used uninitialised, or similar.
Inspired by https://github.com/espressif/esp-idf/pull/13256
2024-03-06 11:50:32 +08:00
wanlei
aec7aa3416
feat(esp32c61): add soc header files (2/2)
2024-03-06 11:42:14 +08:00
Island
7b32d26e8b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Add ext adv and privacy status check
Closes BLERP-468
See merge request espressif/esp-idf!29218
2024-03-06 11:41:55 +08:00
Island
be29217eeb
Merge branch 'bugfix/fix_some_bluedroid_bugs_2402' into 'master'
...
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
See merge request espressif/esp-idf!29220
2024-03-06 11:41:50 +08:00
Omar Chebib
eeb5e2f080
Merge branch 'refactor/cpu_interrupt_table' into 'master'
...
refactor(Core System/Interrupts): changed reserved interrupt functions to be now defined per SoC
Closes IDF-5728
See merge request espressif/esp-idf!29020
2024-03-06 11:26:17 +08:00
Mo Fei Fei
c42b8399c4
Merge branch 'docs/update_cn_trans_fatal_errors' into 'fix/esp_system_requires_esp_gdbstub'
...
docs: update cn trans fatal-errors
See merge request espressif/esp-idf!29419
2024-03-06 10:35:02 +08:00
Wan Lei
84f27d65f6
Merge branch 'feat/c6lite_c61_introduce_step2_soc' into 'master'
...
feat(esp32c61): add soc peripheral header files (stage 2/8, part 1/2)
See merge request espressif/esp-idf!29353
2024-03-06 10:30:39 +08:00
laokaiyao
97835c3c92
feat(i2s): support more mclk_multiples
2024-03-06 10:22:27 +08:00
Jiang Jiang Jian
b25cd5232a
Merge branch 'bugfix/fix_pbuf_assert_when_recycle_cache_sub_amsdu_eb_issue' into 'master'
...
fix(wifi): fix some amsdu issue
Closes WIFIBUG-4 and WIFIBUG-317
See merge request espressif/esp-idf!29403
2024-03-06 10:20:39 +08:00
C.S.M
831c354cf6
Merge branch 'contrib/github_pr_13090' into 'master'
...
Update temp_sensor.rst documentation to match example (GitHub PR)
Closes IDFGH-12025
See merge request espressif/esp-idf!28846
2024-03-06 10:11:40 +08:00
BOT
c07862cee8
Update temp_sensor.rst documentation to match example (GitHub PR)
2024-03-06 10:11:40 +08:00
Guillaume Souchere
32db5e4f6b
Merge branch 'tests/esp32p4-console-support' into 'master'
...
test(console): add esp32p4 target support to console tests and example
Closes IDF-8105 and IDF-8078
See merge request espressif/esp-idf!28834
2024-03-06 10:09:03 +08:00
Marius Vikhammer
b809267359
fix(rom): fixed systimer always using ROM implementation
2024-03-06 09:47:12 +08:00
Roland Dobai
9b02e86ca6
Merge branch 'ci/full_fetch_while_check_version' into 'master'
...
ci: use full fetch while checking git tags
See merge request espressif/esp-idf!29426
2024-03-05 23:45:58 +08:00
Alexey Lapshin
044f667a9b
feat(tools): update esp-rom-elf to version 20240305
2024-03-05 19:32:53 +04:00
Fu Hanxi
4b17811c86
ci: use full fetch while checking git tags
2024-03-05 15:38:02 +01:00
Mahavir Jain
9f4e8eb0cd
Merge branch 'feature/re_enable_mbedtls_testapp_on_p4' into 'master'
...
feat: re enables tests on p4
Closes IDF-8982
See merge request espressif/esp-idf!29150
2024-03-05 22:08:28 +08:00
Tomas Rezucha
65515487a9
Merge branch 'revert-f68c131e' into 'master'
...
Revert "Merge branch 'ci/disable_p4_cdc_acm_host' into 'master'"
Closes IDFCI-2042
See merge request espressif/esp-idf!29418
2024-03-05 21:26:25 +08:00
hongshuqing
d78805670a
fix: fix_maximum_value_of_config_rtc_clk_cal_cycle_bug
2024-03-05 19:33:30 +08:00
Darian
b7428bcf7d
Merge branch 'bugfix/freertos_tick_hook_build_issue' into 'master'
...
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
Closes IDFGH-12247
See merge request espressif/esp-idf!29380
2024-03-05 19:26:58 +08:00
muhaidong
736e4f2fe5
fix(wifi): fix some amsdu issue
...
1. limit the number of sub amsdu
2. fix recycle cache sub amsdu eb issue
2024-03-05 19:06:09 +08:00
sonika.rathi
0e5793b270
feat(vfs): Add function to dump VFS file descriptors
2024-03-05 18:03:27 +08:00
Ondrej Kosta
131dfbef9b
Merge branch 'feature/p4_spi_eth' into 'master'
...
Ethernet Examples: added default GPIO for SPI
Closes IDF-8073 and IDF-7488
See merge request espressif/esp-idf!29407
2024-03-05 17:57:02 +08:00
Mahavir Jain
842a658322
Merge branch 'feature/add_jtag_re_enable_example' into 'master'
...
feat: add example to re-enable jtag using hmac peripheral
Closes IDF-6909 and IDF-6910
See merge request espressif/esp-idf!26672
2024-03-05 17:52:59 +08:00
nilesh.kale
f6a7fb13cd
feat: re enables tests on p4
...
This commit re-enables mbedtls and hal/crypto testapos on p4.
2024-03-05 17:48:05 +08:00
harshal.patil
2b6f12ba51
fix(hal/crypto): Do not reset parent crypto clk when resetting a crypto peripheral
2024-03-05 15:08:08 +05:30
Abhinav Kudnar
2bd7f672cb
fix(nimble): Added the check to prevent address resolution in case of identity addr for esp32
2024-03-05 14:56:02 +05:30
Tomas Rezucha
832a706eb5
revert(usb_host): Revert temporary disable cdc_acm_vcp test for P4
...
This reverts commit b1bbca60ee
2024-03-05 10:04:10 +01:00
Rahul Tank
b2c9d7a834
fix(nimble): Add support for esp_timer_get_expiry_time to nimble porting layer
2024-03-05 14:28:24 +05:30
Mahavir Jain
c8651c1041
Merge branch 'docs/custom_endpoint_response_memory_allocation' into 'master'
...
docs(wifi_provisioning): Use heap to allocate memory for the response
Closes IDFGH-12210
See merge request espressif/esp-idf!29402
2024-03-05 16:30:36 +08:00
laokaiyao
a56b575535
feat(esp32c5mp): add soc files part 1
...
The files in this part are auto generated
2024-03-05 16:18:02 +08:00
laokaiyao
cfc1584594
feat(esp32c5): support to set esp32c5 mp target in Kconfig
2024-03-05 16:17:53 +08:00
mofeifei
3dc5bfd58b
docs: update cn trans fatal-errors
2024-03-05 15:52:37 +08:00
Darian Leung
48a7f053d5
feat(freertos/smp): Update other IDF components to be compatible with FreeRTOS v11.0.1
2024-03-05 15:44:12 +08:00
Darian Leung
83c686c744
feat(freertos/smp): Update ports to support Amazon FreeRTOS v11.0.1
...
- vTaskPreemptionDisable()/vTaskPreemptionEnable() are no longer available in
single-core builds.
- xTaskIncrementTick() calls must now be wrapped by critical section
- Minimal Idle Task renamed to Passive Idle Task
- Port critical section APIs updated
2024-03-05 15:44:12 +08:00
Darian Leung
888678d102
feat(freertos/smp): Add ESP-IDF specific modifications
...
- Add ESP-IDF specific modifications to FreeRTOS-Kernel-SMP source code
- Update IDF addition source files to support V11 kernel
2024-03-05 15:44:12 +08:00
Darian Leung
421dab29fa
feat(freertos/smp): Update SMP FreeRTOS files to V11.0.1
...
This commit updates the source files of Amazon SMP FreeRTOS to upstream
V11.0.1 (https://github.com/FreeRTOS/FreeRTOS-Kernel/tree/V11.0.1 ).
This version contains SMP support.
2024-03-05 15:44:11 +08:00
Peter Marcisovsky
0286a78ca4
Merge branch 'ci/usb_host_add_esp32s3_runners' into 'master'
...
ci(USB): Add ESP32-S3 runners to USB CI:
Closes IDF-9365 and IDFCI-2074
See merge request espressif/esp-idf!29219
2024-03-05 15:39:49 +08:00
Jakob Hasse
0c01c5965e
refactor(cxx): formatted according to IDF astyle rules
2024-03-05 14:49:04 +08:00
Guillaume Souchere
e2144e01c1
refactor(heap): decouple heap_init from esp_system
2024-03-05 07:30:38 +01:00
Xu Si Yu
89962a16ab
feat(openthread): support configuring indicator color of openthread device
2024-03-05 14:26:24 +08:00
Guillaume Souchere
0b9f01ac20
feat(soc): Add soc_caps macros for sleep support
...
- modify console example to use the new SOC_LIGHT_SLEEP_SUPPORTED
and SOC_DEEP_SLEEP_SUPPORTED macros when registering sleep commands
- remove exclusion of esp32p4 in basic and advanced example in
.build-test-rules.yml
- replace exclusion of esp32p4 for deep and light sleep tests with newly introduced macro
- remove the temporary disable check for esp32p4 and uses the
SOC_LIGHT_SLEEP_SUPPORTED maccro instead.
2024-03-05 07:05:40 +01:00
Marius Vikhammer
5f85aefe0d
Merge branch 'reformat/astyle_misc_core_comps' into 'master'
...
refactor(core): reformat newlib and pthread with astyle
See merge request espressif/esp-idf!29277
2024-03-05 12:54:20 +08:00
Shang Zhou
c3d7ef1a0f
Merge branch 'docs/sync_api-guides_files' into 'master'
...
docs: sync low-power-mode and usb-serial-jtag-console
Closes DOC-7008
See merge request espressif/esp-idf!29368
2024-03-05 11:48:56 +08:00
Wan Lei
3459db1bbb
Merge branch 'feat/c6lite_c61_introduce_step1_target' into 'master'
...
feat(esp32c61): introduce target esp32c61 (1/8) 🌱
See merge request espressif/esp-idf!29238
2024-03-05 11:36:17 +08:00
Jakob Hasse
64d37664b4
Merge branch 'refactor/cxx_startup_function_cleanup' into 'master'
...
refactor(cxx): moved C++ init functions to cxx component
Closes IDF-8768
See merge request espressif/esp-idf!29095
2024-03-05 10:17:42 +08:00
C.S.M
0f03434119
Merge branch 'feature/tsens_etm' into 'master'
...
feature(temperature sensor): Temperature sensor ETM support.
Closes IDF-6357
See merge request espressif/esp-idf!28880
2024-03-05 10:09:25 +08:00
Jakob Hasse
32ecb0411c
Merge branch 'fix/console_linux_target_mac' into 'master'
...
fix(linux): prevent build error on MacOS and optimize buffer usage on Linux
See merge request espressif/esp-idf!29176
2024-03-05 09:59:55 +08:00
Tomas Rezucha
ea086840a4
fix(esp_phy): Allow WiFi/USB interference workaround option only on supported targets
...
"Enable USB when phy init" Kconfig option would call esp_phy function
`phy_bbpll_en_usb()` that is not implemented for all targets.
Selecting this option for unsupported target results in linking error.
The necessity of this workaround is now defined soc_caps.h rather than
in the Kconfig.
Closes https://github.com/espressif/esp-idf/issues/12185
2024-03-04 16:35:51 +01:00
Ondrej Kosta
6643798227
feat(esp_eth): added configuration of SPI ETH for ESP32P4 ETH examples
2024-03-04 16:23:40 +01:00
Darian Leung
f9965e3092
change(freertos): Test tick and idle hooks in options test
...
Add CONFIG_FREERTOS_USE_TICK_HOOK and CONFIG_FREERTOS_USE_IDLE_HOOK to
sdkconfig.ci.freertos_options to ensure those options are tested.
2024-03-04 22:34:13 +08:00
Darian Leung
dec3786d30
fix(freertos/idf): Fix build error when CONFIG_FREERTOS_USE_TICK_HOOK is enabled
...
Closes https://github.com/espressif/esp-idf/issues/13297
2024-03-04 22:34:12 +08:00
chenjianhua
66df2b9dd5
fix(bt): Update bt lib for ESP32(5ea2fca)
...
- Fixed HCI command status event sending for disconnect command
- Fixed LE transmitter test command param check
2024-03-04 21:19:33 +08:00
Adam Múdry
b76123af06
Merge branch 'feature/fatfs_expand_files_api' into 'master'
...
feat(fatfs): Allow expanding files with seeking and truncating functions
Closes IDFGH-12035
See merge request espressif/esp-idf!28945
2024-03-04 20:56:44 +08:00
Ondrej Kosta
292e5d2cf4
Merge branch 'bugfix/esp_eth_format_warning' into 'master'
...
fix(esp_eth): Removed -Wno-format in esp_eth component
Closes IDF-5768
See merge request espressif/esp-idf!29385
2024-03-04 19:44:13 +08:00
Rahul Tank
f723b18d86
Merge branch 'bugfix/increase_reattempt_conn_count' into 'master'
...
fix(nimble): Increase range of reattempt connection count
See merge request espressif/esp-idf!29311
2024-03-04 19:43:21 +08:00
harshal.patil
483b87750c
docs(wifi_provisioning): Use heap to allocate memory for the response
...
Added a note to specify that the memory for the response of a custom endpoint
should be allocated using the heap, as this memory gets freed by the protocomm layer
once it has been passed to the transport layer.
Closes https://github.com/espressif/esp-idf/issues/13263
2024-03-04 16:34:27 +05:30
nilesh.kale
37adea9a14
feat: add example to re-enable jtag using hmac peripheral
2024-03-04 15:42:33 +05:30
Aditya Patwardhan
acb733845f
Merge branch 'bugfix/update_disabling_hmac_jtag_method' into 'master'
...
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
See merge request espressif/esp-idf!29131
2024-03-04 17:55:59 +08:00
Konstantin Kondrashov
43c604f145
Merge branch 'feature/move_efuse_related_inits_into_component' into 'master'
...
feat(efuse): Move efuse-related init steps into the component
Closes IDF-8759 and IDF-8761
See merge request espressif/esp-idf!28422
2024-03-04 17:34:44 +08:00
Roshan Bangar
87b47b461d
docs(nimble): Improved documentation for uart host only example
2024-03-04 15:04:30 +05:30
Tomas Rezucha
33425140bf
Merge branch 'feature/usb_hs_periodic_scheduler' into 'master'
...
feat(usb/host): Update ISOC scheduler for HS endpoints
Closes IDF-7473
See merge request espressif/esp-idf!27804
2024-03-04 16:45:26 +08:00
morris
19a4d3bab6
Merge branch 'contrib/github_pr_13294' into 'master'
...
Flush rgb lcd PSRAM framebuffers after allocation (GitHub PR)
Closes IDFGH-12244 and IDFGH-12243
See merge request espressif/esp-idf!29374
2024-03-04 15:53:40 +08:00
Tomas Rezucha
93fc17575f
Merge branch 'refactor/esp_hid_astyle' into 'master'
...
refactor(esp_hid): Format the code with astyle
See merge request espressif/esp-idf!29302
2024-03-04 15:41:10 +08:00
zwx
9458456b02
fix(openthread): using atomic variable for buffer count
2024-03-04 15:06:46 +08:00
Marius Vikhammer
efb87efbb4
Merge branch 'docs/wdt_typo' into 'master'
...
docs(wdt): fixed spelling mistakes in wdt doc
See merge request espressif/esp-idf!29306
2024-03-04 14:39:05 +08:00
Jiang Jiang Jian
0e5e2ffb3c
Merge branch 'bugfix/fix_phy_pll_track_corner_case' into 'master'
...
fix(phy): fix pll track when enabling and disabling PHY frequently
See merge request espressif/esp-idf!28547
2024-03-04 14:27:46 +08:00
Shang Zhou
4e4be31b4a
docs: sync low-power-mode and usb-serial-jtag-console
2024-03-04 14:24:17 +08:00
Mahavir Jain
0c47128627
Merge branch 'contrib/github_pr_13132' into 'master'
...
[SECURITY] [docs] Add warning about integrity of pre_encrypted_ota (GitHub PR)
Closes IDFGH-12071
See merge request espressif/esp-idf!29384
2024-03-04 11:42:08 +08:00
Cao Sen Miao
943ebe2ca2
docs(temperature_sensor): Add new documents for temperature sensor ETM on ESP32C6/H2
2024-03-04 11:36:18 +08:00
Gao Xu
3e54584e61
Merge branch 'docs/add_p4_uart_programming_guide' into 'master'
...
docs(uart): update lp uart and p4 uart programming guide
Closes IDF-7737
See merge request espressif/esp-idf!29179
2024-03-04 11:00:05 +08:00
Michael (XIAO Xufeng)
69d4893e85
docs(spi_master): fixed timing comments that only apply for ESP32
2024-03-04 00:41:54 +08:00
KonstantinKondrashov
f9800e0726
feat(efuse): Move efuse-related init steps into the component
2024-03-01 21:07:03 +02:00
Tomas Rezucha
72f00d7c6d
feat(usb/host): Update ISOC scheduler for HS endpoints
...
USB-OTG uses 'sched_info' field of HCTSIZ register to schedule transactions
in USB microframes.
2024-03-01 18:05:40 +01:00
Ondrej Kosta
edf49a92b7
fix(esp_eth): Removed -Wno-format in esp_eth component
2024-03-01 17:01:28 +01:00
Roland Dobai
b3f35cf590
Merge branch 'feature/export_bat_exit_codes' into 'master'
...
feat(tools): produce correct err code in install/export .bat scripts
Closes IDFGH-9295
See merge request espressif/esp-idf!29231
2024-03-01 23:49:37 +08:00
wanlei
ee02b71f1c
feat(esp32c61): introduce target esp32c61
2024-03-01 21:12:25 +08:00
Marek Fiala
c21cdf0a1f
feat(tools): produce correct err code in export/install .bat scripts
...
Plus unify labels to begin with underscore
2024-03-01 13:00:09 +01:00
Xu Si Yu
d183000311
Merge branch 'feature/ot_enable_rcp_uart_for_br_by_default' into 'master'
...
feat(Thread): enable RCP uart configuration for BR by default
See merge request espressif/esp-idf!28897
2024-03-01 19:28:38 +08:00
Roland Dobai
dc987dab7f
Merge branch 'fix/idf_tools_diff_python_dir' into 'master'
...
fix(tools): Add additional Python environment checks
Closes IDFGH-12140
See merge request espressif/esp-idf!29162
2024-03-01 19:20:44 +08:00
Cao Sen Miao
c6be2584a7
test(temperature_sensor): Add new test for temperature sensor ETM on ESP32C6/H2
2024-03-01 18:52:42 +08:00
Cao Sen Miao
2b2b3be98f
feat(temperature_sensor): Add new support for temperature sensor ETM on ESP32C6/H2
2024-03-01 18:52:39 +08:00
wanlei
5fef81609a
feat(esp32c61): add soc peripheral header files (1/2)
2024-03-01 18:09:13 +08:00
Markus Ebner
c755a62329
fix(esp_lcd): Flush rgb lcd PSRAM framebuffers after allocation
...
Flush PSRAM framebuffers after allocation to avoid visual corruption.
Merges https://github.com/espressif/esp-idf/pull/13294
Closes https://github.com/espressif/esp-idf/issues/13293
2024-03-01 18:05:22 +08:00
Sudeep Mohanty
e4f167df25
Merge branch 'fix/freertos_optimize_critical_sections' into 'master'
...
fix(riscv): Updated RISC-V functions to set interrupt threshold for CLIC targets
Closes IDFCI-2033, IDFCI-2034, IDF-8090, and IDF-8117
See merge request espressif/esp-idf!29055
2024-03-01 17:51:14 +08:00
morris
c5f81bb2f3
Merge branch 'feat/mipi_dsi_lvgl_9' into 'master'
...
feat(lcd): update mipi dsi example with lvgl v9
See merge request espressif/esp-idf!29303
2024-03-01 17:45:51 +08:00
David Čermák
9e0ad656c9
Merge branch 'fix/sntp_getreachability' into 'master'
...
fix(netif): Add missing SNTP get-reachablitiy API
Closes DOC-7124
See merge request espressif/esp-idf!28659
2024-03-01 16:22:33 +08:00
gaoxu
7075b61a6a
docs(uart): update lp uart and p4/c5 uart programming guide
2024-03-01 16:21:22 +08:00
Konstantin Kondrashov
9a5d6c844c
Merge branch 'feature/efuse_destroy_block' into 'master'
...
feat(efuse): Adds destroy_block API
Closes IDF-8354
See merge request espressif/esp-idf!29200
2024-03-01 15:51:20 +08:00
Kevin (Lao Kaiyao)
31437c34a9
Merge branch 'refactor/support_esp32c5_beta3_mp_coexistence' into 'master'
...
refactor(esp32c5): support esp32c5 beta3 & mp coexistence
See merge request espressif/esp-idf!29248
2024-03-01 15:50:05 +08:00
Zhang Xiao Yan
c6268b7b6a
Merge branch 'docs/add_command_example_get_started' into 'master'
...
docs: add command example to get-started/establish-serial-connection
See merge request espressif/esp-idf!29125
2024-03-01 15:21:04 +08:00
Armando (Dou Yiwen)
7b414002f6
Merge branch 'change/psram_200m_update' into 'master'
...
change(psram): update voltage configurations
See merge request espressif/esp-idf!28933
2024-03-01 15:17:24 +08:00
Fu Hanxi
d2b95201c3
ci: fix dynamic pipeline for tag pipelines
2024-03-01 08:17:20 +01:00
Gao Xu
e1ec760daf
Merge branch 'contrib/github_pr_13025' into 'master'
...
Missing include for rom/uart.h (GitHub PR)
Closes IDFGH-11947
See merge request espressif/esp-idf!28591
2024-03-01 14:33:54 +08:00
Darian
6f3ebe5a68
Merge branch 'change/twai_examples_message_obj_init' into 'master'
...
change(driver/twai): Update TWAI message object initialization examples
Closes DOC-7309
See merge request espressif/esp-idf!29278
2024-03-01 13:43:37 +08:00
morris
49c43a7ff7
feat(lcd): update mipi dsi example with lvgl v9
2024-03-01 13:39:11 +08:00
laokaiyao
01e3c85322
refactor(esp32c5): change beta3 path in esp_system and bootloader
2024-03-01 11:12:36 +08:00
chenjianhua
2e122313c2
feat(bt/bluedroid): Add ext adv and privacy status check
2024-03-01 11:07:37 +08:00
Jakob Hasse
f9c9e18bca
fix(linux): prevent build error on MacOS and optimize buffer usage on Linux
2024-03-01 11:01:15 +08:00
Jakob Hasse
bafaf07c18
refactor(cxx): moved C++ init functions to cxx component
...
* Also fixed setting the C++ exception emergency pool size
correctly when C++ exceptions are disabled:
__cxx_eh_arena_size_get() is now called again even if
CONFIG_COMPILER_CXX_EXCEPTIONS=n
2024-03-01 11:00:09 +08:00
laokaiyao
db2435fd14
feat(soc_cap_kconfig): support to search recursively
2024-03-01 10:17:17 +08:00
laokaiyao
45a094367d
change(doxyfile): move soc files to target specific doxygen
...
soc files relies on target variable, which not correct while there are multiple versions for one target
2024-03-01 10:16:45 +08:00
laokaiyao
319e30ac38
refactor(esp32c5): change beta3 path in soc
2024-03-01 10:16:14 +08:00
laokaiyao
3a5d080ec0
refactor(esp32c5): change beta3 path in esp_rom
2024-03-01 10:13:45 +08:00
laokaiyao
1b91e84544
feat(esp32c5): add esp32c5 mp target
2024-03-01 10:13:45 +08:00
Ivan Grokhotkov
293f529cd7
Merge branch 'bugfix/sdspi_acmd41_arg' into 'master'
...
fix(sdmmc): fixes for card initialization (ACMD41)
Closes IDFGH-4892 and IDFGH-9144
See merge request espressif/esp-idf!29298
2024-03-01 08:42:01 +08:00
C.S.M
3e0a672d91
Merge branch 'feature/jpeg_decoder' into 'master'
...
feat(jpgd): Add jpeg decode support on esp32p4 🖼️ (goal: Trying to merge in March 🛰️ )
See merge request espressif/esp-idf!28639
2024-02-29 23:43:05 +08:00
David Cermak
c30f2825d5
fix(netif): Add missing SNTP get-reachablitiy API
2024-02-29 23:37:45 +08:00
Peter Marcisovsky
1302fd70ba
ci: Add esp32s3 runner for usb device example tests
...
- CI USB device tests are run on esp32s3
- usb_host env_marker removed - not used anymore
- failing usb_device_ncm test fixed
2024-02-29 15:10:18 +01:00
C.S.M
1360f1b0a9
Merge branch 'feature/i2c_support_esp32c5' into 'master'
...
feat(i2c): Add I2C support on ESP32C5
Closes IDF-8694 and IDF-8696
See merge request espressif/esp-idf!29196
2024-02-29 21:51:45 +08:00
Mahavir Jain
e18fd01d0d
Merge branch 'fix/pmp_idcache_reg_prot' into 'master'
...
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
See merge request espressif/esp-idf!28525
2024-02-29 21:39:11 +08:00
Mahavir Jain
7adbc9cf4b
Merge branch 'fix/fix_key_manager_clock_changes' into 'master'
...
fix(hal): Fix Key Manager clock changes
See merge request espressif/esp-idf!28890
2024-02-29 21:38:18 +08:00
Mahavir Jain
d62f7aa643
Merge branch 'refactor/protocomm_public_hdr' into 'master'
...
refactor(protocomm): Make the protocomm `proto-c` headers public
See merge request espressif/esp-idf!29312
2024-02-29 21:38:03 +08:00
Mahavir Jain
eac860a057
Merge branch 'ci/fix_otatool_example' into 'master'
...
ci: Fix otatool example failure in CI for ESP32-C2
Closes IDFCI-2057
See merge request espressif/esp-idf!29332
2024-02-29 21:33:50 +08:00
Xu Si Yu
1e01517657
Merge branch 'feature/add_led_for_ot_device' into 'master'
...
feat(openthread): add different led color for openthread devices
Closes TZ-597
See merge request espressif/esp-idf!28779
2024-02-29 21:14:29 +08:00
Gao Xu
46cd7a393f
Merge branch 'feature/esp32c5_uart_support' into 'master'
...
feat(uart): add HP/LP uart support on ESP32C5
Closes IDF-8722 and IDF-8723
See merge request espressif/esp-idf!28899
2024-02-29 19:37:34 +08:00
Roland Dobai
907669fc3a
Merge branch 'fix/fix_install_ps1_script' into 'master'
...
Tools: ReferenceError in install.ps1 script
See merge request espressif/esp-idf!29293
2024-02-29 18:43:56 +08:00
Tomas Rezucha
6529f7e3ec
Merge branch 'ci/usb_host_add_p4_examples_ci' into 'master'
...
ci(USB): add ESP32-P4 runners to existing USB CI
Closes IDF-9127
See merge request espressif/esp-idf!28795
2024-02-29 18:43:16 +08:00
redfast00
836516b409
docs(esp32): add warning about authenticity of pre-encrypted ota
2024-02-29 10:40:36 +00:00
Roland Dobai
185e49b53f
fix(tools): Add additional Python installation checks
...
Warn if IDF_PYTHON_ENV_PATH set to a suspicious path with
different ESP-IDF version and/or Python version.
Fail if the virtual environment was created for a different ESP-IDF
version.
Closes https://github.com/espressif/esp-idf/issues/13196
2024-02-29 11:28:03 +01:00
Wang Meng Yang
09c504687b
Merge branch 'bugfix/incr_coex_request_queue' into 'master'
...
fix(bt/controller): Fixed some esp32 bt controller bugs in coexistence scheme which affected the allocation of RF
Closes BT-3540
See merge request espressif/esp-idf!29309
2024-02-29 17:55:39 +08:00
Peter Marcisovsky
51d6296fde
ci: Added esp32p4 usb tests to CI:
...
- added new test for usb_host_lib example for all targets
- CI USB host test are run on esp32p4
- CI USB device tests temporarily disabled until usb_device runner is fixed
- hcd and usb_host tests which do not require PHY are run on esp32p4
2024-02-29 10:35:09 +01:00
Cao Sen Miao
d11030ade6
docs(jpeg): Add basic programming guide for jpeg decoder
2024-02-29 17:20:09 +08:00
Xu Si Yu
48a65ae18f
feat(openthread): add different led color for openthread devices
2024-02-29 17:04:13 +08:00
Jan Beran
615285f6de
fix(install.ps1): fix ReferenceError in install.ps1 script
...
This fix preventing RefferenceError when accessing g.idf_path
before initialization
2024-02-29 09:57:10 +01:00
Harshit Malpani
e02801caad
ci: Fix otatool example failure in CI for ESP32-C2
2024-02-29 14:09:36 +05:30
Alexey Lapshin
fdb7a43752
Merge branch 'feature/esp32p4_concontiguous_mem_mvp' into 'master'
...
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000 on P4
See merge request espressif/esp-idf!28783
2024-02-29 16:28:13 +08:00
Jiang Jiang Jian
83f40382b6
Merge branch 'bugfix/fix_c2_disconnect_reason_code_wrong_issue' into 'master'
...
fix(wifi): fix esp32c2 disconnect reason code wrong issue
Closes WIFIBUG-435
See merge request espressif/esp-idf!29299
2024-02-29 14:50:21 +08:00
nilesh.kale
152f172367
fix(esp_hw_support): update hmac toggle method due to discrepency in ROM code
...
Need to update the HMAC enable/disable method due to discrepancy in ROM code
across different targets for the esp_hmac_disable() API.
2024-02-29 12:01:09 +05:30
gaoxu
1b1e4d2f76
feat(uart): change fifo.byte to fifo.val when uart_ll_write_txfifo
2024-02-29 14:20:10 +08:00
gaoxu
f9109beda2
feat(uart): add HP/LP uart support on ESP32C5
2024-02-29 14:12:51 +08:00
Cao Sen Miao
518c7f5b14
test(jpeg): Add basic test_app for jpeg_decoder
2024-02-29 13:51:21 +08:00
Cao Sen Miao
e3a12a9ad6
feat(jpeg): Add jpeg decoder example for esp32p4
2024-02-29 13:51:19 +08:00
Cao Sen Miao
abc2971d95
feat(jpeg): Add basic jpeg decoder support on esp32p4
2024-02-29 13:51:16 +08:00
Darian
6817e9f07c
Merge branch 'fix/console_none_build_issues' into 'master'
...
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
Closes IDFGH-11900
See merge request espressif/esp-idf!29295
2024-02-29 12:17:21 +08:00
Cao Sen Miao
ddb0c21d4c
feat(i2c): Add I2C support on ESP32C5
2024-02-29 12:13:39 +08:00
Aditya Patwardhan
4636ef946b
fix(esp_hw_support): Update key manager locking mechanism
2024-02-29 12:00:30 +08:00
Aditya Patwardhan
3ffb811d18
fix(hal): Fix Key Manager clock changes
2024-02-29 12:00:30 +08:00
Mahavir Jain
afbed25c6f
Merge branch 'bugfix/update_crypto_test_apps_for_sha' into 'master'
...
fix(hal/test_apps): update sha testcases flow
See merge request espressif/esp-idf!29050
2024-02-29 11:58:05 +08:00
Mahavir Jain
bbac5a738d
Merge branch 'docs/update_restful_server_readme' into 'master'
...
docs: Update restful server example README file
See merge request espressif/esp-idf!29318
2024-02-29 11:57:33 +08:00
Song Ruo Jing
091fe38835
Merge branch 'feature/esp32c5_gdma_support' into 'master'
...
feat(gdma): add GDMA support for ESP32C5
Closes IDF-8710, IDF-8712, and IDF-8716
See merge request espressif/esp-idf!28968
2024-02-29 11:44:05 +08:00
Ricardo Quesada
f082788957
fix(uart): add missing include for rom/uart.h
...
Without this include it fails to compile with this error:
```
esp/esp-idf-v5.2/components/esp_rom/include/esp32/rom/uart.h:262:32: error: implicit declaration of function 'UART_STATUS_REG' [-Werror=implicit-function-declaration]
262 | status = READ_PERI_REG(UART_STATUS_REG(uart_no));
```
Merges https://github.com/espressif/esp-idf/pull/13025
2024-02-29 11:05:50 +08:00
Jin Cheng
cdb2f2c570
fix(bt/controller): Fixed 3 esp32 bt controller bugs
...
update esp32 bt-lib (952debf4)
1. Increased the length of queue for coexist requestions
2. fix(bt/controller): Cleared BT SNIFF when no connections exists
3. fix(bt/controller): Corrected a typo in coex module
2024-02-29 11:02:37 +08:00
Wang Meng Yang
e99abdd6de
Merge branch 'bugfix/fix_hci_cmd_status_evt_sent' into 'master'
...
Fixed HCI command status event send when LLCP busy on ESP32
Closes BLERP-333
See merge request espressif/esp-idf!27858
2024-02-29 10:48:06 +08:00
Armando
62440e5b12
change(psram): update voltage configurations
2024-02-29 10:42:37 +08:00
muhaidong
eb54a4698c
fix(wifi): fix esp32c2 disconnect reason code wrong issue
2024-02-29 09:58:24 +08:00
Adam Múdry
35e312c48e
feat(fatfs): Allow expanding files with seeking and truncating functions
...
Closes https://github.com/espressif/esp-idf/issues/13100
2024-02-29 01:01:32 +01:00
Alexey Lapshin
97702b3579
Merge branch 'fix/xtensa-memset-memcpy_inlining' into 'master'
...
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
Closes IDFGH-12173
See merge request espressif/esp-idf!29232
2024-02-29 07:39:13 +08:00
Anton Maklakov
b1114cfec1
Merge branch 'ci/fix_git_strategy_env_var' into 'master'
...
ci: fix git strategy env var
See merge request espressif/esp-idf!29326
2024-02-29 02:56:27 +08:00
C.S.M
0b9b928ce9
Merge branch 'bugfix/fix_flash_encryption_rom_c3' into 'master'
...
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
Closes IDF-9192
See merge request espressif/esp-idf!29188
2024-02-29 01:13:20 +08:00
Rahul Tank
2e2b828555
Merge branch 'bugfix/example_uart_data_handling' into 'master'
...
fix(nimble): Corrected acl data handling code in bleprph_host_only
See merge request espressif/esp-idf!29006
2024-02-29 00:05:50 +08:00
Alexey Lapshin
824c8e0593
feat(esp_system): allow .bss to spill over into L2MEM above 0x4ff40000
...
This commit introduce SOC_MEM_NON_CONTIGUOUS_SRAM flag (that enebled for
esp32p4). If SOC_MEM_NON_CONTIGUOUS_SRAM is enabled:
- LDFLAGS+=--enable-non-contiguous-regions
- ldgen.py replaces "arrays[*]" from sections.ld.in with objects under
SURROUND keyword. (e.g. from linker.lf: data -> dram0_data SURROUND(foo))
- "mapping[*]" - refers to all other data
If SOC_MEM_NON_CONTIGUOUS_SRAM, sections.ld.in file should contain at
least one block of code like this (otherwise it does not make sense):
.dram0.bss (NOLOAD) :
{
arrays[dram0_bss]
mapping[dram0_bss]
} > sram_low
.dram1.bss (NOLOAD) :
{
/* do not place here arrays[dram0_bss] because it may be splited
* between segments */
mapping[dram0_bss]
} > sram_high
2024-02-28 19:41:25 +04:00
Roland Dobai
b079552f8b
Merge branch 'contrib/github_pr_13266' into 'master'
...
Updated Dockerfile for devcontainer usage (GitHub PR)
Closes IDFGH-12213
See merge request espressif/esp-idf!29314
2024-02-28 22:35:50 +08:00
Roshan Bangar
51d571c498
fix(nimble): Corrected acl data handling code in bleprph_host_only
2024-02-28 19:48:34 +05:30
Fu Hanxi
5af630da20
ci: fix git strategy env var
2024-02-28 15:04:34 +01:00
Roland Dobai
88a41e85c9
Merge branch 'python_check_win_msg' into 'master'
...
fix(tools): fix python dependecy test on windows
Closes IDFCI-2051
See merge request espressif/esp-idf!29313
2024-02-28 21:04:13 +08:00
Darian Leung
87e2d842ab
change(console): Add build test for no console output
...
This commit adds a build test to test the scenario where both the primary and
secondary console outputs are disabled by Kconfig.
2024-02-28 20:39:52 +08:00
Jin Cheng
f4f26e94bd
feat(bt/bluedroid): Moved the memory allocation of HF AG control blocks to BTC module
2024-02-28 20:30:38 +08:00
Darian Leung
4e4278477d
fix(console): Fix build issues when CONFIG_ESP_CONSOLE_NONE is enabled
...
This commit fixes the following build issues when CONFIG_ESP_CONSOLE_NONE is
enabled:
- vfs_console.c will attempt to register a VFS entry for STDIO console even if
CONFIG_ESP_CONSOLE_NONE is enabled. This results in "undeclared `primary_path`"
error.
- esp_console_repl_chpi.c does not use "TAG" when CONFIG_ESP_CONSOLE_NONE is
enabled, leading to a "defined by not used" warning.
Closes https://github.com/espressif/esp-idf/issues/12984
2024-02-28 20:28:27 +08:00
Konstantin Kondrashov
b123f62b78
feat(efuse): Adds destroy_block API
2024-02-28 14:27:08 +02:00
Ondrej Kosta
4ddc947d1c
Merge branch 'bugfix/eth_link_reset' into 'master'
...
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
Closes IDF-9195
See merge request espressif/esp-idf!29058
2024-02-28 20:26:29 +08:00
Darian
f5b08b29ea
Merge branch 'bugfix/usb_host_usbh_callback_misses_action' into 'master'
...
fix(usb): Fix bug where usbh_process() misses an event
See merge request espressif/esp-idf!29233
2024-02-28 20:16:25 +08:00
Harshit Malpani
1b7d8fafc5
docs: Update restful server example README file
...
Closes https://github.com/espressif/esp-idf/issues/13230
2024-02-28 16:52:11 +05:30
timoxd7
626aa9f4ca
ci(docker): Added get_idf alias to .bashrc
2024-02-28 10:31:32 +01:00
Peter Dragun
a6c62bdfb6
fix(tools): fix python dependecy test on windows
2024-02-28 10:30:57 +01:00
Laukik Hase
379e02ec9c
refactor(protocomm): Make the protocomm proto-c headers public
2024-02-28 14:35:04 +05:30
Island
28b4ad2b53
Merge branch 'bugfix/ble_update_lib_20240223' into 'master'
...
update lib on master
Closes BLERP-563, BLERP-567, BLERP-548, BLERP-561, BLERP-569, BLERP-542, BLERP-541, BLERP-543, BLERP-540, BLERP-570, BLERP-571, BLERP-572, and BLERP-573
See merge request espressif/esp-idf!29207
2024-02-28 16:54:14 +08:00
Ivan Grokhotkov
fb95daab06
fix(sdmmc): extend the maximum number of retries of ACMD41
...
According to the application note in SD Card Physical Specification:
> The host shall set ACMD41 timeout more than 1 second to abort repeat
of issuing ACMD41 when the card does not indicate ready. The timeout
count starts from the first ACMD41 which is set voltage window
in the argument.
Previously, the timeout was exactly one second, and this caused
certain larger-capacity cards to "time out", because they couldn't
finish initialization process in time.
2024-02-28 09:33:24 +01:00
Ivan Grokhotkov
47ba4d639a
fix(sdmmc): use correct argument for ACMD41 in SPI mode
...
ACMD41 argument is different between SD mode and SPI mode.
In SPI mode, the only non-zero bit may be the HCS bit. Unlike the SD
mode, the bits reflecting the host's OCR should be zero.
Previously, we used to set these bits the same way as for the SD mode.
This has caused certain cards to fail initializing, apparently their
controllers have checked the ACMD41 argument more strictly and refused
to finish initialization, resulting in an error such as
sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
(Note that this error may have other causes than the one fixed in
this commit. For example, if the card doesn't have a sufficient and
stable power supply, it may also fail to complete the internal
initialization process, and will never clear the busy flag in R1
response.)
Closes https://github.com/espressif/esp-idf/issues/6686
Closes https://github.com/espressif/esp-idf/issues/10542
2024-02-28 09:33:23 +01:00
Bogdan Kolendovskyy
f02fadda87
Merge branch 'bugfix/ip101_hw_reset_include' into 'master'
...
fix(esp_eth): explicitly include FreeRTOS headers into ip101 driver
See merge request espressif/esp-idf!29063
2024-02-28 16:20:35 +08:00
Sudeep Mohanty
f65a55952c
Merge branch 'bugfix/ulp_rtc_i2c_doesnt_work_with_interrupts' into 'master'
...
RTC I2C does not work when interrupts are enabled on ULP RISC-V
See merge request espressif/esp-idf!28844
2024-02-28 16:12:34 +08:00
Jin Cheng
20f2207d5f
Merge branch 'bugfix/mem_leak_op_dev_name' into 'master'
...
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
See merge request espressif/esp-idf!29141
2024-02-28 15:54:24 +08:00
Sudeep Mohanty
459ff8348f
fix(riscv): Added RISC-V functions to set interrupt threshold for CLIC targets
...
This commit added the RISC-V utility functions to set the interrupt
threshold for CLIC targets by using direct register value writes.
This makes the functions more efficient during run-time.
This is done to improve the critical section enter and exit performance on esp32p4.
2024-02-28 08:51:37 +01:00
Island
5e658f5d10
Merge branch 'bugfix/fix_ble_max_reconnect' into 'master'
...
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
Closes BLERP-568, BLERP-581, and BLERP-582
See merge request espressif/esp-idf!29186
2024-02-28 15:41:02 +08:00
Sudeep Mohanty
7444890a03
fix(esp_system): Updated the conditions for the GDBStub on Panic Kconfig option
...
This commit updates the Panic handler behavior Kconfig setting to make
the GDBStub on Panic (CONFIG_ESP_SYSTEM_PANIC_GDBSTUB) option to be only
available when esp_gdbstub is part of the component list of the build.
Closes https://github.com/espressif/esp-idf/issues/13218
2024-02-28 08:34:08 +01:00
Rahul Tank
30d5c36aac
fix(nimble): Increase range of reattempt connection count
2024-02-28 12:56:57 +05:30
Omar Chebib
c1849df791
refactor(esp_hw_support): changed reserved interrupt functions to be now defined per SoC
2024-02-28 15:21:10 +08:00
Jiang Guang Ming
73c60401af
fix(esp_rom): Update esp32p4lp rom ld files
2024-02-28 14:14:05 +08:00
Jiang Guang Ming
3117659bed
fix(esp_rom): Update esp32p4 rom caps
2024-02-28 14:13:16 +08:00
Laukik Hase
2265c0f230
feat(tools/test_apps): Add violation tests for the flash I/DROM region
...
- For SoCs supporting PMP
2024-02-28 10:54:38 +05:30
Laukik Hase
366e4ee944
refactor(esp_hw_support): Remove redundant PMP entry for ROM region
...
- The ROM text and data sections share the address range
(see SOC_I/DROM_MASK_LOW - SOC_I/DROM_MASK_HIGH).
- Initially, we had two PMP entries for this address range - one marking the
region as RX and the other as R.
- However, the latter entry is redundant as the former locks the PMP settings.
- We can divide the ROM region into text and data sections later when we
define boundaries marking these regions from the ROM.
2024-02-28 10:54:38 +05:30
Laukik Hase
ff839be31d
fix(esp_hw_support): Fix the I/DCACHE region PMP protection
2024-02-28 10:54:37 +05:30
Song Ruo Jing
98d9f04b00
feat(gdma): add GDMA support for ESP32C5
2024-02-28 12:38:02 +08:00
chenjianhua
7df536d325
fix(bt): Update bt lib for ESP32(2de69f3)
...
- Fixed HCI command status event send when LLCP busy
2024-02-28 12:09:03 +08:00
Wu Zheng Hui
f3b95059f9
Merge branch 'bugfix/fix_sleep_cache_safe_assertion' into 'master'
...
fix(esp_hw_support): fix cache safe check function
See merge request espressif/esp-idf!29246
2024-02-28 10:50:52 +08:00
Marius Vikhammer
455dd4e786
docs(wdt): fixed spelling mistakes in wdt doc
2024-02-28 10:13:24 +08:00
Cao Sen Miao
44e16a6401
fix(spi_flash): Fix issue that flash encryption failed while rom_impl config is enabled
...
The issue is `esp_flash_write_encryped` function in ROM on ESP32C3, ESP32S3
calls legacy implementation, which uses old configuration. And this causes
write fails.
The solution in this commit is to compile and link this function(and related)
in IRAM instead of the ROM one.
The IRAM cost increases around 1.2KB after the fix
2024-02-28 10:07:53 +08:00
zwl
7b8b85e140
bugfix(ble) : fixed some ble issues on ESP32-C2
2024-02-27 23:28:25 +08:00
zwl
093bc1a4f5
ble(update):
...
Update c2 lib to 79be7ec9
Update h2 lib to c6f7cb08
Update c6 lib to c6f7cb08
2024-02-27 23:28:25 +08:00
C.S.M
7cf8cc79a1
Merge branch 'fix/ci_i2c_sleep_retention' into 'master'
...
fix(i2c): Modify the test memory leak check threshold and add more file pattern
See merge request espressif/esp-idf!29290
2024-02-27 23:00:29 +08:00
Joshua
09503600f2
fix(bt/blufi): Fixed BluFi module link error(C++ hybrid compilation)
2024-02-27 22:32:14 +08:00
Raghu Saxena
82a711d4e2
fix(bt/example): Use correct struct type
2024-02-27 22:32:14 +08:00
thekurtovic
3e74922c9e
fix(bt/bluedroid): Fixed "reprot" typo in esp_ble_gap_ext_adv_reprot_t
2024-02-27 22:32:14 +08:00
zhanghaipeng
3eec662473
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-27 22:03:37 +08:00
Tomas Rezucha
7f22c235db
refactor(esp_hid): Format the code with astyle
2024-02-27 14:48:43 +01:00
morris
5d812b5ae5
Merge branch 'feature/mipi_dpi_multi_frame_buffer' into 'master'
...
feat(mipi_dsi): support multiple frame buffers
See merge request espressif/esp-idf!28862
2024-02-27 21:29:36 +08:00
Gao Xu
f3ebfaef53
Merge branch 'feat/add_gpio_fun_sel_api' into 'master'
...
feat(gpio): add gpio fun select api
See merge request espressif/esp-idf!29198
2024-02-27 21:04:31 +08:00
Darian Leung
3887441b37
fix(usb): Fix bug where usbh_process() misses an event
...
This commit fixes a bug where if multiple concurrent USBH API calls trigger
multiple events on the same device, some events will be lost. As a result,
those lost events don't get processed by the subsequent usbh_process() call.
2024-02-27 18:22:48 +08:00
Bogdan Kolendovskyy
eb8985886d
fix(esp_eth): explicitly include FreeRTOS headers into ip101 driver to ensure availability of vTaskDelay
2024-02-27 18:13:07 +08:00
morris
cf20dfee1d
feat(mipi_dsi): support multiple frame buffers
2024-02-27 17:49:04 +08:00
morris
f0342d6b59
feat(dw_gdma): support change link list item connection
...
by dw_gdma_lli_set_next
2024-02-27 17:49:04 +08:00
Cao Sen Miao
28a0548c67
fix(i2c): Modify the test memory leak check threshold and add more file pattern
2024-02-27 17:30:59 +08:00
wuzhenghui
4e731e8612
fix(esp_hw_support): fix cache safe check function
2024-02-27 17:29:24 +08:00
Fu Hanxi
12de4603c0
Merge branch 'ci/fix_multi_dut_without_param' into 'master'
...
ci(pytest): fix multi dut wrongly be picked issue
See merge request espressif/esp-idf!28793
2024-02-27 17:02:12 +08:00
gaoxu
e9ce63532b
feat(gpio): add gpio fun sellect api
2024-02-27 17:01:53 +08:00
Marius Vikhammer
3c9463bc75
fix(linux_target): fix esp_err_to_name failing to compile on linux
2024-02-27 16:55:43 +08:00
Jiang Jiang Jian
be7fe58971
Merge branch 'feature/improve_coex_connect_compatibility' into 'master'
...
feat(coex): improve Wi-Fi connecting compatibility at coexistence
Closes WIFI-6362, WIFI-6320, WIFIBUG-216, FCC-60, and FCC-59
See merge request espressif/esp-idf!28195
2024-02-27 16:53:21 +08:00
Konstantin Kondrashov
11d44e82eb
Merge branch 'feature/efuse_esp32p4_add_new' into 'master'
...
feat(efuse): Adds new efuses for esp32p4
See merge request espressif/esp-idf!29085
2024-02-27 15:37:39 +08:00
Chen Yu Dong
0c55596e26
Merge branch 'revert-57955cc1' into 'master'
...
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
See merge request espressif/esp-idf!29280
2024-02-27 14:39:57 +08:00
Chen Yu Dong
6af93c154b
Revert "Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'"
...
This reverts merge request !28944
2024-02-27 14:24:37 +08:00
Darian Leung
b18a787469
change(driver/twai): Update TWAI message object initialization examples
...
This commit updates how examples and code snippets initialize the
twai_message_t for transmission. Examples/snippets now explicitly demonstrate
how to initialize every member/bit-field of the object.
2024-02-27 11:52:51 +08:00
Linda
ecddca6582
docs: add command example to get-started/establish-serial-connection
2024-02-27 11:28:40 +08:00
Marius Vikhammer
f2fe408b99
refactor(core): reformat newlib and pthread with astyle
2024-02-27 10:00:06 +08:00
liuning
5314cf8aee
example: add custom partition table for mesh manual networking
2024-02-27 09:45:21 +08:00
liuning
7440e302be
feat(coex): improve Wi-Fi connecting compatibility at coexistence
2024-02-27 09:43:00 +08:00
Martin Vychodil
4cb3a75436
Merge branch 'bugfix/nvs_lock_initi_and_multipage_blob' into 'master'
...
Bugfix/nvs Improved handling of BLOB during unreliable power environment and concurrent data access scenarios
Closes IDF-8839
See merge request espressif/esp-idf!28843
2024-02-27 04:50:56 +08:00
Alexey Lapshin
04b73368e5
fix(tools): do not use builtin memcpy/memset/strcpy on xtensa chips
...
Closes https://github.com/espressif/esp-idf/issues/13228
2024-02-27 02:09:54 +08:00
Alexey Lapshin
5eb058ea0f
Merge branch 'ci/fix_p4_build_failures' into 'master'
...
ci: fix ESP32-P4 build failures in CI
See merge request espressif/esp-idf!29249
2024-02-27 02:09:08 +08:00
Harshit Malpani
19104b430f
ci: fix ESP32-P4 build failures in CI
2024-02-26 22:59:01 +08:00
Erhan Kurubas
b71dabf08b
Merge branch 'register_gcov_tick_hook_once' into 'master'
...
fix(gcov): avoid multiple tick hook registration
See merge request espressif/esp-idf!29087
2024-02-26 20:47:46 +08:00
Shu Chen
cd3c813aa6
Merge branch 'bugfix/fix_ot_ci_config' into 'master'
...
fix(openthread): configurations for openthread examples
See merge request espressif/esp-idf!29243
2024-02-26 19:54:30 +08:00
Ondrej Kosta
6013d0e1e6
Merge branch 'ci/bridge_pytest' into 'master'
...
ci(esp_eth): run iperf over longer period for SPI ETH bridge
See merge request espressif/esp-idf!28842
2024-02-26 19:17:18 +08:00
morris
82c0e18dd8
Merge branch 'refactor/astyle_driver' into 'master'
...
change(driver): reformat driver component with astyle_py
See merge request espressif/esp-idf!29217
2024-02-26 18:36:31 +08:00
Tomas Rezucha
5863a27bd2
feat(usb/host): Add missing sync types from USB specification
2024-02-26 10:50:20 +01:00
Shu Chen
cda92ca0e9
Merge branch 'fix/openthread_alarm_timer_overflow' into 'master'
...
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
See merge request espressif/esp-idf!29146
2024-02-26 17:25:42 +08:00
Xu Si Yu
fbe6b5f194
fix(openthread): configurations for openthread examples
2024-02-26 17:06:01 +08:00
morris
c65fbbdf71
change(driver): reformat driver component with astyle_py
2024-02-26 11:47:05 +08:00
Mahavir Jain
603bc0536c
Merge branch 'fix/support_gcm_soft_fallback_for_non_aes_ciphers' into 'master'
...
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation
Closes IDF-8494
See merge request espressif/esp-idf!28007
2024-02-26 11:18:11 +08:00
Ivan Grokhotkov
b39f13d685
Merge branch 'ci/ignore_c3_flash_multi_cases' into 'master'
...
ci: ignore c3 flash_multi cases
See merge request espressif/esp-idf!29229
2024-02-24 16:52:44 +08:00
radek.tandler
fc6951e193
fix(nvs): Improved lockig mechanism for initialization phase
2024-02-24 07:55:32 +01:00
radek.tandler
635e6b154e
fix(nvs): eraseMultiPageBlob to robustly delete all related BLOB_DATA records and respect VER_ANY
2024-02-24 07:55:32 +01:00
radek.tandler
cad09ea461
fix(nvs): corrected findItem to return BLOB_DATA when chunkIndex = CHUNK_ANY
2024-02-24 07:55:22 +01:00
Roland Dobai
ceff9566ad
Merge branch 'feature/unsupported_platfomr_list' into 'master'
...
feat(tools): idf_tools.py unsupported platforms list
Closes IDFGH-11767, IDFGH-11873, and IDFGH-12090
See merge request espressif/esp-idf!29016
2024-02-24 14:27:28 +08:00
C.S.M
2302dd5a91
Merge branch 'feature/i2c_sleep' into 'master'
...
feat(i2c): Support i2c sleep retention on esp32c6/h2
Closes IDF-8458
See merge request espressif/esp-idf!28885
2024-02-24 09:58:35 +08:00
Fu Hanxi
0df25d5229
ci: ignore c3 flash_multi cases
2024-02-23 14:15:35 +01:00
Harshit Malpani
ff94741cd1
Merge branch 'docs/update_app_utils_docs_for_esp32p4' into 'master'
...
docs: Update App Utils programming guide docs for ESP32P4
Closes IDF-7768 and IDF-8076
See merge request espressif/esp-idf!29051
2024-02-23 20:09:38 +08:00
Wang Meng Yang
e265484084
Merge branch 'change/reduce_usage_of_iram_when_bt_in_single_mode' into 'master'
...
change(bt/bluedroid): reset the app redirected functions in controller based on the bluetooth mode
Closes BT-3546
See merge request espressif/esp-idf!28040
2024-02-23 17:59:34 +08:00
Fu Hanxi
859bd52131
Merge branch 'ci/upload_size_info_and_build_junit_report' into 'master'
...
ci: upload size info, and build junit report
See merge request espressif/esp-idf!28803
2024-02-23 16:16:26 +08:00
Lin Rui Hao
00df222cdf
Merge branch 'docs/rf_coexistence_api_guides_support_esp32c2' into 'master'
...
Docs: RF coexistence api guides support esp32c2
Closes BT-3582
See merge request espressif/esp-idf!28780
2024-02-23 15:20:45 +08:00
Harshit Malpani
bae89606c3
feat: Update esp_local_ctrl example for ESP32P4
2024-02-23 12:33:11 +05:30
Harshit Malpani
2df1ba8535
docs: Update App Utils programming guide docs for ESP32P4
...
Re-enable protocol and ota examples for ESP32P4
2024-02-23 12:33:11 +05:30
Zhang Xiao Yan
bef0b16dba
Merge branch 'docs/add_windows_link_to_jtag_debugging' into 'master'
...
docs: add a link for Windows users to JTAG debugging
See merge request espressif/esp-idf!29104
2024-02-23 14:26:07 +08:00
Jin Cheng
a288640655
fix(bt/bluedroid): Avoided possible memory leak in the module of BT device
2024-02-23 14:14:50 +08:00
Lou Tian Hao
ebbff30163
Merge branch 'docs/add_internal_inspection_mechanism_description_for_ext1' into 'master'
...
docs(pm): add internal inspection mechanism description doc for ext1
See merge request espressif/esp-idf!29149
2024-02-23 13:24:11 +08:00
harshal.patil
a21a16f34f
ci(mbedtls/gcm): Added test to verify software fallback for non-AES cipher GCM operations
2024-02-23 10:47:30 +05:30
harshal.patil
8977be856d
fix(mbedtls/gcm): Add support for software fallback for non-AES ciphers in a GCM operation
...
- Even if the config MBEDTLS_HARDWARE_AES is enabled, we now support fallback
to software implementation of GCM operations when non-AES ciphers are used.
2024-02-23 10:47:30 +05:30
Mahavir Jain
98373a3c2a
Merge branch 'bugfix/encrypted_flash_write_safe_addr' into 'master'
...
fix(spi_flash): check for safe write address in encrypted flash API
See merge request espressif/esp-idf!29043
2024-02-23 12:30:30 +08:00
Cao Sen Miao
27b2f7a10b
feat(i2c): Add test cases for i2c sleep retention with 802154
2024-02-23 11:28:17 +08:00
Cao Sen Miao
cf521b60ea
feat(i2c): Support i2c sleep retention on esp32c6/h2
2024-02-23 11:28:14 +08:00
Mahavir Jain
000d1407ea
Merge branch 'bugfix/host_security_workflow_docs_update' into 'master'
...
fix(docs): correct the UART ROM DL mode disable section for ESP32
See merge request espressif/esp-idf!29046
2024-02-23 11:24:29 +08:00
Lou Tian Hao
5e9d02549f
docs(pm): improve chinese description
2024-02-23 11:05:49 +08:00
Song Ruo Jing
bbe4d602e1
doc(pm): improve english description
2024-02-23 10:45:15 +08:00
Zhi Wei Jian
76c4cfc834
Merge branch 'feature/add_api_to_send_vendor_hci_cmd' into 'master'
...
Add api to send vendor hci command
Closes BLERP-546
See merge request espressif/esp-idf!28855
2024-02-23 10:29:42 +08:00
Rahul Tank
c5e92ac4ce
Merge branch 'bugfix/move_count' into 'master'
...
fix(nimble): Fix compilation issue in nimble for -O2 flag
See merge request espressif/esp-idf!29035
2024-02-23 09:14:47 +08:00
Darshan Dobariya
e6bf35b3c9
fix(nimble): Change 'move_count' to uint8_t type
2024-02-22 21:34:11 +05:30
Jiang Jiang Jian
8e06aedcb3
Merge branch 'bugfix/fix_dhcp_offer_and_dhcp_ack_use_ampdu_lead_dhcp_easy_fail_issue' into 'master'
...
fix(wifi): fixed dhcp offer and dhcp ack data rates
Closes WIFIBUG-142, AUD-5080, FCS-1347, and WIFI-6385
See merge request espressif/esp-idf!27459
2024-02-23 00:01:50 +08:00
Rahul Tank
2bec5d70b6
Merge branch 'bugfix/remove_namespace_variable_name' into 'master'
...
fix(nimble): update variable name to avoid using keyword
See merge request espressif/esp-idf!28972
2024-02-22 23:31:38 +08:00
Adam Múdry
8d3e79971e
feat(fatfs): Add f_expand function as esp_vfs_fat_create_contiguous_file
...
Add esp_vfs_fat_test_contiguous_file to test it
2024-02-22 16:05:28 +01:00
muhaidong
41ce6211d3
fix(wifi): fix lmac_stop_hw_txq issue
2024-02-22 22:56:02 +08:00
muhaidong
e7625eb189
fix(wifi): fix some wifi issues
...
1. fix qos encapsulated eapol issue
2. fixed dhcp offer and dhcp ack data rates
2024-02-22 22:56:02 +08:00
muhaidong
d1838da407
fix(example): fixed app partion is too small for binary size
2024-02-22 22:56:02 +08:00
Martin Vychodil
0b4f451470
Merge branch 'fix/undeprecate_esp_vfs_fat_register' into 'master'
...
fix(fatfs): temp remove deprecated attribute from esp_vfs_fat_register
Closes IDFCI-2045
See merge request espressif/esp-idf!29168
2024-02-22 22:54:13 +08:00
radek.tandler
d879ec5248
fix(nvs): added check and erase of mismatched BLOB_DATA on init
2024-02-22 15:15:10 +01:00
Ivan Grokhotkov
5b53fb07fb
fix(nvs): prevent out of bounds write if blob data is inconsistent
2024-02-22 15:15:10 +01:00
Marek Fiala
54be450c4a
feat(tools): detect linux platform only on linux systems
...
Closes https://github.com/espressif/esp-idf/issues/13148
2024-02-22 19:30:11 +08:00
Marek Fiala
da43126f02
feat(tools): idf_tools.py unsupported platforms
...
Plus improved error messages about platform detection.
Closes https://github.com/espressif/esp-idf/issues/12959
Closes https://github.com/espressif/esp-idf/issues/12865
2024-02-22 19:30:11 +08:00
Lou Tianhao
71c8879099
docs(pm): add internal inspection mechanism description doc
2024-02-22 19:24:08 +08:00
Jiang Jiang Jian
c7a02cbe55
Merge branch 'c6_auto_dbias_master_hsq' into 'master'
...
ESP32C6: Active & sleep dbg and dbias get from efuse to fix the voltage
See merge request espressif/esp-idf!27696
2024-02-22 19:12:28 +08:00
Konstantin Kondrashov
0d90a91e12
Merge branch 'bugfix/esp_intr_free' into 'master'
...
fix(esp_hw_support): Fix esp_intr_free when task has no core affinity
See merge request espressif/esp-idf!27328
2024-02-22 18:58:10 +08:00
zhiweijian
7ea7f1536f
feat(bt/bluedroid): add api to setnd vendor hci command
2024-02-22 18:00:30 +08:00
Marius Vikhammer
af6657b43b
fix(fatfs): temp remove deprecated attribute from esp_vfs_fat_register
...
Causes build-errors internally in CI, should deprecate after external
components have been upgraded
2024-02-22 17:48:32 +08:00
Rahul Tank
dd38f2406b
fix(nimble): update variable name to avoid using keyword
2024-02-22 15:14:33 +05:30
Roland Dobai
df390159f6
Merge branch 'fix/ci_test_cli_installer' into 'master'
...
fix(ci): Change expected message in tests after dependency checker update
Closes IDFCI-2046
See merge request espressif/esp-idf!29183
2024-02-22 17:11:18 +08:00
Mahavir Jain
b44387fd9b
Merge branch 'feature/enable_ecc_support_for_c5' into 'master'
...
feat: added ecc peripheral support for esp32c5
Closes IDF-8625
See merge request espressif/esp-idf!29053
2024-02-22 16:36:30 +08:00
Wu Zheng Hui
3560d20a2e
Merge branch 'docs/add_description_for_pd_top_gpio_configuration' into 'master'
...
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
Closes IDFGH-12085 and IDFGH-13186
See merge request espressif/esp-idf!29097
2024-02-22 16:11:47 +08:00
Konstantin Kondrashov
b8e2342bf8
Merge branch 'bugfix/bootloader_flash_update_size' into 'master'
...
fix(bootloader_support): Adds bootloader_flash_update_size() for the rest chips
Closes IDFGH-12123
See merge request espressif/esp-idf!29049
2024-02-22 15:49:22 +08:00
Roland Dobai
0e318fb6fc
fix(ci): Change expected message in tests after dependency checker update
...
This should fix the tests after 5f798eb78b
has changed the error message.
2024-02-22 08:03:29 +01:00
morris
47c575d30c
Merge branch 'feat/oled_example_use_new_i2c_master_driver' into 'master'
...
feat(i2c_lcd): use new i2c master driver in oled example
Closes IDFGH-12145
See merge request espressif/esp-idf!29094
2024-02-22 11:55:20 +08:00
Island
6790a5f79f
Merge branch 'bugfix/ble_mesh_pb_adv_compile_error' into 'master'
...
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
Closes IDFGH-12147
See merge request espressif/esp-idf!29126
2024-02-22 11:33:59 +08:00
Marius Vikhammer
c3ecd6d1f7
Merge branch 'bugfix/reset_reasons' into 'master'
...
Update reset reasons for C6, H2, P4 and C5
Closes IDF-5719 and IDF-8660
See merge request espressif/esp-idf!28999
2024-02-22 11:02:29 +08:00
Jiang Jiang Jian
2a6b3df49f
Merge branch 'feature/support_DPP_AKM_v1' into 'master'
...
Add support of Network Introduction Protocol in DPP.
Closes WIFI-6171 and WIFIBUG-156
See merge request espressif/esp-idf!20856
2024-02-22 10:35:07 +08:00
Rahul Tank
9c0714fae7
Merge branch 'bugfix/missing_controller_disabled_guard' into 'master'
...
fix(nimble): Fixes related to nimble host only
See merge request espressif/esp-idf!29034
2024-02-22 02:02:18 +08:00
Adam Múdry
b13f414be7
Merge branch 'feature/vfs_fat_config_register' into 'master'
...
feat(storage/fatfs): Switch to a config struct for VFS FAT registration
Closes IDF-9174
See merge request espressif/esp-idf!28977
2024-02-21 23:39:56 +08:00
Guillaume Souchere
3fa2450b2c
Merge branch 'fix/esp32c2-rom-patch-kconfig' into 'master'
...
fix(heap): Hide check patch config if no tlsf rom used
Closes IDF-9196
See merge request espressif/esp-idf!29071
2024-02-21 21:30:11 +08:00
Roland Dobai
f0796406a5
Merge branch 'fix/py_dep_check' into 'master'
...
fix(tools): catch more general errors in python dependency checker
Closes IDF-9181
See merge request espressif/esp-idf!29048
2024-02-21 20:57:08 +08:00
Jiang Jiang Jian
be2ccdcc50
Merge branch 'bugfix/fix_double_free_coc' into 'master'
...
fix(nimble): Removed double free of packet
See merge request espressif/esp-idf!29030
2024-02-21 20:37:03 +08:00
Roland Dobai
d25980cac7
Merge branch 'feat/idf_tools_py_remove_global_vars' into 'master'
...
feat(idf_tools): Switch from global variables to singleton store
Closes IDF-4918
See merge request espressif/esp-idf!28907
2024-02-21 20:32:09 +08:00
Lin Rui Hao
6c9f50343d
Merge branch 'bugfix/fix_coex_lib_circular_dependency' into 'master'
...
fix(esp_coex): fix circular dependency issue on esp32
Closes IDFGH-12049
See merge request espressif/esp-idf!29099
2024-02-21 19:04:28 +08:00
Sudeep Mohanty
1c015a3f0d
feat(ulp-riscv): Added unit test for RTC I2C
...
This commit adds a unit-test for RTC I2C operation on the ULP RISC-V.
2024-02-21 11:46:19 +01:00
Konstantin Kondrashov
281031e24d
feat(efuse): Adds new efuses for esp32p4
2024-02-21 12:45:31 +02:00
Sudeep Mohanty
993c8d4f0e
fix(ulp-riscv): Wrapped all RTC I2C and UART operations in critical sections
...
This commit adds a workaround for a bug where the RTC I2C operations
result in a Bus Error when interrupts are enabled. The commit also adds
a critical section protection for UART print operations.
2024-02-21 11:45:06 +01:00
Sudeep Mohanty
d352ec615a
feat(ulp-riscv): Added utility functions for atomicity
...
This commit adds utility functions to enter and exit critical sections
in the code flow by disabling and enabling interrupts.
2024-02-21 11:45:06 +01:00
Sudeep Mohanty
bc74cf808d
feat(ulp-riscv): Added Kconfig option to enable ULP RISC-V interrupts
...
This commit adds a Kconfig option, CONFIG_ULP_RISCV_INTERRUPT_ENABLE, to
enable interrupts on the ULP RISC-V core on the esp32s2 and esp32s3.
2024-02-21 11:45:06 +01:00
nilesh.kale
747ee60dd5
feat: added ecc peripheral support for esp32c5
...
This commits adds support for ECC peripheral for ESP32C5
This is tested on mbedtls and hal testapps.
2024-02-21 14:52:56 +05:30
Fu Hanxi
85372fb1ce
ci(pytest): fix multi dut wrongly be picked issue
...
This issue will happen to multi-dut test cases
- without `target` defined in param
- and with `app_path` defined in param
- and with `pytest.mark.target` markers
2024-02-21 10:18:21 +01:00
linruihao
e418e8ec21
docs: update rf coexistenct api guides
...
1. support esp32c2
2. fix inconsistency between CN and EN docs of rf coexistence
3. adjust the visibility of some contents based on soc_caps
2024-02-21 16:57:33 +08:00
linruihao
1d34bb5e8a
fix(esp_coex): add support_coexistence soc_caps for esp32c2 and esp32h2
2024-02-21 16:38:46 +08:00
wuzhenghui
d688492fe9
docs(gpio): add description for gpio_force_hold_all & gpio_force_unhold_all
...
Closes https://github.com/espressif/esp-idf/issues/13186
2024-02-21 16:21:03 +08:00
wuzhenghui
cfd8c6fb94
docs(esp_pm): Adding notes on configuring GPIOs when using PD_TOP sleep
...
Closes https://github.com/espressif/esp-idf/issues/13143
2024-02-21 16:20:59 +08:00
aditi_lonkar
90cc61588e
feat(esp_wifi): Add support of Network Introduction Protocol in DPP
2024-02-21 12:47:32 +05:30
Jiang Jiang Jian
03d6b092c0
Merge branch 'bugfix/fix_task_wdt_in_mplen_clear_rebase_master' into 'master'
...
fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode
Closes WIFIBUG-401 and WIFI-6358
See merge request espressif/esp-idf!29120
2024-02-21 15:13:28 +08:00
xiaqilin
4d7e86eeb6
fix(openthread): fix openthread alarm timer calculation remaining_us overflow issue
2024-02-21 15:09:36 +08:00
KonstantinKondrashov
eeeebdf1cd
fix(esp_hw_support): Fix esp_intr_free when taks has no core affinity
...
Closes https://github.com/espressif/esp-idf/issues/12608
2024-02-21 14:54:32 +08:00
Roshan Bangar
167c663542
fix(nimble): fixed missing controller disabled guard in esp_nimble_deinit
2024-02-21 11:55:41 +05:30
Rahul Tank
01bc97ab04
Merge branch 'bugfix/signed_write_fix' into 'master'
...
fix(nimble): Message to be signed is corrected in signed write
See merge request espressif/esp-idf!28816
2024-02-21 14:19:01 +08:00
Mahavir Jain
d99a715568
test: add encrypted flash write test for dangerous regions
2024-02-21 10:31:27 +05:30
Marius Vikhammer
4ce4af61ad
fix(system): update reset reasons for P4 and C5
2024-02-21 11:59:28 +08:00
Gao Xu
a0532e1dce
Merge branch 'bugfix/workaround_reset_eof_counter_c3' into 'master'
...
fix(adc): workaround to fix adc continuous get less results on c3
See merge request espressif/esp-idf!27414
2024-02-21 11:55:25 +08:00
yinqingzhao
8b8d0f886d
fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode
2024-02-21 11:18:39 +08:00
Kapil Gupta
3a2e0dcbfb
Merge branch 'bugfix/mbo_api_flag' into 'master'
...
fix(wpa_supplicant):Add CONFIG_MBO flag for mbo apis.
Closes WIFIBUG-390
See merge request espressif/esp-idf!28560
2024-02-21 10:54:46 +08:00
Omar Chebib
345bf79b4e
Merge branch 'bugfix/esp32p4_remove_fence' into 'master'
...
fix(riscv): Remove the memory barrier when changing interrupt threshold
Closes IDF-7898
See merge request espressif/esp-idf!29119
2024-02-21 10:49:18 +08:00
Jiang Jiang Jian
e1a5633e18
Merge branch 'bugfix/bootloader_custom_rtc_data_crc_master' into 'master'
...
fix(bootloader): add legacy retained memory CRC calculation
Closes IDFGH-11747
See merge request espressif/esp-idf!28934
2024-02-21 10:39:14 +08:00
Gao Xu
9c14a3345f
Merge branch 'feature/esp32p4_gpio_support' into 'master'
...
feat(gpio): add gpio support on ESP32C5
Closes IDF-8717
See merge request espressif/esp-idf!28669
2024-02-21 10:26:34 +08:00
Marius Vikhammer
ffd62352de
Merge branch 'ci/test_limit_main_cleanup' into 'master'
...
ci(test_apps): limit dependencies for misc test_apps
See merge request espressif/esp-idf!29088
2024-02-21 09:26:25 +08:00
Erhan Kurubas
5f42493573
Merge branch 'astyle_format_coredump' into 'master'
...
refactor(espcoredump): format coredump component with astyle
See merge request espressif/esp-idf!29114
2024-02-20 17:59:23 +08:00
Island
41ee4ad23f
Merge branch 'bugfix/fix_ble_free_all_crash_issue' into 'master'
...
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
Closes BLERP-565
See merge request espressif/esp-idf!29107
2024-02-20 17:56:54 +08:00
Fu Hanxi
0a5eec08ef
Merge branch 'ci/fix_wrongly_build_all_test_related_apps_issue' into 'master'
...
Ci/fix wrongly build all test related apps issue
See merge request espressif/esp-idf!29078
2024-02-20 17:40:59 +08:00
Chen Jian Xing
90035d3588
Merge branch 'bugfix/update_scan_ap_num_when_clear_ap_list' into 'master'
...
fix(wifi): fixed scan and home channel change issues
Closes WIFI-6456 and IDFGH-11976
See merge request espressif/esp-idf!28895
2024-02-20 17:14:19 +08:00
Mahavir Jain
277c925e6a
Merge branch 'bugfix/anti_rollback_check_regression' into 'master'
...
fix(bootloader_support): check the secure version only for app image
See merge request espressif/esp-idf!29102
2024-02-20 17:13:12 +08:00
Konstantin Kondrashov
1253ab6e27
Merge branch 'feature/move_esp_timer_related_inits_into_component' into 'master'
...
feat(esp_timer): Move esp_timer-related init steps into the component
Closes IDF-8755
See merge request espressif/esp-idf!28664
2024-02-20 16:49:31 +08:00
Liu Linyan
2d25ef62d1
fix(ble_mesh): Fix compiling error when PB-ADV is disabled
...
Closes https://github.com/espressif/esp-idf/issues/13203
2024-02-20 16:40:30 +08:00
Jan Beran
9ebba1b5c2
change(idf_tools): switch from old string formatting to f-strings and parentheses
2024-02-20 09:00:33 +01:00
Jan Beran
6e88ba4832
feat(idf_tools): Switch from global variables to global singleton
2024-02-20 09:00:33 +01:00
Fu Hanxi
b5e6b883a5
ci: fix test related apps are force been built
2024-02-20 08:30:22 +01:00
Sudeep Mohanty
9605f9be3f
Merge branch 'contrib/github_pr_12800' into 'master'
...
feat(freertos): Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
Closes IDFGH-11693 and IDF-8785
See merge request espressif/esp-idf!28505
2024-02-20 15:21:47 +08:00
linruihao
6604417b45
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-20 15:12:20 +08:00
gaoxu
3ac736bc95
feat(gpio): add gpio support on ESP32C5
2024-02-20 14:57:25 +08:00
Sudeep Mohanty
ce4b49ae37
Merge branch 'docs/esp_event_minor_update' into 'master'
...
fix(docs): Minor update to esp_event.rst for improved user experience
Closes IDFGH-12098
See merge request espressif/esp-idf!29109
2024-02-20 14:50:11 +08:00
nilesh.kale
7ce39ffa8a
fix(hal/test_apps): update sha testcases flow
...
This commit updates the flow of sha testcases.
Previously, DMA test cases were still executed even after disabling the related feature.
2024-02-20 11:53:58 +05:30
Guillaume Souchere
7938ac4104
fix(heap): Hide check patch config if no tlsf rom used
...
HEAP_TLSF_CHECK_PATCH needs to be hiden in menuconfig if
HEAP_TLSF_USE_ROM_IMPL is not enabled.
2024-02-20 06:47:42 +01:00
SumeetSingh19
14221b74f4
fix(nimble): message to be signed is corrected in signed write
2024-02-20 11:14:53 +05:30
morris
0a25176282
Merge branch 'feat/gptimer_support_esp32c5' into 'master'
...
feat(gptimer): basic driver support on esp32c5
Closes IDF-8705
See merge request espressif/esp-idf!29096
2024-02-20 13:33:15 +08:00
Rahul Tank
045884a899
Merge branch 'feat/ble_gap_dev_auth' into 'master'
...
feat(nimble): Authorize or deauthorize a BLE device for a connection
Closes BLERP-555
See merge request espressif/esp-idf!28902
2024-02-20 12:34:45 +08:00
Marius Vikhammer
c0a2043562
fix(system): update reset reasons for C6 and H2
2024-02-20 12:27:09 +08:00
Omar Chebib
2217854092
fix(riscv): Remove the memory barrier when changing interrupt threshold
2024-02-20 12:19:08 +08:00
Mahavir Jain
4a52733610
Merge branch 'docs/update_provisioning_docs_for_esp32p4' into 'master'
...
docs: Update provisioning API refs and guides for ESP32P4
Closes IDF-7766
See merge request espressif/esp-idf!29018
2024-02-20 12:12:03 +08:00
gongyantao
112ad700fc
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-20 10:24:59 +08:00
Erhan Kurubas
f4acf0b378
refactor(espcoredump): format coredump component with astyle
2024-02-19 21:57:28 +01:00
Martin Vychodil
ce266c3cd7
Merge branch 'docs/spiffs_doc_update' into 'master'
...
docs(spiffs): update api-reference document for SPIFFS
See merge request espressif/esp-idf!29105
2024-02-20 01:04:46 +08:00
Adam Múdry
5f961537cc
feat(storage/fatfs): Switch to a config struct for VFS FAT registration
2024-02-19 14:05:50 +01:00
Sudeep Mohanty
a2d40b688f
fix(docs): Minor update to esp_event.rst for improved user experience
...
This commit adds semicolons in c-code blocks in esp_event.rst for
improved user experience when directly copying and pasting code.
Closes https://github.com/espressif/esp-idf/issues/13156
2024-02-19 13:49:46 +01:00
ShenWeilong
d200f0f0e4
fix(ble): Fixed the free_all crash on esp32c6 and esp32h2
2024-02-19 20:00:29 +08:00
Konstantin Kondrashov
d348258f2c
fix(test_apps): Fix coredump_uart_bin_crc.test_hw_stack_guard_cpu0 test
2024-02-19 19:21:40 +08:00
Konstantin Kondrashov
49ba674fb5
feat(esp_timer): Move esp_timer-related init steps into the component
2024-02-19 19:21:40 +08:00
Darshan Dobariya
169ee08c04
feat(nimble): Authorize or deauthorize a BLE device for a connection
2024-02-19 18:54:41 +08:00
Island
10f14d5cca
Merge branch 'bugfix/ble_update_lib_20240207' into 'master'
...
update lib on master
See merge request espressif/esp-idf!28969
2024-02-19 18:11:19 +08:00
Linda
f288a81723
docs: add a link for Windows users to JTAG debugging
2024-02-19 17:33:24 +08:00
sonika.rathi
fe4ee63a4e
docs(spiffs): update api-reference document for SPIFFS
...
Closes https://github.com/espressif/esp-idf/issues/10608
2024-02-19 10:28:05 +01:00
Mahavir Jain
c33b9e1426
fix(bootloader_support): check the secure version only for app image
...
Secure version in the image header is only available for the application
image. However, for certain security workflows, bootloader verifies
itself (own image) and hence the secure version check during that must be
avoided.
Regression introduced in recent commit-id: 3305cb4d
Tested that both secure boot and flash-enc workflows work correctly
with the anti-rollback scenario.
2024-02-19 14:54:17 +05:30
Fu Hanxi
fe0b63ff65
Merge branch 'ci/fix_default_artifacts' into 'master'
...
ci: always set `expire_in` and `when` with `artifacts`
See merge request espressif/esp-idf!29083
2024-02-19 17:06:19 +08:00
Harshit Malpani
48ca895e3c
docs: Update provisioning API refs and guides for ESP32P4
2024-02-19 13:24:57 +05:30
zhangyanjiao
8bfab29f8d
fix(wifi): fixed scan and home channel change issues
...
1. update scan ap number when clear scan ap records
2. fixed the old_snd filed error in WIFI_EVENT_HOME_CHANNEL_CHANGE event
Closes https://github.com/espressif/esp-idf/issues/13051
2024-02-19 14:57:41 +08:00
hongshuqing
15629e30ee
fix: fix s3 bbpll cali fail bug
2024-02-19 14:33:40 +08:00
gaoxu
2eccde88f3
fix(adc): workaround to fix adc continuous get less results on c3
2024-02-19 10:34:54 +08:00
morris
49e7228be9
feat(gptimer): basic driver support on esp32c5
2024-02-19 10:27:18 +08:00
Marius Vikhammer
f68c131e56
Merge branch 'ci/disable_p4_cdc_acm_host' into 'master'
...
ci(usb_host): disable cdc_acm_vcp example for P4
See merge request espressif/esp-idf!29091
2024-02-18 17:23:55 +08:00
morris
ce8f9a0a00
feat(i2c_lcd): use new i2c master driver in oled example
...
Closes https://github.com/espressif/esp-idf/issues/13201
2024-02-18 17:15:44 +08:00
Yuan Ming Fu
e6dba934bd
Merge branch 'bugfix/blemesh_lightbulb' into 'master'
...
fix: example: blemesh lightbulb driver
See merge request espressif/esp-idf!28870
2024-02-18 16:52:37 +08:00
Marius Vikhammer
1f7c666701
ci(test_apps): limit dependencies for misc test_apps
...
Only pull in direct dependencies for the test apps, reducing build time
as well making it possible for CI to determine if the test should run or not
when dependencies are changed.
2024-02-18 16:01:58 +08:00
Marius Vikhammer
b1bbca60ee
ci(usb_host): disable cdc_acm_vcp example for P4
2024-02-18 15:22:43 +08:00
Armando (Dou Yiwen)
6b278ac406
Merge branch 'change/remove_idf7890_todo' into 'master'
...
change(memory): remove `IDF-7890` todo
Closes IDF-7890
See merge request espressif/esp-idf!28766
2024-02-18 14:08:06 +08:00
Wang Meng Yang
28ff8e3788
Merge branch 'feat/add_test_api_for_sec' into 'master'
...
Feat/add test api for sec
Closes BT-3578 and BT-3579
See merge request espressif/esp-idf!28191
2024-02-18 09:57:37 +08:00
Erhan Kurubas
59cab6dd40
fix(gcov): avoid multiple tick hook registration
2024-02-18 00:10:18 +01:00
Ondrej Kosta
1ae315e1ed
fix(esp_eth): Fixed Ethernet link reset when Ethernet is stopped
2024-02-16 16:36:26 +01:00
Fu Hanxi
b70d65444a
ci: always set expire_in and when with artifacts
...
set it under `default` does not work due to gitlab bugs.
will use `default` back once the bugs are resolved.
2024-02-16 13:43:53 +01:00
Ondrej Kosta
dee34c2a48
Merge branch 'bugfix/spi_eth_recv_alloc' into 'master'
...
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling
Closes IDF-8601
See merge request espressif/esp-idf!29040
2024-02-16 19:52:48 +08:00
Martin Vychodil
db56ade0f5
Merge branch 'fix/cleanup_storage_sdkconfigs' into 'master'
...
fix(storage): cleanup storage examples/test_apps sdkconfigs
See merge request espressif/esp-idf!28998
2024-02-16 19:28:37 +08:00
Bogdan Kolendovskyy
c11e12c8c4
Merge branch 'bugfix/mmd_access_use_uint32' into 'master'
...
fix(esp_eth): Use uint32_t in mmd access functions
See merge request espressif/esp-idf!29036
2024-02-16 19:12:09 +08:00
Sudeep Mohanty
e80cf6f414
Merge branch 'contrib/github_pr_13191' into 'master'
...
Minor documentation fixes
Closes IDFGH-12135
See merge request espressif/esp-idf!29077
2024-02-16 17:21:04 +08:00
Marcel Petrick
36bbaa0a12
fix(docs): Updated .readthedocs.yml
...
Minor typing error fix in .readthedocs.yml file.
Closes https://github.com/espressif/esp-idf/pull/13191
2024-02-16 10:12:25 +01:00
Marcel Petrick
98d6c096d0
fix(docs): Minor fixes to light_sleep example README.md
...
This commit fixes minor issues with the README.md file in
examples/system/light_sleep.
2024-02-16 08:48:02 +01:00
Mahavir Jain
43522eee16
Merge branch 'update/sb_v2_key_revocation_documentation' into 'master'
...
docs(secure_boot_v2): Specify the workflow to disable revocation of unused key digests slots
See merge request espressif/esp-idf!29026
2024-02-16 10:59:45 +08:00
Peter Dragun
5f798eb78b
fix(tools): catch more general errors in python dependency checker
2024-02-15 10:47:02 +01:00
harshal.patil
f4581d7103
docs(secure_boot_v2): Specify the workflow to disable revocation of unused key digests slots
2024-02-15 14:31:41 +05:30
Mahavir Jain
f460cc731f
Merge branch 'bugfix/error_logging_in_https_server' into 'master'
...
fix(esp_https_server): Add error logs in https server
Closes IDFGH-10815
See merge request espressif/esp-idf!27970
2024-02-15 12:03:06 +08:00
Konstantin Kondrashov
9ffafd53b2
fix(bootloader_support): Adds bootloader_flash_update_size() for the rest chips
...
Closes https://github.com/espressif/esp-idf/issues/13179
2024-02-14 17:41:20 +02:00
Ondrej Kosta
b0259f59c2
fix(esp_eth): improved SPI Ethernet _alloc_recv_buf error handling
2024-02-14 12:40:04 +01:00
Mahavir Jain
2238e11e90
fix(docs): correct the UART ROM DL mode disable section for ESP32
2024-02-14 14:46:51 +05:30
Harshit Malpani
d52955efdd
feat: Add event handler in simple https_server example
2024-02-14 14:36:14 +05:30
Harshit Malpani
3e1a95a0a7
feat(esp_https_server): Get the error codes on https_server error
...
Closes https://github.com/espressif/esp-idf/issues/12026
2024-02-14 14:36:14 +05:30
Harshit Malpani
9274e3e620
fix(esp-tls): capture errors in error handle
2024-02-14 14:36:14 +05:30
Mahavir Jain
58efbf4894
fix(spi_flash): check for safe write address in encrypted flash API
2024-02-14 13:45:11 +05:30
Konstantin Kondrashov
07980dba2f
Merge branch 'feature/secure_boot_dev_approach' into 'master'
...
feat(bootloader_support): Support SB-on app can do OTA on SB-off chip
Closes IDFGH-12079
See merge request espressif/esp-idf!29027
2024-02-14 15:11:52 +08:00
Bogdan Kolendovskyy
748c215c63
fix(esp_eth): Use uint32_t in mmd access functions
2024-02-13 12:53:11 +01:00
Rahul Tank
3d03c07c84
fix(nimble): Removed double free of packet
2024-02-13 14:14:03 +05:30
Mahavir Jain
4d90eedb6e
Merge branch 'feature/add_dma_suppport_for_aes_and_sha' into 'master'
...
feat(hal/testapps): Added AES and SHA testcases with DMA support
Closes IDF-7986 and IDF-7987
See merge request espressif/esp-idf!26497
2024-02-13 16:12:07 +08:00
Laukik Hase
70b1ebe948
Merge branch 'refactor/move_esp_app_format_init_to_component' into 'master'
...
refactor(esp_app_format): Move esp_app_format-related init steps into the component
Closes IDF-8753
See merge request espressif/esp-idf!28896
2024-02-13 14:57:54 +08:00
Konstantin Kondrashov
9b0eefee73
feat(bootloader_support): Support SB-on app can do OTA on SB-off chip
...
Closes: https://github.com/espressif/esp-idf/issues/13139
2024-02-12 17:27:50 +02:00
Adam Múdry
7e7b1fc65f
Merge branch 'fix/suppress_c++11_invalid_suffix_on_literal' into 'master'
...
fix: Fix PRI inttypes error due to C++ invalid suffix on literal in SPIFFS
Closes IDF-9000
See merge request espressif/esp-idf!28772
2024-02-12 18:25:50 +08:00
sonika.rathi
f7e4b9a132
fix(storage): cleanup storage examples/test_apps sdkconfigs
2024-02-12 10:57:46 +01:00
Tomas Rezucha
c24dcd02c1
Merge branch 'feature/esp_hid_usb_preparation' into 'master'
...
refactor(esp_hid): Prepare for USB transport layer
See merge request espressif/esp-idf!28472
2024-02-12 16:29:12 +08:00
Omar Chebib
6d045937d3
Merge branch 'feat/ulp_add_cycle_function' into 'master'
...
feat(lp_core): add a public function to get the timer cycle count
Closes IDFGH-12036
See merge request espressif/esp-idf!28910
2024-02-12 14:19:17 +08:00
Laukik Hase
5430e2ff4c
refactor(esp_app_format): Move esp_app_format-related init steps into the component
2024-02-12 11:12:37 +05:30
Marius Vikhammer
4b5b064caf
Merge branch 'bugfix/heap_task_includes' into 'master'
...
fix(heap): fixed missing include in esp_heap_task_info.h
See merge request espressif/esp-idf!29007
2024-02-10 14:37:27 +08:00
Marius Vikhammer
a8d39ab4e4
Merge branch 'bugfix/missing_linux_include' into 'master'
...
fix(linux_target): added missing include file when CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS
See merge request espressif/esp-idf!29008
2024-02-10 11:44:51 +08:00
Marius Vikhammer
b8e6b4601c
fix(linux_target): added missing include file when CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS
2024-02-09 16:58:06 +08:00
nilesh.kale
aab3f604ec
feat(hal/testapps): Added AES and SHA testcases with DMA support
2024-02-09 14:23:06 +05:30
Omar Chebib
5a32ca10ad
feat(lp_core): add a public function to get the timer cycle count
...
Closes https://github.com/espressif/esp-idf/issues/13101
2024-02-09 16:50:02 +08:00
Omar Chebib
75eb489105
fix(bootloader): add legacy retained memory CRC calculation
...
* Closes https://github.com/espressif/esp-idf/issues/12849
In former versions of ESP-IDF, the user custom memory data in the retained memory
was taken into account during the CRC calculation. This was changed in a later
commit, the custom memory was ignored, therefore this can seen as a breaking change.
This commit gives the possibility to choose between the former (legacy) or
new way of calculating the CRC.
2024-02-09 16:49:56 +08:00
Bogdan Kolendovskyy
91630fab36
Merge branch 'bugfix/ip101_reset_timing' into 'master'
...
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet
Closes IDF-9160
See merge request espressif/esp-idf!28906
2024-02-09 16:44:24 +08:00
fl0wl0w
90d1dcfd76
feat(freertos): Introduced new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES
...
This commit replaces the use of portNUM_PROCESSORS and configNUM_CORES
macros in all of ESP-IDF. These macros are needed to realize an SMP
scenario by fetching the number of active cores FreeRTOS is running on.
Instead, a new Kconfig option, CONFIG_FREERTOS_NUMBER_OF_CORES, has been
added as a proxy for the FreeRTOS config option, configNUMBER_OF_CORES.
This new commit is now used to realize an SMP scenario in various places
in ESP-IDF.
[Sudeep Mohanty: Added new Kconfig option CONFIG_FREERTOS_NUMBER_OF_CORES]
Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com >
2024-02-09 09:11:28 +01:00
Marius Vikhammer
51ceeca03b
fix(heap): fixed missing include in esp_heap_task_info.h
...
Would fail to compile if esp_heap_task_info.h was included without/before freertos includes
2024-02-09 15:52:08 +08:00
Roland Dobai
b8abf75a11
Merge branch 'feature/fix_build_system_win_tests' into 'master'
...
feat(tools): Run skipped build system pytests on Win
Closes IDF-8582 and IDFCI-896
See merge request espressif/esp-idf!28800
2024-02-09 15:33:26 +08:00
Mahavir Jain
f9cb559dfe
Merge branch 'bugfix/update_ota_docs_and_solve_pytest_error' into 'master'
...
fix: fixed issue faced while starting python server and updated ota readme
See merge request espressif/esp-idf!27918
2024-02-08 23:32:32 +08:00
Mahavir Jain
34723ad12c
Merge branch 'bugfix/ota_anti_rollback_checks_2' into 'master'
...
feat(bootloader_support): Read secure_version under sha256 protection
Closes IDF-9013
See merge request espressif/esp-idf!28740
2024-02-08 23:10:08 +08:00
Ondrej Kosta
5df5f0cf80
Merge branch 'feature/spi_eth_no_int' into 'master'
...
feat(esp_eth): added SPI Ethernet module polling mode
Closes IDFGH-11561
See merge request espressif/esp-idf!28782
2024-02-08 22:34:47 +08:00
Adam Múdry
88e4fd9ac1
fix(vfs): Add missing lock release in vfs_fat_truncate
2024-02-08 14:16:19 +01:00
Adam Múdry
dad8fd4500
Merge branch 'fix/examples_format_sd_card_disable' into 'master'
...
fix(examples): Disable formatting SD cards in storage examples by default
Closes IDF-9173
See merge request espressif/esp-idf!28975
2024-02-08 21:03:31 +08:00
Marek Fiala
65db8bf7a9
refactor(tools): Split build pytest into multiple jobs
2024-02-08 13:49:28 +01:00
Marek Fiala
52da5b765f
feat(tools): Run skipped build system pytests on Win
2024-02-08 11:23:51 +01:00
Kirill Chalov
a55a0354e6
Merge branch 'docs/rewrite-api-ref-esp-timers' into 'master'
...
docs(rewrite): Rewrite esp_timer api ref and related docs
See merge request espressif/esp-idf!27034
2024-02-08 14:13:08 +08:00
Marius Vikhammer
6afb652626
Merge branch 'refactor/decouple_esp_system_pthread' into 'master'
...
refactor(pthread): decouple pthread_init from esp_system
Closes IDF-8757
See merge request espressif/esp-idf!28909
2024-02-08 13:30:59 +08:00
Jakob Hasse
c3aaebd366
Merge branch 'feature/add_bsd_fls' into 'master'
...
feat(linux): added fls() on Linux
See merge request espressif/esp-idf!28807
2024-02-08 13:06:57 +08:00
kirill.chalov
8154150188
docs(esp_timer): Rewrite esp_timer api ref and related docs
2024-02-08 12:13:18 +08:00
Song Ruo Jing
d556fee5c4
Merge branch 'feature/esp32c5_clock_preliminary_support' into 'master'
...
Feature/esp32c5 clock preliminary support
See merge request espressif/esp-idf!28808
2024-02-08 11:54:35 +08:00
Marius Vikhammer
2bb16ed45b
refactor(pthread): decouple pthread_init from esp_system
2024-02-08 09:40:46 +08:00
Zhang Xiao Yan
ae31dfe4b8
Merge branch 'docs/add_gpio_dump_io_configuration_example' into 'master'
...
docs: Add an example for the function gpio_dump_io_configuration()
See merge request espressif/esp-idf!28873
2024-02-08 09:31:47 +08:00
Erhan Kurubas
4c6f3fbf23
Merge branch 'feature/move_espcordump_init_into_component' into 'master'
...
feat(coredump): move esp_core_dump_init into component
Closes IDF-8766
See merge request espressif/esp-idf!28665
2024-02-08 06:17:52 +08:00
David Čermák
403b4fdcfe
Merge branch 'fix/esp_netif_sntp' into 'master'
...
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
Closes IDFGH-11754
See merge request espressif/esp-idf!28338
2024-02-08 00:12:03 +08:00
Adam Múdry
a5630c8277
fix: PRI inttypes error due to C++ invalid suffix on literal in SPIFFS
2024-02-07 23:52:49 +08:00
Mahavir Jain
3305cb4d23
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-07 22:23:10 +08:00
Adam Múdry
e2da3a4259
fix(examples): Disable formatting SD cards in storage examples by default
2024-02-07 13:40:40 +01:00
Song Ruo Jing
2a585f58a0
Merge branch 'refactor/add_lp_uart_test' into 'master'
...
Refactor/add lp uart test
See merge request espressif/esp-idf!28681
2024-02-07 20:02:46 +08:00
Erhan Kurubas
0d22b99946
feat(coredump): move esp_core_dump_init into component
2024-02-07 19:39:36 +08:00
Roland Dobai
1a80217af5
Merge branch 'bugfix/kconcheck_file_checks' into 'master'
...
bugfix: Fixed KConfig files that were not succesfully checked
Closes IDF-9028 and IDF-9027
See merge request espressif/esp-idf!28385
2024-02-07 19:12:25 +08:00
Roland Dobai
63f359e684
Merge branch 'feat/bump_up_pre_commit_hook' into 'master'
...
fix: Bump up pre-commit hooks version
See merge request espressif/esp-idf!28943
2024-02-07 18:40:56 +08:00
Bogdan Kolendovskyy
222f67f043
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet
...
IP101 requires 10ms reset assertion time and 10ms post-reset delay to properly initialize.
2024-02-07 11:24:17 +01:00
Ondrej Kosta
fd0a1dc53c
feat(esp_eth): added SPI Ethernet module polling mode
...
Closes https://github.com/espressif/esp-idf/issues/12682
2024-02-07 11:21:57 +01:00
chaijie@espressif.com
17ac4cd909
fix: fix sleep fast_mem & slow_mem may lost bug
2024-02-07 18:06:04 +08:00
Jakob Hasse
48d121653b
feat(linux): added fls() on Linux
2024-02-07 17:56:16 +08:00
Jiang Jiang Jian
170b46e331
Merge branch 'bugfix/fix_coex_wifi_restart_issue' into 'master'
...
fix(coex): fix wifi issue after coex restart
Closes FCS-1380, FCW-169, and WIFI-6265
See merge request espressif/esp-idf!28565
2024-02-07 17:48:50 +08:00
luomanruo
b037585852
ble(update):
...
Update h2 lib to eb112893
Update c6 lib to eb112893
2024-02-07 17:29:25 +08:00
David Cermak
feef14b43b
fix(esp_netif): Prevent running esp_netif_sntp_init() multiple times
...
Closes https://github.com/espressif/esp-idf/issues/12854
2024-02-07 09:09:59 +01:00
Tomas Rezucha
6f30198ca3
feat(esp_hid): Add Connection Request event
...
This event is useful for situations where the HID device
requests connection. Typically in USB transport.
2024-02-07 15:34:55 +08:00
Tomas Rezucha
f7bff8b1fc
refactor(esp_hid): Create new esp_hid_addr_t type
2024-02-07 15:34:55 +08:00
Tomas Rezucha
56a159a7d5
refactor(esp_hid): Move header files to esp_private directory
...
esp_hidd_private.h and esp_hidh_private.h are required by components
that extend esp_hid with a new transport layer, such as USB
2024-02-07 15:34:55 +08:00
Wang Meng Yang
4fb231088d
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section' into 'master'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section
See merge request espressif/esp-idf!28734
2024-02-07 14:51:17 +08:00
Song Ruo Jing
95133c179f
feat(clk): preliminary clock tree support for ESP32C5
2024-02-07 14:38:15 +08:00
Song Ruo Jing
5276cd4f1d
refactor(uart): add support to be able to test LP_UART port
...
Increase LP_UART_EMPTY_THRESH_DEFAULT value to 4. The original value
could cause the FIFO become empty before filling next data into the FIFO
when the buadrate is high. TX_DONE interrupt would raise before actual
transmission complete in such case.
2024-02-07 14:37:48 +08:00
Song Ruo Jing
dce27c3b09
change(clk_tree): add LP_DYN_FAST_CLK to soc_module_clk_t
2024-02-07 14:37:48 +08:00
liuning
42a0128d9c
fix(wifi): fix wifi stop cost too much time
2024-02-07 13:49:18 +08:00
liuning
3fa9c578f9
fix(clk): clear all lpclk source at clk init
2024-02-07 13:49:18 +08:00
Marius Vikhammer
a2e5770bce
Merge branch 'bugfix/c5_bringup_rtc_error' into 'master'
...
fix(system): fixed rtc_sleep not being placed in IRAM
Closes IDFCI-2022
See merge request espressif/esp-idf!28912
2024-02-07 13:16:03 +08:00
Mahavir Jain
e0dd917d31
Merge branch 'bugfix/update_incorrect_refereing_of_function_esp_https_ota_get_img_desc' into 'master'
...
fix(esp_https_ota): fix incorrect references of API esp_https_ota_get_img_desc()
See merge request espressif/esp-idf!28891
2024-02-07 12:05:58 +08:00
morris
d426036168
Merge branch 'feat/blink_example_refactor' into 'master'
...
feat(blink): add sdkconfig defaults for each target
Closes IDF-8988, IDF-8074, and IDF-9006
See merge request espressif/esp-idf!28887
2024-02-07 11:04:45 +08:00
morris
e4b655a252
feat(blink): add sdkconfig defaults for each target
...
based on devkit board design
2024-02-07 10:32:22 +08:00
Marius Vikhammer
bca642f330
Merge branch 'refactor/astyle_timer' into 'master'
...
refactor(system): reformated esp_timer, linux and log comp with astyle
See merge request espressif/esp-idf!28876
2024-02-07 10:13:03 +08:00
Marius Vikhammer
2d8d87b396
fix(system): fixed rtc_sleep not being placed in IRAM
2024-02-07 09:47:23 +08:00
Jan Beran
dc68d08237
fix: Bump up pre-commit hooks version
2024-02-06 13:59:52 +01:00
Fu Hanxi
57955cc150
Merge branch 'ci/ignore_c6_wifi_two_dut_runners' into 'master'
...
ci: ignore esp32c6_2,wifi_two_dut test cases
See merge request espressif/esp-idf!28944
2024-02-06 20:45:32 +08:00
Fu Hanxi
80a32713bb
ci: ignore esp32c6_2,wifi_two_dut test cases
2024-02-06 13:38:25 +01:00
Martin Vychodil
590ebd3a79
Merge branch 'fix/diskio_format_error_codes_as_hex' into 'master'
...
fix: diskio format all error message codes to hex
Closes IDFGH-11071
See merge request espressif/esp-idf!28773
2024-02-06 20:23:42 +08:00
Armando (Dou Yiwen)
042cf231a7
Merge branch 'change/esp_driver_cam' into 'master'
...
change(cam): renamed to esp_driver_cam
See merge request espressif/esp-idf!28889
2024-02-06 19:19:51 +08:00
Tomas Rezucha
81031490dc
Merge branch 'fix/usb_example_newlib_nano' into 'master'
...
fix(usb/example): Fixed MSC compilation with Newlib Nano format
Closes IEC-60
See merge request espressif/esp-idf!28702
2024-02-06 17:42:11 +08:00
Sudeep Mohanty
7acc152f1c
Merge branch 'bugfix/rtc_i2c_not_in_od_mode' into 'master'
...
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
See merge request espressif/esp-idf!28799
2024-02-06 15:40:24 +08:00
nilesh.kale
318038a746
fix: fixed issue faced while starting python server and updated ota readme
...
openssl server does not support for range request mechanism.
Consequently, it does not support partial download feature.
So, removing commands and steps required for staring openssl server.
Also, updated pytest file to avoid unnecssary issues while starting server.
2024-02-06 12:12:24 +05:30
Rahul Tank
1741705517
Merge branch 'bugfix/fix_out_of_order_messages_causing_dos' into 'master'
...
fix(nimble): Out of order messages during SMP causing DOS vulerability
Closes BLERP-498
See merge request espressif/esp-idf!28544
2024-02-06 12:40:12 +08:00
Shang Zhou
f505749144
Merge branch 'docs/update_cn_trans_for_ulp-risc-v' into 'master'
...
docs: Update CN translation for ulp-risc-v.rst
Closes DOC-7014
See merge request espressif/esp-idf!28738
2024-02-06 12:19:22 +08:00
Jiang Jiang Jian
fe2a5adc93
Merge branch 'contrib/github_pr_12867' into 'master'
...
fix(esp32): Removed rogue semicolon in #define in esp_smartconfig.h (GitHub PR)
Closes IDFGH-11769
See merge request espressif/esp-idf!28903
2024-02-06 11:57:14 +08:00
Jiang Jiang Jian
88317ed300
Merge branch 'bugfix/wait_for_child_disconnect_when_mesh_deinit' into 'master'
...
fix(wifi/mesh): wait for child disconnect when mesh deinit
Closes WIFIBUG-194
See merge request espressif/esp-idf!28736
2024-02-06 11:28:24 +08:00
Marius Vikhammer
db65efe0bd
Merge branch 'feature/lp_core_lp_timer_p4' into 'master'
...
feat(lp_core): add support for lp timer and lp gpio on P4
Closes IDF-7536, IDF-7532, and IDF-8986
See merge request espressif/esp-idf!28871
2024-02-06 11:14:24 +08:00
Shang Zhou
dd0cf9e935
docs: Update CN translation for ulp-risc-v.rst
2024-02-06 10:56:46 +08:00
Dai Zi Yan
28eb8239ff
Merge branch 'docs/sync_up_cn_trans' into 'master'
...
docs: update CN translation
Closes DOC-6747, DOC-6656, and DOC-7267
See merge request espressif/esp-idf!28244
2024-02-06 10:45:14 +08:00
morris
4472422358
Merge branch 'contrib/github_pr_13103' into 'master'
...
Remove validation of pins for LCD output. (GitHub PR)
Closes IDFGH-12038
See merge request espressif/esp-idf!28888
2024-02-06 10:16:41 +08:00
daiziyan
840a281818
docs: update CN translation
2024-02-06 09:55:01 +08:00
zhangyanjiao
7e6295fd75
fix(wifi/mesh): wait for child disconnect when mesh deinit
2024-02-06 09:49:09 +08:00
Marius Vikhammer
dff1e5df88
feat(lp_core): add support for lp timer and lp gpio on P4
2024-02-06 09:41:20 +08:00
Jiang Jiang Jian
b4fe434d2e
Merge branch 'bugfix/fix_esp_wifi_scan_start_memory_leakage_issue' into 'master'
...
fix(wifi): fix esp_wifi_scan_start memory leakage issue
Closes IDFGH-9313
See merge request espressif/esp-idf!28869
2024-02-05 19:23:33 +08:00
Linda
2c8975b2a7
docs: Add an example for the function gpio_dump_io_configuration()
2024-02-05 18:42:52 +08:00
Kevin (Lao Kaiyao)
1458e13b50
Merge branch 'ci/enable_hello_world_build_on_esp32c5' into 'master'
...
ci(esp32c5): enable template app & hello world build on ci
See merge request espressif/esp-idf!28776
2024-02-05 18:25:37 +08:00
Simon H
4b08c8b000
fix(esp_wifi): Remove semicolon from SMARTCONFIG_START_CONFIG_DEFAULT
...
Removed rogue semicolon from SMARTCONFIG_START_CONFIG_DEFAULT() macro. This
fixes build issues when this macro is used via C++ brace initialization.
Closes https://github.com/espressif/esp-idf/pull/12867
[Darian Leung: Updated commit message]
Signed-off-by: Darian Leung <darian@espressif.com >
2024-02-05 17:21:55 +08:00
Fu Hanxi
a1f7f94ef9
ci: upload size info, and build junit report
2024-02-05 10:07:32 +01:00
nilesh.kale
3da0aa2d82
fix(esp_https_ota): fix incorrectly reference of API esp_https_ota_get_img_desc()
...
esp_https_ota_get_img_desc() is incorrectly referred to as esp_https_ota_read_img_desc()
in some error messages.So, this MR updates related references
Closes https://github.com/espressif/esp-idf/issues/13065
2024-02-05 13:55:42 +05:30
zwx
18f5188f80
feat(openthread): enable RCP uart configuration for BR by default
2024-02-05 15:59:44 +08:00
Island
37f0447961
Merge branch 'bugfix/fix_dtm_tx_count' into 'master'
...
fix(ble/controller): Fixed tx count in direct test mode
Closes BLERP-537, BLERP-549, and BLERP-550
See merge request espressif/esp-idf!28781
2024-02-05 14:45:05 +08:00
Mahavir Jain
14a54c5ead
Merge branch 'feature/update_mbedtls_v3.5.2' into 'master'
...
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2
Closes IDF-9143
See merge request espressif/esp-idf!28827
2024-02-05 14:19:59 +08:00
laokaiyao
ea14b24048
ci(esp32c5): fix the build of the template app
2024-02-05 12:39:35 +08:00
laokaiyao
c0c6af99e9
fix(esp32c5): fixed the lack of crosscore ll on c5
2024-02-05 12:39:35 +08:00
laokaiyao
eb1fd7365e
ci(esp32c5): enable hello world build on ci
2024-02-05 12:39:35 +08:00
SumeetSingh19
78a46316f1
fix(nimble): Out of order messages during SMP causing DOS vulerability
2024-02-05 09:30:55 +05:30
Jiang Jiang Jian
1bfd5cd5c5
Merge branch 'feature/add_api_to_get_controller_status_on_esp32' into 'master'
...
feat(ble/controller): Add API to get BLE controller status on ESP32
Closes BLERP-549
See merge request espressif/esp-idf!28875
2024-02-05 11:07:07 +08:00
Jiang Jiang Jian
289de9d872
Merge branch 'bugfix/fix_xQueueSemaphoreTask_assert_when_deinit_host' into 'master'
...
Fixed xQueueSemaphoreTask assert when deinit host during scan
Closes BLERP-536 and BLERP-552
See merge request espressif/esp-idf!28767
2024-02-05 11:03:12 +08:00
Armando
cfe06a7517
change(cam): renamed to esp_driver_cam
2024-02-05 10:30:54 +08:00
Shu Chen
ac76d44a9b
Merge branch 'bugfix/fix_tx_pending_issue' into 'master'
...
fix(openthread): fix some openthread issues related to 5.1.3 release test
Closes TZ-605 and TZ-606
See merge request espressif/esp-idf!28818
2024-02-05 10:16:51 +08:00
gongyantao
3f205d4d85
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-05 10:01:44 +08:00
Hello1024
77029676d1
fix(rgb_lcd): remove validation of pins for LCD output
...
There are a bunch of cases you might want some pins not exposed.
Eg.
* Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins
* Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).
* Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.
Removing this validation makes these cases work.
Merges https://github.com/espressif/esp-idf/pull/13103
2024-02-05 10:00:35 +08:00
Armando (Dou Yiwen)
116c9494c7
Merge branch 'feat/csi_driver' into 'master'
...
feat(csi): added csi driver
See merge request espressif/esp-idf!28751
2024-02-05 09:59:35 +08:00
Wu Zheng Hui
5454d37d49
Merge branch 'feature/support_gdma_retention' into 'master'
...
feature: support gdma retention in pd_top lightsleep
Closes IDF-7704 and IDFGH-11389
See merge request espressif/esp-idf!27246
2024-02-04 20:17:02 +08:00
Jiang Jiang Jian
e00429d691
Merge branch 'feat/wifi_remote' into 'master'
...
feat(esp_wifi): Add dependency on wifi_remote for chips with no wifi
See merge request espressif/esp-idf!26217
2024-02-04 19:11:05 +08:00
Armando
46cf31eac0
change(cam): added codeowners
2024-02-04 19:06:11 +08:00
Armando
f918079e8e
feat(csi): added csi driver
2024-02-04 19:06:11 +08:00
Island
4c190c56e6
Merge branch 'bugfix/fix_hci_uart_with_flow_ctrl_off' into 'master'
...
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
See merge request espressif/esp-idf!27712
2024-02-04 16:00:48 +08:00
Island
24aba63c5b
Merge branch 'feat/support_get_bluedroid_status' into 'master'
...
feat(bt/bluedroid): Support get status of bluedroid host
Closes BLERP-468
See merge request espressif/esp-idf!28555
2024-02-04 16:00:42 +08:00
Marius Vikhammer
77dcb6d46e
refactor(system): reformated esp_timer, linux and log comp with astyle
2024-02-04 14:50:54 +08:00
zhiweijian
307b2507f3
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-04 14:16:40 +08:00
hongshuqing
35918b89a9
feat(pmu): set fix voltage to different mode for esp32c6 & c6 modify brownout rst2
2024-02-04 14:13:23 +08:00
zwx
970626ec2f
feat(openthread): disable the rx on when idle in coex scenario
2024-02-04 13:59:47 +08:00
zwx
ba2350dde8
fix(openthread): fix RCP handle timeout crashing issue
...
* update openthread upstream
2024-02-04 13:59:47 +08:00
zwx
eb60726c44
fix(openthread): support uart ISR in IRAM
2024-02-04 13:59:47 +08:00
zwx
dcc52cd975
fix(802154): fix pending tx will be delayed issue
2024-02-04 13:59:47 +08:00
Armando
dd5843f490
change(memory): remove IDF-7890 todo
2024-02-04 12:54:13 +08:00
zhanghaipeng
eb92ea3461
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 11:49:47 +08:00
Island
adc49dfed7
Merge branch 'bugfix/fix_some_ble_bugs_2401' into 'master'
...
FIxed some BLE bugs 2401 on ESP32C3(91980c2)
Closes BLERP-513, BLERP-514, BLERP-515, BLERP-516, BLERP-517, BLERP-518, BLERP-519, BLERP-520, BLERP-521, BLERP-522, BLERP-523, BLERP-524, BLERP-525, BLERP-526, and BLERP-527
See merge request espressif/esp-idf!28691
2024-02-04 10:49:23 +08:00
YuanMingFu
ef2935e955
fix: example: blemesh lightbulb driver
2024-02-03 16:40:53 +08:00
muhaidong
d278ffc501
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-03 16:32:09 +08:00
Roland Dobai
7e27152bcc
Merge branch 'feature/add_host_test_win_runner' into 'master'
...
feat(tools): idf_tools host tests run on Win runner
Closes IDF-8214 and IDF-8213
See merge request espressif/esp-idf!27803
2024-02-03 02:15:50 +08:00
Rahul Tank
c769dfa7dc
Merge branch 'bugfix/nimble_host_clean_up_api' into 'master'
...
fix(nimble): Added API to get current stack operation status
Closes BLERP-461
See merge request espressif/esp-idf!28476
2024-02-03 01:54:55 +08:00
Marek Fiala
375c22ecdb
feat(tools): Update Windows runners tags
2024-02-02 15:04:40 +01:00
Marek Fiala
a97e355e74
feat(tools): Run Tools related host tests on Win
2024-02-02 14:58:04 +01:00
Jakub Kocka
0b00e49ac5
fix: Fixed KConfig files that were not succesfully checked
2024-02-02 14:13:45 +01:00
Adam Múdry
71c6304f71
Merge branch 'feature/vfs_fat_x_little_revamp' into 'master'
...
feat(fatfs): Add format functions with a config parameter
Closes IDF-9111
See merge request espressif/esp-idf!28683
2024-02-02 18:19:33 +08:00
Jakub Kocka
f7c5969f5e
docs(kconfig): Updated config name lenght
2024-02-02 10:32:35 +01:00
chenjianhua
a3f5382eaa
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-02 17:29:11 +08:00
Chen Jian Xing
c6405bda6a
Merge branch 'bugfix/fix_log_format_resulting_in_compilation_failure_issue' into 'master'
...
fix(lwip): fix log format resulting in compilation failue issue
Closes IDFGH-11897
See merge request espressif/esp-idf!28494
2024-02-02 16:55:50 +08:00
Chen Yu Dong
566680b48c
Merge branch 'ci/fix_protocol_network_pytest_markers' into 'master'
...
ci: update protocol/ethernet pytest markers
See merge request espressif/esp-idf!28794
2024-02-02 16:51:19 +08:00
Roland Dobai
78ac339972
Merge branch 'fix/add_docstrings_idf_tools_py' into 'master'
...
refactor(idf_tools.py): add docstrings and type annotations
Closes IDF-889
See merge request espressif/esp-idf!28646
2024-02-02 16:41:44 +08:00
Rahul Tank
4a7db059ba
fix(nimble): Added API to get current stack operation status
2024-02-02 13:57:46 +05:30
Roland Dobai
4ed11566f5
Merge branch 'change/gitlab_tools_docs' into 'master'
...
Docs: Set the tools teams to be the owner of tools documentation
See merge request espressif/esp-idf!28809
2024-02-02 16:17:54 +08:00
Rahul Tank
444c76c886
Merge branch 'bugfix/add_adv_itvl_range_check' into 'master'
...
fix(nimble): Add adv interval min/max range check
Closes BLERP-474, BLERP-477, BLERP-476, and BLERP-475
See merge request espressif/esp-idf!28580
2024-02-02 14:04:35 +08:00
wuzhenghui
247b4e0574
change(esp_hw_support): collect retention link priority definition
2024-02-02 11:21:44 +08:00
wuzhenghui
6ef9a7f591
ci: enable hardware crypto module for powersave tests
2024-02-02 11:21:44 +08:00
wuzhenghui
0c2f811ca8
feat(esp_hw_support): support gdma register context sleep retention
2024-02-02 11:21:40 +08:00
Marius Vikhammer
ef87256e73
Merge branch 'docs/esp32c5_build_docs' into 'master'
...
docs(esp32c5): add support for building C5 docs
Closes IDF-8679
See merge request espressif/esp-idf!28753
2024-02-02 09:36:41 +08:00
Chen Yudong
a72d5f4b41
ci: update protocol/ethernet pytest markers
2024-02-01 22:47:18 +08:00
Ondrej Kosta
bd21297c48
ci(esp_eth): run iperf over longer period for SPI ETH bridge
2024-02-01 15:39:57 +01:00
Abhik Roy
a6e2c52a43
Merge branch 'lwip/napt_doc_menu_modify' into 'master'
...
change(lwip): Remove 'experimental' from NAPT in kconfig, update lwIP doc
See merge request espressif/esp-idf!27849
2024-02-01 21:15:53 +08:00
Sarvesh Bodakhe
0154e81d87
feat(wifi): Sync public header files between ESP-IDF and Wi-Fi driver
...
- Updated WiFi libraries based on the IDF changes
- Renamed esp_wifi_native.h to esp_wifi_types_native.h
- Reverted forward declarations of native wifi types and HE types
- Forward declare as opaque structs only if we don't have native types (csi and ctrl_packet types)
2024-02-01 12:17:43 +01:00
David Cermak
344cb342b8
fix(esp_wifi): Support for esp_wifi_remote
2024-02-01 12:17:43 +01:00
Sarvesh Bodakhe
c0b3af2292
fix(esp_wifi): Add md5sum validation checks for new public headers and sync headers
...
Add checks for following public headers:
- esp_wifi_types_generic.h
- esp_wifi_native.h
2024-02-01 12:17:43 +01:00
David Cermak
597f2ce001
fix(esp_wifi): Split public/native, wifi_types.h -> types_generic.h
2024-02-01 12:17:43 +01:00
David Cermak
9088655030
fix(esp_wifi): Separate public and native wifi interface types
2024-02-01 12:17:37 +01:00
David Cermak
07d60b1c04
feat(esp_wifi): Add dependency on wifi_remote for chips with no wifi
2024-02-01 11:26:22 +01:00
morris
fdb597c159
Merge branch 'bugfix/mcpwm_reset_generator_gpio' into 'master'
...
fix(mcpwm): reset GPIO used by generator after delete
Closes IDFGH-11895
See merge request espressif/esp-idf!28804
2024-02-01 17:40:20 +08:00
Abhik Roy
35fe20da84
change(lwip): Remove 'experimental' from NAPT in kconfig, update lwIP doc
2024-02-01 20:09:08 +11:00
Rahul Tank
ac63f7c9dd
fix(nimble): Add adv interval min/max range check
2024-02-01 13:35:28 +05:30
Sudeep Mohanty
bb1bc2afac
Merge branch 'task/freertos_astyle_update' into 'master'
...
refactor(freertos): Updated FreeRTOS component files to astyle format
See merge request espressif/esp-idf!28741
2024-02-01 16:01:04 +08:00
nilesh.kale
8472bcb7d3
feat(mbedtls): updated mbedtls version from 3.5.0 to 3.5.2
...
This updates the submodule mbedtls to its latest version 3.5.2.
2024-02-01 10:43:16 +05:30
Kapil Gupta
2dc6783c55
Merge branch 'bugfix/esp32c2_eap_auth' into 'master'
...
fix(wifi): Added low heap usage Kconfig option for eap enterprise
Closes WIFIBUG-227 and WIFIBUG-296
See merge request espressif/esp-idf!26930
2024-02-01 12:33:46 +08:00
Jakob Hasse
ae3196b678
Merge branch 'refactor/esp_event_astyle_format' into 'master'
...
change(esp_event): formatted files with astyle
See merge request espressif/esp-idf!28801
2024-02-01 11:20:05 +08:00
Rahul Tank
20171bf19d
Merge branch 'bugfix/remove_duplicate_hci_common' into 'master'
...
fix(nimble): Merge hci_common.h file for all chips
Closes BLERP-538
See merge request espressif/esp-idf!28787
2024-02-01 10:46:50 +08:00
morris
99fce2fdcb
fix(mcpwm): reset GPIO used by generator after delete
...
Closes https://github.com/espressif/esp-idf/issues/12980
2024-02-01 10:14:17 +08:00
Marius Vikhammer
4d28524bdb
docs(esp32c5): add support for building C5 docs
2024-02-01 10:06:41 +08:00
Erhan Kurubas
d749575648
Merge branch 'feature/move_esp_dbg_stubs_init_into_component' into 'master'
...
feat(system): move esp_dbg_stubs_init into apptrace component
Closes IDF-8767
See merge request espressif/esp-idf!28684
2024-02-01 07:33:14 +08:00
Erhan Kurubas
7234303e9e
feat(system): move esp_dbg_stubs_init into component
2024-01-31 20:12:45 +01:00
Jan Beran
535aa9df84
refactor(tools): add docstrings and type annotations into idf_tools.py
2024-01-31 16:08:32 +01:00
Tomas Rezucha
49f3dae095
Merge branch 'ci/add_p4_usb_host_to_ci' into 'master'
...
feature(usb): Add USB support for ESP32-P4
Closes IDF-6873
See merge request espressif/esp-idf!28585
2024-01-31 22:04:23 +08:00
Roland Dobai
2e207db65f
Merge branch 'feature/add_arguments_ninja_monitor' into 'master'
...
feat: Propagate arguments when running ninja monitor
Closes IDF-8856
See merge request espressif/esp-idf!28477
2024-01-31 20:09:59 +08:00
chenjianhua
20acc39eb2
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-01-31 19:39:04 +08:00
zhiweijian
5b63a473f8
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-01-31 19:06:22 +08:00
morris
9bdd431fe3
Merge branch 'contrib/github_pr_13020' into 'master'
...
fix (esp_lcd): Don't assume panels are 16bit in VSYNC restart logic (GitHub PR)
Closes IDFGH-11941
See merge request espressif/esp-idf!28593
2024-01-31 18:49:51 +08:00
Roland Dobai
7812f4dee2
change(gitlab): Set the tools teams to be the owner of tools documentation
2024-01-31 11:47:46 +01:00
Konstantin Kondrashov
8d558a0ea7
Merge branch 'feature/update_config_wdt_desc' into 'master'
...
feat(bootloader): Update WDT Kconfig description
Closes IDFGH-11913 and IDFGH-7850
See merge request espressif/esp-idf!28568
2024-01-31 18:27:49 +08:00
Chen Yu Dong
d3e34008b6
Merge branch 'ci/support_pre_commit_cache' into 'master'
...
ci: update pre_commit jobs and gen child
See merge request espressif/esp-idf!28796
2024-01-31 17:58:47 +08:00
Bogdan Kolendovskyy
3ad41ae31a
Merge branch 'feature/mmd_access' into 'master'
...
esp_eth: Add functions to access PHY using MDIO
See merge request espressif/esp-idf!28311
2024-01-31 16:59:42 +08:00
Sudeep Mohanty
061da98124
refactor(freertos): Updated FreeRTOS component files to astyle format
...
This commit updates the FreeRTOS component source files (excluding
upstream source files) to the astyle coding format.
2024-01-31 16:41:58 +08:00
daiziyan
bd811d6682
docs: add CN translation for idf-monitor
2024-01-31 09:35:44 +01:00
Jan Beran
858e3fe5ec
docs(esp-idf-monitor): Add information about ESP_IDF_MONITOR_NO_RESET
2024-01-31 09:35:44 +01:00
Jan Beran
b1d9762205
feat: Propagate arguments when running ninja monitor
2024-01-31 09:35:44 +01:00
Rahul Tank
6c614a50ab
fix(nimble): Merge hci_common.h file for all chips
2024-01-31 13:41:31 +05:30
Rahul Tank
b2b84f9b5c
Merge branch 'feature/nimble_host_only_uart' into 'master'
...
feat(nimble): Nimble Host only mode over uart
See merge request espressif/esp-idf!28415
2024-01-31 16:01:03 +08:00
Konstantin Kondrashov
c69466b0b3
Merge branch 'feature/esp_timer_reenable_test_on_p4' into 'master'
...
feat(esp_timer): Re-enable tests on ESP32P4
Closes IDF-8979
See merge request espressif/esp-idf!28365
2024-01-31 15:49:22 +08:00
Mo Fei Fei
af0d1c6945
Docs: update cn trans for config wdt desc
2024-01-31 15:19:17 +08:00
KonstantinKondrashov
c40afaf4ad
feat(doc): Update the WDT article
...
Closes https://github.com/espressif/esp-idf/issues/12995
2024-01-31 15:19:17 +08:00
C.S.M
afa876fac9
Merge branch 'example/hal_i2c' into 'master'
...
example(hal_i2c): Add pure I2C master example with only hal, rom, soc, etc. G0 G1 components.
See merge request espressif/esp-idf!28509
2024-01-31 14:51:31 +08:00
Marius Vikhammer
e92b813c80
Merge branch 'docs/add_cannonical_url' into 'master'
...
docs(build): add cannonical stable url to all docs
Closes DOC-4986
See merge request espressif/esp-idf!28750
2024-01-31 13:39:49 +08:00
Roshan Bangar
51efb20516
feat(nimble): Nimble Host only mode over uart
2024-01-31 09:49:21 +05:30
Cao Sen Miao
62a0efdd7c
feat(i2c): Add pure hal i2c master driver example
2024-01-31 11:47:14 +08:00
morris
97cda1a732
Merge branch 'feature/mipi_dpi_2ddma' into 'master'
...
Use DMA2D in MIPI DSI driver
See merge request espressif/esp-idf!28605
2024-01-31 11:25:32 +08:00
Jakob Hasse
417de470ec
change(esp_event): reformat files with astyle
2024-01-31 11:07:07 +08:00
Zhang Xiao Yan
389cf54d52
Merge branch 'docs/format_table_for_generated_pdf' into 'master'
...
docs: format table for generated pdf document
See merge request espressif/esp-idf!28705
2024-01-31 10:17:19 +08:00
chenjianhua
b99cb002ed
fix(bt/bluedroid): Fixed crash when calculating GATTS database hash
2024-01-31 10:08:16 +08:00
Jakob Hasse
b05e432366
Merge branch 'refactor/https_mbedtls_example_linux' into 'master'
...
Refactor https_mbedtls example for linux target
See merge request espressif/esp-idf!28719
2024-01-31 09:53:31 +08:00
Marius Vikhammer
b9f9e0d9f7
Merge branch 'task/remove_esp_system_astyle' into 'master'
...
refactor(system): removed esp_system from astyle ignore list and formated it
See merge request espressif/esp-idf!28785
2024-01-31 09:47:28 +08:00
Kapil Gupta
d033c3ebff
fix(wifi): add low memory options for eap enterprise
2024-01-30 22:54:22 +08:00
Chen Yudong
b27cf4d444
ci: update pre_commit jobs
2024-01-30 22:45:21 +08:00
Tomas Rezucha
f13ae0fc08
feat(esp32p4): Add USB-OTG support for ESP32-P4
2024-01-30 15:07:11 +01:00
Sudeep Mohanty
e93c3068a0
fix(ulp_riscv): Updated RTC I2C to use open-drain IOs
...
This commit updates the RTC I2C driver in the ULP RISC-V to initialize
all I2C IOs in open-drain mode.
2024-01-30 14:54:45 +01:00
David Čermák
bc7e87b416
Merge branch 'feat/lwip_ppp_more_opts' into 'master'
...
lwip: PPP configs to enable/disable: Server side, IP header compression
See merge request espressif/esp-idf!27799
2024-01-30 20:17:50 +08:00
Roland Dobai
195ebe1d3c
Merge branch 'refactor/kconfcheck_pre-commit_hook' into 'master'
...
refactor(pre-commit): Changed esp-idf-kconfig's kconfcheck package to pre-commit hook
Closes IDF-9051
See merge request espressif/esp-idf!28673
2024-01-30 20:07:46 +08:00
Konstantin Kondrashov
2b909f99d5
feat(esp_timer): Re-enable tests on ESP32P4
...
esp_timer example test requires Light Sleep support.
2024-01-30 13:39:23 +02:00
Bogdan Kolendovskyy
d9e1d69b4e
esp_eth: Add functions to access PHY using MDIO
...
Specifically:
- Set/get address
- Read/write data at address with specified MDIO access function
- Read/write both address and data with a single call
2024-01-30 12:08:18 +01:00
morris
872058f086
feat(mipi_dsi): support draw_bitmap by DMA2D engine
...
This feature can be enabled at runtime, by setting esp_lcd_dpi_panel_config_t::flags::use_dma2d
2024-01-30 18:45:36 +08:00
morris
b2de1b5665
feat(dma2d): added help driver for copying frame buffer with DMA2D
2024-01-30 18:45:36 +08:00
morris
b10dec96c5
fix(rgb_lcd): relax the check for the data line GPIO
...
so we allow to leave some RGB data line unconnected by set the GPIO to -1
2024-01-30 18:29:13 +08:00
Brian Whitman
ff840b645d
fix(rgb_lcd): don't assume 16 bit width on panels for restart logic
...
Merges https://github.com/espressif/esp-idf/pull/13020
2024-01-30 18:29:13 +08:00
Fu Hanxi
d92cd1b7ec
Merge branch 'ci/ignore_p4_jtag' into 'master'
...
ci: ignore p4,jtag runner
See merge request espressif/esp-idf!28789
2024-01-30 18:28:01 +08:00
morris
5074cc68c9
Merge branch 'feature/rmt_encoder_memory_allocator' into 'master'
...
feat(rmt): added a help function for allocating encoder memory
Closes IDFGH-11954
See merge request espressif/esp-idf!28667
2024-01-30 16:52:25 +08:00
Wang Ziyan
2ec161405a
Merge branch 'docs/update_cn_for_pthread' into 'master'
...
docs: Update CN for pthread.rst
Closes DOC-6947
See merge request espressif/esp-idf!28765
2024-01-30 16:45:35 +08:00
Fu Hanxi
ecae464c52
ci: ignore p4,jtag runner
2024-01-30 09:08:35 +01:00
Jiang Jiang Jian
307c53d4ff
Merge branch 'feature/add_fall_back_dns_config_in_menuconfig' into 'master'
...
feat(lwip):add fall back dns config in menuconfig
See merge request espressif/esp-idf!27292
2024-01-30 16:01:29 +08:00
Fu Hanxi
9783207f0b
Merge branch 'ci/qemu_respect_all_test_triggerer' into 'master'
...
ci: fix idf_relpath issue while searching the apps
See merge request espressif/esp-idf!28645
2024-01-30 16:01:24 +08:00
Jiang Jiang Jian
6ebda2a9b4
Merge branch 'bugfix/ble_rtc_slow_clk_drift_err' into 'master'
...
fix(ble): Fixed macro definition error for 136K clock drift
See merge request espressif/esp-idf!28749
2024-01-30 15:27:32 +08:00
Marius Vikhammer
06850e0e1e
refactor(system): removed esp_system from astyle ignore list and reformated it
2024-01-30 15:17:15 +08:00
Jakob Hasse
6ea18dc17a
Merge branch 'feature/console_linux' into 'master'
...
feat(console): Refactored code to support Linux target
Closes IDF-8103
See merge request espressif/esp-idf!28409
2024-01-30 11:26:04 +08:00
Marius Vikhammer
9b4197630a
Merge branch 'ci/ignore_build_warnings_build' into 'master'
...
ci(build): always build apps if ignore_build_warnings.txt changes
See merge request espressif/esp-idf!28764
2024-01-30 09:32:59 +08:00
Marius Vikhammer
da1d587667
Merge branch 'bugfix/format_esp_common' into 'master'
...
fix(system): format esp_common, app_format and bootloader_format with astyle
See merge request espressif/esp-idf!28748
2024-01-30 09:25:37 +08:00
Fu Hanxi
7913c42996
Merge branch 'ci/known_generate_target_test_issues' into 'master'
...
ci: add known warnings while generating the target test jobs
Closes IDFCI-1941
See merge request espressif/esp-idf!28551
2024-01-30 00:25:24 +08:00
Fu Hanxi
ceb2ef7208
ci: add init known warnings while generating the test child pipeline
2024-01-29 13:52:40 +01:00
Fu Hanxi
08312412ec
ci: check warnings while generating the target test jobs
2024-01-29 13:52:40 +01:00
Fu Hanxi
e9f4d555a6
test: add missing host_test marker for qemu tests
2024-01-29 13:52:40 +01:00
Fu Hanxi
432c5a783d
ci: gitlab auth failing hint
2024-01-29 13:52:40 +01:00
Fu Hanxi
d42e3fce04
ci: add sort_yaml.py
2024-01-29 13:52:39 +01:00
Marius Vikhammer
30ba179ace
Merge branch 'ci/modbus_tcp_slave_build_failure' into 'master'
...
ci(modbus): fixed modbus tcp_slave example build failure
See merge request espressif/esp-idf!28763
2024-01-29 20:48:25 +08:00
Fu Hanxi
6895ff11b6
ci: fix get_all_apps for multi targets
2024-01-29 20:45:00 +08:00
Fu Hanxi
142a3c8a7a
ci: fix idf_relpath issue while searching the apps
...
Now `PytestCase`, collect_app_info file, are all using relpath to idf
instead
2024-01-29 20:45:00 +08:00
Fu Hanxi
2d094ab9d3
test: remove succeeded temp projects
...
also rename `tmp_path` to `work_dirpath` since it's defined in pytest
2024-01-29 20:45:00 +08:00
Rahul Tank
4e5e8a7102
Merge branch 'feat/add_dtm_function_support' into 'master'
...
feat(nimble): Add APIs to support BLE DTM functions
Closes BLERP-238
See merge request espressif/esp-idf!27121
2024-01-29 19:55:17 +08:00
Aditya Patwardhan
d8cc9d39a2
Merge branch 'fix/esp_tls_fix_arg_check' into 'master'
...
fix(esp_tls): Fixed input argument check for public APIs
Closes IDF-8542
See merge request espressif/esp-idf!28358
2024-01-29 18:21:42 +08:00
Michael (XIAO Xufeng)
35516652ad
Merge branch 'doc/spi_flash_32bit_addr' into 'master'
...
doc(spi_flash): reorganize optional features
See merge request espressif/esp-idf!27808
2024-01-29 18:16:59 +08:00
Adam Múdry
085cdaa5f7
fix: diskio format all error message codes to hex
2024-01-29 10:32:31 +01:00
Jakob Hasse
a30546cd24
feat(console): Refactored code to support Linux target
2024-01-29 17:13:22 +08:00
Sudeep Mohanty
3465fd8956
Merge branch 'task/ringbuf_astyle_update' into 'master'
...
fix(esp_ringbuf): Updated esp_ringbuf to follow astyle format
See merge request espressif/esp-idf!28742
2024-01-29 16:56:14 +08:00
Sudeep Mohanty
df00205db3
Merge branch 'bugfix_lp_i2c_not_in_od_mode' into 'master'
...
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
Closes IDFGH-11883
See merge request espressif/esp-idf!28739
2024-01-29 16:47:07 +08:00
Peter Marcisovsky
6b41ae3ef9
Merge branch 'docs/usb_host_set_device_config' into 'master'
...
feat(docs): added usb host enumeration filter description
See merge request espressif/esp-idf!28310
2024-01-29 16:40:53 +08:00
Marius Vikhammer
c66d08063d
ci(modbus): fixed modbus tcp_slave example build failure
2024-01-29 15:25:56 +08:00
Jakub Kocka
022034746e
refactor(pre-commit): Changed esp-idf-kconfig's kconfcheck package to pre-commit hook
2024-01-29 08:13:28 +01:00
Adam Múdry
376ea7e4ed
feat(fatfs): VFS FATFS add format functions with config argument
2024-01-29 15:09:50 +08:00
Jiang Jiang Jian
946fdfce62
Merge branch 'bugfix/fix_ble_tx_2m_problem_causing_by_phy_wifi_enable_set' into 'master'
...
Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
Closes BT-3441, BLERP-511, and BLERP-512
See merge request espressif/esp-idf!27903
2024-01-29 14:42:34 +08:00
Wang Zi Yan
a4a4504367
docs: Update CN for pthread.rst
2024-01-29 14:37:57 +08:00
Linda
6af8643d06
docs: format table for generated pdf document
2024-01-29 14:36:04 +08:00
Marius Vikhammer
852a33f32d
ci(build): always build apps if gnore_build_warnings.txt changes
2024-01-29 14:24:57 +08:00
Island
c3645202da
Merge branch 'bugfix/ble_mesh_deinit_reinit' into 'master'
...
ble mesh: improve ble mesh deinit
See merge request espressif/esp-idf!19199
2024-01-29 13:59:07 +08:00
Rahul Tank
baf9b98cd0
feat(nimble): Add APIs to support BLE DTM functions
2024-01-29 11:20:10 +05:30
Rahul Tank
c8220ad5af
Merge branch 'feat/features_and_fixes_for_pts_qualification' into 'master'
...
feat(nimble): Features and Fixes for PTS Qualification
Closes BLERP-427, BLERP-429, and BLERP-430
See merge request espressif/esp-idf!28608
2024-01-29 13:37:45 +08:00
Wan Lei
18df8fbc9b
Merge branch 'fix/spi_clk_div_repaire' into 'master'
...
fix(spi_master): fix P4 clock src divider calc and 8bit support
See merge request espressif/esp-idf!28699
2024-01-29 12:34:52 +08:00
Marius Vikhammer
85fdca43b7
docs(build): add cannonical stable url to all docs
2024-01-29 11:30:59 +08:00
xiongweichao
dd943fad9a
fix(ble): Fixed macro definition error for 136K clock drift
2024-01-29 11:29:01 +08:00
morris
fe2fbc99f7
Merge branch 'fix/esp_ble_mesh_aligenie_build_rules' into 'master'
...
fix(esp_ble_mesh): Remove separate AliGenie example build rules
See merge request espressif/esp-idf!28612
2024-01-29 11:05:51 +08:00
Marius Vikhammer
043dae211e
fix(system): format esp_common, app_format and bootloader_format with astyle
2024-01-29 10:41:25 +08:00
Island
ec807d9127
Merge branch 'bugfix/ble_update_lib_20240125' into 'master'
...
Update C6 H2 lib to bb9d578e
Closes BLERP-528, BLERP-469, BLERP-530, and BLERP-533
See merge request espressif/esp-idf!28700
2024-01-29 10:40:28 +08:00
Michael (XIAO Xufeng)
6dbb3059f9
Merge branch 'h2_auto_dbias_master_hsq' into 'master'
...
ESP32H2: Active & sleep dbias get from efuse to fix the voltage
See merge request espressif/esp-idf!27483
2024-01-29 10:16:15 +08:00
Aditya Patwardhan
4d8436b90c
fix(esp_tls): Fixed input argument checks for public APIs
2024-01-29 01:24:41 +08:00
Sudeep Mohanty
defd3ec220
fix(esp_ringbuf): Updated esp_ringbuf to follow astyle format
...
This commit updates the esp_ringbuf component to follow astyle
formatting.
2024-01-26 15:20:19 +01:00
Alex Lisitsyn
e8dee79bb5
Merge branch 'feature/modbus_add_esp32p4_support' into 'master'
...
feat(modbus): add esp32p4 target support for modbus examples
See merge request espressif/esp-idf!28362
2024-01-26 21:07:59 +08:00
Alex Lisitsyn
f68c3bb710
feat(modbus): add esp32p4 target support for modbus examples
2024-01-26 21:07:59 +08:00
Konstantin Kondrashov
4daaa94593
Merge branch 'feature/cleanup_rom_efuse_header' into 'master'
...
change(all): Clearing unused efuse rom headers
See merge request espressif/esp-idf!27109
2024-01-26 20:30:44 +08:00
Song Ruo Jing
10b41d7a24
Merge branch 'refactor/soc_rtc_h_file' into 'master'
...
refactor(rtc): move soc/rtc.h from soc to esp_hw_support component
Closes IDF-8941
See merge request espressif/esp-idf!28238
2024-01-26 20:20:20 +08:00
Jakob Hasse
ee6112b9d7
Merge branch 'docs/document_lethal_hazards' into 'master'
...
docs(esp_system): Document limitations of esp_execute_shared_stack_function
See merge request espressif/esp-idf!27872
2024-01-26 19:21:30 +08:00
Peter Marcisovsky
f10000f366
feat(docs): added usb host enumeration filter description
...
- CN and EN docs
2024-01-26 12:03:08 +01:00
Sudeep Mohanty
36ac4631ae
fix(lp_i2c): Fixed an issue where the LP_I2C IO lines were not in open-drain mode
...
This commit fixes an issue where in the LP I2C IO lines were not
initialized in open-drain mode.
Closes https://github.com/espressif/esp-idf/issues/12969
2024-01-26 11:25:25 +01:00
zhiweijian
ef0d856aa8
fix(esp_phy): Fixed BLE TX 2M problem causing by phy_wifi_enable_set()
...
1. Fixed BLE 2M phy TX problem causing by phy_wifi_enable_set() on ESP32-C3 and ESP32-S3
2. Fixed BLE CCA bug on ESP32-C2
3. Fixed wifi boot bug at low temp on ESP32-C6
4. Fixed BLE and WIFI could not receive packets after entering light sleep for a long time on ESP32-C3, ESP32-S3, ESP32-C2 and ESP32-C6
2024-01-26 16:59:00 +08:00
Erhan Kurubas
ef655cbbd9
Merge branch 'enable_flash_elf_sha_tests' into 'master'
...
Enable SHA256 coredump flash integrity verification for all targets
Closes IDF-1820
See merge request espressif/esp-idf!28387
2024-01-26 16:28:24 +08:00
wanlei
45cbcad7cd
fix(spi_master): fix P4 clock src divider and 8bit support
2024-01-26 14:51:46 +08:00
Jakob Hasse
a04f8d7041
docs(mbedtls): Clarified example README
2024-01-26 14:33:32 +08:00
Jakob Hasse
38846de92b
refactor(mbedtls): example https_mbedtls now runs on Linux
2024-01-26 14:27:32 +08:00
Fu Hanxi
94433614dc
Merge branch 'ci/fix_missing_artifacts_with_dependencies_and_needs_set' into 'master'
...
ci: lint yaml files that use `dependencies: []` together with `needs`
See merge request espressif/esp-idf!28707
2024-01-26 14:13:43 +08:00
Shu Chen
b056ac760b
Merge branch 'feat/154_enable_receive_done' into 'master'
...
feat(ieee802154): make the receive done handler feature mandatory
See merge request espressif/esp-idf!28573
2024-01-26 11:54:44 +08:00
Wang Meng Yang
6aa64033bc
Merge branch 'bugfix/no_wakeup_sleep_master' into 'master'
...
fix(ble): Fixed Bluetooth not waking up due to clock drift
Closes BTQABR2023-158 and BLERP-464
See merge request espressif/esp-idf!28376
2024-01-26 11:42:15 +08:00
Igor Udot
f41288ab3e
Merge branch 'fix/new-known-failure-cases-workflow' into 'master'
...
fix: get_known_failure_cases_file has not been found for pytest_build_system ci job.
See merge request espressif/esp-idf!28716
2024-01-26 10:55:10 +08:00
igor.udot
7f36e735a6
ci: fix get_known_failure_cases_file has not been found
2024-01-26 10:44:38 +08:00
Marius Vikhammer
e67f101c5c
Merge branch 'bugfix/stack_prot_issue_p4' into 'master'
...
fix(system): fixed -fstack-protector issue on P4
See merge request espressif/esp-idf!28688
2024-01-26 10:44:26 +08:00
Marius Vikhammer
b5540cfda6
Merge branch 'bugfix/format_ulp_astyle' into 'master'
...
fix(ulp): enable astyle linter and format ULP component
See merge request espressif/esp-idf!28597
2024-01-26 10:22:18 +08:00
Jakob Hasse
b7184ccf73
Merge branch 'contrib/github_pr_13039' into 'master'
...
Handle object files with `.*.o` patterns when running Linker Script Generator (GitHub PR)
Closes IDFGH-11962
See merge request espressif/esp-idf!28695
2024-01-26 09:39:22 +08:00
Igor Udot
3cc1d7e837
Merge branch 'ci/new-known_failure_cases_workflow' into 'master'
...
ci: change known_failure_cases workflow
See merge request espressif/esp-idf!27706
2024-01-26 08:40:06 +08:00
Shu Chen
e358506118
Merge branch 'support/openthread_radio_caps_rx_on_when_idle' into 'master'
...
feat(openthread): support openthread radio caps rx on when idle
See merge request espressif/esp-idf!28583
2024-01-26 08:09:15 +08:00
Ivan Grokhotkov
a68013ceec
Merge branch 'feature/scandir' into 'master'
...
feat(newlib): implement scandir and alphasort
Closes IDF-2649
See merge request espressif/esp-idf!28068
2024-01-26 04:24:31 +08:00
Roland Dobai
96872a6801
Merge branch 'feat/idf_tools_updater_space' into 'master'
...
fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' '
See merge request espressif/esp-idf!28694
2024-01-26 01:19:16 +08:00
Erhan Kurubas
f1d5f97719
feat(coredump): use SHA ROM functions for all targets except ESP32
...
For ESP32, continue using mbedtls due to a required ROM patch for the SHA implementation.
For other targets, we can now leverage the ROM functions.
2024-01-25 15:13:56 +01:00
Fu Hanxi
fc802da68c
ci: lint yaml files that use dependencies: [] together with needs
2024-01-25 14:47:53 +01:00
SumeetSingh19
92d20f6708
feat(nimble): client presentation and aggregate format descriptor support
2024-01-25 18:34:55 +05:30
SumeetSingh19
0bd8301755
feat(nimble): signed write support
2024-01-25 18:34:55 +05:30
SumeetSingh19
7ad6df977e
feat(nimble): additional AD types for advertisements
2024-01-25 18:34:55 +05:30
SumeetSingh19
7bda1db4f8
feat(nimble): authorization permission on gatt read and write
2024-01-25 18:34:55 +05:30
SumeetSingh19
2d71f64033
fix(nimble): allow auto connection and observer role
2024-01-25 18:34:55 +05:30
Shu Chen
6bc666064a
docs(ieee802154): add migration note for the receive done handler feature
2024-01-25 20:27:14 +08:00
Shu Chen
aab24b0dd7
feat(ieee802154): make the receive done handler feature mandatory
2024-01-25 20:27:03 +08:00
zwl
2f7c122c51
Update ble lib to eb473dda on ESP32-C6 and ESP32-H2
2024-01-25 20:26:35 +08:00
Roland Dobai
9a9c8caaaf
Merge branch 'fix/harden_hints_parsing' into 'master'
...
fix: harden input parsing in component_requirements hint module
Closes IDF-9082
See merge request espressif/esp-idf!28661
2024-01-25 20:26:35 +08:00
Fu Hanxi
c44cb5d5c6
Merge branch 'ci/add_missing_gitlab_requirements_for_pytest' into 'master'
...
ci: add missing python-gitlab requirement for pytest
See merge request espressif/esp-idf!28703
2024-01-25 19:58:27 +08:00
Song Ruo Jing
cf93777077
refactor(rtc): move soc/rtc.h from soc to esp_hw_support component
...
Deprecated rtc_xtal_freq_t, replaced with soc_xtal_freq_t defined in
clk_tree_defs.h in soc component.
2024-01-25 19:15:33 +08:00
mofeifei
52648f1a41
docs: update cn trans esp-function-with-shared-stack
2024-01-25 19:02:25 +08:00
Jakob Hasse
65e4118893
docs(esp_system): Document limitations of esp_execute_shared_stack_function
2024-01-25 19:02:25 +08:00
Shu Chen
86cf144aa7
feat(ieee802154): remove the ieee802154 lib submodule
2024-01-25 18:59:09 +08:00
morris
08845cf669
feat(rmt): added a help function for allocating encoder memory
...
The encoder memory location should respect the RMT_MEM_ALLOC_CAPS,
which is affected by some Kconfig options, like ISR_IRAM_SAFE
Closes https://github.com/espressif/esp-idf/issues/13032
2024-01-25 18:44:25 +08:00
Shu Chen
e81932d2b2
Merge branch 'feature/updated-zigbee-examples' into 'master'
...
feat(zigbee): Updated zigbee examples
See merge request espressif/esp-idf!28693
2024-01-25 18:40:02 +08:00
Ivan Grokhotkov
dee5b087fa
feat(newlib): implement scandir and alphasort
...
Based on https://man7.org/linux/man-pages/man3/scandir.3.html
2024-01-25 11:03:19 +01:00
Jakob Hasse
65373e126a
test(ldgen): added test simulating a .*.c file
2024-01-25 17:40:40 +08:00
Abhik Roy
dfb1e0e087
Merge branch 'update_esp_netif_changes' into 'master'
...
fix(lwip): Corrected NAPT dependency text
See merge request espressif/esp-idf!28546
2024-01-25 17:19:39 +08:00
Fu Hanxi
9fb3a5c1ef
ci: add missing python-gitlab requirement for pytest
...
this lib is to download the artifacts from gitlab locally
2024-01-25 10:12:59 +01:00
zwl
5172a99c9b
feat(ble): add ble controller version output on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
4a5127c029
feat(ble): add ble controller status check api on ESP32-C6 and ESP32-H2
2024-01-25 17:04:48 +08:00
zwl
e1d27c3b5d
fix(ble): fixed build error when disable sm feature
2024-01-25 17:04:44 +08:00
Tomas Rezucha
e511905fd2
fix(usb/example): Fixed MSC compilation with Newlib Nano format
...
https://github.com/espressif/idf-extra-components/issues/254
2024-01-25 09:51:51 +01:00
zwx
5a7e835373
fix(phy): fix pll track when enabling and disabling PHY frequently
2024-01-25 16:19:07 +08:00
zwx
265531c971
feat(openthread): support openthread radio caps rx on when idle
2024-01-25 16:11:50 +08:00
luomanruo
688cbcfa31
Update C6 H2 lib to bb9d578e
2024-01-25 16:09:08 +08:00
Mahavir Jain
a5b261f699
Merge branch 'bugfix/fix_esp_http_client_build_failure_with_wifi' into 'master'
...
fix: fix esp_http_client_example build failure
See merge request espressif/esp-idf!28601
2024-01-25 15:07:55 +08:00
xieqinan
e666532069
feat(zigbee): Updated Zigbee examples to align with esp-zigbee-lib v1.0.9
2024-01-25 14:52:38 +08:00
Anton Maklakov
352c621cf0
fix(idf_tools): fix delimiter when the updater parsing, ' *' or ' '
2024-01-25 13:38:38 +07:00
Marius Vikhammer
d90cad70f3
Merge branch 'bugfix/c5_newlib_reent_cleanup_fix' into 'master'
...
fix(newlib): fix stub_table init on C5
Closes IDF-9093
See merge request espressif/esp-idf!28647
2024-01-25 12:02:46 +08:00
Mahavir Jain
0e7908369f
Merge branch 'bugfix/fix_http_auth_without_qop' into 'master'
...
fix(esp_http_client): Fix http digest auth without qop
Closes IDFGH-11876
See merge request espressif/esp-idf!28570
2024-01-25 11:48:53 +08:00
Marius Vikhammer
21d0c65e52
fix(system): fixed -fstack-protector issue on P4
...
During cpu_start stack-smashing would errorounsly trigger when compiled
with -Os on P4. This happened due to the stack canary value (stored in bss) changing when
we initialized bss and then getting flagged as a stackoverflow.
Disable fstack-protector for cpu_start to avoid this issue
2024-01-25 11:12:35 +08:00
xiongweichao
3e2ef4f26c
fix(ble): Fixed Bluetooth not waking up due to clock drift
2024-01-25 10:23:02 +08:00
Fu Hanxi
cba1665639
Merge branch 'ci/fix_artifacts_object_name' into 'master'
...
ci: fix job name sanitizer
See merge request espressif/esp-idf!28676
2024-01-24 23:08:50 +08:00
Konstantin Kondrashov
51e9cd4884
Merge branch 'bugfix/efuse_test_apps_for_p4' into 'master'
...
fix(efuse): Fix test_apps for esp32p4
Closes IDFCI-1972
See merge request espressif/esp-idf!28675
2024-01-24 21:44:20 +08:00
Wu Zheng Hui
55f04b3326
Merge branch 'feature/clean_up_retention_context_definitions' into 'master'
...
refactor(esp_hw_support): move sleep retention context definition to soc target folder
Closes PM-10
See merge request espressif/esp-idf!26753
2024-01-24 20:24:02 +08:00
Fu Hanxi
87fc492fa6
ci: fix job name sanitizer
2024-01-24 10:49:40 +01:00
Konstantin Kondrashov
5bede51ec8
fix(efuse): Fix test_apps for esp32p4
2024-01-24 11:25:08 +02:00
Roland Dobai
4c4d547115
Merge branch 'fix/runtool_crcrlf' into 'master'
...
fix: save RunTool command output with correct line endings
Closes IDF-9081
See merge request espressif/esp-idf!28644
2024-01-24 17:18:16 +08:00
hongshuqing
0b79d9bf4c
feat(pmu): set fix voltage to different mode for esp32h2
...
h2 remove include
2024-01-24 13:11:41 +08:00
Harshit Malpani
d85d60b76c
fix: fix esp_http_client_example build failure
...
Fixed the build failure of esp_http_client_example for ESP32-C6 when
build with Wi-Fi enabled
2024-01-24 10:25:11 +05:30
Shu Chen
bbd0142ccb
Merge branch 'fix/ieee802154_test_rx_break_issue' into 'master'
...
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
See merge request espressif/esp-idf!28541
2024-01-24 10:43:51 +08:00
Omar Chebib
0db3268713
Merge branch 'bugfix/soft_uart_send_dummy_byte' into 'master'
...
fix(Peripheral Drivers/Dedicated GPIO): Remove dummy byte from the emulate_uart_send routine
See merge request espressif/esp-idf!28627
2024-01-24 10:38:12 +08:00
Marius Vikhammer
9b1b384ea8
Merge branch 'bugfix/remove_wdt_both_cpus_test' into 'master'
...
test(panic): remove WDT both CPU test
Closes IDF-9077 and IDF-6560
See merge request espressif/esp-idf!28623
2024-01-24 10:11:28 +08:00
Marius Vikhammer
7823d246c5
Merge branch 'bugfix/p4_rvfp_rom' into 'master'
...
fix(esp_rom): fixed float to int conversion functions not working on P4
Closes IDF-8977 and IDF-8109
See merge request espressif/esp-idf!28396
2024-01-24 10:10:57 +08:00
Marius Vikhammer
ff51b57b11
Merge branch 'docs/fatfgen_orphan' into 'master'
...
docs(fatfs): moved orphan dir placement to top of doc
See merge request espressif/esp-idf!28635
2024-01-24 10:10:17 +08:00
Shu Chen
d499ba432b
Merge branch 'feature/add_ieee802154_pending_tx' into 'master'
...
feat(802.15.4): introduce pending tx while rx feature
See merge request espressif/esp-idf!28404
2024-01-24 09:30:54 +08:00
Ivan Grokhotkov
ecccad727f
Merge branch 'bugfix/macos_build_linux_target_freertos' into 'master'
...
fix(freertos): override select function without relying on -Wl,--wrap
See merge request espressif/esp-idf!28065
2024-01-24 04:14:00 +08:00
Erhan Kurubas
1227409c02
Merge branch 'coredump_traverse_state_lists' into 'master'
...
Improve the probability of accessing healthy TCBs
Closes IDF-2245
See merge request espressif/esp-idf!28114
2024-01-24 01:44:10 +08:00
Frantisek Hrbata
a773072734
fix: harden input parsing in component_requirements hint module
...
Currently we silently ignore when the original component is not found
in a hope we can provide at least some meaningful hint. As it turned
out it's not true. Instead of providing misleading hint, just return
error. This adds several checks for situations, which should not happen,
but when they do it should be easier to identify the root cause of the
problem.
For example when hint module received malformed output with extra new
lines, e.g. caused by a bug in RunTool, it wrongly reported the original
component as source component.
This should also fix the tests on Windows.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-23 18:22:08 +01:00
Ivan Grokhotkov
f5cd3b7ff4
fix(freertos): override select function without relying on -Wl,--wrap
...
This commit changes the approach used to override select function
in FreeRTOS simulator.
The previous approach relied on '--wrap', which is a feature of GNU
linker that performs symbol substitution at link time. Sadly this
feature is not present in macOS linker.
The alternative solution is to define 'select' wrapper as a regular
(exported) symbol, preventing it from being loaded from system
libraries. To call the "real" select implementation we use dlsym
function and find the function pointer at run time. This solution
works on both Linux and macOS.
2024-01-23 16:57:38 +01:00
Ivan Grokhotkov
66431a62d1
fix(freertos): warning fix for building with IDF_TARGET=linux on macOS
2024-01-23 16:57:37 +01:00
Tomas Rezucha
cb21994358
Merge branch 'fix/common_examples_cmake' into 'master'
...
fix(examples): Make esp_eth public dependency of protocol_examples_comon
See merge request espressif/esp-idf!28618
2024-01-23 23:55:30 +08:00
Xu Si Yu
ad3e1e3daf
Merge branch 'bugfix/set_spinel_interface_buffer_to_static' into 'master'
...
fix(openthread): set spinel frame buffer to member variables
See merge request espressif/esp-idf!28510
2024-01-23 22:40:43 +08:00
Shu Chen
65c838b68a
Merge branch 'support/integrate_console_command_with_ot_command' into 'master'
...
feat(openthread): integrate console command with ot command
See merge request espressif/esp-idf!28194
2024-01-23 22:03:55 +08:00
Ondrej Kosta
c956e44a9e
Merge branch 'feature/ethernet_ci' into 'master'
...
ci(esp_eth): enable Ethernet tests
See merge request espressif/esp-idf!28566
2024-01-23 21:59:38 +08:00
Valerii Koval
bd56ca48be
fix(ldgen): handle object files with .*.o patterns
...
Currently, only `.o`, `.*.obj` and `.obj` patterns
are taken into account. It would be great to have
object files with the `.*.o` extension pattern
(e.g. `file.cpp.o`) also processed as they're quite
widespread in third-party integrations.
2024-01-23 15:18:23 +02:00
Xu Si Yu
f9f32d4e5f
Merge branch 'feature/add_config_for_ot_address_query' into 'master'
...
feat(openthread): add menuconfig for openthread address query
See merge request espressif/esp-idf!28445
2024-01-23 20:55:48 +08:00
Jakob Hasse
273324c635
Merge branch 'bugfix/linux_wifi_mock' into 'master'
...
fix(linux): Fixed esp_wifi mock build test
See merge request espressif/esp-idf!28607
2024-01-23 18:43:12 +08:00
Jakob Hasse
c6a570fb37
Merge branch 'feature/pthread_psram' into 'master'
...
feat(pthread): Allow SPI RAM as stack
Closes IDFGH-9237, IDF-7262, and IDFGH-7045
See merge request espressif/esp-idf!27166
2024-01-23 18:39:32 +08:00
Rahul Tank
bcb8d179dd
Merge branch 'bugfix/fix_sm_inject_io_return_val' into 'master'
...
fix(nimble): Added change to ensure that API execution returns success
See merge request espressif/esp-idf!28402
2024-01-23 18:06:16 +08:00
Marius Vikhammer
4b89e52964
fix(newlib): fix stub_table init on C5
2024-01-23 18:05:53 +08:00
Tomas Rezucha
525bdf26f8
Merge branch 'feature/p4_usb_hal' into 'master'
...
feature(usb/host): Add HS PHY configuration
See merge request espressif/esp-idf!28549
2024-01-23 17:55:23 +08:00
Kirill Chalov
77770b2cb7
Merge branch 'docs/add_sphinx_lint' into 'master'
...
docs(sphinx-lint): Add sphinx-lint to pre-commit
See merge request espressif/esp-idf!28578
2024-01-23 17:48:22 +08:00
Fu Hanxi
9bb28ba5e3
Merge branch 'ci/fix_requires_elf_or_map' into 'master'
...
ci: fix app.requires_elf_or_map. Use absolute paths
See merge request espressif/esp-idf!28603
2024-01-23 17:44:34 +08:00
Mahavir Jain
a02b0968d2
Merge branch 'fix/fix_esp_tls_client_key_parsing' into 'master'
...
fix(esp_tls): Fixed client key parsing for ECC key
Closes IDF-8894
See merge request espressif/esp-idf!27982
2024-01-23 17:14:49 +08:00
Mahavir Jain
09c9001895
Merge branch 'feature/add_key_manager_hw_support' into 'master'
...
Feature/add key manager hw support
Closes IDF-7925 and IDF-8041
See merge request espressif/esp-idf!26328
2024-01-23 17:11:05 +08:00
Frantisek Hrbata
cf161304bb
fix: save RunTool command output with correct line endings
...
Currently RunTool reads command's output with asyncio read, which
returns bytes. This is decoded into python's string and the output already
contains OS specific line endings, which on Windows is CRLF. Problem is
that the command output is saved by using python's text stream/file,
which replaces LF, native python's line ending, with OS specific line ending.
On Windows, and in this particular case, the CRLF from the command output is
translated into CRCRLF and saved in the commands output file. When this
file is read in again, e.g. for hint modules, the CRCRLF is replaced
with LFLF. Again the file is open as text file. Meaning a new emply line
is added.
Fix this by opening the output file with "newline=''", which prevents
this translation. We already have the OS specific line ending in the
command's output.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-23 10:03:40 +01:00
Zhang Xiao Yan
dd1c1279ef
Merge branch 'docs/fix_typo_in_low_power_mode' into 'master'
...
docs: fix some typos in api-guides/low-power-mode
See merge request espressif/esp-idf!28584
2024-01-23 16:16:09 +08:00
Omar Chebib
8ad898c8ab
fix(peripheral_drivers/dedicated_gpio): Remove dummy byte from the emulate_uart_send routine
...
Let the user application decide for when to send the dummy byte instead of
hardcoding it from the assembly routine.
2024-01-23 15:59:13 +08:00
kirill.chalov
0181f8cc88
docs(sphinx-lint): Add sphinx-lint to pre-commit
...
Sphinx-lint helps in linting simple formatting issues with virtually
no false positives, such as trailing spaces, missing final newlines,
presence of tabs, absence of spaces and backticks around roles, etc.
2024-01-23 15:22:30 +08:00
kirill.chalov
22a053f1fc
docs(sphinx-lint): Fix issues reported by sphinx-lint before adding it to pre-commit
2024-01-23 15:22:29 +08:00
Song Ruo Jing
9ba5f4dab2
Merge branch 'feature/esp32p4_dma2d_support' into 'master'
...
feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4
Closes IDF-6498
See merge request espressif/esp-idf!25527
2024-01-23 15:19:25 +08:00
Harshit Malpani
bc901c0a3a
fix(esp_http_client): Fix http digest auth without qop
...
Closes https://github.com/espressif/esp-idf/issues/12962
2024-01-23 12:22:35 +05:30
Xu Si Yu
568adfb869
feat(openthread): add menuconfig for openthread address query
2024-01-23 14:43:51 +08:00
Marius Vikhammer
4fac7a6d5b
docs(fatfs): moved orphan dir placement to top of doc
2024-01-23 14:16:01 +08:00
Guillaume Souchere
7bb236254e
Merge branch 'doc/update-esp-event-instance-register-descrition' into 'master'
...
docs(esp-event): Update description of esp_event_handler_instance_x
Closes IDFGH-11711
See merge request espressif/esp-idf!28063
2024-01-23 13:48:31 +08:00
Aditya Patwardhan
e2d5b323ca
fix(esp_tls): Fixed client key parsing for ECC key
...
Client key parsing for ECC keys was failing as the
RNG supplied to the key parsing API was uninitialized.
This commit fixes that behaviour
2024-01-23 13:40:57 +08:00
wuzhenghui
f3f12e973c
refactor(esp_hw_support): separate different chip system peripheral regs context defs to target folder
2024-01-23 13:30:01 +08:00
Mahavir Jain
e3d4b901f9
Merge branch 'bugfix/compilation_failed_in_bootloader_with_sb_fe_verbose' into 'master'
...
fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe
Closes IDF-6373
See merge request espressif/esp-idf!26339
2024-01-23 13:29:02 +08:00
Jakob Hasse
db33f5a52e
Merge branch 'fix/console_context_setting' into 'master'
...
fix(console): Made setting command context less error-prone and clearer
See merge request espressif/esp-idf!28395
2024-01-23 13:25:25 +08:00
Aditya Patwardhan
4dc2ace0b7
fix(esp_hw_support): Update key manager support
...
1) Added new Key Manager APIs
2) Added crypto locking layer for Key Manager
3) Remove support for deploying known key
4) Format key manager support
5) Fix build header error
6) Updated the key_mgr_types.h file
7) Added key manager tests
2024-01-23 10:24:39 +05:30
Aditya Patwardhan
5a1726c18c
feat(hal): Update HAL layer for Key manager
...
1)Added new clk related changes
2024-01-23 10:24:37 +05:30
Aditya Patwardhan
3eabb62850
feat(esp_hw_support): Add support for Key Manager
2024-01-23 10:24:35 +05:30
Island
9746de97ce
Merge branch 'bugfix/struct_init_order_blemesh' into 'master'
...
ble mesh: Modify the structure initialization order to meet C++ requirements
See merge request espressif/esp-idf!18077
2024-01-23 12:20:18 +08:00
Marius Vikhammer
297607587b
test(panic): remove WDT both CPU test
...
Test never worked on S3/P4 and was flakey on ESP32. Hard to design a reliable test
case that triggers both WDT at the exact same time.
2024-01-23 11:55:18 +08:00
wuzhenghui
9b3dc69908
refactor(esp_hw_support): move regdma structure defination to soc components
2024-01-23 11:51:44 +08:00
wuzhenghui
2bd755c95d
refactor(esp_hw_support): move TIMG_WDT_WKEY_VALUE defination from hal to soc
2024-01-23 11:51:44 +08:00
Darian
a114237378
Merge branch 'refactor/core_component_headers_copyright_ignore' into 'master'
...
Tools/Core: Tidy up core-team releated copyright ignore list entries
See merge request espressif/esp-idf!28514
2024-01-23 11:39:59 +08:00
Xu Si Yu
65a261b290
fix(openthread): set spinel frame buffer to member variables
2024-01-23 10:52:03 +08:00
xueyunfei
4f96d04c9e
feat(lwip): add fall back dns config in menuconfig
...
Closes https://github.com/espressif/esp-idf/issues/12530
2024-01-23 10:49:53 +08:00
Jakob Hasse
99914e1f09
fix(linux): Fixed esp_wifi mock build test
2024-01-23 09:39:03 +08:00
KonstantinKondrashov
b471d9d22c
change(all): Clearing unused efuse rom headers
2024-01-22 18:02:55 +02:00
Ondrej Kosta
1688c699db
Merge branch 'feature/eth_p4_kconfig' into 'master'
...
fix(examples): fixed common_connect example to support ESP32P4 internal EMAC
See merge request espressif/esp-idf!28582
2024-01-22 22:45:26 +08:00
Tomas Rezucha
21df64f4a9
fix(examples): Make esp_eth public dependency of protocol_examples_comon
2024-01-22 21:51:37 +08:00
Song Ruo Jing
08eada7301
feat(esp_hw_support/dma2d): Add 2D-DMA support on ESP32P4
2024-01-22 20:51:43 +08:00
Island
a4268b88c5
Merge branch 'bugfix/fix_ble_remove_bond' into 'master'
...
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
Closes BLERP-478
See merge request espressif/esp-idf!28589
2024-01-22 20:35:51 +08:00
Mahavir Jain
8b7d24ad71
Merge branch 'bugfix/soc_cpu_subsys_region' into 'master'
...
fix(soc): change debug addr range to CPU subsystem range
See merge request espressif/esp-idf!28499
2024-01-22 20:02:21 +08:00
Darian Leung
8f15dd1ce0
fix(esp_ble_mesh): Remove separate AliGenie example build rules
...
The AliGenie example can run on all targets that support esp_ble_mesh (i.e.,
SOC_BLE_MESH_SUPPORTED). Thus, the example does not require a separate build
rule.
2024-01-22 19:57:54 +08:00
Kevin (Lao Kaiyao)
2e037b8ab5
Merge branch 'feature/support_legacy_i2s_driver_on_p4' into 'master'
...
feat(i2s): support i2s legacy driver on p4
Closes IDF-8194
See merge request espressif/esp-idf!28474
2024-01-22 19:35:49 +08:00
Tomas Rezucha
ed1f20a972
feat(hal/usb): Add HS PHY configuration
2024-01-22 12:14:11 +01:00
C.S.M
c967dac3a9
Merge branch 'bugfix/one_byte_receive' into 'master'
...
fix(i2c_master): Fix bug on esp32 that read one byte data fails
See merge request espressif/esp-idf!28523
2024-01-22 18:17:33 +08:00
Fu Hanxi
2ddb0fb3f6
ci: fix app.requires_elf_or_map. Use absolute paths
2024-01-22 11:14:03 +01:00
Darian Leung
f50d83413e
refactor(tools): Tidy up core component files copyright ignore
...
Some files that should have their copyrights checked are still placed on the
copyright ignore list.
- These entries have been tidied up
- Copyrights of those files have been updated.
2024-01-22 18:07:35 +08:00
Darian Leung
06952431a0
refactor(esp_system): Remove intr.c from the esp_system component
...
This file is empty and not used anywhere, thus can be removed.
2024-01-22 18:01:25 +08:00
Tomas Rezucha
8c1f5e6015
Merge branch 'fix/check_precommit_on_win' into 'master'
...
fix(pre-commit): Fixed README.md encoding on Windows
See merge request espressif/esp-idf!28587
2024-01-22 17:04:28 +08:00
Linda
042b5a0102
docs: fix some typos in api-guides/low-power-mode
2024-01-22 16:57:39 +08:00
Ondrej Kosta
85c4601ed5
fix(examples): fixed common_connect example to support ESP32P4 internal EMAC
2024-01-22 09:48:15 +01:00
zwx
706005c2e6
feat(802.15.4): introduce pending tx while rx feature
2024-01-22 16:43:41 +08:00
Ondrej Kosta
f732c3b7fd
ci(esp_eth): enable Ethernet tests
2024-01-22 09:30:24 +01:00
xiaqilin
0fe78ed468
fix(ieee802154): add next operation in ieee802154 test when rx abort by tx ack coex
2024-01-22 16:04:37 +08:00
zwx
f478d3d81d
feat(openthread): integrate console command with ot command
2024-01-22 16:04:04 +08:00
Jakob Hasse
be59c94917
feat(pthread): Pthread can now use PSRAM as stack
...
Closes https://github.com/espressif/esp-idf/pull/10623
Closes https://github.com/espressif/esp-idf/issues/8662
Thanks to f-hoepfinger-hr-agrartechnik for the contribution
in https://github.com/espressif/esp-idf/pull/10623
2024-01-22 15:33:05 +08:00
InfiniteYuan
728ff8dc99
ble_mesh: example: fix the structure init order to meet C++ requirements
...
Closes https://github.com/espressif/esp-idf/issues/8110
2024-01-22 14:14:34 +08:00
InfiniteYuan
8191f319a3
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-01-22 14:12:11 +08:00
Mahavir Jain
9ecd2fd7e3
fix(soc): change debug addr range to CPU subsystem range
...
For C6/H2/P4/C5, there is no SoC specific debug range. Instead the same
address range is part of CPU Subsystem range which contains debug mode
specific code and interrupt config registers (CLINT, PLIC etc.).
For now the PMP entry is provided with RWX permission for both machine
and user mode but we can save this entry and allow the access to only
machine mode for this range.
For P4/C5 case, this PMP entry can have RW permission as the debug mode
specific code is not present in this memory range.
2024-01-22 13:34:32 +08:00
Xiao Xufeng
ad7cc3ae4b
doc(spi_flash): reorganize optional features
2024-01-22 12:44:27 +08:00
Xiao Xufeng
e0856e208e
ci(flash): remove hpm-dc configs from octal flash
2024-01-22 12:44:27 +08:00
Jiang Jiang Jian
a047d5d097
Merge branch 'doc/update_bluedroid_init_migration' into 'master'
...
doc(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization
See merge request espressif/esp-idf!27857
2024-01-22 12:08:26 +08:00
Marius Vikhammer
1bcfde4e7f
fix(ulp): enable astyle linter and format ULP component
2024-01-22 11:43:38 +08:00
morris
01f1434fdd
Merge branch 'feature/esp_lcd_mipi_dsi' into 'master'
...
esp lcd mipi dsi driver
Closes IDF-6499
See merge request espressif/esp-idf!28273
2024-01-22 11:22:00 +08:00
Adam Múdry
3da19a647c
Merge branch 'feature/fatfs_2_fat_copies_on_volume' into 'master'
...
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
Closes IDF-8735 and IDF-4091
See merge request espressif/esp-idf!27452
2024-01-22 11:15:04 +08:00
Cao Sen Miao
1e3ffdf628
fix(i2c_master): Fix bug on esp32 that read one byte data fails
2024-01-22 11:13:10 +08:00
Island
ed025da95c
Merge branch 'feat/support_ble_aux_when_data_length_zero' into 'master'
...
feat(bt/bluedroid): Support ext adv aux option
Closes BLERP-253 and BLERP-470
See merge request espressif/esp-idf!28458
2024-01-22 11:06:01 +08:00
Jiang Jiang Jian
54bcaae1ac
Merge branch 'bugfix/fix_scan_request_ifs_error' into 'master'
...
Fixed BLE scan request ifs time error in coexistence scenarios on ESP32
Closes BT-3593, CBLE50Y23-138, and BT-3605
See merge request espressif/esp-idf!28460
2024-01-22 11:00:54 +08:00
Island
f8a12adcf5
Merge branch 'feat/support_ble_get_callback' into 'master'
...
Feat/support ble get callback
See merge request espressif/esp-idf!28355
2024-01-22 10:43:28 +08:00
Island
44862867a7
Merge branch 'bugfix/fix_ble_memory_leak' into 'master'
...
fix(ble/bluedroid): Fix ble memory leak when gattc config off
See merge request espressif/esp-idf!28468
2024-01-22 10:42:56 +08:00
Island
b0a58d7080
Merge branch 'ble_dev/added_ble_power_save_pytest' into 'master'
...
Added pytest case for BLE power save example.
Closes BLERP-449
See merge request espressif/esp-idf!28384
2024-01-22 10:41:19 +08:00
Island
b667d20312
Merge branch 'bugfix/ble_update_lib_20231229' into 'master'
...
update lib on master
Closes BLERP-414, BLERP-415, BLERP-416, BLERP-418, BLERP-419, BLERP-417, BLERP-355, BLERP-420, BLERP-421, BLERP-422, BLERP-443, BLERP-445, BLERP-444, BLERP-442, BLERP-446, and BT-3558
See merge request espressif/esp-idf!28186
2024-01-22 10:38:16 +08:00
Island
4071984f47
Merge branch 'bugfix/fix_ble_heap_malloc' into 'master'
...
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
See merge request espressif/esp-idf!27677
2024-01-22 10:34:07 +08:00
Erhan Kurubas
029a0582e1
feat(coredump): improve the probability of accessing healthy TCBs
2024-01-22 00:18:28 +08:00
igor.udot
f5972ab592
ci: change known_failure_cases workflow
2024-01-21 15:36:25 +08:00
morris
488a2b9fdb
feat(dsi): add mipi dsi lcd example with lvgl gui
2024-01-20 17:02:47 +08:00
morris
e0dec99741
feat(dsi): add mipi dsi lcd unit test app
2024-01-20 17:02:28 +08:00
morris
7013815ea7
feat(dsi): add mipi dsi driver to esp_lcd
2024-01-20 16:50:22 +08:00
zhanghaipeng
101bfcd7a1
fix(ble/bluedroid): Fix BLE background connection log level
2024-01-20 16:42:54 +08:00
zhanghaipeng
b491c7bb6f
fix(ble/bluedroid): Fix dangling pointer issue in deletion of bonded devices
2024-01-20 16:35:38 +08:00
linruihao
b6d6735190
fix(esp_coex): Fixed potential BLE scan request ifs timer error bug
2024-01-20 11:26:52 +08:00
zhiweijian
5552941e57
Fixed BLE scan request ifs timer error in coexistence scenarios
2024-01-20 11:26:52 +08:00
Konstantin Kondrashov
261651fc19
Merge branch 'feature/efuse_update' into 'master'
...
feat(efuse): Adds new efuses for H2 and C6 chips
See merge request espressif/esp-idf!27672
2024-01-20 03:10:44 +08:00
David Cermak
73102c60ef
fix(lwip): Used dedicated IP4 address type
2024-01-19 17:48:47 +01:00
Tomas Rezucha
c6204343a8
fix(pre-commit): Fixed README.md encoding on Windows
...
Windows will open the file using 'cp1252' encoding,
which may result in 'UnicodeDecodeError' for unsupported symbols.
2024-01-19 16:08:34 +01:00
Jiang Jiang Jian
984418d0c4
Merge branch 'bugfix/fix_pmk_invalid_wpa_or_wpa2_connect_fail_issue' into 'master'
...
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
Closes WIFIBUG-192 and WIFIBUG-346
See merge request espressif/esp-idf!28571
2024-01-19 19:50:06 +08:00
laokaiyao
b9e44b92b3
ci(i2s): enable i2s ci tests on p4
2024-01-19 19:28:33 +08:00
laokaiyao
62ae0efa54
feat(i2s): support i2s legacy driver on p4
2024-01-19 19:28:33 +08:00
Tomas Rezucha
2ab552a241
Merge branch 'refactor/usb_dependencies' into 'master'
...
refactor(usb/examples): Depend on new esp_driver_gpio
See merge request espressif/esp-idf!28552
2024-01-19 17:24:13 +08:00
cjin
9533df5c39
feat(ble): added pytest for ble power save example
2024-01-19 17:23:35 +08:00
Darshan Dobariya
35d3306200
fix(nimble): Added change to ensure that API execution returns success
2024-01-19 14:48:43 +05:30
zhanghaipeng
aeeb64966b
feat(bt/bluedroid): Support ext adv aux option
2024-01-19 16:48:18 +08:00
luomanruo
dededd1267
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9 .
2024-01-19 16:13:12 +08:00
Sudeep Mohanty
82f2294bcb
Merge branch 'feature/ulp_riscv_interrupt_handling' into 'master'
...
feat(ulp-riscv): Added interrupt handling for ULP RISC-V
Closes IDFGH-9866 and IDF-1713
See merge request espressif/esp-idf!27802
2024-01-19 15:44:27 +08:00
muhaidong
f268621627
fix(wifi): fix pmk invalid lead same ssid wpa and wpa2 connect fail issue
2024-01-19 11:54:10 +08:00
Jiang Jiang Jian
7f762392cd
Merge branch 'bugfix/fix_smart_config_bssid_set_issue' into 'master'
...
fix(wifi): fix smart config bssid set issue
Closes WIFI-6391
See merge request espressif/esp-idf!28471
2024-01-19 11:27:12 +08:00
zhanghaipeng
0f29b3cef9
fix(bt/bluedroid): Fix BLE malloc internal wrapper fail
2024-01-19 11:22:33 +08:00
zhanghaipeng
ee4d4f1d35
docs(ble/bluedroid): Optimize documentation for BLE duplicate scan
2024-01-19 11:21:42 +08:00
zhanghaipeng
8de484888f
feat(ble/bluedroid): Add getter for BLE GATTC calllback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
be47da1962
feat(ble/bluedroid): Add getter for BLE GATTS callback
2024-01-19 11:21:42 +08:00
Zeke Gustafson
6bc5b0069f
feat(ble/bluedroid): Add getter for BLE GAP callback
2024-01-19 11:21:42 +08:00
Omar Chebib
cdde05335e
Merge branch 'refactor/riscv_interrupt' into 'master'
...
refactor(riscv): Refactor crosscore interrupts and core interrupt code
Closes IDF-5720, DOC-5177, and IDF-7899
See merge request espressif/esp-idf!27845
2024-01-19 10:51:04 +08:00
Omar Chebib
0d9d004d00
Merge branch 'doc/esp32p4_intr_alloc' into 'master'
...
docs(soc): add a few details in the `intr_alloc` documentation for the ESP32-P4
Closes IDF-8781
See merge request espressif/esp-idf!28249
2024-01-19 10:50:42 +08:00
Island
45a36b2903
Merge branch 'feature/ble_mesh_example_light_driver' into 'master'
...
feat: replace light driver and support more chips in ble mesh examples
See merge request espressif/esp-idf!27882
2024-01-19 10:40:47 +08:00
Shu Chen
9a6b0941b0
Merge branch 'bugfix/esp32h2_wakeup_i2c_fail' into 'master'
...
fix(esp_phy): fix esp32h2 wakeup i2c fail
Closes BLERP-465
See merge request espressif/esp-idf!28462
2024-01-19 10:08:17 +08:00
Omar Chebib
71e7f175ff
Merge branch 'bugfix/stack_watermark_fpu_esp32p4' into 'master'
...
fix(riscv): adjust TCBs lowest stack address when the FPU is used
Closes IDF-8995 and IDF-8423
See merge request espressif/esp-idf!28429
2024-01-19 10:04:29 +08:00
C.S.M
6c5373911a
Merge branch 'bugfix/cannot_jump_range' into 'master'
...
fix(temperature_sensor): Cannot switch the range smoothly on esp32h2
Closes IDF-9054
See merge request espressif/esp-idf!28530
2024-01-19 09:44:26 +08:00
Sudeep Mohanty
de8ee8cc1a
feat(ulp-riscv): Updated documentation about ULP RISC-V interrupt handling
...
This commit updates the documentation to add support for ULP RISC-V
interrupt handling.
2024-01-18 15:59:53 +01:00
Sudeep Mohanty
4230acb971
feat(ulp-riscv): Added new example to demonstrate ULP RISC-V interrupts
...
This commit adds a new example which demonstrates how the ULP RISC-V
co-processor handles interrupts.
2024-01-18 15:59:49 +01:00
Sudeep Mohanty
94e2516f6c
feat(ulp-riscv): Added support for RTC IO interrupts for ULP RISC-V
...
This commit adds a feature to register RTC IO interrupt handlers for the
ULP RISC-V co-processor.
2024-01-18 15:59:45 +01:00
Sudeep Mohanty
b9ecc1e57a
feat(ulp-riscv): Added SW interrupt capability for ULP RISC-V
...
This commit adds a feature to ULP RISC-V where the user can trigger
a software interrupt on the ULP RISC-V core.
2024-01-18 15:59:40 +01:00
Sudeep Mohanty
70241d13a2
feat(ulp-riscv): Added interrupt allocator and de-allocator
...
This commit adds methods to allocate and de-allocate interrupt handlers
for the ULP RISC-V.
2024-01-18 15:59:35 +01:00
Sudeep Mohanty
a6461eab77
feat(ulp-riscv): Added interrupt vector handling for ULP RISC-V
...
This commit adds interrupt vector processing for the ULP RISC-V co-processor.
2024-01-18 15:59:27 +01:00
Shang Zhou
63f317e4ca
docs: Update CN translation for fatfs.rst
2024-01-18 14:03:39 +01:00
Adam Múdry
8e50d63fea
feat(fatfs): Add an option to use 2 FATs (file allocation tables) in FATFS volumes
...
Should help with redundancy and data corruption when enabled but uses more space.
2024-01-18 14:03:28 +01:00
Fu Hanxi
813dbe5526
Merge branch 'ci/fix_truncated_backet_names_in_artefact_uploader' into 'master'
...
ci: fix truncated job name in artifact path
See merge request espressif/esp-idf!28558
2024-01-18 20:25:52 +08:00
Wan Lei
2bd7e67205
Merge branch 'contrib/github_pr_12998' into 'master'
...
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id (GitHub PR)
Closes IDFGH-11917
See merge request espressif/esp-idf!28554
2024-01-18 20:03:47 +08:00
Roland Dobai
9a7e88e12d
Merge branch 'update/kconfig_pre-commit_version' into 'master'
...
ci(pre-commit): Update esp-idf-kconfig version
See merge request espressif/esp-idf!28500
2024-01-18 19:24:56 +08:00
Mo Fei Fei
8fdf872068
Merge branch 'docs/update_s3_devkitc_1_note_dimension' into 'master'
...
Docs: Update s3 devkitc 1 note dimension
Closes DOC-7003
See merge request espressif/esp-idf!28461
2024-01-18 19:03:51 +08:00
Mo Fei Fei
40ac08e7e7
Docs: Update s3 devkitc 1 note dimension
2024-01-18 19:03:50 +08:00
aditi_lonkar
6006568c77
fix(wpa_supplicant):Add MBO config flag for mbo apis
2024-01-18 15:11:30 +05:30
Darian
c1cc22d245
Merge branch 'refactor/usb_remove_unused_files' into 'master'
...
USB: Remove unused HAL files and deprecate usb_periph
See merge request espressif/esp-idf!28293
2024-01-18 17:01:06 +08:00
Wan Lei
73ff086e21
Merge branch 'fix/p4_spi_master_clock_sourse_sel' into 'master'
...
fix(spi_master): Fix p4 spi clock source support other than XTAL
See merge request espressif/esp-idf!28392
2024-01-18 16:46:44 +08:00
Omar Chebib
102d5bbf72
refactor(riscv): added a new API for the interrupts
2024-01-18 16:36:53 +08:00
Rahul Tank
041da5cb60
Merge branch 'bugfix/add_minor_fixes_debug' into 'master'
...
fix(nimble): Add minor debug fixes
See merge request espressif/esp-idf!28518
2024-01-18 16:32:33 +08:00
Omar Chebib
5cdf145f55
refactor(riscv): refactor crosscore interrupt
2024-01-18 16:27:36 +08:00
C.S.M
298931596a
Merge branch 'bugfix/wrong_serial_num_2_rom' into 'master'
...
fix(uart,usj..): Fix wrong serial number that has been parsed to rom functions
Closes IDFGH-11872
See merge request espressif/esp-idf!28414
2024-01-18 16:17:37 +08:00
Wu Zheng Hui
d3df4246d8
Merge branch 'bugfix/fix_systick_lost_in_esp32_dfs' into 'master'
...
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
Closes IDF-8879
See merge request espressif/esp-idf!28176
2024-01-18 16:16:08 +08:00
Aleksei Apaseev
b43e07d2f3
ci: fix truncated job name in artifact path
2024-01-18 14:45:35 +08:00
nilesh.kale
59c5b5fe6b
fix(bootloader): Fix compilation issue in bootloader build during verbose+sb+fe
2024-01-18 12:15:15 +05:30
Tomas Rezucha
a5e647cf7f
refactor(usb/examples): Depend on new esp_driver_gpio
...
This will exclude unneeded drivers from the build.
2024-01-18 07:28:06 +01:00
David Cermak
d707161881
fix(lwip): esp_netif supports esp_netif_get_netif_impl() for PPP
2024-01-18 14:20:39 +08:00
David Cermak
63e8e01646
feat(lwip): Added PPP config option to control VJ header compression
2024-01-18 14:20:39 +08:00
David Cermak
18ff62017a
feat(lwip): Add support for PPP server
...
Added support PPP_SERVER option in LWIP
Added support for configuring preferred addresses of PPP endpoints.
2024-01-18 14:20:39 +08:00
Marius Vikhammer
202bcadfd3
Merge branch 'feature/improve_ulp_examples' into 'master'
...
fix(ulp): improve ULP examples for users using usb-jtag-serial
See merge request espressif/esp-idf!28459
2024-01-18 13:33:04 +08:00
Omar Chebib
c7e63078b7
fix(riscv): adjust TCBs lowest stack address when the FPU is used
2024-01-18 13:06:29 +08:00
Marius Vikhammer
4f96919039
Merge branch 'bugfix/p4_newlib_test' into 'master'
...
test(newlib): enable and fix newlib tests on P4
Closes IDF-7862 and IDF-8983
See merge request espressif/esp-idf!28553
2024-01-18 13:02:56 +08:00
Jiang Jiang Jian
48b3f8a198
Merge branch 'bugfix/fix_crash_issue_when_mesh_deinit' into 'master'
...
fix(wifi/mesh): fix crash issue when mesh deinit
Closes WIFIBUG-194, WIFIBUG-193, WIFIBUG-209, and WIFIBUG-265
See merge request espressif/esp-idf!27570
2024-01-18 11:13:26 +08:00
Cao Sen Miao
6768805d20
fix(uart,usj...): Fix wrong serial number that has been parsed to rom functions,
...
Closes https://github.com/espressif/esp-idf/issues/12958
2024-01-18 10:51:51 +08:00
Cao Sen Miao
e6b18a13cd
fix(tools): Fix cannot generate *_caps to kconfig if int value is negative
2024-01-18 10:51:39 +08:00
wuzhenghui
0dc7cad586
fix(esp_pm): safely check ccompare validity in DFS update_ccompare
2024-01-18 10:34:47 +08:00
Lu Ai Jun
b982b43e9a
Merge branch 'ci/add_idf_target_env_var_while_building' into 'master'
...
ci: add IDF_TARGET env var while building
Closes IDFCI-1957
See merge request espressif/esp-idf!28506
2024-01-18 10:29:20 +08:00
Michael (XIAO Xufeng)
8a5582817e
Merge branch 'doc/compatibility_c6h2' into 'master'
...
docs(compatibility): add information for c6, h2, s3 v0.2
See merge request espressif/esp-idf!27052
2024-01-18 09:57:17 +08:00
Marius Vikhammer
9ab0d95f65
test(newlib): enable and fix newlib tests on P4
2024-01-18 09:52:11 +08:00
Adam Múdry
c6520dc3a5
Merge branch 'feature/littlefs_example_bump_version_lower_idf_version' into 'master'
...
feat: LittleFS example bump version to 1.13.0
Closes IDF-9045
See merge request espressif/esp-idf!28454
2024-01-18 03:09:19 +08:00
Song Ruo Jing
e45aea723b
Merge branch 'feature/esp32p4_ppa_ll_support' into 'master'
...
feat(ppa): add low level support for PPA
See merge request espressif/esp-idf!28268
2024-01-17 23:18:35 +08:00
Ondrej Kosta
0766bb5f62
Merge branch 'feature/p4_emac' into 'master'
...
ESP32P4 EMAC
See merge request espressif/esp-idf!27178
2024-01-17 22:22:05 +08:00
Nebojša Cvetković
bd9711dde6
fix(twai): TWAI_GENERAL_CONFIG_DEFAULT initialize controller_id
...
Fix for C++ warning `-Wmissing-field-initializers`
2024-01-17 13:42:50 +00:00
Darian Leung
19c18845b0
refactor(soc): Remove soc/usb_types.h
...
This header has been removed for the following reasons:
- Header is misplaced. 'xxx_types.h' headers should be placed in the 'hal'
component.
- The 'usb_xxx_endpoint_t' should be placed in the 'xxx_struct.h' header.
2024-01-17 21:28:25 +08:00
Darian Leung
6a43b623dc
refactor(soc): Rename usb_otg_periph to usb_dwc_periph
...
- Renamed usb_otg_periph.h/c to usb_dwc_periph.h/c to match naming convention
of other DWC OTG related files
- Added compatibility header for usb_otg_periph.h
2024-01-17 21:28:25 +08:00
Darian Leung
01a4a1d7f0
refactor(soc): Deprecate usb pin mappings
...
usb_pins.h and usb_periph.h/c lists mappings of USB DWC signals to GPIOs used
to connect to external FSLS PHYs. However, those signals can be routed to any
GPIOs via the GPIO matrix. Thus, these mapping are meaningless and have been
deprecated.
2024-01-17 21:28:25 +08:00
Darian Leung
e63bfb24f5
refactor(hal): Remove usb_hal and usb_ll
...
This commit removes some legacy USB related HAL and LL files that are no longer
used.
2024-01-17 21:28:25 +08:00
Fu Hanxi
6d23026437
ci: add IDF_TARGET env var while building
...
usually we don't need it, but some sdkconfig files may want to expand
this env var.
2024-01-17 13:48:16 +01:00
Abhik Roy
7004c07e3f
fix(lwip): Corrected NAPT dependency text
2024-01-17 23:42:31 +11:00
Rahul Tank
6a7dc27421
fix(nimble): Add minor debug fixes
2024-01-17 17:24:59 +05:30
Rahul Tank
6e860a8a5b
Merge branch 'bugfix/address_resolution' into 'master'
...
fix(nimble): Added support for address resolution during inquiry
Closes IDFCI-1894
See merge request espressif/esp-idf!28294
2024-01-17 19:31:52 +08:00
Erhan Kurubas
bc2650cdca
Merge branch 'update_spdx_license_tag' into 'master'
...
feat(license): update OpenOCD stub source files with additional MIT license
See merge request espressif/esp-idf!28480
2024-01-17 19:26:06 +08:00
xiaqilin
529860dea5
fix(esp_phy): fix esp32h2 wakeup i2c fail
2024-01-17 18:41:43 +08:00
zhangyanjiao
e4c6cec53b
fix(wifi): fix the crash and malloc fail issue
...
1. fix(wifi/mesh): fix the crash issue when mesh deinit
2. fix(wifi):fix when ap recv auth in sa query porcess will memset psq issue
2024-01-17 17:01:35 +08:00
wanlei
4a46d70e9a
fix(spi_master): Fix p4 spi clock source support other than XTAL
2024-01-17 17:01:23 +08:00
Cao Sen Miao
2859388f11
fix(temperature_sensor): Cannot switch the range smmothly on esp32h2
2024-01-17 16:55:30 +08:00
Konstantin Kondrashov
fdae1c6a28
Merge branch 'feature/efuse_reenable_test_on_p4' into 'master'
...
feat(efuse): Re-enable test on ESP32P4
See merge request espressif/esp-idf!28361
2024-01-17 16:49:49 +08:00
Fu Hanxi
c1ee790341
Merge branch 'ci/add_download_custom_apps_fixture' into 'master'
...
test: fix custom additional app for multicore test cases
Closes IDFCI-1948
See merge request espressif/esp-idf!28507
2024-01-17 16:44:17 +08:00
Sudeep Mohanty
d5993585df
Merge branch 'bugfix/linenoise_calculates_negative_prompt_len' into 'master'
...
fix(console): Fixed linenoise prompt length calculation
Closes IDF-9024 and IDFGH-2867
See merge request espressif/esp-idf!28446
2024-01-17 16:38:06 +08:00
Mahavir Jain
3278317ca5
Merge branch 'feat/support_http_any_in_http_server' into 'master'
...
feat: support HTTP_ANY method in esp_http_server
Closes IDFGH-11684
See merge request espressif/esp-idf!28347
2024-01-17 16:12:46 +08:00
Mahavir Jain
b52c6b59d4
Merge branch 'ci/fix_check_build_rules_failure' into 'master'
...
ci(mbedtls): remove duplicated build-rules
Closes IDFCI-1950
See merge request espressif/esp-idf!28503
2024-01-17 16:01:50 +08:00
Roland Dobai
9940087d16
Merge branch 'fix/fatfsparse_construct' into 'master'
...
fix(fatfsgen): Fix incompatibility with the latest version of construct
Closes IDFCI-1915
See merge request espressif/esp-idf!28374
2024-01-17 15:57:52 +08:00
zhanghaipeng
32290b2475
fix(ble/bluedroid): Fix ble memory leak when gattc config off
2024-01-17 15:20:24 +08:00
Jiang Jiang Jian
ab7281128c
Merge branch 'ci/fix_esp_wifi_function_test_markers' into 'master'
...
ci: fix wifi function test markers
See merge request espressif/esp-idf!28504
2024-01-17 13:47:22 +08:00
Wang Meng Yang
4997c81335
Merge branch 'bugfix/spp_disc_connect_btqabr2023_156_v5.3' into 'master'
...
fix(bt/bluedroid): Fixed SPP connection failure
Closes BTQABR2023-156
See merge request espressif/esp-idf!28029
2024-01-17 12:11:08 +08:00
Michael (XIAO Xufeng)
1903c51d07
Merge branch 'feat/support_p4_sdmmc_io' into 'master'
...
feat(sdio): add sdio over sdmmc support for esp32p4
See merge request espressif/esp-idf!28207
2024-01-17 11:28:42 +08:00
muhaidong
85a03b22a7
fix(lwip): fix log format resulting in compilation failue issue
...
Closes https://github.com/espressif/esp-idf/issues/12982
2024-01-17 10:47:10 +08:00
xiongweichao
a4f228da46
fix(ble): Fixed the issue of being unable to enter light sleep
...
- Fixed the issue where light sleep cannot be entered when external 32k XTAL does not exist
2024-01-17 10:29:43 +08:00
morris
5fb105a6d9
Merge branch 'feature/add_mipi_dsi_dphy_config_hal' into 'master'
...
update(mipi_dsi): update hal driver with DPHY PLL configuration
See merge request espressif/esp-idf!28412
2024-01-17 08:38:57 +08:00
Fu Hanxi
23c339e231
ci: raise RuntimeError instead of SystemExit to avoid kill the process
...
otherwise the pytest process will be killed immediately
2024-01-16 20:21:40 +01:00
Fu Hanxi
4afb86fce3
test: fix custom additional app for multicore test cases
2024-01-16 20:20:42 +01:00
KonstantinKondrashov
452a78de4a
feat(efuse): Re-enable test on ESP32P4
2024-01-17 00:56:00 +08:00
Sudeep Mohanty
40db628582
Merge branch 'feature/allow_abs_path_for_partitions_csv' into 'master'
...
feat(partition_table): Allow configuration of absolute path for custom partitions.csv file
Closes IDFGH-11092
See merge request espressif/esp-idf!27652
2024-01-16 23:46:27 +08:00
Song Ruo Jing
32111c1c4d
feat(ppa): add low level support for PPA
2024-01-16 23:20:59 +08:00
Fu Hanxi
b0af857d50
Merge branch 'ci/fix_search_multi_dut_with_markers' into 'master'
...
ci: fix collect multi-dut test case with markers issue
Closes IDFCI-1945
See merge request espressif/esp-idf!28448
2024-01-16 22:48:09 +08:00
Ondrej Kosta
ce388a4111
feat(esp_eth): Added support of internal EMAC for ESP32P4
...
Refactored internal EMAC DMA access.
Added MPLL acquire to manage access to the MPLL by multiple periphs.
2024-01-16 14:29:25 +01:00
Darshan Dobariya
fdc5a0ab9f
fix(nimble): Added support for address resolution during inquiry.
2024-01-16 17:16:34 +05:30
Kevin (Lao Kaiyao)
4f506a30df
Merge branch 'bugfix/fix_incorrect_regbase_name_of_i2s' into 'master'
...
fix(i2s): fixed incorrect reg base name on C3
Closes IDFGH-11518
See merge request espressif/esp-idf!28421
2024-01-16 19:37:28 +08:00
Roshan Bangar
ed0ba2e29d
Merge branch 'feature/gatt_caching_support' into 'master'
...
feat(nimble): Gatt caching support
See merge request espressif/esp-idf!27074
2024-01-16 19:27:22 +08:00
Roland Dobai
d4d3e83d3c
fix(fatfsgen): Fix incompatibility with the latest version of construct
2024-01-16 18:54:15 +08:00
Sudeep Mohanty
0313cbca43
fix(console): Fixed linenoise prompt length calculation
...
This commit fixes a potential issue where in the prompt length used
for the linenoise based console could be calculated as a negative
integer, leading to a console hang.
Closes https://github.com/espressif/esp-idf/issues/4924
2024-01-16 11:52:24 +01:00
Jakub Kocka
d9ad87c7ea
ci(pre-commit): Update esp-idf-kconfig version
2024-01-16 11:41:53 +01:00
KonstantinKondrashov
ba0842a552
feat(efuse): Adds new efuses for esp32c6
2024-01-16 17:46:50 +08:00
KonstantinKondrashov
8802e4d77d
feat(efuse): Adds new efuse for esp32h2
2024-01-16 17:46:50 +08:00
morris
d3ebd6bc1c
feat(mipi_dsi): added DPHY PLL clock configuration
2024-01-16 17:41:46 +08:00
morris
ad84b61e49
change(esp_lcd): rearrange the esp_lcd folder by types
2024-01-16 17:40:27 +08:00
Kevin (Lao Kaiyao)
0717e0e4a3
Merge branch 'bugfix/fix_integral_div_calc_in_hal_util' into 'master'
...
fix(hal_utils): add division range check in integral algorithm
See merge request espressif/esp-idf!28431
2024-01-16 17:14:25 +08:00
Marius Vikhammer
a792c24b2a
ci(mbedtls): remove duplicated build-rules
2024-01-16 17:14:12 +08:00
Chen Yudong
e99278b6c5
ci: fix wifi function test markers
2024-01-16 17:12:59 +08:00
MinZai97
15583ed635
feat: replace lightdriver, and support more chips in ble mesh examples
2024-01-16 17:07:01 +08:00
Ondrej Kosta
9a3133f22a
Merge branch 'bugfix/ci_extra_flags' into 'master'
...
ci: added bridge test credentials to PYTEST_EXTRA_FLAGS variable
See merge request espressif/esp-idf!28470
2024-01-16 17:03:55 +08:00
Zhang Wen Xu
3b44a596c4
Merge branch 'feature/support_esp_ot_radio_spinel' into 'master'
...
feature(openthread): support esp openthread radio spinel
See merge request espressif/esp-idf!28153
2024-01-16 16:55:43 +08:00
Armando (Dou Yiwen)
d7a0aa92f3
Merge branch 'feat/csi_brg_shared_ctrl' into 'master'
...
csi: added csi bridge share control code
See merge request espressif/esp-idf!28353
2024-01-16 16:30:21 +08:00
Marius Vikhammer
3846cbc599
Merge branch 'ci/fix_esp32_jtag' into 'master'
...
ci(semihost_vfs): fixed test case failing due to shell quote issues
See merge request espressif/esp-idf!28488
2024-01-16 15:45:33 +08:00
Xu Xiao
a1dc38bc6a
Merge branch 'feat/modify_iperf_sdkconfig_to_improve_iperf_performance' into 'master'
...
feat(example): modify iperf sdkconfig to imporve iperf performance
Closes WIFIBUG-391
See merge request espressif/esp-idf!28482
2024-01-16 14:42:14 +08:00
laokaiyao
c3c72f02af
fix(i2s): fixed incorrect reg base name on C3
...
Closes https://github.com/espressif/esp-idf/issues/12643
2024-01-16 14:12:32 +08:00
Marius Vikhammer
03db29c244
ci(semihost_vfs): fixed test case failing due to shell quote issues
2024-01-16 13:27:51 +08:00
Roshan Bangar
b2a403acc4
feat(nimble): Gatt caching support
2024-01-16 10:46:52 +05:30
C.S.M
ea4498d6c6
Merge branch 'refactor/i2c_example' into 'master'
...
refactor(i2c): Use new I2C driver in i2c examples.
See merge request espressif/esp-idf!28239
2024-01-16 12:52:12 +08:00
xuxiao
9d1f3d0d16
feat(example): modify iperf sdkconfig to imporve iperf performance
2024-01-16 10:50:18 +08:00
morris
109c1d63ec
Merge branch 'bugfix/mcpwm_enable_group_clock_before_hal_init' into 'master'
...
fix(mcpwm): enable mcpwm core clock before hal init
Closes IDF-8963
See merge request espressif/esp-idf!28372
2024-01-16 10:21:58 +08:00
Shu Chen
abf8d771cc
Merge branch 'bugfix/fix_ot_sleep_ci' into 'master'
...
fix(ci): increase inspection time of openthread sleepy device case
See merge request espressif/esp-idf!28308
2024-01-16 10:09:17 +08:00
Cao Sen Miao
4d71f7c18e
refactor(i2c): Use new I2C drivers for I2C exmaple
2024-01-16 10:05:08 +08:00
Cao Sen Miao
0bf2b35b33
fix(i2c): Use hardware fsm reset on esp32c6/h2/p4
2024-01-16 10:05:05 +08:00
Armando
8f097a4629
feat(csi): added csi bridge share control code
2024-01-16 09:57:52 +08:00
C.S.M
251239d59d
Merge branch 'bugfix/i2c_async_trans' into 'master'
...
fix(i2c_master): Fix issue that asyncronous transaction may cause memory problem
Closes IDFGH-11783
See merge request espressif/esp-idf!28197
2024-01-16 09:57:21 +08:00
Marius Vikhammer
0b9c0c188a
Merge branch 'docs/ring_buf_get_info_api_wrong' into 'master'
...
docs(ringbuf): fixed mistake in vRingbufferGetInfo API parameter doc
See merge request espressif/esp-idf!28427
2024-01-16 09:34:20 +08:00
Erhan Kurubas
ca0b112669
feat(license): Dual-license source files built by OpenOCD stub flasher
2024-01-15 23:45:23 +01:00
Fu Hanxi
61aafd1e89
ci: fix download with multi-dut test cases with markers only
2024-01-15 22:36:09 +01:00
Fu Hanxi
c8dffc9378
ci: fix collect multi-dut test case with markers issue
...
While collecting, we stop registering the new plugin.
Otherwise the new created plugin will override the one we passed
also run the tests inside idf. the behavior is different.
2024-01-15 22:36:09 +01:00
Tomas Rezucha
763d07fd0e
Merge branch 'fix/usb_fifo_sizes' into 'master'
...
feat(usb/host): Calculate FIFO sizes based on USB configuration
Closes IDF-7384
See merge request espressif/esp-idf!28316
2024-01-16 01:36:32 +08:00
Alexey Lapshin
2a9813e19c
Merge branch 'fix/esp32p4-cpu-stall' into 'master'
...
fix(hw_support): fix esp32p4 cpu stall/unstall
See merge request espressif/esp-idf!28426
2024-01-16 00:50:45 +08:00
Tomas Rezucha
488477e0aa
feat(usb/host): Calculate FIFO sizes based on USB configuration
2024-01-15 17:25:59 +01:00
Alexey Lapshin
ac2705b60a
fix(hw_support): fix esp32p4 cpu stall/unstall
2024-01-15 23:25:07 +08:00
Adam Múdry
616573e09d
feat: LittleFS bump version to 1.13.0
2024-01-15 13:15:24 +01:00
morris
15cf11480a
Merge branch 'bugfix/dwgdma_link_list_write_back' into 'master'
...
fix(dw_gdma): write back the link list items after creation
See merge request espressif/esp-idf!28413
2024-01-15 20:07:03 +08:00
Martin Vychodil
0f6d5a4ee6
Merge branch 'feature/built-in_checks_for_sd_pullups' into 'master'
...
feat(sd_card): add built-in checks for debugging connections to the sd card and pullups
See merge request espressif/esp-idf!27420
2024-01-15 19:54:36 +08:00
Cao Sen Miao
85d0fdabde
fix(i2c_master): Fix issue that use callback may cause memory leak,
...
Closes https://github.com/espressif/esp-idf/issues/12878
2024-01-15 19:09:07 +08:00
Martin Vychodil
06247179b3
Merge branch 'bugfix/i2c_eeprom_init_goto_use_after_free' into 'master'
...
fix: i2c_eeprom_init use after free when error
Closes IDF-9031
See merge request espressif/esp-idf!28390
2024-01-15 18:30:59 +08:00
sonika.rathi
54647dbbd3
feat(sd_card): add built-in checks for connections to the card and correct pullups
2024-01-15 11:21:30 +01:00
morris
213a599d8b
fix(mcpwm): enable mcpwm group clock before hal init
2024-01-15 18:13:56 +08:00
Island
1ad354bff3
Merge branch 'bugfix/ble_mesh_ble_advtype' into 'master'
...
ble_mesh: update ble mesh ble adv type
See merge request espressif/esp-idf!19200
2024-01-15 17:46:21 +08:00
Harshit Malpani
1d81af367d
feat: support HTTP_ANY method in esp_http_server
...
Closes https://github.com/espressif/esp-idf/issues/12794
2024-01-15 14:32:06 +05:30
morris
ed8d805554
fix(dw_gdma): write back the link list items after creation
2024-01-15 16:56:28 +08:00
Fu Hanxi
9d3abb8686
Merge branch 'ci/fix_no_junit_report_for_failed_target_test_jobs' into 'master'
...
ci: always upload junit report
See merge request espressif/esp-idf!28435
2024-01-15 16:40:06 +08:00
Ondrej Kosta
e339da981d
ci: added bridge test credentials to PYTEST_EXTRA_FLAGS variable
2024-01-15 09:38:11 +01:00
muhaidong
5d866dd3df
fix(wifi): fix smart config bssid set issue
2024-01-15 16:37:10 +08:00
Marius Vikhammer
b3dd5cb243
docs(ringbuf): fixed mistake in vRingbufferGetInfo API parameter doc
2024-01-15 16:18:49 +08:00
Fu Hanxi
7be04869d2
Merge branch 'ci/respect_build_only_label_while_generating_test_jobs' into 'master'
...
ci: support build only label again in dynamic pipeline
See merge request espressif/esp-idf!28434
2024-01-15 16:15:05 +08:00
Wang Meng Yang
f40ebbff1e
Merge branch 'bugfix/fix_mac_bb_pd_iwdt_timeout' into 'master'
...
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
See merge request espressif/esp-idf!28274
2024-01-15 15:48:39 +08:00
Xu Si Yu
ea8799eef7
feat(openthread): support esp openthread radio spinel
2024-01-15 15:27:06 +08:00
Rahul Tank
e084a8f78d
Merge branch 'bugfix/handle_task_lock' into 'master'
...
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
Closes BT-3599
See merge request espressif/esp-idf!28343
2024-01-15 14:56:37 +08:00
Xu Si Yu
e7bdf082e3
fix(ci): increase inspection time of openthread sleepy device case
2024-01-15 14:40:43 +08:00
Marius Vikhammer
9d41418bd2
fix(ulp): improve ULP examples for users using usb-jtag-serial
...
When using USB-serial-jtag for monitoring idf-monitor will lose connection
during deep sleep (because the peripheral powers down) and will need
some time to reconnect when we wake-up. In the ULP examples this would result in
the chip waking up->printing-> going back to sleep, before idf-monitor is even able
to connect, and users would erroneously assume the chip never woke up.
Add a 1 sec delay at the start of the examples to improve the user experience when
using jtag-serial.
2024-01-15 13:01:59 +08:00
Mahavir Jain
fd9cf82965
Merge branch 'docs/add_read_otadata_documentation' into 'master'
...
docs: Add documentation for `idf.py read-otadata`
See merge request espressif/esp-idf!28141
2024-01-15 13:00:23 +08:00
Mahavir Jain
3640fd61b3
Merge branch 'docs/renaming_filename_of_partool' into 'master'
...
fix: renamed partool.py -> parttool.py
See merge request espressif/esp-idf!28430
2024-01-15 12:12:53 +08:00
laokaiyao
1950e7a06b
fix(hal_utils): add division range check in integral algorithm
2024-01-15 11:04:37 +08:00
Fu Hanxi
b581d81fc1
ci: support build only label
2024-01-14 21:18:20 +01:00
Xiao Xufeng
216284b767
feat(sdio): add sdio over sdmmc support for esp32p4
2024-01-14 01:05:00 +08:00
Xiao Xufeng
7ecc9c9fc4
docs(compatibility): add information for c6, h2, s3 v0.2
2024-01-13 23:40:08 +08:00
Tomas Rezucha
6f053704dc
Merge branch 'feature/usb_device_examples_p4_prep' into 'master'
...
USB Device examples: prerequisite and refactoring for esp32p4
See merge request espressif/esp-idf!28339
2024-01-13 02:21:45 +08:00
Alexey Lapshin
0ce3de700b
Merge branch 'feature/tools_fix_arm64_arm32_detection' into 'master'
...
fix(idf_tools): Fix platform detection - arm64 hardware but it's running in arm32 environment
See merge request espressif/esp-idf!27987
2024-01-12 23:07:16 +08:00
Roland Dobai
e8509bc929
Merge branch 'feature/python-reorder-imports-instead-isort' into 'master'
...
feat: Use python-reorder-imports instead of isort
Closes IDF-4311
See merge request espressif/esp-idf!28438
2024-01-12 21:48:11 +08:00
Jan Beran
fa857bc9c3
feat: Use python-reorder-imports instead of isort
2024-01-12 21:43:52 +08:00
Anton Maklakov
c2d6a9e700
fix(idf_tools): Fix platform detection for arm64 machine but arm32 environment
2024-01-12 17:35:37 +04:00
Harshit Malpani
18947904bc
docs: Add documentation for idf.py read-otadata
2024-01-12 18:58:14 +05:30
Roman Leonov
da8c926e9d
feat(usb/device): Add esp32p4 prerequisites to examples
2024-01-12 13:04:38 +01:00
Fu Hanxi
5a17bf83ff
Merge branch 'ci/fix_get_binaries_from_pipeline_via_build_report' into 'master'
...
ci: fix get binaries from pipeline via the build report
See merge request espressif/esp-idf!28432
2024-01-12 17:25:04 +08:00
Armando (Dou Yiwen)
312a8d38f0
Merge branch 'ci/enable_p4_psram_test' into 'master'
...
psram: enable psram ci test on p4
See merge request espressif/esp-idf!28411
2024-01-12 17:21:20 +08:00
Fu Hanxi
055f943028
ci: always upload junit report
2024-01-12 09:15:48 +01:00
Chen Yu Dong
024bce27ad
Merge branch 'ci/optimize_protocol_examples_build_rules' into 'master'
...
CI: add dependencies to protocol exampels
See merge request espressif/esp-idf!28155
2024-01-12 16:05:24 +08:00
Fu Hanxi
19efb30536
ci: print report url
...
master/release pipelines does not have a mr comment, print it here
2024-01-12 08:57:26 +01:00
Fu Hanxi
25e3e3b384
docs: update pipeline_id description
2024-01-12 08:52:55 +01:00
Fu Hanxi
edf735a458
ci: fix get binaries from pipeline via the build report
...
should extract to IDF_PATH, not the current workdir
2024-01-12 08:43:20 +01:00
nilesh.kale
50ca5227fa
fix: renamed partool.py -> parttool.py
2024-01-12 11:15:38 +05:30
Marius Vikhammer
13dd2c9aae
Merge branch 'contrib/github_pr_12785' into 'master'
...
Provide ulp_adc_deinit() API to fix ADC1 handle leakage (GitHub PR)
Closes IDFGH-11673
See merge request espressif/esp-idf!27916
2024-01-12 12:03:52 +08:00
morris
39a994e352
Merge branch 'contrib/github_pr_12963' into 'master'
...
fix misformatted link (GitHub PR)
Closes IDFGH-11877
See merge request espressif/esp-idf!28428
2024-01-12 11:04:09 +08:00
Wan Lei
88abff03f7
Merge branch 'fix/i2c_test_app_change_gpio' into 'master'
...
fix(i2c): test app change gpio
See merge request espressif/esp-idf!28425
2024-01-12 10:46:37 +08:00
Armando
96f1853cd0
ci(psram): added esp_psram test dependency
2024-01-12 10:33:38 +08:00
Armando
2a8459b059
ci(psram): enable psram test on p4
2024-01-12 10:33:24 +08:00
Chen Yudong
b4d7879d0b
ci: add dependencies to protocol exampels
2024-01-11 23:23:51 +08:00
Fu Hanxi
58fb179845
Merge branch 'ci/update_requirements_txt' into 'master'
...
ci: update idf-build-apps in requirement txt files
See merge request espressif/esp-idf!28416
2024-01-11 23:19:11 +08:00
Gabor Kiss-Vamosi
d30b78aea7
fix misformatted link
2024-01-11 15:19:14 +01:00
wanlei
b1c2482592
fix(i2c): test app change gpio
2024-01-11 21:44:30 +08:00
Fu Hanxi
f0209338de
ci: update idf-build-apps in requirement txt files
2024-01-11 12:57:23 +01:00
morris
32397228d2
Merge branch 'test/enable_pcnt_ci_tests' into 'master'
...
change(pcnt): reenable the target test for esp32p4
Closes IDF-8965
See merge request espressif/esp-idf!28370
2024-01-11 18:13:21 +08:00
Lou Tian Hao
8bcac0bd7a
Merge branch 'change/support_test_io_wakeup' into 'master'
...
change(pm): change test_io_wakeup
See merge request espressif/esp-idf!28368
2024-01-11 16:53:09 +08:00
Fu Hanxi
72a1f68e76
Merge branch 'ci/fix_build_clang_test' into 'master'
...
Ci/fix build clang test
See merge request espressif/esp-idf!28397
2024-01-11 16:34:41 +08:00
Kapil Gupta
685fcf4278
Merge branch 'feature/supplicant_bss_extmem' into 'master'
...
WiFi: Add support to move supplicant BSS to external memory
See merge request espressif/esp-idf!27891
2024-01-11 15:55:14 +08:00
Sudeep Mohanty
236498b040
feat(partition_table): Allow configuration of absolute path for custom partitions.csv file
...
This commit allows the configuration of an absolute path for the custom
partitions.csv file via the Kconfig option CONFIG_PARTITION_TABLE_CUSTOM_FILENAME.
Closes https://github.com/espressif/esp-idf/issues/12264
2024-01-11 08:37:02 +01:00
Fu Hanxi
a5ece00737
ci: make build_child_pipeline optionally need fast_template_app
2024-01-11 07:21:50 +01:00
Fu Hanxi
dc426ecebd
ci: fix MR_MODIFIED_COMPONENTS missing doublequotes for empty string
2024-01-11 07:21:50 +01:00
Jiang Jiang Jian
2eacbbe957
Merge branch 'bugfix/add_authmode_wpa_wpa2_wpa3_psk' into 'master'
...
esp_wifi: Handle case when AP advertises WPA, WPA2 and WPA3 securities simultaneously and other bugfixes
Closes IDFGH-11372
See merge request espressif/esp-idf!27220
2024-01-11 13:41:20 +08:00
Armando (Dou Yiwen)
44a1a62214
Merge branch 'feature/psram_200mhz_support' into 'master'
...
psram: 200mhz psram support
Closes IDF-7517
See merge request espressif/esp-idf!28089
2024-01-11 13:19:45 +08:00
Fu Hanxi
37a4c2ea01
Merge branch 'ci/nested_dynamic_pipeline' into 'master'
...
CI: Dynamic Pipeline!!!
Closes IDFCI-1211, IDFCI-1729, IDF-8500, IDF-8456, IDFCI-1828, RDT-610, and RDT-615
See merge request espressif/esp-idf!26662
2024-01-11 13:08:28 +08:00
Marius Vikhammer
bb6bb82350
fix(esp_rom): fixed float to int conversion functions not working on P4
2024-01-11 12:15:40 +08:00
Lou Tianhao
19f2149390
change(pm): change test_io_wakeup
2024-01-11 11:07:16 +08:00
Jakob Hasse
6031b35803
fix(console): Made setting command context less error-prone and clearer
2024-01-11 10:53:43 +08:00
Li Shuai
28835624d9
fix(example): fixed app partition is too small for binary size
2024-01-11 10:42:38 +08:00
Sarvesh Bodakhe
615d928aa5
fix(esp_wifi): Add support for WPA3 + WPA3_EXT_PSK mixed mode and minor bugfixes
...
- Add support for WPA3 + WPA3_EXT_PSK mixed mode
- Improvements in scan and connect path as per specifications along with
minor bugfixes
- When AP advertises all PSK modes (WPA, WPA2 and WPA3), make sure that
station treats it as WPA2_WPA3_PSK mixed mode.
Closes https://github.com/espressif/esp-idf/issues/12517
2024-01-11 10:42:38 +08:00
Marius Vikhammer
f4532db8a2
Merge branch 'bugfix/remove_o0_bootloader' into 'master'
...
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4
See merge request espressif/esp-idf!28371
2024-01-11 10:02:23 +08:00
Tomas Rezucha
260a2c7562
Merge branch 'fix/usb_cache_sync' into 'master'
...
fix(usb/host): Sync cache for memory shared by CPU and USB-OTG
Closes IDF-9012
See merge request espressif/esp-idf!28255
2024-01-11 00:15:23 +08:00
morris
16049ab6ad
change(pcnt): reenable the target test for esp32p4
...
by changing the GPIO assignment
2024-01-10 23:03:40 +08:00
Fu Hanxi
fba96d58c2
ci: dynamic pipeline
...
build:
- upgrade idf-build-apps to 2.x
- unify get_pytest_apps and get_cmake_apps to get_all_apps
- returns (test_apps, non_test_apps) tuple
- add tests for the new get_all_apps
assign:
- generate build report
- generate target test pipeline based on the build report
target test:
- download artifacts from minio server
- users can use `pytest --pipeline-id xxxxx` to download and flash
the binaries from the artifacts
.post:
- generate target test reports
2024-01-10 15:37:34 +01:00
Fu Hanxi
a98923bc85
test: temp disable ip101 test cases
2024-01-10 15:37:34 +01:00
Fu Hanxi
c1301c6145
build: bypass build issues
2024-01-10 15:34:50 +01:00
Fu Hanxi
3f03e56bb8
ci: add --keep-going to build all test apps in build_template_app job
2024-01-10 15:34:50 +01:00
Fu Hanxi
fa34008c61
docs(pytest): improve docs, add new features and changes
2024-01-10 15:31:22 +01:00
Fu Hanxi
114af706bb
ci(wifi): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:31:21 +01:00
Fu Hanxi
bb375ee79a
ci(ethernet): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:31:11 +01:00
Fu Hanxi
83d4e8c6ab
ci(flash_encryption_wifi_high_traffic): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:30:53 +01:00
Fu Hanxi
6f6092ed8d
ci(sdio): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:30:52 +01:00
Fu Hanxi
d44f236f7b
ci(usb): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:44 +01:00
Fu Hanxi
ed1c892a8a
ci(adc): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:44 +01:00
Fu Hanxi
9a9b1cd11f
ci(ecdsa): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:43 +01:00
Fu Hanxi
7138b977f8
ci(nvs_encr_hmac): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:43 +01:00
Fu Hanxi
3645c041e2
ci(flash_multi): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:43 +01:00
Fu Hanxi
b6a93bf81e
ci(i154): migrate from .gitlab/ci/rules.yml to .build-test-rules.yml
2024-01-10 15:29:42 +01:00
Fu Hanxi
06af021c9f
ci(pytest): stop ambiguous markers for multi-dut test case
...
also add `tools/ci/idf_pytest/tests` for testing
2024-01-10 15:29:42 +01:00
Fu Hanxi
b709c880dd
ci: add linter for gitlab yaml files
...
- remove duplicated artifacts default values
- migrate check_artifacts_expire_time.py
- migrate check_rules_yml.py
2024-01-10 15:29:42 +01:00
Fu Hanxi
96aeead6f5
ci: fix ttfw type hint
2024-01-10 15:29:38 +01:00
Tomas Rezucha
ec004c788b
fix(usb/host): Sync cache for memory shared by CPU and USB-OTG
...
Transfer descriptor list, frame list and transfer data buffers
are accessed by both CPU and USB-OTG. Sync CPU cache between the accesses.
2024-01-10 15:23:24 +01:00
Adam Múdry
4c239a9db6
fix: i2c_eeprom_init use after free when error
2024-01-10 14:53:34 +01:00
Fu Hanxi
1c314f3084
Merge branch 'ci/temp_disable_jobs' into 'master'
...
ci: remove ip101 jobs and twai_std jobs
See merge request espressif/esp-idf!28375
2024-01-10 21:10:20 +08:00
Erhan Kurubas
f5934dea31
Merge branch 'feature/esp32p4_coredump_support' into 'master'
...
feat(coredump): add esp32p4 chip support and doc update
Closes IDF-6521 and IDF-7756
See merge request espressif/esp-idf!28226
2024-01-10 20:07:29 +08:00
morris
ead6f7ce0c
Merge branch 'feature/bytes_encoder_config_update' into 'master'
...
feat(rmt): support update bytes encoder configurations at runtime
Closes IDFGH-11662
See merge request espressif/esp-idf!27976
2024-01-10 18:19:43 +08:00
Fu Hanxi
7962746c65
ci: remove ip101 jobs and twai_std jobs
2024-01-10 10:10:53 +01:00
morris
5eed8e0fda
feat(rmt): support update bytes encoder configurations at runtime
...
Closes https://github.com/espressif/esp-idf/issues/12775
2024-01-10 15:34:27 +08:00
Anton Maklakov
42a8eddaaf
Merge branch 'feature/idf_tools_fix_err_handling' into 'master'
...
tools: fix error handling on export
See merge request espressif/esp-idf!27754
2024-01-10 14:55:38 +08:00
Marius Vikhammer
760d711491
fix(build): remove CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE option from c6, h2 and p4
...
CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE doesnt really have many use cases, but it will
force us to keep increasing bootloader segment sizes just to allow for building this options.
Deprecate this config for new chips.
2024-01-10 12:03:37 +08:00
Armando
13167d8479
change(flash): rename spi_timing_is_tuned to spi_flash_timing_is_tuned
2024-01-10 11:52:28 +08:00
Armando
80e18811db
feat(psram): support 200mhz psram, experimental feature for now
2024-01-10 11:52:28 +08:00
Jiang Jiang Jian
8d85c08c40
Merge branch 'fix/esp32h2_phy_sleep_wakeup_issue' into 'master'
...
fix(esp_phy): fix esp32h2 sleep wakeup issue
See merge request espressif/esp-idf!28298
2024-01-10 11:44:31 +08:00
C.S.M
83571fc6a0
Merge branch 'fix/tsens_issues' into 'master'
...
fix(tsens): 300us delay in phy cause extra power consumption, fix length of soc_caps
See merge request espressif/esp-idf!28360
2024-01-10 10:42:49 +08:00
Cao Sen Miao
bc1478f0b0
fix(tsens): 300us delay in phy cause extra power consumption
2024-01-10 09:46:02 +08:00
morris
ad7b34f258
Merge branch 'test/dw_gdma_psram2sram_memset' into 'master'
...
test(dw_gdma): add a case to test memset from psram to sram
See merge request espressif/esp-idf!28120
2024-01-09 19:25:23 +08:00
Kevin (Lao Kaiyao)
1e6a76419b
Merge branch 'feature/support_hello_world_on_esp32c5' into 'master'
...
feat(esp32c5): support hello world on esp32c5 beta3 (stage 8/8)
See merge request espressif/esp-idf!27870
2024-01-09 18:41:43 +08:00
Abhik Roy
515ca77e89
Merge branch 'lwip/static_ip6_public' into 'master'
...
feat(esp_netif): Added code to expose api to add and remove ipv6 address
See merge request espressif/esp-idf!27800
2024-01-09 18:00:48 +08:00
Abhik Roy
325a8d7a6e
feat(esp_netif): Added code to expose api to add and remove ipv6 address
2024-01-09 18:00:47 +08:00
Wang Meng Yang
8a76b2e2ec
Merge branch 'bugfix/update_spp_doc' into 'master'
...
docs(bt/bluedroid): update API documents of SPP
Closes BT-3568
See merge request espressif/esp-idf!28111
2024-01-09 15:29:11 +08:00
Wan Lei
85bdf22973
Merge branch 'refactor/spi_hal_iram_rm_dma_ll' into 'master'
...
refactor(spi): replace dma_ll related in spi hal by using gdma driver (part2)
See merge request espressif/esp-idf!27238
2024-01-09 15:13:12 +08:00
Kevin (Lao Kaiyao)
e87f7990b8
Merge branch 'feature/support_to_get_dma_buffer_size' into 'master'
...
feat(i2s): support to get total dma buffer size
Closes IDF-9005
See merge request espressif/esp-idf!28345
2024-01-09 14:56:36 +08:00
Fu Hanxi
230243328c
Merge branch 'ci/fix_code_quality_report' into 'master'
...
CI: fix code quality report
Closes IDFCI-1905
See merge request espressif/esp-idf!27988
2024-01-09 14:45:37 +08:00
InfiniteYuan
993882d1d9
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-01-09 14:16:31 +08:00
Marius Vikhammer
f762d81232
Merge branch 'bugfix/bootloader_o0' into 'master'
...
fix(bootloader): increased iram section length on C6/H2
Closes IDF-8933
See merge request espressif/esp-idf!28184
2024-01-09 14:15:16 +08:00
InfiniteYuan
59a9e8cc7b
ble_mesh: update ble mesh ble adv type
2024-01-09 14:05:29 +08:00
laokaiyao
d0a8f3e5c4
feat(esp32c5): support esptool on esp32c5 beta3
2024-01-09 13:11:11 +08:00
laokaiyao
3d459e423a
feat(esp32c5): support esp32c5 beta3 48M xtal
2024-01-09 13:11:11 +08:00
laokaiyao
96a4ead083
feat(esp32c5): support to run hello world on esp32c5 beta3
2024-01-09 13:11:11 +08:00
laokaiyao
11e19f40b9
feat(esp32c5): support to build hello world on esp32c5 beta3
2024-01-09 13:11:11 +08:00
Harshit Malpani
e0fdae294b
Merge branch 'feat/update_cjson_v1_7_17' into 'master'
...
feat(cJSON): update submodule to v1.7.17
See merge request espressif/esp-idf!28330
2024-01-09 13:08:30 +08:00
Aditya Patwardhan
f468742d25
Merge branch 'fix/typo_in_key_mgr_hal_layer' into 'master'
...
fix(hal): Fix typo in hal layer for Key Manger
See merge request espressif/esp-idf!27832
2024-01-09 12:59:22 +08:00
laokaiyao
f254698166
feat(i2s): support to get total dma buffer size
2024-01-09 11:02:37 +08:00
morris
002467d0f6
fix(dw_gdma): free the interrupt handle when deleting the channel
2024-01-09 10:20:24 +08:00
morris
467dce2ffc
change(dw_gdma): add a case to test memset from psram to sram
2024-01-09 10:20:24 +08:00
morris
28db901d77
fix(mcp): align the descriptor to cache line size for DMA memory copy
2024-01-09 10:12:36 +08:00
Marius Vikhammer
a04847f77e
Merge branch 'bugfix/efuse_rom_control' into 'master'
...
fix(startup): fixed failing to boot if rom log ctrl efuse was burned
Closes IDFGH-11799
See merge request espressif/esp-idf!28221
2024-01-09 09:47:47 +08:00
Rahul Tank
2b0bcbc545
fix(nimble): Remove unwanted task lock check when HS_DEBUG is enabled
2024-01-08 19:34:17 +05:30
Rahul Tank
b3f7e2c8a4
Merge branch 'bugfix/reattempt_conn_feat_extended' into 'master'
...
fix(nimble): Support for reattempt connection in ext connect
See merge request espressif/esp-idf!28222
2024-01-08 20:07:08 +08:00
Island
ee7794c395
Merge branch 'bugfix/increase_btu_task_stack_size_master' into 'master'
...
fix(bt/bludroid): Increase BTU task stack size
Closes BT-3571
See merge request espressif/esp-idf!28319
2024-01-08 19:47:05 +08:00
C.S.M
09f0f7ec6c
Merge branch 'fix/flash_print' into 'master'
...
fix(spi_flash): Remove the useless print
See merge request espressif/esp-idf!28331
2024-01-08 19:36:02 +08:00
Fu Hanxi
c633ba167d
ci: fix code_quality_check
2024-01-08 10:13:08 +01:00
Marius Vikhammer
c8d644dea0
Merge branch 'feature/enable_system_tests_p4' into 'master'
...
test(system): enable esp_system tests for P4
Closes IDF-8978
See merge request espressif/esp-idf!28317
2024-01-08 16:33:43 +08:00
Martin Vychodil
81c235c31a
Merge branch 'fix/fatfs_sdmmc_triming' into 'master'
...
fix(storage/fatfs): check whether sdcard supports trimming
Closes IDFGH-11818
See merge request espressif/esp-idf!28300
2024-01-08 16:29:26 +08:00
Sudeep Mohanty
5a5869a4a6
Merge branch 'feature/freertos_optimize_xtaskincrementtickothercores' into 'master'
...
feat(freertos): Optimized xTaskIncrementTickOtherCores()
Closes IDF-7905
See merge request espressif/esp-idf!28232
2024-01-08 16:07:49 +08:00
Armando (Dou Yiwen)
7f8d0256c2
Merge branch 'change/ldo_id_start_from_1' into 'master'
...
ldo: make ldo driver unit_id start from 1 (same as datasheet)
See merge request espressif/esp-idf!28318
2024-01-08 16:06:31 +08:00
Sudeep Mohanty
f81de4373a
Merge branch 'bugfix/freertos_restore_correct_int_level_for_clic' into 'master'
...
fix(freertos): Fixed incorrect int level restoration on esp32p4
See merge request espressif/esp-idf!28257
2024-01-08 16:04:47 +08:00
Cao Sen Miao
cbcbecaa06
fix(spi_flash): Remove the useless print
2024-01-08 15:46:09 +08:00
Harshit Malpani
43235e57f9
feat(cjson): update submodule to v1.7.17
...
Changelog: https://github.com/DaveGamble/cJSON/releases/tag/v1.7.17
2024-01-08 13:14:13 +05:30
Shu Chen
2649097441
Merge branch 'feat/add_sbom_manifest_file_for_ot' into 'master'
...
feat(openthread): add sbom manifest file
Closes IDF-8307
See merge request espressif/esp-idf!27801
2024-01-08 15:42:05 +08:00
Lou Tian Hao
d8dfdd9c6f
Merge branch 'feature/support_test_io_wakeup' into 'master'
...
feat(pm): add test_io_wakeup
Closes PM-66
See merge request espressif/esp-idf!27460
2024-01-08 15:37:03 +08:00
C.S.M
43c87716c9
Merge branch 'feat/flash_p4' into 'master'
...
ci(spi_flash): Enable spi_flash related tests on esp32p4
Closes IDF-7499 and IDF-8984
See merge request espressif/esp-idf!28099
2024-01-08 14:28:09 +08:00
Aditya Patwardhan
1220c36f96
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled' into 'master'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled
See merge request espressif/esp-idf!28149
2024-01-08 13:35:04 +08:00
Aditya Patwardhan
c0ea892aa5
fix(hal): Fix typo in hal layer for Key Manger
...
This also fixes type in attribute added in esp_attr
2024-01-08 10:32:41 +05:30
morris
36d6ee9e61
Merge branch 'bugfix/rmt_p4_test' into 'master'
...
fix(rmt): DMA descriptor alignment respect the cache line size
Closes IDF-8961
See merge request espressif/esp-idf!28296
2024-01-08 12:43:58 +08:00
Jiang Jiang Jian
daa729eae4
Merge branch 'bugfix/fix_no_sleep_null_data_after_data_sent' into 'master'
...
fix(pm): fix no sleep null after data sent (33290e79)
Closes WIFIBUG-339
See merge request espressif/esp-idf!28295
2024-01-08 12:08:26 +08:00
C.S.M
53fff31426
Merge branch 'bugfix/tsens_adc_conflict' into 'master'
...
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash
Closes IDFGH-11828
See merge request espressif/esp-idf!28260
2024-01-08 11:58:48 +08:00
Mahavir Jain
f94785fcd7
Merge branch 'bugfix/protocol_examples_check_alloc_ret' into 'master'
...
fix: Check memory allocation failures in protocol examples
See merge request espressif/esp-idf!28237
2024-01-08 11:50:18 +08:00
Mahavir Jain
7c004fd7f8
Merge branch 'bugfix/fix_dynamic_mbedtls_crash' into 'master'
...
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
Closes IDF-8529
See merge request espressif/esp-idf!28086
2024-01-08 11:39:39 +08:00
Mahavir Jain
dd49da5f4f
Merge branch 'bugfix/fix_http_client_error' into 'master'
...
esp_http_client: Fix reset errno to 0 before call esp_transport_read
Closes IDFGH-7444
See merge request espressif/esp-idf!26539
2024-01-08 11:36:52 +08:00
linruihao
4fbfc98132
fix(bt/bludroid): Increase BTU task stack size
2024-01-08 11:34:10 +08:00
Mahavir Jain
c0bd52898f
Merge branch 'contrib/github_pr_12915' into 'master'
...
docs: Correct coap IPV6 support requirement comments (GitHub PR)
Closes IDFGH-11821
See merge request espressif/esp-idf!28297
2024-01-08 11:29:59 +08:00
Lou Tianhao
e28606aed2
feat(pm): add test_io_wakeup
2024-01-08 11:12:25 +08:00
Armando
1adea4ab66
change(ldo): make ldo driver unit_id same as datasheet
...
Prior to this commit, we expect passing ldo_unit_t to esp_ldo driver
`ldo_unit` field. And ldo_unit_t will alias the LDO unit to values
starting from 0, e.g. LDO_UNIT_1 is actually value 0.
With this commit, esp_ldo driver `ldo_unit` field will start with 1,
which is aligned with the datasheet. So LDO_UNIT_1 is in value 1,
meanwhile setting 1 to `ldo_unit` will work as well.
2024-01-08 10:52:11 +08:00
Lou Tian Hao
b74cc4637b
Merge branch 'feature/support_hw_trigger_regdma_when_pu_top' into 'master'
...
fix(pm): trigger regdma retention by PMU when TOP is not power down on esp32H2
Closes PM-47 and PM-65
See merge request espressif/esp-idf!28046
2024-01-08 10:44:06 +08:00
morris
d97a46160d
fix(rmt): DMA descriptor alignment respect the cache line size
2024-01-08 10:31:32 +08:00
Cao Sen Miao
2e83fa1c69
refactor(spi_flash): Use new spi_flash register sturct and deperecate the old one
2024-01-08 09:59:22 +08:00
Cao Sen Miao
8325b507e0
test(spi_flash): Enable spi_flash related test on esp32p4
2024-01-08 09:59:12 +08:00
C.S.M
86707a3af6
Merge branch 'refactor/esp_driver_usj' into 'master'
...
refactor(usb_serial_jtag): make usb_serial_jtag as component
See merge request espressif/esp-idf!28140
2024-01-06 15:26:08 +08:00
Roland Dobai
0e46d40df7
Merge branch 'fix/gdbgui_py311' into 'master'
...
Tools: Fix support of gdbgui on Unix with Python 3.11
Closes IDFGH-11651
See merge request espressif/esp-idf!28256
2024-01-06 01:43:40 +08:00
Cao Sen Miao
3dc76e9360
refactor(usb_serial_jtag): make usb_serial_jtag as component
2024-01-05 19:42:04 +08:00
Wan Lei
32e2101c0d
Merge branch 'fix/twai_add_std_runner' into 'master'
...
fix(twai): Add std runner using USB-CAN adapter
See merge request espressif/esp-idf!27095
2024-01-05 19:36:31 +08:00
xiaqilin
3b2cbe4363
fix(sleep): fix the issue of asymmetry in suspend/resume cache when skipping sleep.
2024-01-05 19:18:43 +08:00
Roland Dobai
8ee9186a0c
Merge branch 'fix/kconfig_check_pre_commit' into 'master'
...
Tools: Fix KConfig files checks in pre-commit hook
Closes IDF-8996
See merge request espressif/esp-idf!28282
2024-01-05 18:59:41 +08:00
Roland Dobai
c6acde833b
fix(gdbgui): Fix support of gdbgui on Unix with Python 3.11
...
Closes https://github.com/espressif/esp-idf/issues/12764
2024-01-05 11:23:02 +01:00
Sudeep Mohanty
d4ca7c246e
fix(freertos): Fixed incorrect int level restoration on esp32p4
...
This commit fixes a bug where in the portENABLE_INTERRUPTS() macro
incorrectly restored the interrupt level to 1 (non-CLIC controller).
2024-01-05 11:00:56 +01:00
Tomáš Rohlínek
1297a0628a
fix(storage/fatfs): check whether sdcard supports triming
...
Closes https://github.com/espressif/esp-idf/issues/12912
2024-01-05 10:31:56 +01:00
xiaqilin
e571a37a3c
fix(esp_phy): fix esp32h2 sleep wakeup issue
2024-01-05 16:26:52 +08:00
Lou Tianhao
aed3127d19
feat(pm): support PMU trigger regdma when PU TOP
2024-01-05 16:17:32 +08:00
Jakub Kocka
f47f2dc70f
fix: KConfig files checks in pre-commit hook
2024-01-05 08:55:36 +01:00
Sudeep Mohanty
6e074c02e0
feat(freertos): Optimized xTaskIncrementTickOtherCores()
...
This commit optimizes the xTaskIncrementTickOtherCores() function by
avoiding unnecessary context switches.
2024-01-05 08:43:03 +01:00
wanlei
8536ffb490
fix(twai): enable twai interactive test for all targets on new std runner
2024-01-05 15:22:09 +08:00
Marius Vikhammer
e7f7078ee8
test(system): enable esp_system tests for P4
2024-01-05 15:17:34 +08:00
Jon Shallow
35f553f84d
docs: Correct coap IPV6 support requirement comments
...
coap (libcoap) can now be built with or without IPV6.
2024-01-05 12:35:41 +05:30
Zhang Hai Peng
0b8e6c66c4
Merge branch 'bugfix/ble_check_adv_data' into 'master'
...
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
See merge request espressif/esp-idf!28245
2024-01-05 14:17:42 +08:00
liuning
d962bc560b
fix(pm): fix no sleep null after data sent (33290e79)
2024-01-05 14:12:21 +08:00
Cao Sen Miao
b84434b39d
fix(tsens,adc): Fix issue that disable adc will make temperature sensor crash,
...
Closes https://github.com/espressif/esp-idf/issues/12921
2024-01-05 12:10:30 +08:00
Armando (Dou Yiwen)
dbe1df8cde
Merge branch 'feature/esp32p4_sdmmc_on_real_chip' into 'master'
...
sdmmc: p4 sdmmc on real chip (relies ldo on real chip)
Closes IDF-6502
See merge request espressif/esp-idf!27762
2024-01-05 11:43:30 +08:00
Armando (Dou Yiwen)
f8674e6610
Merge branch 'bugfix/fix_wrong_dcache_0_size_issue_on_s2' into 'master'
...
cache: fix wrong dcache size 0 configuration issue on s2
Closes IDFGH-11592
See merge request espressif/esp-idf!28264
2024-01-05 10:33:50 +08:00
Armando
a9a36512a8
bugfix(dma): fixed wrong esp_dma_is_buffer_aligned result for psram on s3
2024-01-05 09:56:08 +08:00
Jin Cheng
057eb7061d
feat(bt/bluedroid): Added an event to notify the encryption mode to applicaiton layer
2024-01-05 09:40:38 +08:00
Michael (XIAO Xufeng)
cc83c1e371
Merge branch 'bugfix/recalib_bbpll_before_tuning' into 'master'
...
fix(bbpll): fix bbpll may not lock or not stable bug for stop early (ESP32C2/S3/C6/H2)
See merge request espressif/esp-idf!27294
2024-01-05 03:21:22 +08:00
Kevin (Lao Kaiyao)
91c44ad88a
Merge branch 'refactor/group_h264_struct_header_on_p4' into 'master'
...
refactor(h264): group the h264 struct header on p4
See merge request espressif/esp-idf!28252
2024-01-05 00:14:06 +08:00
Peter Marcisovsky
5524b692ee
Merge branch 'feat/usb_host_set_device_config' into 'master'
...
USB Host: Add enumeration callback filter
Closes IDFGH-11534
See merge request espressif/esp-idf!27370
2024-01-05 00:11:31 +08:00
Peter Marcisovsky
24adb6ed3c
feat(us/host): set device cfg during enumeration
...
- user callback funciton to set device configuration
as a part of usb_host_install
- callback provides device descriptor of a device being enumerated
- user can set which cfg descriptor the USB device will be set with
- user can filter device enumeration
- Kconfig menu to enable callback function
- usb_host_lib example demonstration
2024-01-04 16:09:13 +01:00
Rahul Tank
25d9e6735c
fix(nimble): Support for reattempt connection in ext connect
2024-01-04 18:19:21 +05:30
Wang Meng Yang
7cc5d3d1d7
Merge branch 'bugfix/a2dp_sink_example' into 'master'
...
fix(bt/bluedroid): corrected the strings of A2DP audio states
See merge request espressif/esp-idf!28275
2024-01-04 20:44:21 +08:00
Fu Hanxi
d76334d83a
Merge branch 'test/fix_lp_core_config_mismatch_issue' into 'master'
...
test: fix lp_core config file name mismatch issue
See merge request espressif/esp-idf!28217
2024-01-04 20:22:13 +08:00
linruihao
cfbd316b77
fix(ble): fixed interrupt timeout in MAC_BB_PD callback
2024-01-04 19:18:58 +08:00
Kevin (Lao Kaiyao)
22f2ecc400
Merge branch 'refactor/esp_driver_parlio' into 'master'
...
refactor(parlio): make parlio driver as component
Closes IDF-8383
See merge request espressif/esp-idf!28203
2024-01-04 18:32:13 +08:00
Jin Cheng
8582f9bedf
fix(bt/bluedroid): corrected the strings of A2DP audio states
2024-01-04 17:52:11 +08:00
Marius Vikhammer
6c39a05d90
Merge branch 'ci/cleanup_example_cmake_test' into 'master'
...
ci(build_system): clean-up cmake examples build-test-rules.yml
Closes IDF-8987
See merge request espressif/esp-idf!28262
2024-01-04 17:12:10 +08:00
Kapil Gupta
5f8a276386
Merge branch 'bugfix/additional_autmode_incompatible_docs' into 'master'
...
Add docs for additional authmode incompatible situation
See merge request espressif/esp-idf!28179
2024-01-04 17:07:35 +08:00
Jiang Jiang Jian
0a1f378675
Merge branch 'fix/esp32h2_rssi_positive_issue' into 'master'
...
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
See merge request espressif/esp-idf!28038
2024-01-04 15:35:46 +08:00
Armando
2a5343b2e0
change(ldo): added ldo_types.h
2024-01-04 15:34:59 +08:00
Armando
5ae29bc4e5
doc(sdmmc): added doc about ldo usage on esp32p4
2024-01-04 15:34:59 +08:00
Armando
847d525d78
feat(sdmmc): use ldo as power supply on esp32p4
2024-01-04 15:34:59 +08:00
harshal.patil
8ac4d9ab99
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-01-04 12:20:11 +05:30
harshal.patil
c1ed825d3e
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-01-04 12:20:10 +05:30
Island
e8ff5511f2
Merge branch 'feat/config_ble_max_bond_dev_count' into 'master'
...
feat(bt/bluedroid): Make the max number of bond device to be configurable
Closes BLERP-375
See merge request espressif/esp-idf!27990
2024-01-04 14:43:35 +08:00
jgujarathi
8ab5cee34a
docs(esp_wifi): Add docs for additional authmode incompatible situation
...
- Adds documentation for additional situations where authmode incompatible disconnect
reason code will be reported
2024-01-04 11:56:42 +05:30
laokaiyao
baccc61482
refactor(parlio): make parlio driver as component
2024-01-04 14:12:42 +08:00
Jiang Jiang Jian
83241cab72
Merge branch 'bugfix/change_default_value_for_ip_ttl' into 'master'
...
Fix(lwip):bugfix for change default value for ip ttl
Closes AUD-5018
See merge request espressif/esp-idf!28139
2024-01-04 14:03:17 +08:00
zhanghaipeng
c66fc143fa
fix(bt/bluedroid): Fix ble adv data check to avoid memory overflow
2024-01-04 13:21:42 +08:00
Mahavir Jain
5b5dcaa01d
Merge branch 'bugfix/update_jtag_disabling_api' into 'master'
...
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG
See merge request espressif/esp-idf!27888
2024-01-04 13:05:34 +08:00
Armando
d9661e15e2
fix(cache): fix wrong dcache size 0 configuration issue on s2
...
Closes https://github.com/espressif/esp-idf/issues/12711
2024-01-04 12:06:09 +08:00
Marius Vikhammer
97b52f2cfb
ci(build_system): clean-up cmake examples build-test-rules.yml
2024-01-04 11:30:41 +08:00
Armando (Dou Yiwen)
2ff22c2bad
Merge branch 'feat/esp32p4_enable_target_test' into 'master'
...
ci: enable esp32p4 target test
Closes IDF-7522 and IDF-7521
See merge request espressif/esp-idf!28001
2024-01-04 11:23:24 +08:00
Omar Chebib
9a6791b79d
docs(soc): add a few details in the intr_alloc documentation for the ESP32-P4
2024-01-04 11:21:56 +08:00
Marius Vikhammer
c05b6533ce
change(ulp): added test for ulp adc init/deinit
2024-01-04 10:55:25 +08:00
Marius Vikhammer
4d48b63172
Merge branch 'ci/enable_misc_system_tests' into 'master'
...
change(system): enabled pthread, ringbuf and event tests
Closes IDF-8064, IDF-8115, IDF-8106, and IDF-6423
See merge request espressif/esp-idf!28023
2024-01-04 10:06:54 +08:00
Armando
3c5a4f9e8a
ci(p4): added todo jira for disabled tests on p4
2024-01-04 09:36:38 +08:00
Armando
907b876354
ci(p4): temporarily disable failed ci tests on p4
2024-01-04 09:36:06 +08:00
Armando
4686456872
change(spi): temp disable spi related tests on p4
2024-01-04 09:34:55 +08:00
Armando
1ab742b3c3
ci(p4): enable esp32p4 target test
2024-01-04 09:34:55 +08:00
Martin Vychodil
20f80a2d05
Merge branch 'feature/nvs_flash_add_test_apps_dependecies' into 'master'
...
feat(storage): add dependencies to storage related test apps
Closes IDF-8398, IDF-8397, and IDF-8835
See merge request espressif/esp-idf!27439
2024-01-04 03:29:05 +08:00
Xiao Xufeng
c204f418ef
fix(rtc): fixed bbpll not calibrated from bootloader issue
2024-01-04 03:23:20 +08:00
chaijie@espressif.com
8775b99d93
fix(bbpll): fix bbpll calibration may stop early bug(ESP32C2/S3/C6/H2)
2024-01-04 03:23:20 +08:00
laokaiyao
1d3c8c5481
refactor(h264): group the h264 struct header on p4
2024-01-03 23:57:11 +08:00
Xu Si Yu
bae3c28406
Merge branch 'feature/add_ieee802154_examples' into 'master'
...
feat(ieee802154): Add ieee802154 examples
See merge request espressif/esp-idf!26423
2024-01-03 22:51:25 +08:00
Rahul Tank
0c007e10a5
Merge branch 'bugfix/enable_addr_resol_across_reboot' into 'master'
...
fix(nimble): Enable address resolution across reboot
Closes BCI-374
See merge request espressif/esp-idf!28165
2024-01-03 20:02:30 +08:00
Erhan Kurubas
c3916927c9
feat(esp-coredump): add esp32p4 chip support and doc update
2024-01-03 12:05:34 +01:00
Xu Si Yu
13fa6c7af2
feat(ieee802154): Add ieee802154 CLI example
2024-01-03 19:05:16 +08:00
Harshit Malpani
e636c680a5
fix: Check memory allocation failures in protocol examples
2024-01-03 15:23:53 +05:30
morris
a532a648b1
Merge branch 'contrib/github_pr_12908' into 'master'
...
spi_lcd: add flag to control the DC level in cmd/param/data phase separately (GitHub PR)
Closes IDFGH-11813 and IDFGH-9249
See merge request espressif/esp-idf!28208
2024-01-03 17:21:57 +08:00
nilesh.kale
61af00289b
fix(esp_hw_support): fix API esp_hmac_disable_jtag() to disable JTAG
...
After ets_hmac_disable(), invalidating JTAG register process is ineffective.
So, added call to enable hmac begore invalidating JTAG REG.
And similarly disabled it after invalidation.
2024-01-03 16:54:11 +08:00
Tomas Sebestik
6b7333e422
Merge branch 'update/precommit-version' into 'master'
...
ci(pre-commit-hooks): update commitlinter version to 1.6.0; add type "test: " to defaults
See merge request espressif/esp-idf!28219
2024-01-03 16:19:22 +08:00
Marius Vikhammer
53682edd6d
fix(startup): fixed failing to boot if rom log ctrl efuse was burned
...
Closes https://github.com/espressif/esp-idf/issues/12894
2024-01-03 16:03:58 +08:00
Abhik Roy
0c99a58ff6
Merge branch 'lwip/acceptmbox_config' into 'master'
...
change(lwip): Added macro to configure TCP accept mailbox size
See merge request espressif/esp-idf!27276
2024-01-03 15:55:12 +08:00
Island
562b5795bd
Merge branch 'bugfix/ble_coex_gattc_gatts' into 'master'
...
fix(bt/bluedroid): Update ble gattc gatts coex example
See merge request espressif/esp-idf!28098
2024-01-03 15:00:26 +08:00
Kit Sczudlo
c9c7cfcfc7
feat(spi_lcd): control DC level for cmd, param, color phase separately
...
Closes https://github.com/espressif/esp-idf/issues/10635
Merges https://github.com/espressif/esp-idf/pull/12908
2024-01-03 14:41:07 +08:00
zwl
370f4defb8
fix(ble): fixed rssi inaccuracy issue on ESP32-H2
2024-01-03 14:39:31 +08:00
xiaqilin
adda93b117
fix(ieee802154): fix the issue of not receiving packets when RSSI is positive in esp32h2
2024-01-03 14:39:31 +08:00
Rahul Tank
65a0627f0c
fix(nimble): Enable address resolution across reboot
2024-01-03 14:35:56 +08:00
Liu Linyan
b55b661e6e
Merge branch 'bugfix/ble_mesh_ci_fail' into 'master'
...
fix(ble_mesh): Fix CI compile failure
See merge request espressif/esp-idf!28233
2024-01-03 14:22:30 +08:00
Xu Si Yu
59e9374b67
Merge branch 'feature/add_ci_for_meshcop' into 'master'
...
feat(ci): add a case for openthread border router meshcop
See merge request espressif/esp-idf!28014
2024-01-03 11:23:24 +08:00
morris
7091a9a0e3
Merge branch 'docs/update_cn_trans_esp_http_client_external-ram' into 'master'
...
Docs: Updated cn trans for esp_http_client and external_ram
Closes DOC-6976
See merge request espressif/esp-idf!28212
2024-01-03 11:22:17 +08:00
Liu Linyan
3ae4203ce5
fix(ble_mesh): Fix CI compile failure
2024-01-03 10:56:10 +08:00
Island
4f49d8d7fa
Merge branch 'feat/ble_mesh_miscellaneous_update' into 'master'
...
Feat/ble mesh miscellaneous update
Closes BLERP-308, BLERP-346, and BLERP-390
See merge request espressif/esp-idf!27936
2024-01-03 10:44:45 +08:00
Darian
0c3fdc4b3e
Merge branch 'feature/usb_dwc_add_p4_soc_hal' into 'master'
...
USB Host: Add USB Host struct, config, and linker entries for P4 (1)
See merge request espressif/esp-idf!27931
2024-01-03 00:38:35 +08:00
Darian
64b3f0e337
Merge branch 'feature/freertos_idf_smp_changes_doc' into 'master'
...
Docs: Update IDF FreeRTOS 10.5.1 docs and add migration notes
Closes IDF-8532
See merge request espressif/esp-idf!27591
2024-01-03 00:35:55 +08:00
mofeifei
879429f342
docs: Update cn trans for freertos docs
2024-01-02 22:30:42 +08:00
Darian Leung
80157e5c5d
docs(freertos/idf): Add IDF FreeRTOS upgarde migration notes for v5.2
2024-01-02 22:30:42 +08:00
Darian Leung
31b195d150
docs(freertos/idf): Update IDF FreeRTOS documentation
...
This commit updates the IDF FreeRTOS documentation as follows:
- Update terminology ("CPU" to "Core", "ESP-IDF FreeRTOS" to "IDF FreeRTOS")
- Fixed some inconsistent formatting
- Rearranged some sub sections
- Updated section regarding single-core mode to be coherent with v10.5.1 update.
2024-01-02 22:30:42 +08:00
Roland Dobai
39e68f87d6
Merge branch 'ci/pre_commit_sbom_validation' into 'master'
...
ci: add sbom validation using pre-commit's post-commit stage
Closes IDF-8946
See merge request espressif/esp-idf!28216
2024-01-02 20:57:54 +08:00
Tomáš Rohlínek
092f5aff29
feat(storage): Update build test rules for storage related components
2024-01-02 13:10:59 +01:00
Xu Si Yu
28ccaca00d
feat(ci): add a case for openthread border router meshcop
2024-01-02 19:19:05 +08:00
Frantisek Hrbata
0f898539a0
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e ("fix: allow to use older pre-commit hook version")
and b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-01-02 10:47:11 +01:00
Darian
bc503f987f
Merge branch 'refactor/usb_host_build_dependency_options' into 'master'
...
USB Host: Remove CONFIG_USB_OTG_SUPPORTED, build dependencies use SOC_USB_OTG_SUPPORTED instead
See merge request espressif/esp-idf!28097
2024-01-02 17:03:29 +08:00
Tomas Sebestik
d222c8a886
ci(pre-commit-hooks): update commitlinter version to 1.6.0
2024-01-02 10:00:14 +01:00
Jiang Jiang Jian
ada597103b
Merge branch 'bugfix/wpa_ap_incompat_with_pmf_req' into 'master'
...
Report authmode incompatible WPA AP scanned and we require PMF
Closes WIFIBUG-358
See merge request espressif/esp-idf!28205
2024-01-02 16:39:51 +08:00
Fu Hanxi
d1f5497f43
test: fix lp_core config file name mismatch issue
2024-01-02 09:36:01 +01:00
mofeifei
009e6945aa
docs: Updated cn trans for esp_http_client and external_ram
2024-01-02 16:06:03 +08:00
Jiang Jiang Jian
7537c4fcea
Merge branch 'bigfix/BLEQABR23-503' into 'master'
...
fix(ble_mesh): reject node-reseting when provision link is active
See merge request espressif/esp-idf!25848
2024-01-02 15:37:42 +08:00
Wu Meng Shi
2f78a065bd
fix(ble_mesh): reject node-reseting when provision link is active
2024-01-02 15:37:41 +08:00
Kevin (Lao Kaiyao)
18f7ce2bd6
Merge branch 'feature/esp_system_related_support_on_esp32c5' into 'master'
...
feat(esp32c5): add system related supports (stage 5/8)
See merge request espressif/esp-idf!27843
2024-01-02 14:55:00 +08:00
laokaiyao
a48f4760d2
feat(esp32c5): add system related supports
2024-01-02 11:17:11 +08:00
xueyunfei
f6575f7e3a
Fix(lwip):bugfix for change default value for ip ttl
2024-01-02 11:00:41 +08:00
Darian Leung
2bb30e6493
refactor(usb): Deprecate CONFIG_USB_OTG_SUPPORTED, use SOC_USB_OTG_SUPPORTED instead
...
Previously, USB build dependencies used the CONFIG_USB_OTG_SUPPORTED. However,
they could depend on `soc_caps.h` instead.
2024-01-01 21:37:34 +08:00
Darian Leung
f671a6fbda
feat(usb): Add USB peripheral addresses for P4
2024-01-01 21:34:02 +08:00
Roman Leonov
cdc0e78057
feat(soc/usb): Add ESP32-P4 USB OTG struct
2024-01-01 21:34:02 +08:00
jgujarathi
b35ab4e1df
fix(esp_wifi): Report authmode incompatible WPA AP scanned and we require PMF
...
- Report the authmode incompatible if the scanned AP is in WPA mode and we require PMF
according to sta config
2024-01-01 07:42:03 +05:30
Alex Lisitsyn
81aec7b929
Merge branch 'bugfix/fix_modbus_tcp_slave_examples_use_events' into 'master'
...
fix(examples/modbus): fix possible incorrect event processing in modbus slave examples
Closes IDFGH-11297
See merge request espressif/esp-idf!27957
2023-12-31 01:40:11 +08:00
Alex Lisitsyn
cd23451810
fix(examples/modbus): fix possible incorrect event processing in modbus slave examples
2023-12-31 01:40:10 +08:00
Wan Lei
bbe91fadbd
Merge branch 'feature/esp_driver_ledc' into 'master'
...
feat(ledc): make esp_driver_ledc as component
See merge request espressif/esp-idf!28163
2023-12-29 21:15:55 +08:00
zhanghaipeng
216b9da33d
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2023-12-29 19:28:06 +08:00
Shu Chen
93d68c2e06
Merge branch 'bugfix/fix_ot_br_pcb_ttl' into 'master'
...
fix(openthread): update lib to set raw pcb ttl value
See merge request espressif/esp-idf!28190
2023-12-29 19:27:17 +08:00
Kevin (Lao Kaiyao)
83d5797967
Merge branch 'feature/parlio_rx_driver' into 'master'
...
driver: add parallel IO RX driver
Closes IDF-7002 and IDF-6984
See merge request espressif/esp-idf!23488
2023-12-29 16:36:24 +08:00
Jin Cheng
6ee9b95960
feat(bt/bluedroid): Added report for the type of link key in ESP_BT_GAP_AUTH_CMPL_EVT
2023-12-29 16:22:04 +08:00
Xu Si Yu
8c5c612865
fix(openthread): update lib to set raw pcb ttl value
2023-12-29 15:25:40 +08:00
zhanghaipeng
96626cb110
fix(bt/bluedroid): Update ble ibeacon example document
2023-12-29 14:16:11 +08:00
Song Ruo Jing
1dfa4011f0
Merge branch 'feature/esp32p4_clock_support' into 'master'
...
feat(clk): add basic clock support for esp32p4
Closes IDF-7526 and IDF-7569
See merge request espressif/esp-idf!27950
2023-12-29 12:34:12 +08:00
zhanghaipeng
cfd84e654c
fix(bt/bluedroid): Update ble gattc gatts coex example
2023-12-29 12:14:39 +08:00
Darian
1da17fce18
Merge branch 'refactor/rename_hal_usb_phy_to_fsls' into 'master'
...
USB HAL: Change name of usb_phy HAL files to usb_fsls_phy
See merge request espressif/esp-idf!28158
2023-12-29 11:42:11 +08:00
Marius Vikhammer
b958ac700f
fix(bootloader): increased iram section length on C6/H2
...
Bootloader would fail to link if compiled with -O0
2023-12-29 11:36:57 +08:00
wanlei
82f26471f0
feat(ledc): make esp_driver_ledc as component
2023-12-29 11:28:19 +08:00
Jiang Jiang Jian
16ae218dfb
Merge branch 'bugfix/fix_ble_app_unregister_no_event' into 'master'
...
fix(bt/bluedroid): Fix ble app unregister no event
Closes BLERP-402
See merge request espressif/esp-idf!28166
2023-12-29 11:08:08 +08:00
Jiang Jiang Jian
ece73357ca
Merge branch 'bugfix/fix_beacon_was_unexpectedly_free_issue' into 'master'
...
fix(wifi): fix beacon was unexpectedly freed issue
Closes WIFIBUG-345, WIFIBUG-324, WIFIBUG-290, and WIFI-6372
See merge request espressif/esp-idf!28180
2023-12-29 10:51:38 +08:00
muhaidong
0b3c9aa54c
fix(wifi): fix beacon was unexpectedly freed issue
2023-12-29 01:53:22 +08:00
Song Ruo Jing
7f2b85b82b
feat(clk): add basic clock support for esp32p4
...
- Support CPU frequency 360MHz
- Support SOC ROOT clock source switch
- Support LP SLOW clock source switch
- Support clock calibration
2023-12-29 00:37:26 +08:00
Song Ruo Jing
80c5cf27e8
change(soc): correct esp32p4 regi2c related registers
2023-12-29 00:37:26 +08:00
Jiang Jiang Jian
5d8fb281e7
Merge branch 'bugfix/additional_authmode_incompatible' into 'master'
...
Cover additional situations for reporting new reason codes
Closes WIFIBUG-278
See merge request espressif/esp-idf!28156
2023-12-29 00:02:13 +08:00
Kapil Gupta
f0f9cb4917
Merge branch 'bugfix/add_disconnect_reason_codes_doc' into 'master'
...
Add documentation for ESP defined disconnect reasoncodes
See merge request espressif/esp-idf!27094
2023-12-28 21:01:51 +08:00
wanlei
2baee4fb0f
refactor(spi_master): replace dma_ll in spi hal layer (part 2.1)
2023-12-28 19:58:54 +08:00
Kevin (Lao Kaiyao)
3db8116260
Merge branch 'change/update_esp32c5beta3_soc_hal_files' into 'master'
...
change(esp32c5): update soc files for esp32c5 beta3 (stage 4, part 2)
See merge request espressif/esp-idf!28108
2023-12-28 19:26:42 +08:00
jgujarathi
4b4095e47d
fix(esp_wifi): Cover additional situations for reporting new reason codes
...
- WIFI_REASON_NO_AP_FOUND_W_COMPATIBLE_SECURITY will be reported for the following
reasons
-- AP has PMF required but station is not configured for pmf capable/required.
-- Station has PMF required but AP is not configured for pmf capable/required.
-- The AP is using unsupported group management/pairwise ciphers
-- OWE not enabled by station for found OWE AP
-- AP RSNXE parsing failed in supplicant
-- AP is in Independent BSS mode
2023-12-28 15:40:54 +05:30
Kapil Gupta
14ee656993
docs(wifi): Add documentation for ESP defined disconnect reasoncodes
2023-12-28 15:23:29 +05:30
Rahul Tank
41f862d351
Merge branch 'bugfix/fix_gatts_stop_race_condition' into 'master'
...
fix(nimble): Handled race condition for conn variables being set to NULL
Closes BLERP-368
See merge request espressif/esp-idf!28026
2023-12-28 17:39:32 +08:00
zhanghaipeng
a2425ac3e7
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 17:30:57 +08:00
Shu Chen
d064a49092
feat(openthread): add sbom manifest file
2023-12-28 16:47:35 +08:00
Shu Chen
eb42024b7d
Merge branch 'feature/add_dynamic_iram_check_for_ot_sleep' into 'master'
...
feat(openthread): add dynamic iram check for ot sleepy example
See merge request espressif/esp-idf!28047
2023-12-28 11:53:15 +08:00
Darian Leung
d74b4f6730
refactor(hal/usb): Rename usb_fsls_phy API to match header/source names
...
Note: Also fixed some formatting issues in usb_wrap_struct.h
2023-12-28 11:48:54 +08:00
Darian Leung
b26472af29
refactor(hal/usb): Rename usb_phy files to usb_fsls_phy
...
This commit renames USB PHY related HAL files from "usb_phy_xxx" to
"usb_fsls_phy_xxx" since they are only designed to support Full-Speed/Low-Speed
Serial USB PHYs. This renmaing is done to accommodate future USB PHYs that use
other PHY interfaces (e.g., UTMI, ULPI etc).
2023-12-28 11:48:34 +08:00
laokaiyao
db7e90fef9
feat(parlio_rx): add parlio rx examples
2023-12-28 11:05:26 +08:00
laokaiyao
fcc9293f66
change(esp32c5): update soc files for esp32c5 beta3
2023-12-28 10:23:15 +08:00
Roland Dobai
cf43d60c63
Merge branch 'fix/pre_commit_backward_compatibility' into 'master'
...
fix: allow to use older pre-commit hook versions
Closes IDF-8903
See merge request espressif/esp-idf!28008
2023-12-27 22:53:36 +08:00
laokaiyao
95839eb1c6
docs(parlio_rx): add programming guide
2023-12-27 19:32:12 +08:00
laokaiyao
ce9110dbf0
feat(parlio_rx): add test for parlio rx driver
2023-12-27 19:32:12 +08:00
laokaiyao
04d267b023
feat(parlio_rx): implement parallel io rx driver
2023-12-27 19:32:12 +08:00
morris
188864bcbd
feat(parlio_rx): add parallel IO RX driver
2023-12-27 19:32:11 +08:00
Shu Chen
f3039dde71
Merge branch 'fix/ot_frame_pointer_unstable' into 'master'
...
feat(802.15.4): introduce the feature of received done handler
See merge request espressif/esp-idf!27387
2023-12-27 16:56:58 +08:00
Jiang Jiang Jian
712e1b75d1
Merge branch 'bugfix/nan_crash_sched_bcn' into 'master'
...
Fix crash while stopping NAN
Closes WIFIBUG-330
See merge request espressif/esp-idf!28123
2023-12-27 16:30:16 +08:00
zwx
82478c87b7
fix(ieee802154): introduce a receive done handler feature
2023-12-27 14:33:16 +08:00
zwx
d0079778d7
feat(openthread): add dynamic iram check for ot sleepy example
2023-12-27 14:24:53 +08:00
zwx
8cae0ed755
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-27 14:24:53 +08:00
C.S.M
39882c30ae
Merge branch 'bugfix/tsens_dis_ena' into 'master'
...
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
Closes IDFGH-11766
See merge request espressif/esp-idf!28106
2023-12-27 12:38:05 +08:00
Kevin (Lao Kaiyao)
405006450b
Merge branch 'bugfix/fix_i2s_cache_sych_alignment_on_p4' into 'master'
...
fix(i2s): fix cache sync alignment on p4
See merge request espressif/esp-idf!28138
2023-12-27 11:52:09 +08:00
Wang Meng Yang
4c8f6c5458
Merge branch 'feat/add_get_device_name_api' into 'master'
...
feat(bt/bluedroid): Added API to get local device name
Closes BT-3526
See merge request espressif/esp-idf!27667
2023-12-27 10:37:33 +08:00
Shyamal Khachane
47fc60db75
fix(esp_wifi): Fix crash while stopping NAN
...
Also fix inconsistent NAN macro values
2023-12-27 10:24:06 +08:00
Cao Sen Miao
3764b5ec0a
fix(temperature_sensor): Fix the value is incorrect if disable and enable again
...
Closes https://github.com/espressif/esp-idf/issues/12864
2023-12-27 10:13:12 +08:00
C.S.M
eef9c4053c
Merge branch 'feat/temperature_p4' into 'master'
...
feat(temperature_sensor): Add temperature sensor support on esp32p4
Closes IDF-7482 and IDF-7485
See merge request espressif/esp-idf!28075
2023-12-27 09:48:44 +08:00
laokaiyao
9daffacba6
fix(i2s): fix cache sync alignment on p4
2023-12-26 22:09:03 +08:00
Armando (Dou Yiwen)
22b9bc2708
Merge branch 'change/do_mpll_ldo_earlier' into 'master'
...
mpll: do mpll ldo init earlier
See merge request espressif/esp-idf!28104
2023-12-26 20:59:35 +08:00
Cao Sen Miao
ccc3f13efa
fix(tsens): temp commit hello dfdfd dfafsdf fdfsdfs
2023-12-26 16:50:38 +08:00
Anton Maklakov
a3d47a5ba8
feat(tools): error handling, stop if the binary cannot be executed
2023-12-26 15:46:04 +07:00
Cao Sen Miao
439bc719fe
feat(temperature_sensor): Add temperature sensor support on esp32p4
2023-12-26 16:45:20 +08:00
Armando
7e0f298608
change(psram): update doc about ldo
2023-12-26 11:43:33 +08:00
Armando
58d222e66c
change(mpll): use fast write as reg is 8bit
2023-12-26 11:43:33 +08:00
Armando
71202c701f
change(ldo): do vddpst ldo init in early stage
2023-12-26 11:43:33 +08:00
Omar Chebib
227c5d2cb7
Merge branch 'bugfix/freertos_task_noaffinity_print' into 'master'
...
fix(freertos): display tasks with no affinity as -1 during tracing
Closes IDFGH-11759
See merge request espressif/esp-idf!28073
2023-12-26 10:11:31 +08:00
Jin Cheng
42f19d657a
docs(bt/bluedroid): update API documents of SPP
2023-12-26 09:13:20 +08:00
Island
ee3a46dbc3
Merge branch 'bugfix/fixed_stop_periodic_adv_assert_issue_master' into 'master'
...
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
Closes BLERP-377, BLERP-380, BLERP-381, and BLERP-369
See merge request espressif/esp-idf!28083
2023-12-25 18:31:16 +08:00
Kevin (Lao Kaiyao)
a0b29a5e4c
Merge branch 'bugfix/fix_inverted_mclk_select_register' into 'master'
...
fix(i2s): fix no mclk output in i2s simplex mode on P4
See merge request espressif/esp-idf!28048
2023-12-25 12:44:00 +08:00
Mahavir Jain
341a8f2d65
Merge branch 'cleanup/atecc608a_example_migration' into 'master'
...
refactor: migrate atecc608a_ecdsa example to crypto authlib repository
Closes IDF-8541 and DOC-6672
See merge request espressif/esp-idf!27642
2023-12-22 20:09:05 +08:00
Jiang Jiang Jian
da4b3d5c80
Merge branch 'bugfix/fix_ble_phy_tx_ifs' into 'master'
...
fix(phy): Fix ble tx ifs time for ESP32
Closes IDFGH-11600, WIFI-6367, and WIFIBUG-219
See merge request espressif/esp-idf!28056
2023-12-22 19:44:50 +08:00
laokaiyao
3c9505ac64
fix(i2s): add rcc trick for some ll functions
2023-12-22 19:40:38 +08:00
Darian
244bffbc49
Merge branch 'refactor/usb_hal_ll_uses_ip_config' into 'master'
...
USB Host: Remove usage of old USB OTG IP config macros
See merge request espressif/esp-idf!28066
2023-12-22 19:22:53 +08:00
Island
011d8a309a
Merge branch 'bugfix/fix_ble_prepare_write' into 'master'
...
Bugfix/fix ble prepare write
Closes BLERP-336
See merge request espressif/esp-idf!27831
2023-12-22 19:09:21 +08:00
Harshit Malpani
102fe3a522
fix(esp_http_client): Add test case in esp_http_client example
...
Add a test case in esp_http_client example to test HTTP_METHOD_HEAD
with async mode
2023-12-22 16:20:24 +05:30
jim
b0b6980421
mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation
2023-12-22 17:23:42 +08:00
laokaiyao
6b3a35eea4
fix(i2s): fix no mclk output in i2s simplex mode on P4
2023-12-22 16:14:13 +08:00
David Čermák
9614300f81
Merge branch 'lwip/ip6_debug_fix' into 'master'
...
fix(lwip): Fixed debug format, added ci test config
See merge request espressif/esp-idf!27133
2023-12-22 15:28:52 +08:00
zwl
54c4fd935c
fixed(ble): fixed an assertion issue when stopping periodic adv on ESP32C6 and ESP32H2
2023-12-22 15:21:36 +08:00
Island
083fe84db7
Merge branch 'bugfix/ble_update_lib_20231219' into 'master'
...
update lib on master
Closes BLERP-371, BLERP-364, BLERP-363, BLERP-361, BLERP-349, BLERP-360, BLERP-350, BLERP-351, BLERP-352, BLERP-353, BLERP-354, BLERP-356, BLERP-357, BLERP-358, BLERP-359, BLERP-366, BLERP-376, and BLERP-378
See merge request espressif/esp-idf!27997
2023-12-22 14:57:15 +08:00
Mahavir Jain
c3f7a2f50d
Merge branch 'contrib/github_pr_12813' into 'master'
...
fix(esp32): Fixed declaration issue (GitHub PR)
Closes IDFGH-11705 and IDFGH-11706
See merge request espressif/esp-idf!27969
2023-12-22 14:43:58 +08:00
Jiang Jiang Jian
dcd9891f82
Merge branch 'fix/btc_config_lock_error' into 'master'
...
fix(bt/bluedroid): fixed btc_config_lock error
Closes BT-3549
See merge request espressif/esp-idf!27933
2023-12-22 13:51:29 +08:00
Rahul Tank
6e066746b0
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-22 09:42:39 +05:30
Omar Chebib
1472343439
fix(freertos): display tasks with no affinity as -1 during tracing
...
Closes https://github.com/espressif/esp-idf/issues/12858
2023-12-22 12:11:30 +08:00
Rahul Tank
48ad3a50b6
Merge branch 'bugfix/periodic_adv_enh_fixes' into 'master'
...
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
Closes BLERP-318
See merge request espressif/esp-idf!27572
2023-12-22 12:08:46 +08:00
Wang Meng Yang
9393ccaf68
Merge branch 'bugfix/fix_establish_two_sco_fail' into 'master'
...
fix(bt/controller): Fixed establish two SCO connection failed
Closes BTQABR2023-146
See merge request espressif/esp-idf!27869
2023-12-22 11:52:42 +08:00
Anton Maklakov
503f3e819d
Merge branch 'feature/breathe_faster' into 'master'
...
feat(docs): use a faster fork of breathe-doc/breathe
See merge request espressif/esp-idf!27961
2023-12-22 11:52:16 +08:00
Mahavir Jain
e691c8b43b
Merge branch 'bugfix/support_all_http_status_codes' into 'master'
...
fix(esp_http_server): Add support for sending custom HTTP status
Closes IDFGH-11235
See merge request espressif/esp-idf!27419
2023-12-22 11:47:19 +08:00
Shang Zhou
b300c78864
docs: Update CN translation for esp_tls.rst, mqtt.rst, and peripherals.rst
2023-12-22 09:11:43 +05:30
Mahavir Jain
01f50ee7f5
refactor: migrate atecc608a_ecdsa example to crypto authlib repository
...
- ESP32-WROOM-32SE has been discontinued and marked as NRND
- This change removes all references to ESP32-WROOM-32SE from IDF
- The example has been migrated to esp-cryptoauthlib repository and it
can be used through the component manager
(https://components.espressif.com/components/espressif/esp-cryptoauthlib )
2023-12-22 09:11:41 +05:30
zhanghaipeng
b02c669370
fix(phy): Fix ble tx ifs time for ESP32
2023-12-22 11:38:16 +08:00
jim
14a9e01931
esp_http_client: Fix reset errno to 0 before call esp_transport_read
...
Closes https://github.com/espressif/esp-idf/issues/9020
2023-12-22 10:54:40 +08:00
Omar Chebib
f27d65c7bc
Merge branch 'contrib/github_pr_12852' into 'master'
...
cmake: correct the parameter annotation of idf_build_set_property (GitHub PR)
Closes IDFGH-11752
See merge request espressif/esp-idf!28067
2023-12-22 10:41:24 +08:00
Armando (Dou Yiwen)
4ca2cd16d0
Merge branch 'feat/mpll_support_on_esp32p4' into 'master'
...
feat(mpll): supported mpll configure api
Closes IDF-8885
See merge request espressif/esp-idf!28009
2023-12-22 09:41:38 +08:00
Ivan Grokhotkov
763ba14885
feat(docs): use a faster fork of breathe-doc/breathe
...
See https://github.com/breathe-doc/breathe/discussions/962
2023-12-21 16:33:20 +01:00
Darian Leung
2ec0ee944d
refactor(hal/usb): Remove usage of old USB OTG config macros
2023-12-21 21:52:46 +08:00
Guillaume Souchere
8f407949c6
docs(esp-event): Update description of esp_event_handler_instance_x
...
Add a note to esp_event_handler_instance_register_with and
esp_event_handler_instance_register to specify that calling those
functions with the instance parameter set to NULL is equivalent to
calling esp_event_handler_register_with and esp_event_handler_register.
Closes https://github.com/espressif/esp-idf/issues/12818
2023-12-21 13:35:42 +01:00
Guillaume Souchere
7f64b4203b
Merge branch 'feat/heap-reset-heap-info' into 'master'
...
feat(heap): Allow tracking of minimum free size for a given time frame
Closes IDF-8782
See merge request espressif/esp-idf!27577
2023-12-21 19:22:40 +08:00
Augtons
a8ea638cde
cmake: correct the parameter annotation of idf_build_set_property
...
The value parameter should be marked as [in] instead of [out], as it is used to set the property value, not to get it.
2023-12-21 18:30:57 +08:00
morris
b655a7aae4
Merge branch 'bugfix/dw_gdma_master_port_setting' into 'master'
...
fix(dw_gdma): wrong master port setting for destination
See merge request espressif/esp-idf!28045
2023-12-21 18:20:32 +08:00
Ivan Grokhotkov
7265febc31
Merge branch 'bugfix/macos_build_linux_target_misc' into 'master'
...
Misc fixes for IDF_TARGET=linux on macOS host
See merge request espressif/esp-idf!28015
2023-12-21 17:55:24 +08:00
xiongweichao
71442ef6de
fix(bt/bluedroid): Fixed SPP connection failure
...
The connection failure is caused by the BTU and application layer status being out of sync.
2023-12-21 17:42:26 +08:00
Shu Chen
f0d10c8c81
Merge branch 'bugfix/fix_openthread_spi_slave_transaction' into 'master'
...
fix(openthread): fix openthread SPI tx timeout issue
See merge request espressif/esp-idf!27887
2023-12-21 16:53:29 +08:00
Armando
27b1e4dc87
feat(mpll): supported mpll configure ll api
2023-12-21 16:26:03 +08:00
Guillaume Souchere
bb9d5a8d51
feat(heap): Allow tracking of minimum free size for a given time frame
...
Implement a function to start tracking the minimum free size from the
moment the function is called.
Implement a function to stop tracking the minimum free size and restore
the minimum free size value calculated since startup.
Implement the tests related to this new feature.
2023-12-21 08:07:01 +01:00
morris
8863d0930e
Merge branch 'bugfix/gdma_legacy_macro_back_again' into 'master'
...
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP
Closes IDFGH-11688
See merge request espressif/esp-idf!27981
2023-12-21 14:52:58 +08:00
morris
21fa29fedf
Merge branch 'docs/notes_in_sync_with_updown_mode' into 'master'
...
docs(mcpwm): add a note about setting sync phase in up down mode
Closes IDFGH-11670
See merge request espressif/esp-idf!27953
2023-12-21 13:36:55 +08:00
luoxu
39b1ee4c9a
bugfix(ble_mesh): add duplicate scan config for esp32s3
2023-12-21 12:13:13 +08:00
Marius Vikhammer
8fe0f99368
change(system): enabled pthread, ringbuf and event tests
2023-12-21 11:09:42 +08:00
zhanghaipeng
ed036e0ebe
fix(bt/bluedroid): Fix prepare write for BLE example
2023-12-21 10:59:26 +08:00
Gao Xu
243e3149f6
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy' into 'master'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
See merge request espressif/esp-idf!27772
2023-12-21 10:59:01 +08:00
zhanghaipeng
b693094ee8
fix(bt/bluedroid): Fix BLE prepare write
2023-12-21 10:53:38 +08:00
Jiang Jiang Jian
6720610c0f
Merge branch 'bugfix/fix_ble_recorrect_enable_bug' into 'master'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
Closes WIFIBUG-316
See merge request espressif/esp-idf!28006
2023-12-21 10:51:02 +08:00
morris
eeae70ddf3
fix(dw_gdma): wrong master port setting for destination
2023-12-21 10:41:27 +08:00
Marius Vikhammer
9f1d001849
Merge branch 'feat/cache_error_c6_h2' into 'master'
...
fix(panic): fixed cache error being reported as illegal instruction
Closes IDF-6398, IDF-5657, IDF-7015, and IDF-6733
See merge request espressif/esp-idf!27430
2023-12-21 10:32:06 +08:00
Marius Vikhammer
4f1570e904
Merge branch 'ci/fix_qemu_intr_tests' into 'master'
...
ci: fix flakey intr_dump tests in QEMU
Closes IDF-8899
See merge request espressif/esp-idf!27983
2023-12-21 10:25:06 +08:00
David Čermák
4a2af43535
Merge branch 'fix/docs_update_proto_p4' into 'master'
...
docs(network): Update network/proto API refs and guides for ESP32P4
Closes IDF-7764
See merge request espressif/esp-idf!27589
2023-12-21 00:55:40 +08:00
David Cermak
e3a02d78c8
docs(network): Update network/proto API refs and guides for ESP32P4
2023-12-20 23:07:35 +08:00
Mahavir Jain
d3afab15bd
Merge branch 'update/update_certs_bundle' into 'master'
...
Update esp_crt_bundle certificates
See merge request espressif/esp-idf!27932
2023-12-20 20:36:23 +08:00
Harshit Malpani
ae71e1ddb9
fix(esp_http_server): Add support for custom HTTP status codes
...
Closes https://github.com/espressif/esp-idf/issues/12399
2023-12-20 16:59:38 +05:30
Guillaume Souchere
0d6b84c939
Merge branch 'fix/heap-trace-hash-map-remove' into 'master'
...
fix(heap): prevent double traversal of hashmap in map_find_and_remove
Closes IDFGH-11713
See merge request espressif/esp-idf!27985
2023-12-20 18:53:39 +08:00
Anton Maklakov
46f9c85974
Merge branch 'ci/different_cache_key_for_idf_ver' into 'master'
...
ci: differnet cache key for different idf ver
See merge request espressif/esp-idf!28005
2023-12-20 17:39:30 +08:00
schottj
7b10d02201
fix(app_update): fixed undeclared variable 'ret' in esp_ota_ops.c
2023-12-20 14:58:06 +05:30
Mo Fei Fei
3140fcadf2
Merge branch 'docs/update_cn_trans_usb-serial-jtag-console' into 'master'
...
docs: Update cn trans for use-serial-jtag-console
Closes DOC-6815
See merge request espressif/esp-idf!28004
2023-12-20 16:42:09 +08:00
Song Ruo Jing
d7b3bf0b69
Merge branch 'fix/esp32p4_gpio_pins' into 'master'
...
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
Closes IDF-7735
See merge request espressif/esp-idf!28016
2023-12-20 16:39:21 +08:00
Mahavir Jain
7fc9b09c34
fix(cmake): for embedded data length use .long attribute
...
For Linux builds if the embedded data length exceeded 16-bit value then
the build used to fail with following error:
build/x509_crt_bundle.S: Assembler messages:
build/x509_crt_bundle.S:4201: Warning: value 0x1056e truncated to 0x56e
GNU ASM for X86 systems treats .word attribute as of size 2 bytes, this commit
uses .long attribute to take the size to 4 bytes.
2023-12-20 13:59:19 +05:30
Abhik Roy
01797231f9
fix(lwip): Fixed debug format, added ci test config
...
* Update submodule: git log --oneline 542ba299..f5c43549
Detailed description of the changes:
- lwip_debug: Fixed string format error in ip6 and napt (espressif/esp-lwip@f5c43549 )
- dns: fix init with only ipv4 enabled (espressif/esp-lwip@5aab73d7 )
2023-12-20 18:52:16 +11:00
Shu Chen
d7b9a3b3da
Merge branch 'fix/allow_bind_no_index_netif' into 'master'
...
fix(openthread): allow setting netif_idx of udp pcb to no_index
See merge request espressif/esp-idf!28010
2023-12-20 15:09:50 +08:00
Roshan Bangar
473f2bdd1e
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-20 12:20:11 +05:30
mofeifei
07d0266c88
docs: Update cn trans for use-serial-jtag-console
2023-12-20 14:08:27 +08:00
Rahul Tank
f4c74d8b74
Merge branch 'feat/add_csa_selection_vsc' into 'master'
...
feat(nimble): Add VSC support for setting chan select algo
Closes BLERP-342
See merge request espressif/esp-idf!27942
2023-12-20 14:04:20 +08:00
Laukik Hase
c93bce28ed
Merge branch 'contrib/github_pr_12570' into 'master'
...
Add check prov mgr is stopped (GitHub PR)
Closes IDFGH-11433
See merge request espressif/esp-idf!28003
2023-12-20 14:02:06 +08:00
luoxu
63a7db457a
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2023-12-20 12:20:26 +08:00
Song Ruo Jing
f244dc693d
Merge branch 'feature/esp32p4_regi2c_support' into 'master'
...
feat(regi2c): support regi2c for esp32p4
Closes IDF-8825
See merge request espressif/esp-idf!28011
2023-12-20 11:43:36 +08:00
Song Ruo Jing
20f6505aa6
change(gpio): esp32p4 available pins are GPIO0 ~ GPIO54
2023-12-20 11:23:32 +08:00
Marius Vikhammer
1606d60c07
Merge branch 'ci/enable_bootloader_sup_tests' into 'master'
...
change(bootloader-support): enable tests for P4 and QEMU
Closes QEMU-149 and IDF-8114
See merge request espressif/esp-idf!28018
2023-12-20 10:59:47 +08:00
morris
8ebddc207f
Merge branch 'feature/mipi_dsi_hal_driver' into 'master'
...
feat(dsi): add mipi dsi hal+ll layer driver
See merge request espressif/esp-idf!27555
2023-12-20 10:17:12 +08:00
C.S.M
eb7f6e5725
Merge branch 'fix/ci_flash_counter' into 'master'
...
fix(spi_flash): Fix spi_flash counter test on CI
See merge request espressif/esp-idf!27965
2023-12-20 09:56:19 +08:00
Marius Vikhammer
5b36225162
change(bootloader): enable tests for P4 and QEMU
2023-12-20 09:27:18 +08:00
Ivan Grokhotkov
c90b6c18c9
fix(linux): define __assert_func for IDF_TARGET=linux on macOS
2023-12-19 23:01:00 +01:00
Ivan Grokhotkov
b56bb7d8e4
fix(cmake): don't emit section directive when embedding files on host
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
6f9038809a
fix(esp_netif): move endian.h to linux component, fix macOS build
...
Co-authored-by: Radek Tandler <radek.tandler@espressif.com >
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
1bd417ad68
fix(cmake): don't add Clang flags not supported in Apple toolchain
2023-12-19 23:00:48 +01:00
Ivan Grokhotkov
7f171f01b1
Merge branch 'bugfix/ignore_build_warnings_local' into 'master'
...
fix(idf-build-apps): make ignore_build_warnings.txt usable locally
See merge request espressif/esp-idf!27881
2023-12-20 05:59:08 +08:00
Ivan Grokhotkov
0f8d4fa2b4
Merge branch 'bugfix/macos_build_linux_target_transport_tls_http_server' into 'master'
...
fix(linux): fix several components failing to build with IDF_TARGET=linux on macOS
See merge request espressif/esp-idf!27883
2023-12-20 05:58:29 +08:00
Guillaume Souchere
eb3507a5a2
fix(heap): prevent double traversal of hashmap in map_find_and_remove
...
Remove the use of SLIST_REMOVE in map_find_and_remove to prevent the hashmap
list to be traversed twice in the function.
Closes https://github.com/espressif/esp-idf/issues/12820
2023-12-19 18:02:08 +01:00
Ivan Grokhotkov
7b8f69404f
feat(linux): provide getrandom implementation for macOS
...
This makes getrandom(2) usable when compiling with IDF_TARGET=linux
on a macOS host.
2023-12-19 15:11:32 +01:00
Chen Yudong
77597f7ac8
ci: do not upload caches for dev branches by default
2023-12-19 20:36:55 +08:00
Ivan Grokhotkov
a596ca56a8
fix(mbedtls): fix -Wstrict-prototypes warning when compiling on Linux
2023-12-19 13:29:15 +01:00
Ivan Grokhotkov
8bf23e5372
fix(esp-tls): fix build for IDF_TARGET=linux on macOS
2023-12-19 13:28:59 +01:00
Ivan Grokhotkov
49f289f893
fix(esp_http_server): fix build for IDF_TARGET=linux on macOS
2023-12-19 13:28:59 +01:00
Ivan Grokhotkov
3a340b385f
Merge branch 'feature/qemu_lcd' into 'master'
...
feat(qemu): add a CLI option for graphics output
See merge request espressif/esp-idf!27874
2023-12-19 20:07:29 +08:00
Fu Zhibo
4149148fa2
feat(regi2c): support regi2c for esp32p4
2023-12-19 19:22:51 +08:00
Xu Si Yu
edb0063953
fix(openthread): allow setting netif_idx of udp pcb to no_index
2023-12-19 18:43:51 +08:00
Tomas Rohlinek
88cc473910
Merge branch 'docs/fatfs_link_lock' into 'master'
...
Docs(storage/fatfs): Add documentation for FATFS_LINK_LOCK Kconfig option
Closes IDF-8739
See merge request espressif/esp-idf!27472
2023-12-19 18:37:52 +08:00
zhiweijian
8dc646a9b3
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default
2023-12-19 17:27:30 +08:00
Frantisek Hrbata
09ba070b7e
fix: allow to use older pre-commit hook version
...
With b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
a dependency on pre-commit 3.3 was added. As it turned out, there are
people still using e.g. 2.16 version and this change is causing problems.
1. The minimum_pre_commit_version is checked after the config is parsed.
Meaning if there is a problem in the config file, like unknown
pre-commit for default_stages, pre-commit exits with an error not
suggesting that it should be updated.
2. "pre-commit" was added in 3.2 for consistency with git hook names and
we can use "commit" instead avoiding dependency on newer pre-commit.
For more info please see [1] and [2].
3. default_install_hook_types[4] were added in 2.18.0[3]. This was IMHO actually
a nice feature to have in our .pre-commit-config.yaml, because it
specifies which hooks should be installed when pre-commit install is
executed. Meaning it's not necessary to list the stages explicitly with the -t
options. Anyway we haven't used this feature till now, so it
hopefully should not be a problem if we remove it again.
With this change we can still avoid to start pre-commit plugins multiple
times for different stages, but also make it compatible with older
versions(2.16).
[1] https://github.com/pre-commit/pre-commit/issues/2732
[2] https://github.com/pre-commit/pre-commit/pull/2808
[3] https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md#2180---2022-04-02
[4] https://pre-commit.com/#top_level-default_install_hook_types
Fixes: b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-19 10:01:43 +01:00
Chen Yudong
ff015d1872
ci: differnet cache key for different idf ver
...
update caches on release tags and nightly schedules
2023-12-19 16:56:53 +08:00
monoliths
55acf50c48
feat(wifi_prov): Add API for checking whether the provisioning state machine is idle
2023-12-19 14:09:14 +05:30
Roland Dobai
539425ff99
Merge branch 'feature/doc_update_idf_file_args_plus_idftoolspath_setup' into 'master'
...
feat(tools): Documentation update about setting IDF_TOOLS_PATH and idf.py argument file parsing
Closes IDF-8527 and IDFGH-11401
See merge request espressif/esp-idf!27080
2023-12-19 16:32:58 +08:00
mofeifei
7d627a1c5e
docs: Update cn trans for fatfs.rst
2023-12-19 08:46:20 +01:00
Armando (Dou Yiwen)
3cd7fb6321
Merge branch 'change/remove_idf_env_bringup_macro_on_p4' into 'master'
...
p4: disable CONFIG_IDF_ENV_BRINGUP config
See merge request espressif/esp-idf!27623
2023-12-19 15:37:40 +08:00
Tomáš Rohlínek
577af7d6ef
docs(storage/fatfs): Refactor FatFs documentation
2023-12-19 08:11:05 +01:00
Tomáš Rohlínek
eea16b18db
docs(storage/fatfs): Document the new fatfs_link_lock Kconfig option
2023-12-19 08:11:02 +01:00
Espressif BOT
8f0f7f007c
change(mbedtls/crt_bundle): Update esp_crt_bundle certificates
2023-12-19 14:40:56 +08:00
cjin
71901499b9
change(ble): added ble cca en and thresh option
2023-12-19 14:38:44 +08:00
luomanruo
0504b60b7a
ble: support for selecting CSA#2 by menuconfig
...
ble(fix): fixed event receiving on host side without returning event buffer to pool
2023-12-19 14:38:22 +08:00
Guillaume Souchere
b2cc934b94
fix(heap): Fix the use of block owner macro
...
In heap_caps_get_info, update the use of block owner
macros to use MULTI_HEAP_BLOCK_OWNER_SIZE() instead of
MULTI_HEAP_ADD_BLOCK_OWNER_SIZE(0).
2023-12-19 07:10:37 +01:00
Jiang Jiang Jian
73de93d55e
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_for_esp32c6' into 'master'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
Closes IDF-6930
See merge request espressif/esp-idf!27726
2023-12-19 14:01:45 +08:00
luomanruo
573e13c569
ble(update):
...
Update c2 lib to 7c6c9d53
Update h2 lib to 0ecb36f0
Update c6 lib to 0ecb36f0
2023-12-19 12:25:08 +08:00
morris
44e856703c
feat(dsi): add mipi dsi hal+ll layer driver
2023-12-19 11:39:59 +08:00
chenjianhua
bc98ff414f
feat(bt/bluedroid): Make the max number of bond device to be configurable
2023-12-19 11:38:01 +08:00
Mahavir Jain
e4aa5667f1
Merge branch 'feat/flash_enc_encrypt_app_image_of_size_image_length' into 'master'
...
feat(bootloader_support): Encrypt only the app image instead of the whole partition
Closes IDFGH-11439
See merge request espressif/esp-idf!27295
2023-12-19 11:36:56 +08:00
Lou Tian Hao
fedb3d9f9d
Merge branch 'change/change_regdma_power_issue_macro' into 'master'
...
change(pm): change name SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
Closes PM-45
See merge request espressif/esp-idf!27934
2023-12-19 11:19:51 +08:00
Anton Maklakov
2a37c53258
Merge branch 'fix/sbom_validation_post_commit' into 'master'
...
fix: do sbom manifest validation in post-commit
Closes IDF-8897
See merge request espressif/esp-idf!27975
2023-12-19 10:37:03 +08:00
Marius Vikhammer
c4f2abbfd3
fix(interrupts): fixed flakey intr dump test
2023-12-19 10:36:04 +08:00
Marius Vikhammer
0e2bd068be
feat(console): added config option for console task affinity
2023-12-19 10:35:14 +08:00
Armando
12c092fbef
change(p4): remove CONFIG_IDF_ENV_BRINGUP on p4
2023-12-19 09:30:59 +08:00
Armando (Dou Yiwen)
8c9e29898f
Merge branch 'bringup/psram_p4_real_chip' into 'master'
...
psram: p4 psram 20M on real chip
See merge request espressif/esp-idf!27710
2023-12-18 21:12:08 +08:00
Wu Zheng Hui
8d165aa767
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep' into 'master'
...
fix(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
Closes IDFGH-11526
See merge request espressif/esp-idf!27747
2023-12-18 20:20:02 +08:00
Rahul Tank
df796b3ed9
feat(nimble): Add VSC support for setting chan select algo
2023-12-18 17:46:52 +05:30
wuzhenghui
5351275c87
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-18 19:56:56 +08:00
harshal.patil
42943845e4
feat(bootloader_support): Encrypt only the app image instead of the whole partition
...
Currently, when flash encryption is enabled, the whole partition gets encrypted.
This can be optimised by encrypting only the app image instead of encrypting the whole partition.
Closes https://github.com/espressif/esp-idf/issues/12576
2023-12-18 17:10:17 +05:30
harshal.patil
cb169cb02f
fix(bootloader_support): Fix image_length calculation when secure boot v1 is enabled
...
Fixed the value of the image_length field of the image metadata populated by esp_image_verfiy()
to include the size of the signature sector when Secure Boot V1 is enabled.
2023-12-18 17:08:11 +05:30
Xu Si Yu
fdf5783951
Merge branch 'bugfix/154_coex_break_notify' into 'master'
...
fix(coex): 802.15.4 coex break notification
See merge request espressif/esp-idf!27458
2023-12-18 19:32:39 +08:00
Aditya Patwardhan
21e1a48a62
Merge branch 'bugfix/esp_srp_doc' into 'master'
...
fix(esp_srp): Use `@file` for file documentation and resolved few doc build warnings
Closes IDF-8737
See merge request espressif/esp-idf!27411
2023-12-18 19:31:05 +08:00
sparker
da9ad7da9d
fix(wifi/example): Fix dpp example init error
...
Set wifi mode before calling esp_supp_dpp_init.
Closes https://github.com/espressif/esp-idf/pull/12769
Signed-off-by: Shreyas Sheth <shreyas.sheth@espressif.com >
2023-12-18 19:18:58 +08:00
Song Ruo Jing
0e759c6deb
Merge branch 'refactor/esp_driver_uart' into 'master'
...
refactor(uart): make uart driver as component
Closes IDF-8384
See merge request espressif/esp-idf!27333
2023-12-18 19:16:34 +08:00
Cao Sen Miao
e7dd6bbcdf
fix(spi_flash): Fix spi_flash counter test on CI
2023-12-18 19:03:30 +08:00
Rahul Tank
84ccc37b92
Merge branch 'feature/hogp_example_support' into 'master'
...
feat(nimble): Added HID over Gatt Profile Support
Closes BT-3456, BT-3493, and BT-3480
See merge request espressif/esp-idf!25072
2023-12-18 19:01:11 +08:00
Ivan Grokhotkov
d9983c0039
feat(qemu): add a CLI option for graphics output
2023-12-18 11:47:15 +01:00
C.S.M
f61cc56e1e
Merge branch 'feature/introduce_jpeg_hal' into 'master'
...
feature(jpeg): Introduce JPEG hal layer
See merge request espressif/esp-idf!27900
2023-12-18 18:45:53 +08:00
Darian
459422f75f
Merge branch 'refactor/usb_dwc_soc_and_hal' into 'master'
...
USB Host: Fix and Refactor struct headers
See merge request espressif/esp-idf!27850
2023-12-18 18:12:40 +08:00
morris
b00f5dd340
fix(gdma): reserve the SOC_GDMA_PAIRS_PER_GROUP
...
Closes https://github.com/espressif/esp-idf/issues/12798
2023-12-18 17:02:10 +08:00
Shu Chen
ff89cf5018
Merge branch 'fix/join_mcast_group_using_null_netif' into 'master'
...
fix(openthread): add netif check when call udp api for ot
Closes TZ-484
See merge request espressif/esp-idf!27915
2023-12-18 15:56:14 +08:00
Frantisek Hrbata
01fed1a52e
fix: do sbom manifest validation in post-commit
...
Following commit c3afbebf23 ("fix: bump esp-idf-sbom to v0.13.0 in pre-commit"),
the validation of submodule hash now relies solely on the information recorded
in the git-tree. Previously, the hash verification used submodule's
working tree hash if available. Since the new submodule hash is recorded
in git-tree only after the commit is created, we need to move the check
into post-commit, otherwise the hash validation checks the old value.
For example:
1. in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = cb8693b058ba302f4829ec6d03f609ac6f848546
2. update the cJSON
$ git -C components/json/cJSON checkout b45f48e600671feade0b6bd65d1c69de7899f2be
3. update cJSON hash in .gitmodules
[submodule "components/json/cJSON"]
sbom-hash = b45f48e600671feade0b6bd65d1c69de7899f2be
4. commit the changes
$ git commit -a -s
Step 4. will fail, because the validation is currently started in pre-commit stage,
where the hash for cJSON recorded in git-tree is still
cb8693b058ba302f4829ec6d03f609ac6f848546. The new hash b45f48e600671feade0b6bd65d1c69de7899f2be
will be stored in git-tree after the new commit is created.
Note that this means we cannot prevent the commit creation, but only
notify user about the hash inconsistency. If he/she still decides to
push it, it will fail in pre-commit checks in CI.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-18 08:48:57 +01:00
Shu Chen
eaf4fb9424
Merge branch 'fix/ot_netif_destroy_order_issue' into 'master'
...
fix(openthread): fix ot netif destroy netif order issue
See merge request espressif/esp-idf!27955
2023-12-18 15:38:30 +08:00
Shu Chen
45f95e3317
Merge branch 'bugfix/ieee802154_deinit' into 'master'
...
fix(ieee802154): fix ieee802154 deinit
See merge request espressif/esp-idf!27502
2023-12-18 15:26:42 +08:00
Armando
92e19af4ea
doc(psram): updated voltage supply for psram programming guide
2023-12-18 15:18:07 +08:00
Armando
8e9d90f603
feature(esp_psram): p4 real chip 20M
2023-12-18 15:18:07 +08:00
Mahavir Jain
56241f00b8
Merge branch 'feat/support_sha_256_in_http_auth' into 'master'
...
feat(esp_http_client): SHA256 support in digest auth
Closes IDFGH-11217
See merge request espressif/esp-idf!26585
2023-12-18 15:08:40 +08:00
Cao Sen Miao
40e882afae
feature(jpeg): Introduce JPEG hal layer
2023-12-18 12:03:17 +08:00
Jiang Jiang Jian
31ede5b09d
Merge branch 'bugfix/update_phylib_to_20231212' into 'master'
...
fix(phy): Fix Bluetooth coexist bug on ESP32
Closes BT-3487 and BT-3538
See merge request espressif/esp-idf!27905
2023-12-18 11:35:08 +08:00
wuzhenghui
a967a207c9
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-18 11:29:53 +08:00
linruihao
fa3474496d
fix(bt/controller): Fixed establish two sco connections failed
2023-12-18 11:26:06 +08:00
Shu Chen
b5160123b8
Merge branch 'feature/add_154_report' into 'master'
...
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
Closes ZB-105
See merge request espressif/esp-idf!26424
2023-12-18 10:43:15 +08:00
Adam Múdry
c0ea99220a
Merge branch 'fix/move_nvs_partition_generator_to_pypi_package' into 'master'
...
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
Closes IDF-8147 and IDF-1958
See merge request espressif/esp-idf!26758
2023-12-18 09:13:38 +08:00
Darian Leung
d00aaf8648
refactor(soc/host): Update USB OTG struct fields
...
This commit updates the "*_struct.h" files for the USB OTG peripheral:
- Added/removed some missing/non-existing register fields
- Added "reserved" place holders for registers that are missing due to IP
configuration.
- Added "usb_dwc_cfg.h" listing the USB OTG IP configuration for each target.
- Updated LL/HAL according to register field updates. Also tidied up the include
directives in those headers.
2023-12-17 00:36:10 +08:00
Darian Leung
14d81fda18
refactor(hal/usb): Fix USB OTG compilation dependency
...
Update "hal/CMakeLists.txt" so that USB OTG related HAL files depend on
the "SOC_USB_OTG_SUPPORTED" capability.
2023-12-17 00:36:10 +08:00
Roshan Bangar
96ed1ae7a7
feat(nimble): added HID over Gatt profile support
2023-12-16 17:42:49 +05:30
Rahul Tank
204c194ce2
Merge branch 'bugfix/handle_all_zero_bdaddr' into 'master'
...
fix(nimble): Handle all 0s address of external controllers during IRK generation
See merge request espressif/esp-idf!27913
2023-12-16 19:55:25 +08:00
Sonika Rathi
12e7e3f1a2
Merge branch 'update/sdmmc_test_app' into 'master'
...
fix(sdmmc): Migrate erase/trim test cases from unit-test-app to component-test-app
See merge request espressif/esp-idf!26799
2023-12-15 23:50:08 +08:00
Roland Dobai
03827dfd8b
Merge branch 'contrib/github_pr_12780' into 'master'
...
Fixed Python path case sensitive error on Windows (GitHub PR)
Closes IDFGH-11667 and IDFGH-11666
See merge request espressif/esp-idf!27896
2023-12-15 20:28:26 +08:00
Shang Zhou
c1e3440352
docs: Update CN translation for idf-py.rst and linux-macos-setup.rst
2023-12-15 11:50:38 +00:00
Marek Fiala
c8e218c0ae
docs(tools): Add example and resctriction note to setting IDF_TOOLS_PATH
...
Closes https://github.com/espressif/esp-idf/issues/12539
2023-12-15 11:50:38 +00:00
Marek Fiala
9757c8f7c9
docs(tools): Add idf.py file argument parsing to idf.py doc
2023-12-15 11:50:38 +00:00
Jin Cheng
a3f68aef8a
feat(bt/bluedroid): Added API to get local device name
2023-12-15 19:30:12 +08:00
Roland Dobai
25fcb2de2d
Merge branch 'fix/pre_commit_stages' into 'master'
...
fix: set default pre-commit hook stages to pre-commit only
Closes IDF-8882
See merge request espressif/esp-idf!27926
2023-12-15 19:07:49 +08:00
zwx
6bec6a5b41
fix(openthread): fix ot netif destroy netif order issue
2023-12-15 18:35:34 +08:00
morris
0bc94b3210
Merge branch 'refactor/async_mcp_non_cacheable_descriptor' into 'master'
...
feat(async_mcp): access DMA descriptor bypass cache
See merge request espressif/esp-idf!27809
2023-12-15 18:30:54 +08:00
Abhik Roy
0c41c4e1da
change(lwip): Added macro to configure TCP accept mailbox size
2023-12-15 21:11:44 +11:00
Paul Guyot
336c0946fa
Add missing configuration for DEFAULT_ACCEPTMBOX_SIZE ( fix #12509 )
...
Signed-off-by: Paul Guyot <pguyot@kallisys.net >
2023-12-15 21:04:26 +11:00
morris
4318f2dc22
docs(mcpwm): add a note about setting sync phase in up down mode
...
Closes https://github.com/espressif/esp-idf/issues/12782
2023-12-15 17:39:22 +08:00
Song Ruo Jing
bc09031496
refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart
...
Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs
2023-12-15 17:14:55 +08:00
Jakob Hasse
b4865acd90
Merge branch 'refactor/move_shared_stack_test_to_esp_system' into 'master'
...
refactor(esp_system): moved shared stack tests from newlib to esp_system
See merge request espressif/esp-idf!27790
2023-12-15 17:06:27 +08:00
Song Ruo Jing
ef281dff5a
fix(esp_driver_uart): always use heap_caps_malloc to malloc memory base on flags
2023-12-15 17:03:58 +08:00
Song Ruo Jing
6ad80f0332
refactor(uart): make uart driver as component, and fix astyle
2023-12-15 17:03:51 +08:00
Aditya Patwardhan
62a0b52a91
Merge branch 'feat/add_ble_support_in_local_ctrl_example' into 'master'
...
feat(examples): Add BLE support in the esp_local_ctrl example
Closes IDFGH-1491
See merge request espressif/esp-idf!27432
2023-12-15 16:32:37 +08:00
zwx
d4d860742d
fix(openthread): fix openthread SPI tx timeout issue
2023-12-15 16:32:26 +08:00
Darian
dbb687b9e9
Merge branch 'refactor/usb_enable_formatting' into 'master'
...
USB Host: Enable pre-commit astyle formatting
See merge request espressif/esp-idf!27917
2023-12-15 16:24:21 +08:00
dyarkovoy
1cc04d062c
fix(tools): Fixed Python path case sensitive error on Windows
...
Closes https://github.com/espressif/esp-idf/issues/12779
Closes https://github.com/espressif/esp-idf/pull/12780
2023-12-15 08:01:29 +00:00
Lou Tianhao
d8b1f7207a
change(pm): change macro SOC_PM_RETENTION_HAS_REGDMA_POWER_BUG
2023-12-15 15:04:06 +08:00
jgujarathi
40adf0bfcd
fix(esp_wifi): Correct wifi lib docs for esp_wifi_crypto_types.h
...
- Wifi lib changes for docs of some APIs in esp_wifi_crypto_types.h
2023-12-15 12:28:18 +05:30
Wan Lei
936cab8e1c
Merge branch 'fix/i2s_multi_dev_test_fix' into 'master'
...
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
See merge request espressif/esp-idf!27873
2023-12-15 14:58:18 +08:00
Vikram Dattu
3d40b17576
fix(docs): fixed doxygen warnings in few headers
...
- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
- Fixed unended `@cond` macro in `esp_err.h`
2023-12-15 12:28:18 +05:30
Vikram Dattu
ec1057a05a
fix(esp_srp): Use @file for file documentation and missing doc
...
Using @brief for file description wrongly associates the documentation to an API.
Correct way to add file description is to use `@file` and then `@brief`. Corrected the same.
- Also added missing doc for esp_srp_handle_t
2023-12-15 12:28:17 +05:30
Rahul Tank
3c6144046b
fix(nimble): Handle all 0s address of external controllers during IRK generation
2023-12-15 11:39:41 +05:30
Harshit Malpani
8dcdcc5831
feat: Update esp_http_client example
...
Added test case in esp_http_client example to test digest auth
with SHA-256 algorithm
2023-12-15 11:32:57 +05:30
Harshit Malpani
803ad150cf
feat(esp_http_client): SHA256 support in digest auth
...
Added support for using SHA256 algorithm while calculating
digest auth in HTTP client connection
Closes https://github.com/espressif/esp-idf/issues/12383
2023-12-15 11:32:57 +05:30
Rahul Tank
5ec9f498bc
Merge branch 'bugfix/add_peer_null_check' into 'master'
...
fix(nimble): Added NULL peer addr check
Closes BLERP-322
See merge request espressif/esp-idf!27624
2023-12-15 13:44:45 +08:00
harshal.patil
fd637d5be7
feat(examples): Add BLE support in the esp_local_ctrl example
2023-12-15 11:10:26 +05:30
harshal.patil
fd012bf2c4
fix(examples): Fix encoding issue in esp_local_ctrl's proto script
2023-12-15 11:10:26 +05:30
Armando (Dou Yiwen)
30a0d847f3
Merge branch 'feature/esp32p4_base_ldo_support' into 'master'
...
ldo: new ldo driver on P4
Closes IDF-8808
See merge request espressif/esp-idf!27728
2023-12-15 12:31:17 +08:00
morris
d875d021e1
Merge branch 'feature/gdma_etm_esp32p4' into 'master'
...
feat(gdma): support ETM sub-driver on esp32p4
See merge request espressif/esp-idf!27719
2023-12-15 12:24:06 +08:00
Zhang Wen Xu
d5cd130469
Merge branch 'fix/spi_slave_thread_debug' into 'master'
...
fix(spi_slave): correct param check for trans APIs
See merge request espressif/esp-idf!27407
2023-12-15 12:08:54 +08:00
Jiang Jiang Jian
34ee34707b
Merge branch 'bugfix/fix_beacon_eb_memory_leak_issue' into 'master'
...
fix(wifi): fix beacon eb memory leak issue
Closes WIFIBUG-322 and WIFIBUG-323
See merge request espressif/esp-idf!27923
2023-12-15 12:04:55 +08:00
Jiang Jiang Jian
6b02d3baaf
Merge branch 'bugfix/When_psram_is_enable_the_number_of_ooseq_is_not_limited' into 'master'
...
optimize(lwip):when psram is enable the number of ooseq is not limited
See merge request espressif/esp-idf!27886
2023-12-15 11:59:41 +08:00
gongyantao
d5e5cd0237
fix(bt/bluedroid): fixed btc_config_lock error
2023-12-15 11:03:29 +08:00
C.S.M
3140fa2121
Merge branch 'bugfix/flash_enc_write_ram' into 'master'
...
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside
See merge request espressif/esp-idf!27434
2023-12-15 10:56:16 +08:00
C.S.M
77c49cf3e2
Merge branch 'refactor/esp_driver_i2c' into 'master'
...
refactor(i2c): Make i2c driver as a seperate component
See merge request espressif/esp-idf!27860
2023-12-15 10:48:33 +08:00
Marius Vikhammer
f496c6a72b
Merge branch 'ci/disable_wdt_qemu' into 'master'
...
ci(qemu): disable WDT when running qemu tests
See merge request espressif/esp-idf!27854
2023-12-15 10:43:02 +08:00
Darian Leung
d7b83bfd3b
refactor(usb/host): reformat code with astyle_py
2023-12-15 04:44:02 +08:00
Frantisek Hrbata
b93cc581a5
fix: set default pre-commit hook stages to pre-commit only
...
If pre-commit hook does not specify stage[1], neither in
.pre-commit-config.yaml nor in .pre-commit-hooks.yaml, it's started for every
installed pre-commit hook. Limit the default stages to pre-commit only by default.
This also sets the default_install_hook_types and
minimum_pre_commit_version and sets conventional-precommit-linter to
v1.4.1.
[1] https://pre-commit.com/#confining-hooks-to-run-at-certain-stages
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-14 15:12:18 +01:00
wanlei
25c17da4bb
fix(spi_slave): correct param check for trans APIs
2023-12-14 12:57:02 +00:00
Xue yun fei
8da974aef4
optimize(lwip):when psram is enable the number of ooseq is not limited
2023-12-14 12:39:44 +00:00
Harshit Malpani
3e22e0b750
Merge branch 'contrib/github_pr_12796' into 'master'
...
fix(esp_http_client): correct the typo in the error log string (GitHub PR)
Closes IDFGH-11686
See merge request espressif/esp-idf!27904
2023-12-14 20:14:21 +08:00
Martin Vychodil
a6ad55823b
Merge branch 'docs/update_esp_vfs_notes' into 'master'
...
docs(vfs): update esp_vfs_register_fd api description
See merge request espressif/esp-idf!27265
2023-12-14 19:54:59 +08:00
Mahavir Jain
8ef201be80
Merge branch 'bugfix/fix_partition_table_gen' into 'master'
...
fix(partition_table): Check partition size for type APP
See merge request espressif/esp-idf!26755
2023-12-14 18:41:52 +08:00
Harshit Malpani
760e92946c
Merge branch 'contrib/github_pr_12500' into 'master'
...
change(components/esp_http_server): add task_caps configuration (GitHub PR)
Closes IDFGH-11351
See merge request espressif/esp-idf!27621
2023-12-14 18:30:41 +08:00
muhaidong
c5ea7510bc
fix(wifi): fix beacon eb memory leak issue
2023-12-14 17:57:51 +08:00
Jiang Jiang Jian
0340043e59
Merge branch 'bugfix/fix_memory_leak_in_c3_s3_controller' into 'master'
...
Fixed memory leak in ESP32C3 and ESP32S3 controller
Closes BT-3516
See merge request espressif/esp-idf!27890
2023-12-14 17:52:47 +08:00
Cao Sen Miao
a5a29882ef
fix(spi_flash): Fix that internal RAM has no enough space to put all stuff inside
2023-12-14 17:05:59 +08:00
Wan Lei
cc10aca7ac
Merge branch 'fix/spi_lcd_example_fix_border_pixel_display' into 'master'
...
fix(spi_master): fixed lcd example block border pixel issue
Closes IDF-8858
See merge request espressif/esp-idf!27902
2023-12-14 17:00:28 +08:00
wuzhenghui
7de2728733
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-14 08:57:06 +00:00
zwx
e1a414a864
fix(openthread): add netif check when call udp api for ot
2023-12-14 16:45:38 +08:00
Cao Sen Miao
aa10770323
refactor(i2c): Make i2c driver as a seperate component
2023-12-14 15:39:35 +08:00
Rahul Tank
d852a5273d
fix(nimble): Added NULL peer addr check
2023-12-14 12:50:15 +05:30
linruihao
3d09287738
fix(phy): Fix Bluetooth coexist bug on ESP32
2023-12-14 14:35:06 +08:00
Armando
9143a9dc90
feature(ldo): ldo driver
2023-12-14 12:46:51 +08:00
Xu Si Yu
6cef08c03d
feat(ieee802154): add tx/rx report for IEEE802.15.4 debug
2023-12-14 12:29:57 +08:00
Island
45198988b0
Merge branch 'bugfix/fix_ble_gattc_deregister' into 'master'
...
fix(bt/bluedroid): Fix ble gattc deregister
Closes BLERP-321
See merge request espressif/esp-idf!27622
2023-12-14 12:26:27 +08:00
Wang Meng Yang
7a45809b4f
Merge branch 'bugfix/crash_in_btc_hf_init' into 'master'
...
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
Closes BT-3498, BT-3505, BT-3524, COEXQABR24-4, COEXQABR24-16, COEXQABR24-17, and BTQABR2023-112
See merge request espressif/esp-idf!27211
2023-12-14 12:23:55 +08:00
wanlei
09147fa8e0
fix(spi_master): fixed lcd example block border pixel issue
2023-12-14 12:18:10 +08:00
Shang Zhou
af6964da1c
Merge branch 'docs/update_cn_trans_for_26918' into 'master'
...
docs: Update CN translation for security.rst
Closes DOC-6684
See merge request espressif/esp-idf!27671
2023-12-14 12:15:50 +08:00
Xu Si Yu
58992e2bc0
Merge branch 'feature/update_openthread_dc6bf36' into 'master'
...
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
See merge request espressif/esp-idf!27390
2023-12-14 12:10:40 +08:00
zwx
48f1c2601e
feat(ieee802154): rf enable and disable refactor
2023-12-14 10:58:57 +08:00
xiaqilin
04aa61717c
fix(ieee802154): fix ieee802154 mac deinit and config ieee802154_enable
2023-12-14 10:47:56 +08:00
Shang Zhou
e26118d1c0
docs: Update CN translation for security.rst
2023-12-14 10:40:16 +08:00
Jiang Jiang Jian
80c2bd3d7c
Merge branch 'bugfix/put_extra_link_retention_in_iram' into 'master'
...
fix(pm): place extra link opt in iram
Closes PM-30
See merge request espressif/esp-idf!27625
2023-12-14 10:28:34 +08:00
Shinichi Tanaka
c5cb67d49c
fix(esp_http_client): correct the typo in the error log string
...
Corrected the module name in the error log.
("https_ota" to "http_client")
2023-12-14 09:21:24 +09:00
Kapil Gupta
36c38943c8
fix(wifi): Add support to move supplicant BSS to external memory
2023-12-13 16:07:13 +00:00
Roland Dobai
e1e44970e5
Merge branch 'fix/bump_precommit_esp_idf_sbom' into 'master'
...
fix: bump esp-idf-sbom to v0.13.0 in pre-commit
Closes IDF-8850
See merge request espressif/esp-idf!27868
2023-12-13 20:15:35 +08:00
linruihao
b0bd1f38f8
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(9129dec)
2023-12-13 19:26:49 +08:00
Marius Vikhammer
852fbce397
ci(qemu): disable WDT when running qemu tests
...
WDTs are flakey in QEMU, disable while testing for now to
stop spurious test failures.
2023-12-13 18:47:26 +08:00
Tomas Rezucha
f8080b2457
Merge branch 'fix/usb_binterval_parsing' into 'master'
...
fix(usb/host): Correctly parse wMaxPacketSize and bInterval fields in HighSpeed EP descriptors
See merge request espressif/esp-idf!27395
2023-12-13 17:28:45 +08:00
Konstantin Kondrashov
e2b537550d
Merge branch 'feature/improve_cmake_msg' into 'master'
...
feat(tools): Improves a cmake message for updating git submodules
See merge request espressif/esp-idf!27859
2023-12-13 16:50:21 +08:00
Jakob Hasse
1c606941ed
Merge branch 'contrib/github_pr_12436' into 'master'
...
feature(console): add command user context support (GitHub PR)
Closes IDFGH-11280
See merge request espressif/esp-idf!27240
2023-12-13 16:36:54 +08:00
Ivan Grokhotkov
358ed7fed9
fix(idf-build-apps): make ignore_build_warnings.txt usable locally
2023-12-13 15:05:25 +08:00
Alon Bar-Lev
af79fe0495
change(components/esp_http_server): add task_caps configuration
...
The HTTP server is not a critical component, it would be nice if we can
control the task caps by using configuration.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com >
Signed-off-by: Harshit Malpani <harshit.malpani@espressif.com >
2023-12-13 12:26:59 +05:30
Mahavir Jain
1b822573b6
Merge branch 'feat/make_verify_signature_block_function_public' into 'master'
...
feat(bootloader_support): Make `esp_secure_boot_verify_sbv2_signature_block()` function public
Closes IDFGH-11599
See merge request espressif/esp-idf!27742
2023-12-13 11:43:33 +08:00
wanlei
1a51f07a98
fix(i2s): multi_dev test update to use non_boot_ctrl gpio
2023-12-13 11:28:58 +08:00
Jiang Jiang Jian
45c5962b1e
Merge branch 'feat/add_channel_change_event' into 'master'
...
feat(wifi): add wifi channel change event
Closes IDFGH-11400
See merge request espressif/esp-idf!27520
2023-12-13 10:41:54 +08:00
Alon Bar-Lev
bccb2873bd
feat(console): add command user context support
...
Current implementation implicitly forces the developer to use global variables
to enter its context during the command invocation, this change enables each
module to register a context for command to find without the need to manage
global variables.
No API breakage.
Fields added:
esp_console_cmd_t::func_w_context - (*)(int argc, char **argv, void *context)
Functions added:
esp_err_t esp_console_cmd_set_context(const char *cmd, void *context)
Usage:
esp_console_cmd_register(&cmd));
esp_console_cmd_set_context(cmd.command, (void *)"context"));
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com >
2023-12-13 10:27:04 +08:00
paul
8596d46774
fix(ulp_adc): Provide ulp_adc_deinit() API to fix ADC1 handle leakage
2023-12-12 23:55:03 +03:00
Tomas Rezucha
e32b7b060c
fix(usb/host): Correctly parse bInterval field in HighSpeed EP descriptors
...
For LS and FS interrupt endpoint: interval = bInterval
For isochronous and HS interrupt endpoint: interval = 2^(bInterval-1)
2023-12-12 21:10:43 +01:00
Tomas Rezucha
c2660ce7c6
fix(usb/host): Correctly parse MPS fields in HighSpeed EP descriptors
...
Bits [11,12] in HighSpeed periodic endpoints specify
the number of additional transaction opportunities per microframe
2023-12-12 21:10:37 +01:00
Darian
142218c2eb
Merge branch 'contrib/github_pr_11575' into 'master'
...
feat(system): add esp_backtrace_print_all_tasks function (GitHub PR)
Closes IDFGH-10315 and IDFGH-10538
See merge request espressif/esp-idf!24974
2023-12-13 01:07:04 +08:00
Chip Weinberger
3686689a2a
feat(esp_system): Add esp_backtrace_print_all_tasks()
...
This commit adds esp_backtrace_print_all_tasks() which prints the backtraces
of all tasks at runtime.
Closes https://github.com/espressif/esp-idf/issues/9708
CLoses https://github.com/espressif/esp-idf/pull/11575
[Omar Chebib: Prevent task switching while printing backtraces of tasks.]
[Omar Chebib: Ensure all task stacks are flushed from register to RAM.]
[Omar Chebib: Removed esp_task_snapshot_to_backtrace_frame() as task snapshot is private API.]
[Omar Chebib: Added test case for esp_backtrace_print_all_tasks().]
Signed-off-by: Omar Chebib <omar.chebib@espressif.com >
2023-12-12 19:54:17 +08:00
Frantisek Hrbata
c3afbebf23
fix: bump esp-idf-sbom to v0.13.0 in pre-commit
...
v0.13.0 contains fix for the submodule hash validation. Let's
bump its version in pre-commit, so the fix is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-12 12:26:34 +01:00
Jin Cheng
e1a5122dbc
Merge branch 'fix/build_error_in_compiler_performance_mode' into 'master'
...
fix(bt/bluedroid): fixed build error when compiler in performace mode
Closes IDFGH-11637
See merge request espressif/esp-idf!27816
2023-12-12 18:56:42 +08:00
Roland Dobai
efaa0f0d1b
Merge branch 'tools/remove_log_line_of_recommended_tool' into 'master'
...
fix(idf_tools): Do not display the log containing the info about the tool that is being used as recommended
See merge request espressif/esp-idf!27855
2023-12-12 16:59:13 +08:00
C.S.M
980780c2c5
Merge branch 'bugfix/bod_threshold' into 'master'
...
fix(bod): Fix BOD threshold value on ESP32H2
See merge request espressif/esp-idf!27760
2023-12-12 16:17:42 +08:00
KonstantinKondrashov
8001fabfbe
feat(tools): Improves a cmake message for updating git submodules
...
Closes https://github.com/espressif/esp-idf/issues/12776
2023-12-12 16:00:04 +08:00
liqigan
f188f857e2
docs(bt/bluedroid): Update migration docs for new version of API for Bluedroid host stack initialization
2023-12-12 15:36:49 +08:00
gongyantao
f303fa0174
fix(bt/bluedroid): fixed build error when compiler in performace mode
...
Closes https://github.com/espressif/esp-idf/issues/12751
2023-12-12 15:00:45 +08:00
morris
02cc74a676
Merge branch 'feature/dwgdma_driver' into 'master'
...
feat(dw_gdma): channel allocator driver
Closes IDF-7085 and IDF-7498
See merge request espressif/esp-idf!27421
2023-12-12 14:21:57 +08:00
Xu Si Yu
e88dc25226
feat(openthread): modification of uart and spi spinel based on openthread 41ef807
2023-12-12 14:12:16 +08:00
Aleksei Apaseev
8be8b34d23
fix(idf_tools): Do not print the log about the version of the tool
2023-12-12 11:54:30 +08:00
Mahavir Jain
0281aa844b
Merge branch 'bugfix/change_block_num_to_burn_keys' into 'master'
...
fix(hal/testapps): fix block number to burn keys to avoid overlapping
See merge request espressif/esp-idf!25611
2023-12-12 11:49:35 +08:00
morris
bf00021b37
feat(dw_gdma): channel allocator driver
2023-12-12 03:35:05 +00:00
Xu Si Yu
b2a32c5b3f
fix(coex): 802.15.4 coex break notification
2023-12-12 11:08:52 +08:00
Roland Dobai
558392b998
Merge branch 'feature/vulnerability_scan' into 'master'
...
feat: use esp-idf-sbom-action for vulnerability scan
Closes IDF-8805 and IDF-5187
See merge request espressif/esp-idf!27688
2023-12-11 21:57:05 +08:00
harshal.patil
fe293dfd83
feat(bootloader_support): Make esp_secure_boot_verify_sbv2_signature_block() function public
...
Closes https://github.com/espressif/esp-idf/issues/12717
2023-12-11 18:50:55 +05:30
Tomáš Rohlínek
c276c36dfe
feat(storage/nvs_flash): add dependencies to nvs_flash test apps
2023-12-11 13:10:54 +01:00
zhangyanjiao
40d7cd8b68
feat(wifi): add wifi channel change event
...
Closes https://github.com/espressif/esp-idf/issues/12538
2023-12-11 19:07:11 +08:00
Roland Dobai
a4c80b5fce
Merge branch 'bugfix/coredump_detect' into 'master'
...
tools: idf.py: fix detection of raw core dump file
Closes IDFGH-9491
See merge request espressif/esp-idf!23434
2023-12-11 17:49:22 +08:00
Cao Sen Miao
b77b17efd2
fix(bod): Fix BOD threshold value on ESP32H2
2023-12-11 16:41:52 +08:00
Armando (Dou Yiwen)
b914f25b53
Merge branch 'doc/revert_8_bit_ddr_emmc_support_doc' into 'master'
...
Revert "doc(sdmmc): update emmc states"
See merge request espressif/esp-idf!27815
2023-12-11 15:33:39 +08:00
Shang Zhou
09ea179864
Merge branch 'docs/sync_up_en_and_cn_nov' into 'master'
...
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
Closes DOC-6664
See merge request espressif/esp-idf!27721
2023-12-11 14:53:06 +08:00
Shang Zhou
740981078f
docs: Sync up CN and EN versions for files under api-guides and api-references (Nov)
2023-12-11 14:53:05 +08:00
Jakob Hasse
874d10ce11
refactor(esp_system): moved shared stack tests from newlib to here
2023-12-11 14:20:55 +08:00
Marius Vikhammer
79d04d4e14
Merge branch 'docs/update_sys_docs_p4' into 'master'
...
docs(esp32p4): update misc docs for esp32p4
Closes IDF-7751, IDF-7754, and IDF-7749
See merge request espressif/esp-idf!27713
2023-12-11 14:14:35 +08:00
Harshit Malpani
bbbede07d0
fix(partition_table): Check partition size for type APP
...
The size of partition of type APP should be multiple of 4 KB. Partition
generation tool now make this as a mandatory requirement. This is
minimum flash erase size. If the size of the APP type partition is not
aligned to 4 KB then the last erase operation could go beyond the allocated
partition and hence may fail. This issue would only be observed when the
firmware size grows very close to the allocated partition size, and hence
causing the OTA update to fail.
For already deployed devices on-field with the size of APP partition not
aligned to flash sector boundary, it is best to ensure that firmware
size always remains within the lower 4 KB boundary of the total
allocated space. While migrating to ESP-IDF 5.3 release, partition table
for an existing project can be adjusted accordingly for the build to
succeed.
Found during discussion in https://github.com/espressif/esp-idf/pull/12460
2023-12-11 10:14:57 +05:30
Armando
b3cc39cfd8
Revert "doc(sdmmc): update emmc states"
...
This reverts commit 77299842ed .
2023-12-11 11:47:00 +08:00
Aditya Patwardhan
7c738c0658
Merge branch 'fix/esp_https_server_breaking_change' into 'master'
...
fix(esp_https_server): Fix a breaking change
See merge request espressif/esp-idf!27146
2023-12-11 11:46:29 +08:00
Island
e5b77d7b8a
Merge branch 'bugfix/ble_update_lib_20231201' into 'master'
...
update lib on master
Closes BLERP-302
See merge request espressif/esp-idf!27585
2023-12-11 11:33:42 +08:00
Zhang Xiao Yan
bba48f1e1e
Merge branch 'docs/add_cn_trans_for_bootloader_image_format_and_random.rst' into 'master'
...
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
Closes DOC-6419
See merge request espressif/esp-idf!26224
2023-12-11 11:02:31 +08:00
Jiang Jiang Jian
e60bc50ba4
Merge branch 'bugfix/fix_esp32h2_system_retention_restore' into 'master'
...
fix(esp_hw_support): fix esp32h2 retention link restore override the cpu clk configuration
Closes PM-29
See merge request espressif/esp-idf!27317
2023-12-11 11:01:55 +08:00
Jiang Jiang Jian
291c7a6506
Merge branch 'bugfix/fix_esp32c6eco1_depends_on_wifi_pwr_domain' into 'master'
...
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
Closes PM-34, BLERP-325, and BLERP-326
See merge request espressif/esp-idf!27412
2023-12-11 10:56:16 +08:00
Aditya Patwardhan
56879510a5
fix(esp_https_server): Fix a breaking change
...
HTTPD_SSL_CONFIG_DEFAULT used to be a MACRO and hence used to return
a const pointer. With a recent change it started not returning a
const variable. This change reverts the function to its MACRO form.
Updated the https_server example to use static declration
2023-12-11 08:05:10 +05:30
morris
987174c203
feat(async_mcp): access DMA descriptor bypass cache
2023-12-10 15:19:27 +08:00
Kevin (Lao Kaiyao)
692c1fcc52
Merge branch 'refactor/remove_redundant_config_in_i2s_ll' into 'master'
...
refactor(dac): remove redundant ll config for dac mode
Closes IDFGH-11625
See merge request espressif/esp-idf!27732
2023-12-09 22:00:33 +08:00
laokaiyao
e88d528b81
refactor(dac): remove redundant ll config for dac mode
...
Closes https://github.com/espressif/esp-idf/issues/12741
2023-12-09 20:14:54 +08:00
Kevin (Lao Kaiyao)
e05bf6b223
Merge branch 'feature/support_g0_components_on_c5' into 'master'
...
feat(esp32c5): support esp32c5 g0 components (stage 4/8)
See merge request espressif/esp-idf!27711
2023-12-09 19:54:43 +08:00
Marius Vikhammer
ac3915f092
docs(esp32p4): update misc docs for esp32p4
2023-12-09 09:09:55 +08:00
Radek Tandler
cb66d6f6fa
Merge branch 'feature/storage_nvs_find_key' into 'master'
...
feat(nvs_flash): Added function nvs_find_key
Closes IDFGH-10963
See merge request espressif/esp-idf!26498
2023-12-09 02:08:11 +08:00
David Čermák
c008a515b3
Merge branch 'fix/esp_netif_test_depends_pattern' into 'master'
...
fix(esp_netif): Update test-apps dependency patterns
Closes IDF-8393
See merge request espressif/esp-idf!27682
2023-12-09 00:18:49 +08:00
radek.tandler
8740888967
feat(nvs_flash): Added function nvs_find_key
...
Closes https://github.com/espressif/esp-idf/issues/12155
2023-12-08 17:12:00 +01:00
Radek Tandler
12011d2057
Merge branch 'bugfix/fatfs_fatfsparse_relaxed' into 'master'
...
bugfix(fatfs): Fixed fatfsparse.py parses FAT boot sector too strictly
See merge request espressif/esp-idf!26888
2023-12-08 23:48:25 +08:00
David Cermak
a1e92d3b34
fix(esp_netif): Update test-apps dependency patterns
2023-12-08 14:03:37 +00:00
Jiang Jiang Jian
64a9cd5c80
Merge branch 'feat/support_dump_ack_csi' into 'master'
...
feat(wifi): support dump 802.11 ACK frame for CSI
Closes WIFI-5992
See merge request espressif/esp-idf!27735
2023-12-08 19:43:11 +08:00
Jiang Jiang Jian
c9c147f5d5
Merge branch 'bugfix/fix_ble_clear_white_list' into 'master'
...
Fixed add(remove) RPA to(from) white list on ESP32C3(65db61f)
Closes BLERP-329 and BLERP-330
See merge request espressif/esp-idf!27741
2023-12-08 19:06:55 +08:00
renpeiying
cf03d6341e
docs: Provide Chinese translation for bootloader_image_format, log, random, and internal-unstable.rst
2023-12-08 17:01:36 +08:00
Roland Dobai
b486466339
Merge branch 'monitor_custom_reset' into 'master'
...
docs(tools/monitor): custom reset sequence from esptool
See merge request espressif/esp-idf!26834
2023-12-08 16:00:24 +08:00
laokaiyao
2b44d62e43
feat(esp32c5): support esp32c5 g0 components
2023-12-08 15:12:24 +08:00
gaoxu
dc36237915
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
2023-12-08 15:10:41 +08:00
Wu Zheng Hui
8eee6529dd
Merge branch 'bugfix/fix_rtc_us_to_cycle_div_zero_in_deepsleep' into 'master'
...
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
Closes IDFGH-11574
See merge request espressif/esp-idf!27590
2023-12-08 13:57:01 +08:00
chenjianhua
7c56f21981
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(65db61f)
...
- Fixed remove and clear white list
2023-12-08 13:37:09 +08:00
Anton Maklakov
9f0da8b6ed
Merge branch 'ci/upload_pipeline_env_fil_into_minio' into 'master'
...
ci: Upload a report about modified files and components to s3 bucket
See merge request espressif/esp-idf!27758
2023-12-08 12:35:00 +08:00
morris
5d5f3e7844
Merge branch 'feature/systimer_etm_esp32p4' into 'master'
...
feat(systimer): remaining work on esp32p4
Closes IDF-8797
See merge request espressif/esp-idf!27745
2023-12-08 11:39:50 +08:00
Aleksei Apaseev
239fb0fc3f
Merge branch 'tools/use_recommended_tool_priority' into 'master'
...
fix (idf_tools): Opt for the recommended tool in tools.json rather than the supported one
See merge request espressif/esp-idf!27592
2023-12-08 11:10:06 +08:00
Aleksei Apaseev
e97826e877
ci: Upload report about modified files and components to s3 bucket
2023-12-08 10:49:17 +08:00
Aleksei Apaseev
0219e8e85d
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one
2023-12-08 10:14:19 +08:00
Igor Udot
f0607f6d3b
Merge branch 'fix/unity_tester' into 'master'
...
refactor: changed logic of unity_tester
See merge request espressif/esp-idf!25767
2023-12-08 09:48:51 +08:00
Fu Hanxi
b5c0293541
Merge branch 'ci/run_pytest_build_system_win_only_with_label_or_schedule' into 'master'
...
ci: run pytest_build_system_win only with labels and schedule pipeline
See merge request espressif/esp-idf!27744
2023-12-07 22:56:15 +08:00
Peter Dragun
5085763984
fix(tools): idf.py: fix detection of raw core dump file
...
When idf.py coredump-debug is launched with '--core' argument, it
tries to determine the file format (raw, elf, b64). To detect the
'raw' core dump the code checked if the version word matched one of
the known values.
However, the version word also contains the chip ID in the high
half-word, so the check failed for anything other than the ESP32.
The detection of core file format has been moved to esp-coredump
package in version 1.9.0, including the fix for chip ID.
Reported in https://github.com/espressif/esp-idf/issues/10852
2023-12-07 13:48:04 +01:00
morris
e96491fb1f
feat(systimer): support ETM on esp32p4
2023-12-07 18:46:24 +08:00
Fu Hanxi
d3858b493d
ci: run pytest_build_system_win only with labels and schedule pipeline
2023-12-07 11:15:55 +01:00
Erhan Kurubas
892315292b
Merge branch 'save_twdt_to_coredump' into 'master'
...
feat(coredump): save twdt panic output to coredump elf file
Closes IDF-908
See merge request espressif/esp-idf!27024
2023-12-07 17:47:58 +08:00
Ivan Grokhotkov
840b2d52f9
Merge branch 'feature/qemu-esp-develop-8.1.3-20231206' into 'master'
...
feat(tools): update qemu to esp-develop-8.1.3-20231206
See merge request espressif/esp-idf!27699
2023-12-07 17:39:36 +08:00
nilesh.kale
36ab1c681c
fix(hal/testapps): fix block number to burn keys to avoid overlapping
2023-12-07 14:47:26 +05:30
daiziyan
17dfe49416
docs: provide CN trans for idf-monitor
2023-12-07 10:06:36 +01:00
Peter Dragun
0022803ed6
docs(tools/monitor): custom reset sequence from esptool
2023-12-07 10:06:24 +01:00
Frantisek Hrbata
5ec411679b
feat: use esp-idf-sbom-action for vulnerability scan
...
This adds a github action, which performs continuous vulnerability
scanning using the esp-idf-sbom-action github action. The test
is scheduled everyday at midnight and it's also possible to start
it as dispatched workflow. This scans all possible manifest files
in repository. The references for scanning are defined in github's
VULNERABILITY_SCAN_REFS variable and a json list. For example
['master', 'release/v5.2', 'release/v5.1', 'release/v5.0', 'release/v4.4']
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-07 10:03:54 +01:00
Island
9bdcfa672f
Merge branch 'bugfix/fix_ble_adv_scan_status' into 'master'
...
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
Closes BLERP-324
See merge request espressif/esp-idf!27636
2023-12-07 16:25:37 +08:00
Island
fecd858fd5
Merge branch 'bugfix/fix_ble_robost_cashing' into 'master'
...
fix(bt/bluedroid): Fix BLE robost cashing config
See merge request espressif/esp-idf!27665
2023-12-07 16:25:34 +08:00
Jiang Jiang Jian
1cbc44fc28
Merge branch 'bugfix/connect_after_scan' into 'master'
...
fix(conn): Change second connect delay time to 730ms
See merge request espressif/esp-idf!27031
2023-12-07 15:52:34 +08:00
wuzhenghui
e1d24ebd7f
fix(esp_hw_support/sleep): fix rtc_time_us_to_slowclk div zero in deepsleep process
...
Closes https://github.com/espressif/esp-idf/issues/12695
2023-12-07 07:50:32 +00:00
wuzhenghui
5280ef4924
fix(esp_hw_support): fix ble on esp32c6eco1 depends on wifipwr clock domain
2023-12-07 14:02:04 +08:00
alanmaxwell
571c99bda2
feat(wifi): support dump 802.11 ACK frame for CSI
2023-12-07 11:51:32 +08:00
zhanghaipeng
305bb1a146
fix(bt/bluedroid): Fix ble gattc deregister
2023-12-07 11:21:13 +08:00
Ivan Grokhotkov
918c0ce4ac
feat(tools): update qemu to esp-develop-8.1.3-20231206
...
https://github.com/espressif/qemu/releases/tag/esp-develop-8.1.3-20231206
2023-12-07 10:54:29 +08:00
Roland Dobai
fb7ffb5112
Merge branch 'feat/manifest_check' into 'master'
...
feat: use esp-idf-sbom pre-commit plugin
Closes IDF-8794
See merge request espressif/esp-idf!27718
2023-12-07 02:41:47 +08:00
Sudeep Mohanty
356b77ce84
Merge branch 'contrib/github_pr_12461' into 'master'
...
Enables VERSION argument for project() macro in cmake
Closes IDFGH-11310
See merge request espressif/esp-idf!27369
2023-12-06 20:57:17 +08:00
Rahul Tank
6b361bdb05
Merge branch 'bugfix/fix_sm_inject_return_value' into 'master'
...
fix(nimble): Added change to return success for API execution
Closes BLERP-315
See merge request espressif/esp-idf!27556
2023-12-06 20:48:20 +08:00
Shu Chen
5f643c06e0
Merge branch 'bugfix/clean_thread_zigbee_related_yml' into 'master'
...
fix(thread/zigbee): Cleanup build-test-rules.yml
Closes IDF-5553
See merge request espressif/esp-idf!27415
2023-12-06 20:38:52 +08:00
Jiang Jiang Jian
3f442497fa
Merge branch 'bugfix/fix_disconnected_abnormal_sleep' into 'master'
...
fix(wifi): fix disconnected abnormal sleep
Closes WIFIBUG-261
See merge request espressif/esp-idf!27469
2023-12-06 20:09:02 +08:00
Wan Lei
63b349aa6f
Merge branch 'refactor/spi_common_and_hal_refact_dma_ll' into 'master'
...
Refactor/replace dma ll in spi hal layer (part1)
See merge request espressif/esp-idf!26130
2023-12-06 18:59:10 +08:00
sonika.rathi
8e0ce2fda4
fix(sdmmc): remove the legacy test cases from 'components/sdmmc/test'
2023-12-06 11:14:20 +01:00
sonika.rathi
1b35373e01
fix(sdmmc): add pytest script to component test app
2023-12-06 11:14:20 +01:00
sonika.rathi
a7a0245d8e
fix(sdmmc): Migrate erase/trim test cases from unit-test-app to component-test-app
2023-12-06 11:07:33 +01:00
morris
a7577f88bd
feat(gdma): support ETM subsystem on esp32p4
2023-12-06 18:02:43 +08:00
Frantisek Hrbata
5df4decf07
feat: use esp-idf-sbom pre-commit plugin
...
Currently sbom manifest is checked only in .gitmodules and
this check is done in pre-commit and also in CI. Meaning it's running
three times(pre-commit before push if user has it enabled, in CI
as there is the pre-commit run again and again with test in CI). Since
esp-idf-sbom contains a full manifest validation support and pre-commit
plugin for it, let's use it. This removes all the current sbom testing
and replaces it with a signle pre-commit plugin which validates all
manifests files(sbom.yml, idf_component.yml, .gitmodules and also
referenced manifests) in repository. Note that this checks all
manifests, not only ones which were modified. The check is reasonably
fast though, so it should not cause any problem. The reason for
validating all manifest files is that we want to make sure that the sbom
information in .gitmodules is updated too and that the hash
recorded in .gitmodules is up-to-date. Meaning submodule update
would not trigger this plugin, because no manifest was changed.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-06 10:08:54 +01:00
Chen Jian Xing
f0353350d0
Merge branch 'docs/Separate_low-power_documents' into 'master'
...
docs:Separate low-power documents
Closes WIFI-6310
See merge request espressif/esp-idf!27273
2023-12-06 16:59:56 +08:00
Zhang Wen Xu
636092d2a4
Merge branch 'feature/add_config_to_set_using_custom_mac_as_base_mac' into 'master'
...
feat(mac): Add a configuration to set custom MAC as base MAC
See merge request espressif/esp-idf!26820
2023-12-06 16:29:41 +08:00
Jiang Jiang Jian
a5bd6a57f1
Merge branch 'fix/coexist_reg_esp32c6_set_default_value' into 'master'
...
fix(esp_coex): fix esp32c6 coex reg reset issue
See merge request espressif/esp-idf!27664
2023-12-06 16:04:58 +08:00
igor.udot
6e258a879d
fix: add count for wpa test
2023-12-06 15:58:05 +08:00
igor.udot
e0a40feb5c
refactor: changed logic of unity_tester, replaced threads by generators
2023-12-06 15:58:05 +08:00
chenjianhua
5c2c0884fe
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2023-12-06 15:37:04 +08:00
radek.tandler
a640626b76
fix(fatfs): Fixed fatfsparse.py parsing of FAT boot sector
...
The fatfsparse.py script was too strict in parsing the FAT boot sector, causing it to fail in
certain cases. This commit fixes the issue by making the parsing less strict and allowing for more
flexibility in the boot sector format.
This change improves the reliability and compatibility of the fatfsparse.py script, ensuring that it
can correctly parse a wider range of FAT boot sectors.
Docs updated
2023-12-06 08:31:50 +01:00
Kevin (Lao Kaiyao)
0704733708
Merge branch 'feature/add_esp32c5_beta3_rom_support' into 'master'
...
feat(esp32c5): add esp32c5 beta3 esp_rom support (stage 3/8, part 1)
See merge request espressif/esp-idf!27542
2023-12-06 15:31:49 +08:00
Tomas Sebestik
38256109d0
Merge branch 'remove/migrate-danger-github' into 'master'
...
ci(danger-github): replace local Danger code by org action
Closes RDT-601
See merge request espressif/esp-idf!27676
2023-12-06 15:26:05 +08:00
Roland Dobai
45430d2526
Merge branch 'contrib/github_pr_12637' into 'master'
...
Dockerfile with variable depth parameter (GitHub PR)
Closes IDFGH-11513
See merge request espressif/esp-idf!27304
2023-12-06 14:15:44 +08:00
luomanruo
ca4f9ccedb
ble(fix): Fixed crash issue when reset event queue
2023-12-06 14:13:23 +08:00
wuzhenghui
b6669d76b2
fix(esp_hw_support): fix esp32h2 system link restore override cpu clk configuration
2023-12-06 13:58:51 +08:00
Rahul Tank
d4db3a2f87
fix(nimble): Added change to return success for API execution
2023-12-06 10:20:18 +05:30
Rahul Tank
c256bed7f8
Merge branch 'bugfix/authcomplete_failure' into 'master'
...
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value
Closes BLERP-303, BLERP-304, and BLERP-319
See merge request espressif/esp-idf!27499
2023-12-06 12:47:48 +08:00
Jiang Jiang Jian
c87d0a27a8
Merge branch 'bugfix/fix_dhcp_server_can_not_restore_address_pool_issue' into 'master'
...
fix(dhcp server):dhcp server can not restore address pool
See merge request espressif/esp-idf!27666
2023-12-06 11:59:16 +08:00
liuning
f7d005bd34
fix(wifi): fix disconnected abnormal sleep
2023-12-06 11:32:02 +08:00
Island
9040dea13b
Merge branch 'bugfix/BLEQABR23-35master' into 'master'
...
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval
Closes BLERP-113 and BLERP-112
See merge request espressif/esp-idf!26348
2023-12-06 11:06:38 +08:00
Wu Meng Shi
a93783ae90
fix(ble_mesh): avoid ble_mesh packet collision by using random adv interval
2023-12-06 11:06:38 +08:00
Krzysztof Budzynski
58713b0b8a
Apply 2 suggestion(s) to 2 file(s)
2023-12-06 10:57:35 +08:00
Darian
0960080991
Merge branch 'docs/xtensa_header_deprecation_migration_guide' into 'master'
...
change(xtensa): Add migration guide for depreacted include paths
See merge request espressif/esp-idf!27685
2023-12-06 10:56:38 +08:00
Jiang Jiang Jian
d64217006c
Merge branch 'bugfix/IDFGH-11398' into 'master'
...
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
Closes IDFGH-11398
See merge request espressif/esp-idf!27564
2023-12-06 10:50:50 +08:00
zwx
a58c416a60
feat(mac): Add a configuration to set custom MAC as base MAC
2023-12-06 10:46:22 +08:00
Laukik Hase
429cb75661
Merge branch 'fix/nvs_encr_flash_enc_dependency' into 'master'
...
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
Closes IDFGH-11411
See merge request espressif/esp-idf!27286
2023-12-06 02:08:01 +08:00
laokaiyao
1c9ecfa159
feat(esp32c5): supplement of esp_rom for esp32c5 beta3 target
2023-12-05 22:01:15 +08:00
wanglei
5f2c48acd6
feat(esp32c5): add esp32c5 beta3 esp_rom support
2023-12-05 22:01:15 +08:00
daiziyan
e85feafa0f
docs: add CN trans for idf-docker-image.rst
2023-12-05 14:52:14 +01:00
timoxd7
db1584a568
feat(docker): Add Dockerfile argument for variable clone depth
...
Closes https://github.com/espressif/esp-idf/pull/12637
2023-12-05 14:52:14 +01:00
Mahavir Jain
25c2cc5f03
Merge branch 'feature/esp32p4_enable_flash_encryption' into 'master'
...
Enable Flash Encryption for ESP32P4
Closes IDF-7545
See merge request espressif/esp-idf!26959
2023-12-05 21:42:18 +08:00
Roland Dobai
8e619642c9
Merge branch 'feat/esp_idf_size_ng_integration' into 'master'
...
feat(tools): esp_idf_size.ng integration
Closes IDF-8771
See merge request espressif/esp-idf!27448
2023-12-05 20:36:07 +08:00
Erhan Kurubas
58ee206c99
feat(coredump): save twdt panic output to coredump elf file
2023-12-05 13:28:51 +01:00
xiaqilin
2c2f1bd60d
fix(esp_coex): fix esp32c6 coex reg reset issue
2023-12-05 20:16:48 +08:00
Jin Cheng
e78209ad47
fix(bt/bluedroid): Disabled Sniff Subrating temporarily as it did not work well
2023-12-05 20:10:03 +08:00
Jin Cheng
58256d8c4b
fix(bt/bluedroid): Changed the default air mode to invalid value
2023-12-05 20:10:03 +08:00
Jin Cheng
dba328d9d5
fix(bt/bluedroid): Removed redundant operation of SCO clean up
2023-12-05 20:10:03 +08:00
Jin Cheng
0f9e8687ee
fix(bt/bluedroid): Corrected the definitions of HF Client callback events
2023-12-05 20:10:00 +08:00
Tomas Sebestik
2ad861964e
ci(danger-github): replace local Danger code by org action
2023-12-05 12:56:58 +01:00
Jiang Jiang Jian
608664781d
Merge branch 'bugfix/fix_bt_3262' into 'master'
...
Fixed random address setting when scanning on ESP32(fa43201)
See merge request espressif/esp-idf!27396
2023-12-05 19:47:09 +08:00
Jiang Jiang Jian
6da710df94
Merge branch 'bugfix/fix_psram_enabled_psram_initialized_fail_issue' into 'master'
...
fix(wifi): fix psram enabled but initialized fail issue
Closes IDFGH-10755
See merge request espressif/esp-idf!27218
2023-12-05 19:12:12 +08:00
Darian Leung
83e18bd3bd
change(xtensa): Add migration guide for depreacted include paths
2023-12-05 19:02:09 +08:00
Mo Fei Fei
903d31ad12
Merge branch 'docs/update_cn_trans_nvs_encryption' into 'fix/nvs_encr_flash_enc_dependency'
...
Docs: Update CN translation for nvs_encryption.rst
See merge request espressif/esp-idf!27583
2023-12-05 18:43:23 +08:00
Mo Fei Fei
dce37a8acc
Docs: Update CN translation for nvs_encryption.rst
2023-12-05 18:43:23 +08:00
kohait00
9beda4ce48
feat(tools/cmake): Added VERSION argument to the project() macro in cmake
...
This commit enables the standad VERSION argument for the project() macro
in ESP-IDF. The VERSION argument is compilant with the requirements of
cmake 3.16. This commit also adds new test cases for verifying the
validity of the version argument.
Merges https://github.com/espressif/esp-idf/pull/12461
Co-authored-by: Sudeep Mohanty <sudeep.mohanty@espressif.com >
2023-12-05 11:29:43 +01:00
Darian
105f6dd22c
Merge branch 'refactor/soc_caps_multiple_cores' into 'master'
...
change(docs): Update multicore tags to SOC_CPU_HAS_MULTIPLE_CORES
See merge request espressif/esp-idf!27523
2023-12-05 18:20:21 +08:00
Armando (Dou Yiwen)
96c1aea50a
Merge branch 'change/split_fpga_overrides.c' into 'master'
...
bringup: added bypass rng configuration for bringup stage
See merge request espressif/esp-idf!27657
2023-12-05 16:55:43 +08:00
Darshan Dobariya
c34cba9db1
fix(nimble): Fixed authcomplete failure caused by a mismatch in the c1 value
2023-12-05 14:18:42 +05:30
Marius Vikhammer
30870c819f
Merge branch 'docs/fix_dash_encoding' into 'master'
...
docs(programming_guide): turned off smartquotes
See merge request espressif/esp-idf!27659
2023-12-05 16:47:45 +08:00
luomanruo
bf44a9e9c6
ble(fix): clear event queue when init event queue
...
ble: update log module on ESP32C2, ESP32H2 and ESP32C6
2023-12-05 16:12:09 +08:00
xueyunfei
02c1a1c6af
fix(dhcp server):dhcp server can not restore address pool
2023-12-05 15:56:20 +08:00
zhanghaipeng
41facc2e08
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-05 15:44:15 +08:00
Aditya Patwardhan
a84234c23f
feat(security): Enable Flash encryption for ESP32P4
2023-12-05 13:10:55 +05:30
Darian
e3191df37a
Merge branch 'change/deprecate_legacy_xtensa_include_path' into 'master'
...
change(xtensa): Deprecate legacy include paths
Closes IDF-7230
See merge request espressif/esp-idf!26725
2023-12-05 15:05:29 +08:00
Ivan Grokhotkov
b20332535b
Merge branch 'feature/idf_qemu_ext' into 'master'
...
feat(tools): add 'idf.py qemu' extension
Closes IDFGH-817
See merge request espressif/esp-idf!26034
2023-12-05 14:15:57 +08:00
Aditya Patwardhan
e09d50d244
feat(soc): Updated soc cap for flash encryption
...
1) In the ESP32-P4 SoC, we have an eFuse to disable the MSPI access
when in download mode. This commit adds relevant soc cap for esp32p4
chip.
2) Added FE related soc caps
3) Removed unwanted cap from soc_caps
4) esp_hw_support: Enable flash encryption related ll APIs for esp32p4
2023-12-05 11:03:48 +05:30
Marius Vikhammer
9dc83148db
Merge branch 'docs/pytest_single_test' into 'master'
...
docs(pytest): add note about filtering with test-case-name
See merge request espressif/esp-idf!27410
2023-12-05 12:34:28 +08:00
Marius Vikhammer
fda5484e55
Merge branch 'bugfix/import_lib_example_url' into 'master'
...
fix(build-system/example): Removed dead URL for downloading tinyxml2
See merge request espressif/esp-idf!27573
2023-12-05 12:31:30 +08:00
Marius Vikhammer
fd03f1da1f
docs(programming_guide): turned off smartquotes
...
Sphinx would "smartly" format e.g. double dashes into typographically correct entities,
i.e. a long dash unicode character.
This doesnt always work well for our docs were sometimes a double dash could be a python
argument, which when copied would no longer work.
2023-12-05 12:19:15 +08:00
Island
345013fa46
Merge branch 'bugfix/fix_bleqabr23_808' into 'master'
...
Fixed assert when LLCP instant passed on ESP32-C3 and ESP32-S3(b8f0db9)
Closes BLERP-298, BLERP-299, BLERP-300, BLERP-301, BLERP-310, BLERP-311, and BLERP-312
See merge request espressif/esp-idf!27477
2023-12-05 11:51:20 +08:00
Armando
8de0c82295
change(ram_app): added --no-reset for ran_app readme
2023-12-05 11:38:35 +08:00
Armando
2c32bd209a
change(fpga): added bypass rng configuration
2023-12-05 11:38:35 +08:00
Jiang Jiang Jian
9f2578a0bd
Merge branch 'bugfix/wps_disable_crash' into 'master'
...
Fix a crash in esp_wifi_wps_disable
Closes WIFIBUG-252 and WIFIBUG-266
See merge request espressif/esp-idf!27233
2023-12-05 11:21:09 +08:00
muhaidong
f37448cddb
fix(wifi): fix psram enabled but initialized fail issue
...
Closes https://github.com/espressif/esp-idf/issues/11971
2023-12-05 11:19:59 +08:00
Darian Leung
024eb7218d
change(docs): Update multicore tags to SOC_HP_CPU_HAS_MULTIPLE_CORES
...
Previously, documentation sections that were only meant for multicore ESP
targets would use tags that depend on CONFIG_FREERTOS_UNICORE or
CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE. This is not ideal as project configuration
can be changed by the user.
This commit updates those tags to use SOC_HP_CPU_HAS_MULTIPLE_CORES which is
always defined in multicore targets regardless of project configuration.
2023-12-05 10:56:48 +08:00
Darian Leung
5697f260fe
change(soc): Add SOC_HP_CPU_HAS_MULTIPLE_CORES
...
This commit adds a the SOC_HP_CPU_HAS_MULTIPLE_CORES convenience macro to
soc_caps.h. This is a convenience boolean cap to represent whether or not the
target has multiple cores, and is intended to be used when writing docs for
multiple targets.
2023-12-05 10:56:22 +08:00
zhanghaipeng
1eb0522774
fix(bt/bluedroid): Fix ble adv and scan status when deinit bluedroid
2023-12-05 10:38:01 +08:00
Zhang Xiao Yan
4cd0a6a4b1
Merge branch 'docs/remove_wifi_related_documentation_for_esp32h2' into 'master'
...
docs: remove WiFi related documentation for ESP32-H2
See merge request espressif/esp-idf!27026
2023-12-05 09:58:06 +08:00
Marius Vikhammer
9c5438b307
docs(pytest): add note about filtering with test-case-name
2023-12-05 09:54:41 +08:00
Martin Vychodil
b61ea3ba97
Merge branch 'fix/fatfsgen_construct' into 'master'
...
fix(tools): Fix fatfsgen construct dependency
Closes IDFCI-1891
See merge request espressif/esp-idf!27626
2023-12-05 07:33:47 +08:00
Martin Vychodil
bf5acc88fa
Merge branch 'fix/fatfs_sbom' into 'master'
...
fix(storage/fatfs): add Organization prefix to originator
Closes IDF-8793
See merge request espressif/esp-idf!27597
2023-12-05 01:16:40 +08:00
Armando (Dou Yiwen)
0cdc8b167b
Merge branch 'change/use_xmc_support_for_p4_fpga_images' into 'master'
...
change(flash): use xmc support for p4 fpga images
See merge request espressif/esp-idf!27614
2023-12-05 01:08:21 +08:00
Roland Dobai
035e59bfd8
fix(tools): Fix fatfsgen construct exception type and dependency
...
construct=2.10.70 fixed an issue
(c3866e9492 )
and StringError is raised instead of UnicodeDecodeError.
2023-12-04 16:38:46 +01:00
Rahul Tank
2cd09e8f71
Merge branch 'bugfix/remove_rpa_rec' into 'master'
...
fix(nimble): Handled the deletion of RPA mapping
Closes BLERP-289 and BLERP-295
See merge request espressif/esp-idf!27305
2023-12-04 19:49:40 +08:00
Island
4869d96220
Merge branch 'bugfix/BLEQA23-811' into 'master'
...
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate...
See merge request espressif/esp-idf!27323
2023-12-04 19:42:50 +08:00
Harshit Malpani
1e8261eabf
Merge branch 'fix/wrong_order_of_includes_in_esp_tls' into 'master'
...
fix(esp-tls): Fix wrong order of includes in esp_tls.h
Closes IDFGH-11403
See merge request espressif/esp-idf!27302
2023-12-04 19:02:11 +08:00
Laukik Hase
ea51f4e2f7
fix(nvs_flash): Remove the forceful selection of NVS_ENCRYPTION with flash encryption
...
- This change will introduce a breaking change for SoCs with the HMAC
peripheral. Turning on flash encryption will no longer enable NVS
encryption automatically.
Closes https://github.com/espressif/esp-idf/issues/12549
2023-12-04 16:18:01 +05:30
Xu Si Yu
683975b77a
fix(thread/zigbee): Cleanup build-test-rules.yml
2023-12-04 17:38:27 +08:00
chenjianhua
74f99d2679
fix(bt): Update bt lib for ESP32(fa43201)
...
- Fixed assert for instant passed workaround
- Fixed scan evt timeout
- Fixed random address setting when scanning
2023-12-04 17:03:38 +08:00
Island
94d7ec7a38
Merge branch 'bugfix/bluedroid_menuconfig' into 'master'
...
Bugfix/bluedroid menuconfig
Closes BLERP-317
See merge request espressif/esp-idf!27508
2023-12-04 16:30:05 +08:00
wanlei
d0023b061f
refactor(spi): replace dma_ll related in spi by dma driver (part1)
2023-12-04 16:20:05 +08:00
Frantisek Hrbata
41afb506d7
fix(storage/fatfs): add Organization prefix to originator
...
MR espressif/esp-idf!27436 added sbom manifest file for fatfs,
but the originator is missing a prefix required by SPDX specification.
This results in malformed SPDX sbom files.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-12-04 08:16:48 +01:00
Armando
f470f66f75
change(flash): use xmc support for p4 fpga images
2023-12-04 14:52:54 +08:00
cjin
797edb54fa
fix(pm): place extra link opt in iram
2023-12-04 14:46:42 +08:00
Marius Vikhammer
d9652880db
fix(build-system/example): Updated dead URL for downloading tinyxml2
...
The import_lib example contained a fallback mirror for downloading tinyxml2 sources
but this link was dead. If this mirror was used it would cause the build to fail.
2023-12-04 14:28:52 +08:00
Darian
c4819658a2
Merge branch 'change/freertos_remove_xcoreid_for_single_core' into 'master'
...
change(freertos/idf): Remove xCoreID from TCB in single-core builds
Closes IDF-7894
See merge request espressif/esp-idf!27207
2023-12-04 12:54:54 +08:00
Jakob Hasse
ffedd74f52
Merge branch 'fix/esp_hw_support_remove_unused_include_dirs' into 'master'
...
fix(esp_hw_support): Removed nonexistent include directories from cmake
Closes IDFGH-11581
See merge request espressif/esp-idf!27551
2023-12-04 12:26:43 +08:00
Linda
bd1825f9b1
docs: remove WiFi related documentation for ESP32-H2
2023-12-04 11:12:39 +08:00
luoxu
18e91216bd
bugfix(ble_mesh): Enable CONFIG_BT_NIMBLE_VS_SUPPORT when using the duplicate scan feature on the NimBLE host.
2023-12-04 03:10:09 +00:00
Jiang Jiang Jian
ac7235523e
Merge branch 'bugfix/dpp_deinit_memleak' into 'master'
...
Fix a memory leak in dpp deinit path
Closes WIFIBUG-174 and WIFIBUG-234
See merge request espressif/esp-idf!26781
2023-12-04 11:02:09 +08:00
Marius Vikhammer
9a6de4cb3e
fix(panic): fixed cache error being reported as illegal instruction
...
On riscv chips accessing cache mapped memory regions over the ibus would
result in an illegal instructions exception triggering faster than the cache
error interrupt/exception.
Added a cache error check in the panic handler, if any cache errors are active
the panic handler will now report a cache error, even if the trigger exception
was a illegal instructions.
2023-12-04 10:49:00 +08:00
Jiang Jiang Jian
077067bb10
Merge branch 'bugfix/fix_connect_error_for_mesh' into 'master'
...
fix(wifi/mesh): fix connection and opmoode error in mesh
Closes IDFCI-1864 and IDFGH-11521
See merge request espressif/esp-idf!27524
2023-12-04 10:45:21 +08:00
Tomas Rezucha
d34b8c81a8
Merge branch 'feature/usb_hs_support' into 'master'
...
feat(usb/host): Add High Speed enumeration types
See merge request espressif/esp-idf!27348
2023-12-03 21:58:54 +08:00
Ivan Grokhotkov
178b27ed80
ci(qemu): use qemu from tools.json, don't require a special image
2023-12-03 07:45:19 +01:00
Ivan Grokhotkov
71153c7dbb
feat(tools): add 'idf.py qemu' extension
...
This extension allows running programs in QEMU similar to running
them on a real chip:
- 'idf.py qemu' — builds and runs the program in QEMU. User gets
a QEMU instance launched, and can work with it as a normal QEMU
instance.
- 'idf.py qemu monitor' — same, but QEMU is launched in the
background, and idf_monitor runs in the foreground, showing QEMU
output. Compared to only running 'idf.py qemu' this enables, for
example, automatic backtrace decoding.
- 'idf.py qemu gdb' — launches QEMU in the background and opens an
interactive GDB prompt, connecting it to QEMU.
- 'idf.py qemu --gdb monitor' and 'idf.py gdb' in another shell:
launches QEMU in the background, keeps it suspended until GDB is
connected, and opens idf_monitor. GDB can be used in another shell
to debug the application.
2023-12-03 07:45:19 +01:00
Kevin (Lao Kaiyao)
03414a1550
Merge branch 'feature/add_esp32c5_beta3_soc_header_files_part3' into 'master'
...
feat(esp32c5): add struct name and reformat struct headers (stage 2/8, part3)
See merge request espressif/esp-idf!27521
2023-12-02 21:49:31 +08:00
Darian Leung
33b7e40223
fix(freertos/idf): Fix invalid xCoreID arguments in single-core
...
IDF FreeRTOS v10.5.1 no longer accepts out of range xCoreID arguments in
"PinnedToCore" task creation functions when building for single-core. This
commit fixes those violations through ESP-IDF.
2023-12-02 15:46:07 +08:00
Darian Leung
439c7c4261
change(freertos/idf): Remove xCoreID TCB member for single-core
...
This commit does the following:
- removes the xCoreID member from the TCB when building for single-core
- xCoreID is no longer hard set to 0 when calling "PinnedToCore" task creation
functions in single-core
- Tidy up or add missing xCoreID asserts for functions that take xCoreID as an
argument:
- Functions that set/query a variable of a particular core will call
taskVALID_CORE_ID() to ensure ) 0 <= xCoreID < configNUMBER_OF_CORES
- Task creation functions that accept xCoreID also call taskVALID_CORE_ID()
but also allow tskNO_AFFINITY.
- Fix TaskStatus_t
- Remove xCoreID from TaskStatus_t if configTASKLIST_INCLUDE_COREID is not
defined.
- Set xCoreID to 0 when calling vTaskGetInfo() in single-core builds
2023-12-02 15:46:07 +08:00
Darian Leung
ae2bd61054
refactor(freertos/idf): Refactor yield and affinity macros
...
This commit refactors the following macros so that calling them no longer
requires referencing pxTCB->xCoreID.
- taskIS_YIELD_REQUIRED()
- taskIS_YIELD_REQUIRED_USING_PRIORITY()
- taskIS_AFFINITY_COMPATIBLE()
2023-12-02 15:46:07 +08:00
Ivan Grokhotkov
81385b3476
Merge branch 'feature/update_catch2' into 'master'
...
ci: upgrade host tests to use espressif/catch2 component, add missing build rules
Closes IDF-8775
See merge request espressif/esp-idf!27455
2023-12-01 21:25:25 +08:00
chenjianhua
daae89357c
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(b8f0db9)
...
- Fixed assert when llcp instant passed
2023-12-01 21:12:43 +08:00
chenjianhua
9c40585b23
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(70ab55f)
...
- Fixed assert for instant passed workaround
- Fixed add RPA to white list
- Fixed AES encryption for RPA resolution
2023-12-01 21:01:53 +08:00
chenjianhua
51607c87d6
fix(bt/bluedroid): Fixed add RPA to white list
2023-12-01 21:01:53 +08:00
Abhinav Kudnar
7bafda1155
fix(nimble): Handled the deletion of RPA mapping.
2023-12-01 17:04:20 +05:30
Darian
cc34c4fc08
Merge branch 'contrib/github_pr_12481' into 'master'
...
Many places in the ESP_SYSTEM are using CONFIG_FREERTOS_UNICORE instead of CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE (GitHub PR)
Closes IDFGH-11333
See merge request espressif/esp-idf!27435
2023-12-01 19:33:19 +08:00
luomanruo
3c90024f25
ble(update):
...
Update c2 lib to 47a787f0
Update h2 lib to 73452eac
Update c6 lib to 73452eac
2023-12-01 19:30:35 +08:00
laokaiyao
40bce13348
feat(esp32c5): update reg headers for multiple instances module (part3)
2023-12-01 19:04:55 +08:00
laokaiyao
9b31979107
feat(esp32c5): add struct name and reformat struct headers (part3)
2023-12-01 19:04:46 +08:00
Harshal Patil
d69ee9e133
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow_for_aes_gcm' into 'master'
...
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
See merge request espressif/esp-idf!27516
2023-12-01 19:03:00 +08:00
jgujarathi
322aa53d9d
fix(wpa_supplicant): Add support for a dpp authentication timeout
...
- Adds support for a 1 second dpp authentication timeout.
2023-12-01 15:08:32 +05:30
zhanghaipeng
d528cc598e
fix(bt/bluedroid): Fix BLE SMP register log level
2023-12-01 17:21:49 +08:00
morris
2d4a6748a3
Merge branch 'feature/sdm_driver_esp32p4' into 'master'
...
esp_driver_sdm driver support on esp32p4
Closes IDF-7551
See merge request espressif/esp-idf!27543
2023-12-01 17:21:04 +08:00
Island
e3ab9f009b
Merge branch 'feat/support_ble_create_sync_report' into 'master'
...
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
Closes BLERP-216
See merge request espressif/esp-idf!26923
2023-12-01 17:17:48 +08:00
Harshit Malpani
9e8761880b
fix(esp-tls): Add headers in esp_tls_errors.h header file
...
Closes https://github.com/espressif/esp-idf/issues/12541
2023-12-01 14:15:43 +05:30
Roland Dobai
9c4b657ac3
Merge branch 'feature/add_windows_pytest' into 'master'
...
Tools: Add pytest build system on Windows runner
Closes IDF-7691, IDF-8214, and IDF-1193
See merge request espressif/esp-idf!26603
2023-12-01 16:40:13 +08:00
luoxu
c90fd0ebe2
bugfix(ble_mesh): Fixed incorrect RPR Client unicast address was obtained(154b4fcc)
2023-12-01 15:53:44 +08:00
David Čermák
096d1ce1bb
Merge branch 'feat/http_client_session_ticket' into 'master'
...
feat(http_client): Restore TLS session and custom transport
See merge request espressif/esp-idf!26059
2023-12-01 15:11:20 +08:00
Roland Dobai
abf3e8e543
Merge branch 'feature/docker_git_safe_dirs' into 'master'
...
feat(docker): allow to add dirs into git's safe.directory
Closes CVE-2022 and IDFGH-11511
See merge request espressif/esp-idf!27344
2023-12-01 15:02:09 +08:00
jgujarathi
8508363ce5
fix(wpa_supplicant): Restructuring DPP init method to ensure cleanup
...
- Restructuring DPP init function to ensure cleanup of variables in case of
init failure
2023-12-01 12:23:03 +05:30
jgujarathi
76da067bce
fix(wpa_supplicant): Fix location of clearing up dpp global variables
...
- Fix location of cleaing up dpp global variables to ensure that there are
no concurrency issues.
2023-12-01 12:23:03 +05:30
jgujarathi
30c510020f
fix(wpa_supplicant): Fix a memory leak in dpp deinit path
...
- Ensures that the auth information of dpp gets freed when there is
dpp gets deinited.
2023-12-01 12:23:00 +05:30
C.S.M
2d4a9240dc
Merge branch 'feat/add_example_usj' into 'master'
...
change(usb_serial_jtag): Add example for usb serial jtag echo
Closes IDFGH-11503, IDFGH-11493, and IDFGH-11478
See merge request espressif/esp-idf!27366
2023-12-01 14:39:14 +08:00
Zhang Xiao Yan
2c5e876a31
Merge branch 'docs/move_output_log_to_inc_files' into 'master'
...
docs: move the output log of targets to .inc files
See merge request espressif/esp-idf!27444
2023-12-01 14:19:49 +08:00
Island
682ca74e98
Merge branch 'bugfix/ble_update_lib_20231124' into 'master'
...
ble(update):Update c2 lib to 79ed4e8a,Update h2 lib to 9a237426,Update c6 lib to 9a237426
Closes BLERP-269 and BLERP-291
See merge request espressif/esp-idf!27391
2023-12-01 13:58:11 +08:00
Mahavir Jain
0df6afadef
Merge branch 'fix/esp32s3_soc_drom_high_addr' into 'master'
...
fix(soc): esp32s3/Fix the DROM_HIGH_ADDR
See merge request espressif/esp-idf!27015
2023-12-01 12:41:59 +08:00
zhangyanjiao
550f858c0f
fix(wifi/mesh): fix connection and opmoode error in mesh
...
1. fix the bug that station can't found AP when the authmode is WPA
2. fix wifi mode error when mesh start after station has connected to router
Closes https://github.com/espressif/esp-idf/issues/12646
2023-12-01 12:03:06 +08:00
Jakob Hasse
637d4c4381
fix(esp_hw_support): Removed unused include directories from cmake
...
* Closes https://github.com/espressif/esp-idf/issues/12700
2023-12-01 11:33:12 +08:00
Jiang Jiang Jian
e6a490c2ae
Merge branch 'bugfix/dpp_listen_bugs' into 'master'
...
fix(wpa_supplicant): Fix few bugs in dpp
See merge request espressif/esp-idf!26792
2023-12-01 11:07:18 +08:00
Wang Meng Yang
76923a7a7f
Merge branch 'bugfix/hci_param_check' into 'master'
...
fix(bt/controller): Fixed some HCI commands parameter
See merge request espressif/esp-idf!27423
2023-12-01 10:24:11 +08:00
wangtao@espressif.com
0d0de9da6b
docs:Separate low-power documents
2023-12-01 10:13:19 +08:00
Marius Vikhammer
e680ecdbf6
Merge branch 'fix/err_to_name_component_only' into 'master'
...
fix(err_to_name): restrict gen_esp_err_to_name.py to only search in components/
See merge request espressif/esp-idf!26936
2023-12-01 10:11:34 +08:00
morris
d171a7b958
change(sdm): move driver to a new component: esp_driver_sdm
2023-12-01 10:03:48 +08:00
morris
846751216b
feat(sdm): add driver support for esp32p4
2023-12-01 10:03:09 +08:00
Liu Linyan
9879615053
Merge branch 'update/ble_mesh_put_lib_in_submodule' into 'master'
...
fix(ble_mesh): Put Mesh 1.1 lib files in submodule
Closes IDFCI-1860
See merge request espressif/esp-idf!26987
2023-12-01 09:56:19 +08:00
Wang Meng Yang
eaa172033a
Merge branch 'bugfix/alarm_args_double_free' into 'master'
...
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in l2cap
Closes BTQABR2023-141
See merge request espressif/esp-idf!27532
2023-12-01 09:32:39 +08:00
Roland Dobai
48d732f49c
Merge branch 'fix/use_pytest_instead_xmlrunner' into 'master'
...
fix(ci): Remove unittest-xml-reporting dependency from host tests
See merge request espressif/esp-idf!27484
2023-12-01 00:33:41 +08:00
Darian Leung
8c2949a97e
change(xtensa): Deprecate ".../xtensa_timer.h" include path
...
This commit deprecates the "freertos/xtensa_timer.h" and "xtensa/xtensa_timer.h"
include paths. Users should use "xtensa_timer.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_timer.h"
- Add warning to compatibility header
2023-11-30 21:58:52 +08:00
Darian Leung
a5d5ee7445
change(xtensa): Deprecate ".../xtensa_context.h" include path
...
This commit deprecates the "freertos/xtensa_context.h" and "xtensa/xtensa_context.h"
include paths. Users should use "xtensa_context.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Add warning to compatibility header
2023-11-30 21:58:52 +08:00
Darian Leung
2204c8e137
change(xtensa): Deprecate ".../xtensa_api.h" include path
...
This commit deprecates the "freertos/xtensa_api.h" and "xtensa/xtensa_api.h"
include paths. Users should use "xtensa_api.h" instead.
- Replace legacy include paths
- Removed some unnecessary includes of "xtensa_api.h"
- Replaced some calls with "esp_cpu_..." equivalents
- Add warning to compatibility header
2023-11-30 21:58:52 +08:00
Roland Dobai
bc1d74bb88
fix(ci): Remove unittest-xml-reporting dependency from host tests
2023-11-30 14:03:41 +01:00
Tomas Sebestik
6e38fea5e9
Merge branch 'ci/update-mixed-template' into 'master'
...
ci: update Mixed Template, Release notes header
See merge request espressif/esp-idf!27478
2023-11-30 20:24:31 +08:00
Jin Cheng
48d410e10d
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free in l2cap
2023-11-30 19:47:57 +08:00
mofeifei
43bfffd85e
docs: update cn trans idf-docker-image
2023-11-30 12:18:40 +01:00
Frantisek Hrbata
647c485a76
feat(docker): allow to add paths into git's safe.directory
...
With 8959555cee7e[1] ("setup_git_directory(): add an owner check for the top..")
git added an ownership check of the git directory and refuses to
run any git commands, even parsing the config file, if the git directory
is not owned by the current user. The "fatal: detected dubious ownership in repository"
is reported.
This fixes CVE-2022-24765[2], which allows to compromise user account. On a
multi-user system or e.g. on a shared file system, one user may create a "rogue"
git repository with e.g. core.fsmonitor set to an arbitrary command. Other user
may unwillingly execute this command by running e.g. git-diff or
git-status within the "rogue" git repository, which may be in one of the parent
directories. If e.g. PS1 is set to display information about a git
repository in CWD, as suggested in Git in Bash[3], the user do not need to run
any git command to trigger this, just entering some subdirectory under
this "rogue" git repository is enough, because the git command will be
started transparently through the script used in PS1. The core.fsmonitor
can be set to arbitrary command. It's purpose is to help git to identify changed files
and speed up the scanning for changed files.
rogue
├── .git # owned by user1
└── dir1 # owned by user2
├── dir2 # owned by user2
└── .git # owned by user2
user1 sets core.fsmonitor for git repository in rogue directory
$ git config --add core.fsmonitor "bash -c 'rm -rf \$HOME'"
user2 enters dir1 and runs e.g. git diff and triggers the core.fsmonitor command.
The ownership check may cause problems when running git commands in
ESP-IDF Docker container. For example user may run the container as
root, but the mounted project may be owned by a particular user.
In this case git will refuse to execute any git command within the
"/project" directory, because it's not owned by root. To overcome this,
git allows to set safe.directories, for which the ownership check is
skipped. The security check may be completely disabled by setting
safe.directories to "*". This solution was proposed in PR 12636[4], but
it would allow make it possible to exploit this vulnerability again.
This fix allows user to specify git's safe.directory in IDF_GIT_SAFE_DIR
environmental variable, which may be set during container startup.
The IDF_GIT_SAFE_DIR has same format as PATH and multiple directories can be
specified by using a ":" separator. To entirely disable this git security check
within the container, user may set IDF_GIT_SAFE_DIR='*'. This might be
heplfull in CI.
Closes https://github.com/espressif/esp-idf/pull/12636
[1] - 8959555cee
[2] - https://nvd.nist.gov/vuln/detail/cve-2022-24765
[3] - https://git-scm.com/book/en/v2/Appendix-A%3A-Git-in-Other-Environments-Git-in-Bash
[4] - https://github.com/espressif/esp-idf/pull/12636
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-30 12:18:40 +01:00
Roland Dobai
4797d744fa
Merge branch 'fix/coredump_port' into 'master'
...
fix(tools/coredump): do not detect port when core file is used
Closes IDFGH-11552
See merge request espressif/esp-idf!27441
2023-11-30 18:40:23 +08:00
aditi_lonkar
bdeec024e8
fix(esp_wifi):Fix WDT when esp_supp_dpp_start_listen called multiple times
2023-11-30 15:37:17 +05:30
Shu Chen
195d4013a2
Merge branch 'fix/lwip_na_packets_router_flag' into 'master'
...
feat(lwip): support NA router farwording flag set
See merge request espressif/esp-idf!27132
2023-11-30 17:48:42 +08:00
Ivan Grokhotkov
e39d1ae9ce
Merge branch 'feature/update_unity' into 'master'
...
feat(unity): upgrade to 2.6.0-RC1
See merge request espressif/esp-idf!27456
2023-11-30 17:12:12 +08:00
Liu Linyan
94d3f5037b
fix(ble_mesh): Use submodule for mesh 1.1 lib files
2023-11-30 16:56:58 +08:00
Liu Linyan
2c579d03ca
fix(ble_mesh): Remove the orginal mesh 1.1 lib files
2023-11-30 16:34:22 +08:00
Omar Chebib
dc8fdae31b
docs(freertos): revert usage of hidden option CONFIG_ESP_SYSTEM_SINGLE_CORE_MODE when :ref: is used
2023-11-30 16:33:28 +08:00
Frantisek Hrbata
18334588bc
feat(tools): esp_idf_size.ng integration
...
This integrates esp_idf_size.ng, refactored esp-idf-size version, into
esp-idf and enables it by default. The esp_idf_size.ng may be enabled
by using the --ng option, but also via ESP_IDF_SIZE_NG env. variable,
which is used in this integration.
New -l/--legacy option is added, which enforces usage of the old version.
This option can be also set via "ESP_IDF_SIZE_LEGACY" env. variable.
This should allow to easily switch back to old version if there is any
problem.
The new version is used by default for all formats, except for the "json".
Examples:
$ idf.py size # uses refactored version
$ idf.py size --legacy # uses legacy version
$ idf.py size --l # uses legacy version
$ idf.py size --format json # uses legacy version
$ idf.py size --format json2 # uses refactored version
$ export ESP_IDF_SIZE_LEGACY="1" # use legacy version only from now on
ESP_IDF_SIZE_FORCE_TERMINAL, which forces terminal control codes(colors), is also set
when running from idf.py, so the colors are propagated even if stdout
for esp_idf_size.ng is not attached to tty.
The same changes are applied also to the idf_size.py wrapper.
There is an import check if esp_idf_size.ng is available. If not,
we switch into the legacy mode. This should cover situation when the
esp-idf has support for refactored version, but it's not installed.
This should also allow users to bind to a legacy version(<1.0.0) and the
idf.py size and idf_size.py should still work. This also allow us to
restring the version in constraints file if we need to switch back to
legacy version globally.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-30 09:26:51 +01:00
Sudeep Mohanty
35fc493dcc
Merge branch 'bugfix/freertos_incorrect_placement_of_unblocked_task_during_tick_increment' into 'master'
...
fix(freertos/idf): Refactor suspend-resume tests
Closes IDF-8364
See merge request espressif/esp-idf!26849
2023-11-30 15:53:31 +08:00
Kevin (Lao Kaiyao)
15803e14e9
Merge branch 'feature/add_esp32c5_beta3_soc_header_files' into 'master'
...
feat(esp32c5): add esp32c5 soc header files (stage 2, part 1)
See merge request espressif/esp-idf!27492
2023-11-30 15:07:04 +08:00
Cao Sen Miao
2a0debde3c
change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
...
Closes https://github.com/espressif/esp-idf/issues/12620 ,
Closes https://github.com/espressif/esp-idf/issues/12605
2023-11-30 14:38:06 +08:00
Cao Sen Miao
b8e8042c4e
fix(usb_serial_jtag): Fix issue that buffer seems not flush when TX buffer is full and flush slow,
...
Closes https://github.com/espressif/esp-idf/issues/12628
2023-11-30 14:38:06 +08:00
Kevin (Lao Kaiyao)
11461aff62
Merge branch 'feature/add_esp32c5_beta3_soc_header_files_part2' into 'master'
...
feat(esp32c5): add esp32c5-beta3 soc header files (stage2, part2)
See merge request espressif/esp-idf!27500
2023-11-30 14:35:54 +08:00
harshal.patil
47821f6299
fix(mbedtls/aes): fix AES interrupt allocation for AES-GCM operations
2023-11-30 11:59:59 +05:30
Jiang Jiang Jian
41400d8224
Merge branch 'feat/add_new_api_to_get_scan_ap_record' into 'master'
...
feat(wifi): add new api to get one scan ap record
Closes WIFI-6311, WIFIBUG-210, and WIFIBUG-211
See merge request espressif/esp-idf!26912
2023-11-30 13:56:51 +08:00
C.S.M
cce1bf36fc
Merge branch 'bugfix/u32_reg_tsens' into 'master'
...
fix(temperature_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
See merge request espressif/esp-idf!27468
2023-11-30 12:37:10 +08:00
Tomas Rezucha
39d57f1cfd
refactor(usb/host): Move FIFO size configuration to HAL layer
...
The logic of calculating FIFO sizes is DWC OTG specific.
We move it to the HAL layer to provide better abstraction in the HDC layer.
2023-11-30 12:04:30 +08:00
zhanghaipeng
a1b678e721
fix(bt/bluedroid): Fix bluedroid menuconfig
2023-11-30 10:43:12 +08:00
zhanghaipeng
a5a7e60ad0
docs(bt/bluedroid): Update ble example document
2023-11-30 10:42:49 +08:00
shangke
a7dc484564
fix(bt/controller): Fixed some HCI commands parameter
2023-11-30 02:41:56 +00:00
Wang Meng Yang
0fb0fc8654
Merge branch 'bugfix/alarm_args_double_free' into 'master'
...
fix(bt/bluedroid): Free the alarm args only when it is not NULL
Closes BTQABR2023-141
See merge request espressif/esp-idf!27475
2023-11-30 10:27:14 +08:00
Tomas Rezucha
b258bbf068
refactor(usb/host): Make private hal types USB_DWC specific
2023-11-30 10:24:53 +08:00
Armando (Dou Yiwen)
d36fe73960
Merge branch 'test/improve_sdmmc_tests' into 'master'
...
sd: improve tests and added on CI
See merge request espressif/esp-idf!27384
2023-11-30 10:21:11 +08:00
Tomas Rezucha
69d9e7625b
feat(usb/host): Add High Speed enumeration types
2023-11-30 10:17:00 +08:00
Marius Vikhammer
ae4be8eb03
Merge branch 'feature/p4_lp_core' into 'master'
...
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
Closes IDF-7534
See merge request espressif/esp-idf!26869
2023-11-30 09:35:49 +08:00
Marek Fiala
04ade501aa
feat(tools): Disable failing build system tests on Windows runner
2023-11-29 23:10:38 +01:00
Marek Fiala
b535ec9a99
feat(tools): Fix some failing tests on Windows runner
2023-11-29 23:10:38 +01:00
Marek Fiala
0a3b57e48a
feat(tools): Add pytest build system on Windows runner
2023-11-29 23:10:37 +01:00
Adam Múdry
a4ff2decdd
Merge branch 'fix/esp_vfs_fat_sdcard_format_workbuf_leak' into 'master'
...
fix: esp_vfs_fat_sdcard_format workbuf memory leak
Closes IDF-8779
See merge request espressif/esp-idf!27490
2023-11-30 05:42:00 +08:00
Alexey Lapshin
3ac31855b2
Merge branch 'contrib/github_pr_12683' into 'master'
...
fix(tools): fix path delimiter in gdbinit for Windows
Closes IDFGH-11562
See merge request espressif/esp-idf!27485
2023-11-30 04:57:07 +08:00
David Cermak
96069eef3b
feat(http_client): Add support for using custom tcp_transport
2023-11-29 20:48:40 +01:00
David Cermak
7e22a13afe
feat(http_client): Add support for TLS session tickets
2023-11-29 20:48:35 +01:00
Gao Xu
4e843a1a70
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk' into 'master'
...
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
Closes IDF-8414
See merge request espressif/esp-idf!27115
2023-11-30 00:22:48 +08:00
laokaiyao
d87e007c66
feat(esp32c5): add esp32c5-beta3 soc header files (part1)
2023-11-29 20:53:33 +08:00
laokaiyao
87f7d2edc4
feat(esp32c5): add esp32c5-beta3 soc header files (part2)
2023-11-29 20:48:52 +08:00
Kevin (Lao Kaiyao)
cd9d321062
Merge branch 'feature/introduce_target_esp32c5' into 'master'
...
feat(esp32c5): introduce target esp32c5 (stage 1)
See merge request espressif/esp-idf!27299
2023-11-29 20:31:34 +08:00
Adam Múdry
29c30b961d
fix: esp_vfs_fat_sdcard_format workbuf memory leak
2023-11-29 12:39:15 +01:00
Ivan Grokhotkov
b52182e14f
ci(tcp_transport): upgrade to Catch2 as a component
2023-11-29 12:38:47 +01:00
Ivan Grokhotkov
ae3da4a383
ci(wear_levelling): upgrade to Catch2 as a component
2023-11-29 12:38:47 +01:00
Ivan Grokhotkov
33896fe67e
ci(log): upgrade to Catch2 as a component
2023-11-29 12:38:47 +01:00
Ivan Grokhotkov
88e77ba1ed
ci(nvs_flash): upgrade to Catch2 as a component, fix warnings
2023-11-29 12:38:47 +01:00
Ivan Grokhotkov
047e50615e
ci(fatfs): upgrade to Catch2 as a component, enable CI build
2023-11-29 12:38:46 +01:00
Ivan Grokhotkov
8e81bbe014
ci(esp_rom): upgrade to Catch2 as a component, enable CI build
2023-11-29 12:38:46 +01:00
Ivan Grokhotkov
79a2c15477
ci(esp_event): upgrade host test to Catch2 as a component, fix build
...
- use espressif/catch2 component
- fix build issues after FreeRTOS upgrade
- enable test app build in CI
2023-11-29 12:38:46 +01:00
zhangyanjiao
b495f54329
fix(wifi): fix the crash issue when clear scan ap list
2023-11-29 19:23:35 +08:00
zhangyanjiao
0f18104d53
feat(wifi): add new api to get one scan ap record
2023-11-29 19:19:25 +08:00
GuyBrush
090bb85a12
fix(tools): fix path delimiter in gdbinit for Windows
...
Merges https://github.com/espressif/esp-idf/pull/12683
Signed-off-by: Alexey Lapshin <alexey.lapshin@espressif.com >
2023-11-29 13:54:48 +04:00
C.S.M
96f49c2603
Merge branch 'bugfix/bod_reset_c6_h2' into 'master'
...
fix(bod): Fix issue that RF cannot be enabled again after BOD triggered.
See merge request espressif/esp-idf!27287
2023-11-29 17:21:38 +08:00
Martin Vychodil
875849128f
Merge branch 'feature/add_fatfs_sbom' into 'master'
...
feat(storage/fatfs): add sbom file manifest for FatFs
Closes IDF-8229
See merge request espressif/esp-idf!27436
2023-11-29 17:11:52 +08:00
Tomas Sebestik
e4f3ba1365
ci: update Mixed Template, Release notes header
2023-11-29 10:03:33 +01:00
Marius Vikhammer
99c88b9272
Merge branch 'feature/misc_core_build_tests_p4' into 'master'
...
ci(system): fixed and enabled misc system build tests
Closes IDF-8069, IDF-8071, and IDF-8119
See merge request espressif/esp-idf!27431
2023-11-29 16:58:07 +08:00
Armando (Dou Yiwen)
9674c5d467
Merge branch 'doc/esp32p4_sdmmc' into 'master'
...
doc: esp32p4 sdmmc programming guide
Closes IDF-7732
See merge request espressif/esp-idf!27171
2023-11-29 16:55:08 +08:00
Jin Cheng
823e0711c9
fix(bt/bluedroid): Set the alarm_arg to NULL after releasing to avoid double free
2023-11-29 15:55:46 +08:00
Tomas Rezucha
d315b97948
Merge branch 'fix/usb_uvc_example' into 'master'
...
fix(usb/uvc): Add negotiation retry for some cameras
Closes IDF-8085
See merge request espressif/esp-idf!27309
2023-11-29 15:38:53 +08:00
Tomas Sebestik
0b3ec55183
Merge branch 'remove/migrate-danger-gitlab' into 'master'
...
Remove/migrate danger gitlab
Closes RDT-523
See merge request espressif/esp-idf!27379
2023-11-29 15:14:23 +08:00
Rahul Tank
427f734dca
Merge branch 'bugfix/add_legacy_adv_clear_vsc' into 'master'
...
fix(nimble): Add support for VSC to clear legacy adv memory
Closes BLERP-160
See merge request espressif/esp-idf!26561
2023-11-29 14:57:22 +08:00
gaoxu
7f296f2a20
ci(adc): add a test that adc continuous read after restarting
2023-11-29 14:30:25 +08:00
gaoxu
3acf3ec648
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
2023-11-29 14:28:33 +08:00
Cao Sen Miao
b0c90ac456
fix(tempertuer_sensor): Fix regs on temperature sensor is not volatile due to GCC bug
2023-11-29 14:25:25 +08:00
Shu Chen
60da3e9c44
Merge branch 'fix/ieee802154_sleep_config' into 'master'
...
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
See merge request espressif/esp-idf!27389
2023-11-29 12:25:01 +08:00
Jiang Jiang Jian
145d40a120
Merge branch 'bugfix/fix_wifi_deinit_s_wifi_modem_sleep_lock' into 'master'
...
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
See merge request espressif/esp-idf!27450
2023-11-29 12:15:51 +08:00
Armando
1400f3553d
change(sdspi): disabled some tests (needs check/re-enable future)
2023-11-29 12:13:03 +08:00
Armando
368a11b618
refactor(sdmmc): remove sdmmc_console duplicate test cases
2023-11-29 12:13:03 +08:00
Armando
4aadacbcdc
refactor(sdspi): added component pytest cases and enabled them on CI
2023-11-29 12:13:03 +08:00
Armando
9b0d75f2df
refactor(sdmmc): added component pytest cases and enabled them on CI
2023-11-29 12:13:03 +08:00
Tomas Rezucha
62091b4fa0
fix(usb/uvc): Add negotiation retry for some cameras
...
Some cameras would refuse first stream format and would only accept
on second retry.
2023-11-29 11:34:47 +08:00
Lou Tian Hao
e4ba9ac3c4
Merge branch 'doc/change_deepsleep_example_readme' into 'master'
...
Doc/change deepsleep example readme
Closes IDFGH-11523
See merge request espressif/esp-idf!27413
2023-11-29 11:32:01 +08:00
Jiang Jiang Jian
234e5e8d09
Merge branch 'feat/max_ver_c3_199' into 'master'
...
feat(soc): Increase max supported version of C3 to 1.99
See merge request espressif/esp-idf!26821
2023-11-29 11:17:59 +08:00
Armando
f893750bb6
doc(sdmmc): doc(sdmmc): updated sdmmc programming guide for esp32p4
2023-11-29 11:13:14 +08:00
Armando
77299842ed
doc(sdmmc): update emmc states
2023-11-29 11:13:09 +08:00
Marius Vikhammer
0c067fcb05
feat(ulp/lp_core): Added basic support for building and running a LP-Core app on ESP32P4
2023-11-29 10:50:40 +08:00
Aditya Patwardhan
77fbe13513
Merge branch 'bugfix/flash_encryption_build_failed' into 'master'
...
fix: fixed flash_encryption example build failure with certain config
Closes IDFGH-11492
See merge request espressif/esp-idf!27321
2023-11-29 10:10:40 +08:00
Ivan Grokhotkov
88fa79fcc7
feat(unity): upgrade to 2.6.0-RC1
2023-11-28 20:22:02 +01:00
Erhan Kurubas
4b0da52aa8
Merge branch 'save_isr_ctx_to_coredump' into 'master'
...
feat(coredump): save isr context to coredump elf file
Closes IDF-7790
See merge request espressif/esp-idf!27182
2023-11-28 23:40:11 +08:00
Jiang Jiang Jian
469dda11f9
Merge branch 'bugfix/nan_datapath_issues' into 'master'
...
Fix issues with NAN datapath
See merge request espressif/esp-idf!25595
2023-11-28 21:06:19 +08:00
liuning
2366bab75f
fix(wifi): fix wifi deinit s_wifi_modem_sleep_lock
2023-11-28 20:56:37 +08:00
Rahul Tank
6b5d5698cf
fix(nimble): Add support for VSC to clear legacy adv memory
...
Legacy adv does not have an API for clear adv memory in controller.
Added VSC for same.
2023-11-28 18:13:51 +05:30
Rahul Tank
7ab678873c
Merge branch 'bugfix/cts_handle_invalid_year_val' into 'master'
...
fix(nimble): Handled invalid write on year value in Current Time Service
Closes BT-3478
See merge request espressif/esp-idf!27301
2023-11-28 20:20:15 +08:00
Lou Tianhao
29488207ff
docs(pm):add uart wakeup description when pd top
2023-11-28 19:31:33 +08:00
Linda
acf5cc636a
docs: move the output log of targets to .inc files
2023-11-28 18:27:55 +08:00
Jeroen Domburg
7830b01d9f
Merge branch 'bugfix/usb_ser_jtag_filled_ep_flush' into 'master'
...
Fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
See merge request espressif/esp-idf!27388
2023-11-28 18:20:38 +08:00
Sudeep Mohanty
0b1649d22b
refactor(freertos/idf): Refactor FreeRTOS suspend-resume tests
...
This commit refactors suspend-resume tests by moving them to appropraite
test files. This commit also removes tests which are not necessary or
have been subsumed by refactored tests.
2023-11-28 10:50:24 +01:00
jgujarathi
f73432f651
fix(wpa_supplicant): Move concurrent wps and dpp check to before creating task
...
- Move the check for checking concurrent wps and dpp check to before creating
task rather than after.
2023-11-28 15:18:39 +05:30
Ivan Grokhotkov
b48b501d85
Merge branch 'refactor/core_init_registration' into 'master'
...
refactor(startup): implement registration of core init functions
See merge request espressif/esp-idf!27402
2023-11-28 17:25:00 +08:00
Peter Dragun
59179ce54d
fix(tools/coredump): do not detect port when core file is used
...
Closes https://github.com/espressif/esp-idf/issues/12673
2023-11-28 10:20:08 +01:00
Tomáš Rohlínek
526ce4f5cc
feat(storage/fatfs): add sbom file for FatFs
2023-11-28 09:36:40 +01:00
laokaiyao
7fa0d61c35
refactor(build_test_rules): invert the logic to avoid involving preview target
...
Only set enable condition for the app will introduce the preview target in README.md
Replace with disable logic instead
2023-11-28 16:14:17 +08:00
laokaiyao
bb0879b3f8
feat(esp32c5): introduce target esp32c5
2023-11-28 16:14:17 +08:00
wanglei
076aefce74
feat(esp32c5): add esp32c5 target in kconfig and tools
2023-11-28 16:14:17 +08:00
fl0wl0w
d149c1b26f
Use configuration option instead of in components not related to FreeRTOS
...
Mergeshttps://github.com/espressif/esp-idf/pull/12481
2023-11-28 07:49:20 +00:00
nilesh.kale
a0c37ce33c
fix: fixed build issue in flash encryption example with certain config
...
Addresses a build failure that occurs when flash encryption is enabled with default configurations.
The build failure did not manifest in the CI environment because the configuration
CONFIG_SECURE_FLASH_REQUIRE_ALREADY_ENABLED is set in sdkconfig.ci.
This configuration is responsible for reducing the bootloader size.
Closes https://github.com/espressif/esp-idf/issues/12619
2023-11-28 12:41:35 +05:30
jgujarathi
bb4b9d0687
fix(wpa_supplicant): Fix a crash in esp_wifi_wps_disable
...
- Fixes a crash observed in esp_wifi_wps_disable when wps process
is ongoing, caused due to concurrency issues in cancelling timers.
2023-11-28 11:55:35 +05:30
Marius Vikhammer
b96f93b879
ci(system): fixed and enabled misc system build tests
2023-11-28 14:00:16 +08:00
Shyamal Khachane
d7db8e08e5
fix(esp_wifi): Fix issues with NAN datapath
...
1. Avoid possible crash scenarios while forming datapath
2. Modify peer records structure thus fixing issues in datapath establishment
3. Fix timer out of bound issue causing "No timer handle" warning
4. Fix miscellaneous service discovery and datapath issues
2023-11-28 10:24:52 +05:30
Lou Tianhao
e54684754c
docs(pm):add gpio wakeup description when pd top
2023-11-28 12:02:25 +08:00
Lou Tianhao
5793945499
docs(pm):change_deepsleep_example_readme
2023-11-28 12:02:25 +08:00
C.S.M
dbe08fbaae
Merge branch 'refactor/esp_driver_tsens' into 'master'
...
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
See merge request espressif/esp-idf!27408
2023-11-28 10:39:14 +08:00
morris
19d71f7dd6
Merge branch 'bugfix/i80_lcd_tx_param_check_enhancement' into 'master'
...
fix(i80_lcd): enhance the check of a valid data phase
See merge request espressif/esp-idf!27347
2023-11-28 09:55:55 +08:00
Erhan Kurubas
a7bbf0d3aa
feat(coredump): save isr context to coredump elf file
2023-11-27 16:46:42 +01:00
Tomas Rohlinek
38ee8c6373
Merge branch 'fix/fatfs_locking' into 'master'
...
fix(storage/fatfs): add missing locks in fatfs wrapper for vfs
Closes IDF-8282
See merge request espressif/esp-idf!26747
2023-11-27 19:21:21 +08:00
Fu Hanxi
09eec2ba47
Merge branch 'ci/fix_upload_failed_job_log_script' into 'master'
...
ci: fix upload failed job log script
See merge request espressif/esp-idf!27357
2023-11-27 18:32:45 +08:00
Roland Dobai
1b8445fe41
Merge branch 'fix/ci_tools_merge_junit' into 'master'
...
feat(ci): Merge tool test jobs and produce jUnit reports
Closes IDF-8215 and IDF-8216
See merge request espressif/esp-idf!27219
2023-11-27 18:08:20 +08:00
Cao Sen Miao
09f99e51db
refactor(temperature_sensor): Make temperature sensor driver as a seperate component
2023-11-27 17:51:40 +08:00
Ivan Grokhotkov
6046b396ac
fix(esp_timer): avoid signed integer overflow in ESP_SYSTEM_INIT_FN
...
CONFIG_ESP_TIMER_ISR_AFFINITY can be equal to -1, whereas
ESP_SYSTEM_INIT_FN takes an uint16_t argument. To avoid overflow,
move the choice of init mask into source code and set the value
explicitly.
2023-11-27 10:20:51 +01:00
Ivan Grokhotkov
75c92c3a66
refactor(startup): implement registration of core init functions
...
Similar to how the secondary init functions were already registered
via ESP_SYSTEM_INIT_FN, do the same for the core init functions.
This MR doesn't actually move the init functions into respective
components yet. This has to be carefully done in follow-up MRs.
2023-11-27 10:20:51 +01:00
Roshan Bangar
f78a948c8b
fix(nimble): Handled invalid write on year value in Current Time Service
2023-11-27 14:46:00 +05:30
Wu Zheng Hui
24a000d2fa
Merge branch 'bugfix/fix_uart_disabled_in_driver_cause_restart_stuck' into 'master'
...
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
Closes IDF-8738
See merge request espressif/esp-idf!27409
2023-11-27 16:47:25 +08:00
Tomas Sebestik
742ec21371
ci(danger-gitlab): migrate code; Danger Gitlab from Shared-CI-Danger
...
- set only brew runners to run danger, tag "dangerjs"
2023-11-27 09:36:34 +01:00
Roland Dobai
cad04baba1
feat(ci): Merge tool test jobs and produce jUnit reports
2023-11-27 09:11:35 +01:00
Xu Si Yu
feb62db338
Merge branch 'bugfix/event_fd_for_spi_interface' into 'master'
...
fix(openthread): add eventfd nums for spi interface
See merge request espressif/esp-idf!27368
2023-11-27 15:22:04 +08:00
Tomáš Rohlínek
91e158aa0c
fix(storage/fatfs): add missing locks in fatfs wrapper for vfs
2023-11-27 07:47:28 +01:00
Wan Lei
b058a7e277
Merge branch 'contrib/github_pr_12666' into 'master'
...
Update spi_master_example_main.c (GitHub PR)
Closes IDFGH-11545
See merge request espressif/esp-idf!27403
2023-11-27 12:48:37 +08:00
wuzhenghui
04fcfff5e0
fix(esp_system): fix uart clock disabled in driver cause esp_restart stuck
2023-11-27 12:06:07 +08:00
Jeroen Domburg
3f08e5c91a
fix(driver): Add docs and driver fix for the case where a full EP does not cause the host to pickup the data
2023-11-27 12:04:30 +08:00
Darian
e334cda304
Merge branch 'change/usb_host_minor_optimizations' into 'master'
...
change(usb/host): Remove unecessary features
See merge request espressif/esp-idf!27308
2023-11-27 11:31:14 +08:00
Rahul Tank
82532740ae
Merge branch 'bugfix/fix_duplicate_exception_vsc' into 'master'
...
fix(nimble): Fix the parameters in duplicate exception list vsc command
Closes BLERP-211
See merge request espressif/esp-idf!26863
2023-11-27 11:16:01 +08:00
morris
f209113b06
Merge branch 'feat/introduce_esp_driver_rmt' into 'master'
...
feat(rmt): move the driver to a new component
Closes IDF-8381
See merge request espressif/esp-idf!27310
2023-11-27 10:26:44 +08:00
Rahul Tank
d2a52ae749
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-26 12:45:01 +05:30
Lu Xianfan
7317555d39
Update spi_master_example_main.c
2023-11-26 13:04:03 +08:00
Tomas Sebestik
394a6ec351
ci(pre-commit-hooks): update version conventional-precommit-linter
2023-11-25 08:58:54 +01:00
morris
f2751213fd
feat(rmt): move the driver to a new component
2023-11-25 00:29:53 +00:00
Darian Leung
095b541125
change(usb/host): Remove some handler function event flags
...
This commit removes internal event flags in the USB Host Library event handling
functions (i.e., usb_host_lib_handle_events() and usb_host_client_handle_events()).
Previously, these flags were added to reduce the number of times semaphores
were given. However, these flags were removed as the performance gain is
negligible and made the logic more complicated.
For usb_host_client_handle_events(), the following flags were removed:
- Remove 'events_pending' flag. The semaphore is now always given
- Remove 'blocked' flag. The 'handling_events' flag is already sufficient
- Critical sections are now shortened due to simplication of semaphore usage.
For usb_host_lib_handle_events(), the following flags were removed:
- Remove 'process_pending' flag. The semaphore is now always given
- Renamed 'blocked' flag to 'handling_events'
2023-11-24 22:08:57 +08:00
Song Ruo Jing
b403ef9527
Merge branch 'refactor/uart_read_bytes_from_ringbuf' into 'master'
...
change(uart): improved the internal logic of uart_read_bytes
Closes IDFGH-11220
See merge request espressif/esp-idf!27290
2023-11-24 21:35:05 +08:00
Chen Yu Dong
ab03c2ea13
Merge branch 'ci/fix_fetch_git_diff_on_schedules' into 'master'
...
ci: fix fetch git diff from pipeline schedules
See merge request espressif/esp-idf!27263
2023-11-24 21:15:41 +08:00
Darian Leung
16c37f9db1
change(usb/host): Remove data buffer headers from URBs
...
This commit removes the ability to reserve a header in the data buffer of an
allocated URB. The header was required for a now defunct implementation of a
synchronous USB Host library API. Thus, headers are no longer required in
URB data buffers.
2023-11-24 20:57:03 +08:00
luomanruo
201b7b8785
ble: update rom.ld file
2023-11-24 20:34:41 +08:00
luomanruo
7eb1a29eb8
ble: update sdkconfig_version on ESP32C2, ESP32H2 and ESP32C6
2023-11-24 20:18:23 +08:00
luomanruo
cb1390108e
ble(fix): fix RX issue on ESP32-C2
2023-11-24 19:38:19 +08:00
luomanruo
f5ef22d54d
ble:
...
Update c2 lib to 79ed4e8a
Update h2 lib to 9a237426
Update c6 lib to 9a237426
2023-11-24 19:20:47 +08:00
Song Ruo Jing
e358d379e5
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2023-11-24 19:02:11 +08:00
Martin Vychodil
76011fc8f7
Merge branch 'fix/uart_select_malloc' into 'master'
...
fix(vfs): fix uart malloc when locates ISR context in IRAM
See merge request espressif/esp-idf!27278
2023-11-24 18:57:30 +08:00
Gao Xu
b9a3dd1b37
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2' into 'master'
...
adc: fix calibration error when waking up from light sleep on H2 and enable test
Closes IDF-8569
See merge request espressif/esp-idf!27242
2023-11-24 18:25:35 +08:00
Jiang Jiang Jian
f4c7dfd391
Merge branch 'bugfix/nan_svc_cancel_crash' into 'master'
...
Fix crash while cancelling NAN service
Closes WIFI-5970, WIFIBUG-172, and XIAOMI-154
See merge request espressif/esp-idf!25588
2023-11-24 18:04:46 +08:00
xiaqilin
8178961704
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-24 17:56:57 +08:00
Marius Vikhammer
87757f0a66
Merge branch 'contrib/github_pr_11524' into 'master'
...
Update related documents with new ESP32-WROOM-32E & ESP32-WROOM-32UE datasheet (GitHub PR)
Closes IDFGH-10262
See merge request espressif/esp-idf!27227
2023-11-24 14:17:48 +08:00
Shyamal Khachane
05896af6bd
fix(esp_wifi): Fix crash while cancelling NAN service
2023-11-24 04:15:39 +00:00
C.S.M
372f069324
Merge branch 'fix/flash_s2_ci' into 'master'
...
fix(spi_flash): Fix ESP32S2 multi-flash test
See merge request espressif/esp-idf!27338
2023-11-24 11:52:19 +08:00
Kevin (Lao Kaiyao)
ff45ef6516
Merge branch 'refactor/esp_driver_dac' into 'master'
...
refactor(dac): make dac driver as component
Closes IDF-8370
See merge request espressif/esp-idf!27264
2023-11-24 11:28:23 +08:00
Xu Si Yu
28e9610e01
Merge branch 'bugfix/fix_wrong_path_of_ot_sleep_ci' into 'master'
...
fix(ci): fix wrong path of ot sleep case
See merge request espressif/esp-idf!27359
2023-11-24 10:31:08 +08:00
Cao Sen Miao
b3280677fd
fix(bod): Reset brownout in configuration to avoid RF cannot be enabled again
2023-11-24 10:17:20 +08:00
Tomas Rezucha
d015becbad
Merge branch 'fix/usb_msc_test' into 'master'
...
fix(usb/test): Update MSC device test for new console
Closes IDFCI-1873
See merge request espressif/esp-idf!27358
2023-11-24 09:54:29 +08:00
Adam Múdry
7464f5e3ea
fix(tools): replace nvs_partition_gen.py with new esp-idf-nvs-partition-gen package
2023-11-23 23:58:20 +01:00
Martin Vychodil
aee0ed7c07
Merge branch 'fix/fatfs_formatting_wrong_volume' into 'master'
...
Fix: FATFS formatting wrong partition
Closes IDFGH-11404
See merge request espressif/esp-idf!27011
2023-11-24 05:22:57 +08:00
Roland Dobai
f97b39b437
Merge branch 'fix/astyle_pyyaml_cython' into 'master'
...
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
Closes IDF-8608
See merge request espressif/esp-idf!27361
2023-11-23 22:10:04 +08:00
Adam Múdry
25714837cf
fix(storage): FATFS WL function formatting wrong partition
...
Closes https://github.com/espressif/esp-idf/issues/12542
Co-authored-by: Tony Stuart <anthonyfstuart@gmail.com >
2023-11-23 13:54:00 +01:00
Xu Si Yu
45095994e6
fix(openthread): add eventfd nums for spi interface
2023-11-23 19:54:30 +08:00
Cao Sen Miao
2c131672db
fix(spi_flash): Fix ESP32S2 multi-flash test
2023-11-23 19:49:59 +08:00
Island
a3bea27e68
Merge branch 'ci/fix_nimble_build_error' into 'master'
...
ci(nimble): removed ci configs which set esp32 only options
See merge request espressif/esp-idf!27349
2023-11-23 19:14:21 +08:00
Martin Vychodil
caf3ae711b
Merge branch 'fix/memory_leak_in_nvs_flash' into 'master'
...
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
Closes IDFCI-1872
See merge request espressif/esp-idf!27324
2023-11-23 18:23:13 +08:00
Frantisek Hrbata
3588267e67
fix(ci): bump astyle version to v1.0.5 in .pre-commit-config.yaml
...
pyyaml have problem with newer cython(3.0), this was fixed in pyyaml
6.0.1, which requires cython<3.0. The pyyaml dependency in astyle
was fixed in v1.0.5, but the pre-commit config is still useing v1.0.2.
As a result the pre-commit hooks installation of astyle can fail
on pyyaml. Fix this by bumping the astyle version for pre-commit.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-23 11:18:01 +01:00
Martin Vychodil
65cdca7696
Merge branch 'feature/expose_unload_partitions' into 'master'
...
refactor(esp_partition): Expose function for unloading partitions
Closes IDFGH-11498
See merge request espressif/esp-idf!27331
2023-11-23 17:11:53 +08:00
Xu Si Yu
86300959c5
fix(ci): fix wrong path of ot sleep case
2023-11-23 16:48:06 +08:00
Tomas Rezucha
e51a0cf2b4
fix(usb/test): Update MSC device test for new console
2023-11-23 08:50:45 +01:00
Fu Hanxi
4ef1a8cc3a
ci: fix upload failed job log script
2023-11-23 08:03:42 +01:00
Michael (XIAO Xufeng)
eb93daafd0
feat(soc): Increase max supported version of C3 to 1.99
2023-11-23 06:58:18 +00:00
laokaiyao
ef7772eee0
refactor(dac): make dac driver as component
2023-11-23 12:04:06 +08:00
Marius Vikhammer
47690e2465
ci(nimble): removed ci configs which set esp32 only options
2023-11-23 12:03:13 +08:00
Wu Zheng Hui
581824d1f2
Merge branch 'feature/reinitialize_icg_map_in_modem_module_enable' into 'master'
...
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
Closes WIFI-6312
See merge request espressif/esp-idf!27168
2023-11-23 11:55:34 +08:00
Jiang Jiang Jian
676968ab0e
Merge branch 'bugfix/ble_update_lib_1110' into 'master'
...
Bugfix/ble update lib 1110
Closes BLERP-242, BLERP-248, BLERP-241, BLERP-243, BLERP-239, BLERP-256, BLERP-257, BLERP-258, BLERP-259, BLERP-260, BLERP-261, BLERP-262, BLERP-240, BLERP-227, BLERP-214, BLERP-266, BLERP-267, BLERP-268, BT-3481, WIFI-6313, and BLERP-287
See merge request espressif/esp-idf!27060
2023-11-23 11:05:18 +08:00
morris
adf33fa57e
fix(i80_lcd): enhance the check of a valid data phase
...
in case the user passes a (uint8_t){0x00} parameter with the perameter size
set to zero
2023-11-23 11:02:28 +08:00
Jiang Jiang Jian
5d3c1bb8ef
Merge branch 'bugfix/fix_wifi_init_reentrant_issue' into 'master'
...
fix(wifi): fix wifi init reentrant issue
Closes WIFIBUG-242
See merge request espressif/esp-idf!26718
2023-11-23 10:57:28 +08:00
Jakob Hasse
0a5fd73dd2
Merge branch 'refactor/memory_leak_message_shorter' into 'master'
...
refactor(ci): prevent memory leak message without memory leak
See merge request espressif/esp-idf!27226
2023-11-23 10:49:24 +08:00
Jakob Hasse
5f4865e838
Merge branch 'doc/soc_cap_tool' into 'master'
...
Doc/soc cap tool
See merge request espressif/esp-idf!27154
2023-11-23 10:47:01 +08:00
Mahavir Jain
810133a5fd
Merge branch 'support/add_srp_salt_ver_gen_api' into 'master'
...
Generate Salt and verifier pair for given username and password
See merge request espressif/esp-idf!25239
2023-11-23 00:30:57 +08:00
Jiang Jiang Jian
80209bfca6
Merge branch 'bugfix/authmode_incompatible_reason_code' into 'master'
...
Expand situations for incompatible security configuration disconnect reason code and fix wep connection issue
Closes WIFIBUG-260
See merge request espressif/esp-idf!27232
2023-11-22 22:58:12 +08:00
Roland Dobai
f39a620afa
Merge branch 'contrib/github_pr_12558' into 'master'
...
Fix: esptool_py incorrectly assumed target name equals binary name (GitHub PR)
Closes IDFGH-11420
See merge request espressif/esp-idf!27173
2023-11-22 22:40:34 +08:00
Shu Chen
db84b88d14
Merge branch 'fix/add_docs_for_coex' into 'master'
...
feat(docs) Add RF Coexist docs for H2
Closes IDF-8550
See merge request espressif/esp-idf!27150
2023-11-22 21:23:33 +08:00
Armando (Dou Yiwen)
b8121227b6
Merge branch 'refactor/esp_driver_sdio' into 'master'
...
refactor(sdio): place sdio slave driver into a new component
Closes IDF-8373
See merge request espressif/esp-idf!27125
2023-11-22 21:13:00 +08:00
David Čermák
17f6528718
Merge branch 'bugfix/lwip_dns_docs' into 'master'
...
fix(lwip): Document DNS limitation in lwIP
See merge request espressif/esp-idf!27099
2023-11-22 20:39:22 +08:00
harshal.patil
5e1335aae4
fix(nvs_flash): Fix the memory leak in the nvs_flash test app
...
The leak is now reduced by allocating the AES interrupt and
loading the partitions in the test setup instead of in the tests itself.
2023-11-22 16:23:18 +05:30
Adam Múdry
0cc38fb901
refactor(esp_partition): Expose function for unloading partitions
...
Closes https://github.com/espressif/esp-idf/issues/12625
2023-11-22 11:13:32 +01:00
Rahul Tank
356fe4881b
Merge branch 'bugfix/fix_dangling_pointer_compilation_warning' into 'master'
...
fix(nimble): Fix dangling pointer error during compilation
See merge request espressif/esp-idf!26984
2023-11-22 17:59:30 +08:00
Martin Vychodil
bd91c7b510
Merge branch 'contrib/github_pr_12567' into 'master'
...
Add option to configure FATFS_USE_LABEL boolean (GitHub PR)
Closes IDFGH-11429
See merge request espressif/esp-idf!27100
2023-11-22 17:57:23 +08:00
Liu Ning
e50d9fca3a
Merge branch 'feature/refactor_some_coexist_sections' into 'master'
...
feature(coex): refactor some coexist sections
Closes WIFI-5976、WIFI-5464 以及 TZ-81
See merge request espressif/esp-idf!26706
2023-11-22 17:48:24 +08:00
liuning
b47bf9e742
fix(wifi): fix wifi init reentrant issue
2023-11-22 17:39:56 +08:00
zwx
da9972183c
feat(docs): Add RF Coexist docs for H2
2023-11-22 16:54:55 +08:00
Harshit Malpani
3e0700bfda
Merge branch 'bugfix/return_code_of_ota_finish_api' into 'master'
...
fix(esp_https_ota): fix return code of esp_https_ota_finish API
Closes IDFGH-11510
See merge request espressif/esp-idf!27296
2023-11-22 15:48:39 +08:00
David Cermak
1f6a927e33
fix(lwip): Document DNS limitation in lwIP
...
* Add a note that DNS server config is global in lwIP
* Add a section about defining LWIP config macros from CMake
* Mention the DNS limitation in ESP-IDF additions to lwIP
* Update CN for lwIP DNS limitation
Co-Authored-By: Wang Ziyan <wangziyan@espressif.com >
2023-11-22 08:48:33 +01:00
C.S.M
067ee29774
Merge branch 'bugfix/improve_enc_write_performance' into 'master'
...
bugfix(spi_flash): Improve encryption write performance
Closes IDFGH-11415
See merge request espressif/esp-idf!27123
2023-11-22 15:19:28 +08:00
Rahul Tank
229d275fb1
Merge branch 'bugfix/cleanup_nimble_sdkconfig' into 'master'
...
ci(nimble): Cleanup sdkconfig files for nimble examples
Closes IDF-8496
See merge request espressif/esp-idf!26932
2023-11-22 14:48:19 +08:00
Armando
b860930545
ci(sdio): updated sdio rules.yml
2023-11-22 14:23:14 +08:00
jgujarathi
b47b75f6c8
fix(esp_wifi): Expand situations for REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
...
- Fixes issue with connecting and discovering WEP APs
- Expsnds the reasons for trigerring a disconnect using
REASON_NO_AP_FOUND_WITH_COMPATIBLE_SECURITY
-- SAE-PK configured as compulsory in sta config but disabled for the AP
-- SAE-H2e configured as compulsory in sta config but disabled for an AP
that has authmode as WPA3-PSK or WPA3-WPA2-PSK.
-- Open AP found but we have set password or enabled enterprise mode.
-- SAE H2E only ap but we have SAE HnP setup in config.
-- WPA3-EXT_PSK AP but SAE-H2E disabled in config
2023-11-22 11:29:30 +05:30
morris
397f9f2274
Merge branch 'feature/rgb_lcd_support_esp32p4' into 'master'
...
feat(lcd): add LL driver of rgb/i80 LCD for esp32p4
See merge request espressif/esp-idf!27200
2023-11-22 13:08:59 +08:00
Rahul Tank
1e4e193ca7
fix(nimble): Fix dangling pointer error during compilation
2023-11-22 08:58:41 +05:30
Armando
22b4270a6b
refactor(sdio): place sdio slave driver into a new component
2023-11-22 10:37:31 +08:00
Cao Sen Miao
6953b51b3a
fix(spi_flash): Improve encryption write performance, Closes https://github.com/espressif/esp-idf/issues/12553
2023-11-22 10:33:05 +08:00
Jiang Jiang Jian
275a7ec2a2
Merge branch 'fix/esp32c6_sleep_pll_issue' into 'master'
...
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
Closes BLERP-105, BLERP-213, and BLERP-234
See merge request espressif/esp-idf!26208
2023-11-22 10:29:48 +08:00
Rahul Tank
ff967f8b3b
Merge branch 'bugfix/ble_gap_unpair_oldest_peer_fix' into 'master'
...
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
Closes IDFCI-1871, BT-3509, and BLERP-270
See merge request espressif/esp-idf!27158
2023-11-22 09:14:30 +08:00
morris
106baac0bc
Merge branch 'feature/rmt_receive_partial_callback' into 'master'
...
feat(rmt): support partial receive if the incoming packet is very long
Closes IDF-6579
See merge request espressif/esp-idf!27033
2023-11-22 06:37:46 +08:00
Vikram Dattu
08f2422ff8
feat(provisioning): Generate Salt and verifier pair for given username and password
...
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.
- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2023-11-21 18:06:24 +05:30
Vikram Dattu
b97322c521
refactor(esp_srp): Expose esp_srp.h and add API docs
...
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2023-11-21 18:06:24 +05:30
liuning
c783332962
feat(coex): apply struct for coex version
2023-11-21 18:00:26 +08:00
liuning
aec27052b6
feat(coex): rename coexist sections
2023-11-21 18:00:25 +08:00
Harshit Malpani
85e4220250
fix(esp_https_ota): fix return code of esp_https_ota_finish API
...
Closes https://github.com/espressif/esp-idf/issues/12635
2023-11-21 14:49:21 +05:30
darshan
a3cdfcb3aa
fix(nimble): Fixed ble_gap_unpair_oldest_peer to prevent writing to invalid memory
2023-11-21 14:42:36 +05:30
zwx
7409f41527
fix(vfs): fix uart malloc when locates ISR context in IRAM
2023-11-21 16:36:08 +08:00
Mahavir Jain
30eb2918c6
Merge branch 'contrib/github_pr_12460' into 'master'
...
fixing OTA write up to SPI_FLASH_SEC_SIZE margins (GitHub PR)
Closes IDFGH-11311
See merge request espressif/esp-idf!26897
2023-11-21 15:12:12 +08:00
Mahavir Jain
fc22c61cdf
Merge branch 'docs/update_copyrights_page' into 'master'
...
docs: add protobuf-c, cmock, unity components entry to copyrights page
See merge request espressif/esp-idf!27266
2023-11-21 15:11:30 +08:00
luomanruo
29f712651a
ble(fix): deinit crash issue
2023-11-21 15:02:43 +08:00
zwl
e9b4c3e6c2
fix(ble): fixed ble occasional rx exception issue
2023-11-21 15:00:55 +08:00
luomanruo
30f4a43556
ci(ble/bluedroid): Add notes in sdkconfig.defaults
2023-11-21 15:00:55 +08:00
luomanruo
20c890f33b
ble: update controller log module
2023-11-21 15:00:55 +08:00
luomanruo
93df0042d1
ble: update c6 h2 lib to 5b1dfd2b, c2 lib to db4e1fb2
2023-11-21 15:00:55 +08:00
luomanruo
ec119aa694
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
...
ble(fix): Fixed the issue of not returning memory to the memory pool after deinit callout
2023-11-21 15:00:55 +08:00
Rahul Tank
843f48fb00
ci(nimble): Cleanup sdkconfig files
2023-11-21 11:52:11 +05:30
Wang Ziyan
baf1091868
Merge branch 'docs/update_cn_for_sdmmc_and_ulp-lp-core' into 'master'
...
docs: Update CN for sdmmc and ulp-lp-core docs
Closes DOC-6632
See merge request espressif/esp-idf!27198
2023-11-21 13:13:34 +08:00
Chen Yu Dong
d7345a89df
Merge branch 'ci/fix_fetch_from_mirror_url_if_exists' into 'master'
...
ci: fix fetch_from_mirror_url_if_exists
See merge request espressif/esp-idf!27184
2023-11-21 12:03:52 +08:00
Lou Tian Hao
cde12242b4
Merge branch 'feature/support_ext1_clear_spec_pins' into 'master'
...
feat: support ext1 add or remove spec pin for chips which support ext1 wakeup
Closes IDFGH-11440
See merge request espressif/esp-idf!26999
2023-11-21 11:29:33 +08:00
morris
e86acbe556
feat(lcd): pre-support rgb and i80 lcd driver on esp32p4
...
added LL functions for LCD_CAM module, only the LCD part
2023-11-21 10:46:52 +08:00
Wang Zi Yan
90afe1a32f
docs: Update CN for sdmmc and ulp-lp-core docs
2023-11-21 10:34:54 +08:00
Marius Vikhammer
4bb8f5c577
Merge branch 'feature/remove_esp_spi_g1' into 'master'
...
refactor(spi): moved spi hw sharing func to hw support
Closes IDF-8503
See merge request espressif/esp-idf!27110
2023-11-21 10:26:55 +08:00
Tomas Rezucha
9b233aca2b
Merge branch 'fix/usb_short_desc' into 'master'
...
fix(usb/host): Do not abort on string descriptor overflow
See merge request espressif/esp-idf!27127
2023-11-21 10:22:03 +08:00
xiaqilin
a0ecd49725
feat(pm): change power up/down register callback name
2023-11-21 10:18:55 +08:00
xiaqilin
5a77f87986
feat(ieee802154): register power_down/power_up callback for esp32c6
2023-11-21 10:18:55 +08:00
cjin
e98e291601
fix(pm): switch root clk src to PLL for modem reg opt and added callback
2023-11-21 10:18:32 +08:00
xiaqilin
3292ee7039
fix(ieee802154): remove skip light sleep callback
2023-11-21 10:18:17 +08:00
cjin
c1798adac6
change(pm): add pm lock count check before reg backup
2023-11-21 10:18:16 +08:00
xiaqilin
15df836ab4
fix(ieee802154): add skip light sleep for esp32c6 light sleep
2023-11-21 10:18:03 +08:00
xiaqilin
f428f9d8c0
fix(pm): remove unuse extra_refs related code
2023-11-21 10:18:03 +08:00
cjin
ff69928064
feat(pm): change power down prepare position
2023-11-21 10:18:03 +08:00
cjin
15e1c8d3ca
feat(ble): remove software regdma opt in bt
2023-11-21 10:18:03 +08:00
xiaqilin
b9baf49782
fix(pm): add mac/bb power down/up prepare for fix esp32c6 pll issue
2023-11-21 10:18:03 +08:00
Marius Vikhammer
68574398d1
docs(hw_ref): updated with latest module datasheet link
2023-11-21 02:10:42 +00:00
Haruki Nakajima
74f95d7a69
Update get-started-devkitc.rst
...
Update related documents with new datasheet
2023-11-21 02:10:42 +00:00
Shu Chen
4cecb6ac19
Merge branch 'fix/ot_invalid_configs' into 'master'
...
fix(openthread): remove invalid configs from ot examples
Closes IDF-8492
See merge request espressif/esp-idf!27177
2023-11-21 10:04:24 +08:00
Wang Meng Yang
02e6dc7cd7
Merge branch 'fix/remove_deprecated_bt_example_sdkfonfigs' into 'master'
...
ci(bt/bluedroid): remove configs that are not in effect
Closes IDF-8498
See merge request espressif/esp-idf!26906
2023-11-21 10:03:00 +08:00
Jakob Hasse
e6e1cf4a19
Merge branch 'contrib/github_pr_12525' into 'master'
...
change(console): print sorted help (GitHub PR)
Closes IDFGH-11382
See merge request espressif/esp-idf!27022
2023-11-21 09:31:44 +08:00
Chen Yudong
294222eabf
ci: fix fetch git diff from pipeline schedules
2023-11-20 22:08:57 +08:00
Jiang Jiang Jian
59ba806b01
Merge branch 'bugfix/allow_some_special_invalid_igtk_keyindex_to_workaround_faulty_ap' into 'master'
...
fix(wifi): allow some special igtk keyindx to workaround faulty APs
Closes WIFI-6342
See merge request espressif/esp-idf!27213
2023-11-20 21:42:05 +08:00
Shu Chen
8a349a2618
fix(openthread): remove invalid configs from ot examples
2023-11-20 19:43:34 +08:00
Lou Tianhao
ea7cfc40ae
change(pm/ext1): replace esp_sleep_clear_ext1_wakeup_io by esp_sleep_disable_ext1_wakeup_io
2023-11-20 19:30:50 +08:00
Armando (Dou Yiwen)
712e7756f5
Merge branch 'refactor/esp_driver_sdspi' into 'master'
...
refactor(sdspi): place sdspi driver into a new component
See merge request espressif/esp-idf!27225
2023-11-20 19:24:10 +08:00
morris
add4749d15
feat(rmt): callback function can support partial receive
2023-11-20 18:49:38 +08:00
gaoxu
4f81883ccf
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
2023-11-20 17:38:34 +08:00
morris
05e6ccbba7
feat(gdma): can read interrupt raw status
2023-11-20 17:25:57 +08:00
morris
2f72b3578a
feat(gdma): distinguish abnormal and normal eof in the gdma event data
2023-11-20 17:25:57 +08:00
Mahavir Jain
e9bdec4042
docs: add protobuf-c, cmock, unity components entry to copyrights page
2023-11-20 14:48:13 +05:30
Sudeep Mohanty
3334ec54fa
Merge branch 'feature/freertos_config_for_tmr_task_affinity' into 'master'
...
feat(freertos/idf): Add config option for FreeRTOS Timer Task core affinity
Closes IDF-7906 and IDFGH-8895
See merge request espressif/esp-idf!26652
2023-11-20 16:51:31 +08:00
sonika.rathi
e15fcd2b28
docs(vfs): update esp_vfs_register_fd api description
...
Closes https://github.com/espressif/esp-idf/issues/11586
2023-11-20 09:39:05 +01:00
Lou Tianhao
b86d550ec5
change(pm/ext): remove ext0_wakeup_clear and ext1_wakeup_clear
2023-11-20 16:36:50 +08:00
Tomas Rezucha
f48f433d5b
fix(usb/host): Do not abort on string descriptor overflow
...
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-11-20 09:12:54 +01:00
Lou Tianhao
8db9f79bd2
change(pm/ext1): replace esp_sleep_set_ext1_wakeup_io by esp_sleep_enable_ext1_wakeup_io
2023-11-20 16:04:01 +08:00
Lou Tianhao
d97f45b3a8
bugfix: ext0_wakeup_prepare func when s_config.wakeup_triggers & RTC_EXT0_TRIG_EN == false
2023-11-20 16:03:57 +08:00
Chen Yudong
d738185ff8
ci: fix fetch_from_mirror_url_if_exists
2023-11-20 16:00:01 +08:00
morris
72e414105d
Merge branch 'contrib/github_pr_12559' into 'master'
...
fix(spi): correct macro REG_SPI_BASE(i) for all targets (GitHub PR)
Closes IDFGH-11421 and IDFGH-11424
See merge request espressif/esp-idf!27085
2023-11-20 15:55:41 +08:00
morris
7690888e4f
Merge branch 'bugfix/rmt_tx_check_owner' into 'master'
...
fix(rmt): reenable dma owner check
Closes IDFGH-11426
See merge request espressif/esp-idf!27141
2023-11-20 14:51:34 +08:00
gongyantao
cbb3da69ae
ci(bt/bluedroid): remove configs that are not in effect
2023-11-20 14:32:13 +08:00
Rahul Tank
3ccadd053c
Merge branch 'bugfix/fix_incorrect_irk_set' into 'master'
...
fix(nimble): Fixed issue of incorrect IRK being set
See merge request espressif/esp-idf!27244
2023-11-20 14:06:40 +08:00
Aditya Patwardhan
9cf90d8a7a
Merge branch 'bugfix/fix_http_client_async_mode' into 'master'
...
fix(esp_http_client): Fix esp_http_client async mode
Closes IDFGH-11191
See merge request espressif/esp-idf!26333
2023-11-20 14:05:03 +08:00
Armando
b8aba80172
feat(sd): added readme for dependency among SD host related components
2023-11-20 12:30:03 +08:00
Armando
c50e364a97
refactor(sdspi): place sdspi driver into a new component
2023-11-20 12:30:03 +08:00
Marius Vikhammer
52e3f09b32
refactor(spi): moved spi hw sharing func to hw support
...
Common spi functionality for sharing the SPI bus between modules is moved from esp_driver_spi to
a more fitting location in esp_hw_support (shared HW resource control).
This also allows us to decouple the spi_flash driver from esp_driver_spi, removing
esp_driver_spi and esp_ringbuf from G1 builds.
2023-11-20 12:07:54 +08:00
Mahavir Jain
f2a0beb579
Merge branch 'fix/esp32p4-memory-layout' into 'master'
...
fix(heap): Update the heap memory layout on esp32p4 target
Closes IDF-8024, IDF-7921, and IDF-8002
See merge request espressif/esp-idf!26702
2023-11-20 11:14:39 +08:00
Kevin (Lao Kaiyao)
8074fa4fae
Merge branch 'refactor/esp_driver_i2s' into 'master'
...
refactor(i2s): make i2s driver as component
Closes IDF-8377
See merge request espressif/esp-idf!26991
2023-11-20 11:14:07 +08:00
Mahavir Jain
9fb38d82a3
Merge branch 'fix/rng_register_prefix_discrepency_newer_targets' into 'master'
...
Fix: RNG register prefix discrepancy for ESP32C6 and ESP32H2
Closes DOC-5161 and DOC-5175
See merge request espressif/esp-idf!27212
2023-11-20 10:53:09 +08:00
Roman Leonov
1d7132ce6b
Merge branch 'bugfix/usb_host_binterval_check_loosening' into 'master'
...
fix(usb/host): Remove bInterval verification during pipe opening for Interrupt and Isochronous EPs
Closes https://github.com/espressif/esp-idf/issues/12336
See merge request espressif/esp-idf!27075
2023-11-18 03:39:18 +08:00
C.S.M
10f4b04e40
Merge branch 'change/add_scl_check' into 'master'
...
change(i2c): Add check for scl frequency for master_bus_add_device
Closes IDFGH-11469
See merge request espressif/esp-idf!27223
2023-11-17 23:30:32 +08:00
laokaiyao
74441d14ab
refactor(i2s): make i2s driver as component
2023-11-17 21:29:17 +08:00
Kevin (Lao Kaiyao)
f0129e17a8
Merge branch 'refactor/esp_driver_ana_cmpr' into 'master'
...
refactor(ana_cmpr): make analog comparator driver as component
Closes IDF-8521
See merge request espressif/esp-idf!27029
2023-11-17 19:07:08 +08:00
Rahul Tank
edb28d7276
fix(nimble): Fixed issue of incorrect IRK being set
2023-11-17 15:42:57 +05:30
morris
1677bfa0a3
Merge branch 'bugfix/mcpwm_fault_trigger_test' into 'master'
...
fix(mcpwm): fault trigger test forget connect timer and operator
See merge request espressif/esp-idf!27001
2023-11-17 16:31:36 +08:00
Lou Tianhao
7343d16a13
change(pm): add ESP_PM_LOCK_MAX in esp_pm_lock_type_t and change some description for esp_pm_lock_create
2023-11-17 16:24:01 +08:00
Lou Tianhao
aaa1ea8af1
docs(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
2023-11-17 16:23:56 +08:00
Lou Tianhao
a02f72bb81
change(pm/ext1): replace deprecated ext1 func
2023-11-17 16:20:54 +08:00
Lou Tianhao
5b91acb1a1
fix(pm/ext1): ext1_wakeup_prepare func when s_config.wakeup_triggers & RTC_EXT1_TRIG_EN == false
2023-11-17 16:20:38 +08:00
Lou Tianhao
cc0e73a11f
feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
...
squash! feat(pm/ext1): support esp_sleep_enable_io_ext1_wakeup and esp_sleep_disable_io_ext1_wakeup
2023-11-17 16:20:38 +08:00
Michael (XIAO Xufeng)
ad1e48f932
Merge branch 'doc/light_sleep_example_pg' into 'master'
...
doc(sleep_mode): Added link to lightsleep example
See merge request espressif/esp-idf!27202
2023-11-17 15:37:28 +08:00
Mahavir Jain
7505667e7d
Merge branch 'bugfix/esp32h2_ecdsa_hardware_k' into 'master'
...
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
Closes IDF-8508 and IDF-8506
See merge request espressif/esp-idf!26918
2023-11-17 15:10:12 +08:00
Cao Sen Miao
85ced64983
change(i2c): Add check for scl frequency for master_bus_add_device
...
Closes https://github.com/espressif/esp-idf/issues/12598
2023-11-17 15:07:42 +08:00
wuzhenghui
6661e11203
fix(esp_hw_support): re-initialize icg map in modem_clock_module_enable
2023-11-17 14:05:23 +08:00
Jakob Hasse
7781bfae79
refactor(ci): prevent memory leak message without memory leak
2023-11-17 12:15:46 +08:00
Wang Meng Yang
a7fbf452fa
Merge branch 'feature/support_for_32_and_128_bit_custom_uuids' into 'master'
...
feat(bt/bluedroid): Add new APIs for 32 and 128-bit UUIDs
Closes IDFGH-10721
See merge request espressif/esp-idf!27069
2023-11-17 11:48:57 +08:00
Lou Tianhao
7469df6c14
fix(pm/ext1): fix c6 h2 lp_aon_ll_ext1_set_wakeup_pins func
2023-11-17 11:38:20 +08:00
Wang Meng Yang
0107fe2076
Merge branch 'bugfix/add_par_check_in_ag_cind_res' into 'master'
...
Bugfix/add par check in ag cind res
See merge request espressif/esp-idf!27147
2023-11-17 11:07:50 +08:00
Wang Meng Yang
227f531b9d
Merge branch 'bugfix/cleanup_ble_examples_sdkconfig' into 'master'
...
ci(ble/bluedroid):cleanup BLE examples sdkconfig
Closes IDF-8495
See merge request espressif/esp-idf!26931
2023-11-17 10:56:58 +08:00
Wu Zheng Hui
a2f0198cd1
Merge branch 'bugfix/fix_onebyte_watchpoint_setting' into 'master'
...
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
See merge request espressif/esp-idf!27159
2023-11-17 10:47:23 +08:00
Jakob Hasse
46e44ee154
docs(soc): improved soc caps generation documentation
2023-11-17 10:43:59 +08:00
wanlei
4dcd6d7913
fix(spi): correct some signals and dummy bits docs
2023-11-17 02:39:28 +00:00
TD-er
90eada6993
fix(spi): Correct REG_SPI_BASE(i) macro for all targets
...
The existing formula can never match these registers.
Closes https://github.com/espressif/esp-idf/pull/12559
Closes https://github.com/espressif/esp-idf/pull/12562
2023-11-17 02:39:28 +00:00
Kevin (Lao Kaiyao)
2e6e47d988
Merge branch 'feature/support_touch_sensor_on_p4' into 'master'
...
feat(touch): pre-support of touch driver on p4
See merge request espressif/esp-idf!25569
2023-11-17 10:36:11 +08:00
Wang Meng Yang
1eff15b7eb
Merge branch 'bugfix/spp_deinit_crash' into 'master'
...
fix(bt/bluedroid): Fix crash caused by undeleted timer in esp_spp_deinit
Closes BT-3492
See merge request espressif/esp-idf!27093
2023-11-17 10:33:27 +08:00
laokaiyao
bc0201d6f0
refactor(ana_cmpr): make analog comparator driver as component
2023-11-17 10:05:22 +08:00
Jin Cheng
57e3e97497
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization
...
Move the release of the control blocks from the start
of deinitialization to the profile disabled event.
2023-11-17 09:39:46 +08:00
Roland Dobai
82a110c7f3
Merge branch 'fix/monitor_print_filter' into 'master'
...
fix(tools/monitor): fix PRINT_FILTER env variable usage
Closes IDF-8224
See merge request espressif/esp-idf!26383
2023-11-16 21:52:05 +08:00
Roman Leonov
bd51768340
fix(usb/host): remove bInterval verification during pipe opening for INTR and ISOC EPs
2023-11-16 14:11:01 +01:00
zwx
da3107a159
feat(lwip): support NA router farwording flag set
...
* Update submodule: git log --oneline
4a8286ab8bcf983f22421e3d4be650837b5eb277..542ba2997f6cc14fe9c3d781bf9b0d890cd70bb1
- fix router forwarding flag set (espressif/esp-lwip@542ba299 )
2023-11-16 20:21:06 +08:00
muhaidong
147463a0ac
fix(wifi): allow some special igtk keyindx to workaround faulty APs
2023-11-16 20:20:08 +08:00
harshal.patil
91af44d6e8
fix(soc/esp32h2): Fix llperi_rng_data field discrepancy
2023-11-16 17:49:26 +05:30
harshal.patil
798059ace1
fix(soc/esp32c6): Fix llperi_rng_data field discrepancy
2023-11-16 17:49:26 +05:30
Jin Cheng
eab9037b1c
fix(bt/bluedroid): Added dynamic memory allocation for HFP control blocks
2023-11-16 20:10:29 +08:00
Armando (Dou Yiwen)
00124b6f65
Merge branch 'refactor/esp_driver_sdmmc' into 'master'
...
refactor(sdmmc): place sdmmc driver into a new component
See merge request espressif/esp-idf!27059
2023-11-16 20:02:23 +08:00
zhiweijian
e807347a46
ci(ble/bluedroid):cleanup BLE examples sdkconfig
2023-11-16 19:56:39 +08:00
laokaiyao
f35ec64a0b
feat(touch): support touch driver on p4 (soc)
2023-11-16 11:13:02 +00:00
Sudeep Mohanty
f01dbe0314
feat(freertos/idf): Add config option for FreeRTOS Timer Task core affinity
...
This commit adds the ability to set the core affinity for the FreeRTOS
Timer Service task when multi-core configuration is enabled. This commit
also adds a Kconfig option to set the core affinity of the timer task
via the menuconfig.
Closes https://github.com/espressif/esp-idf/issues/10315
2023-11-16 11:42:40 +01:00
wuzhenghui
783059a592
fix(riscv): supports 1 byte and larger than 64byte range watchpoint setting
2023-11-16 18:11:57 +08:00
wuzhenghui
161bd8bfed
change(soc): rename SOC_CPU_WATCHPOINT_SIZE to SOC_CPU_WATCHPOINT_MAX_REGION_SIZE
2023-11-16 18:11:57 +08:00
Xiao Xufeng
a43b074456
doc(sleep_mode): Added link to lightsleep example
2023-11-16 18:01:30 +08:00
Island
dd5b091a8b
Merge branch 'bugfix/fix_bt_3407' into 'master'
...
Fixed power state setting when entering modem sleep on esp32c3
See merge request espressif/esp-idf!27165
2023-11-16 17:09:29 +08:00
Liu Linyan
cb4e3e6286
Merge branch 'feature/remove_ble_mesh_coex_test_example' into 'master'
...
feat(ble mesh): Remove BLE Mesh coex_test example
Closes IDF-8490
See merge request espressif/esp-idf!27151
2023-11-16 17:06:49 +08:00
Shang Zhou
a0edece25a
docs: Update CN translation for api-guides/tools/idf-monitor.rst
2023-11-16 09:20:48 +01:00
Peter Dragun
18ddb86c7f
fix(tools/monitor): fix PRINT_FILTER env variable usage
2023-11-16 09:20:48 +01:00
Armando
54874d9473
change(codeowner): add storage to esp_driver_sdmmc
2023-11-16 15:37:32 +08:00
Armando
a2a489354b
refactor(sdmmc): move sdmmc test apps to tools/test_apps
2023-11-16 15:37:32 +08:00
Armando
5b8d904a9b
refactor(sdmmc): dependency inversion to sdmmc component
2023-11-16 15:37:32 +08:00
Armando
c7c38b7904
refactor(sdmmc): place sdmmc driver into a new component
2023-11-16 15:37:32 +08:00
Frantisek Hrbata
ea84bd51c9
feat(ci): add test for custom cmake CMAKE_EXECUTABLE_SUFFIX
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-11-16 08:14:19 +01:00
Arno Moonen
fec80b5d36
fix(build): fix build failure if CMAKE_EXECUTABLE_SUFFIX is set
...
From: Arno Moonen <arno.moonen@airios.eu >
Follows original message from Arno Moonen <arno.moonen@airios.eu >
While integrating the ESP-IDF into our existing CMake structure,
I've come across quite some hurdles. Most I've been able to fix
in our CMake files, however this one I could not.
Most of the targets created by the esptool_py component assume
that the EXECUTABLE IDF build property (which contains the name
of the CMake executable target) always equals the name of the
created binary.
This is however not always true. For instance, in our setup we use
CMAKE_EXECUTABLE_SUFFIX_C and CMAKE_EXECUTABLE_SUFFIX_CXX in our
toolchain file (both set to .elf). If we do add_executable(my_app),
the target binary file would actually be my_app.elf.
In order to fix this, I've updated it to use the TARGET_FILE generated
expression. That way we also no longer need the EXECUTABLE_DIR IDF build
property here.
I've fixed this on v5.0.1 (as that's the ESP-IDF version I'm currently
trying to integrate), but I assume it should be easy to apply the same
fix to newer versions and the master branch as well.
Note that this problem might exist in multiple places where EXECUTABLE
is being used. While going through the ESP-IDF code base, I even noticed
that a few places actually already seem to use the TARGET_FILE expression.
To be honest the property name might be somewhat confusing as well, as it
is actually the executable target.
Closes https://github.com/espressif/esp-idf/pull/12558
2023-11-16 08:14:19 +01:00
Mahavir Jain
c4559198b8
Merge branch 'fix/cleanup_deleted_menuconfig_option_entries' into 'master'
...
fix(mbedtls): Fix menuconfig option entries
See merge request espressif/esp-idf!26699
2023-11-16 13:34:16 +08:00
Marius Vikhammer
c2e774fe3d
Merge branch 'ci/deploy_docs_git_strategy' into 'master'
...
ci(docs): revert git strategy change for deploy docs
See merge request espressif/esp-idf!27183
2023-11-16 13:02:39 +08:00
C.S.M
9e70bda89e
Merge branch 'feature/support_suspend_on_120m' into 'master'
...
feat(spi_flash): Enable auto suspend on when flash works under 120M
See merge request espressif/esp-idf!27119
2023-11-16 12:24:14 +08:00
Sudeep Mohanty
11097a4fc2
Merge branch 'bugfix/fix_unity_mem_leaks' into 'master'
...
fix(unity): Fixed memory leaks in unity tests
Closes IDFCI-1869
See merge request espressif/esp-idf!27164
2023-11-16 11:43:20 +08:00
Jiang Jiang Jian
461514319a
Merge branch 'bugfix/coex_deprecate_config_rename' into 'master'
...
fix(esp_coex): Fix deprecated configuration options not rename to new one
Closes BT-3245
See merge request espressif/esp-idf!27068
2023-11-16 10:58:42 +08:00
ding huan
5fe34d7ed1
fix(conn): Change second connect delay time to 730
2023-11-16 10:51:01 +08:00
Marius Vikhammer
42ba49390f
ci(docs): revert git strategy change for deploy docs
2023-11-16 10:23:25 +08:00
Jakob Hasse
bf6a904a44
Merge branch 'refactor/remove_unnecessary_mock_headers' into 'master'
...
refactor(ci): removed unnecessary hal and soc mock header files
Closes IDF-8511
See merge request espressif/esp-idf!27047
2023-11-16 09:37:21 +08:00
Jiang Jiang Jian
b7c2e63bb4
Merge branch 'bugfix/supplicant_disconnect_process' into 'master'
...
esp_wifi: Fix bug in esp_wifi_deauthenticate_internal() & wpa_supplicant: Add parameter to configure reason code of deauth frame
Closes WIFIBUG-13
See merge request espressif/esp-idf!23776
2023-11-15 23:52:32 +08:00
Darian
fb8ff0e9fe
Merge branch 'feature/freertos_add_valid_core_id_macro' into 'master'
...
feat(freertos/idf): Add taskVALID_CORE_ID() macro
See merge request espressif/esp-idf!27014
2023-11-15 20:51:55 +08:00
Xue Yun Fei
8ecee62c6d
Merge branch 'bugfix/fix_dhcp_subnet_option_api_dos_not_work_issue' into 'master'
...
Fix(dhcps):fix dhcp subnet option api dos not work issue
See merge request espressif/esp-idf!26490
2023-11-15 20:14:28 +08:00
morris
b37b9b7d64
Merge branch 'docs/mcpwm_missing_fields_capture_channel_config' into 'master'
...
docs: fix MCPWM API Documentation Issue
Closes IDFGH-11443
See merge request espressif/esp-idf!27112
2023-11-15 18:26:37 +08:00
Darian
ce6519672f
Merge branch 'feature/usb_dwc_otg_caps' into 'master'
...
change(usb): Add soc caps for DWC_OTG options
See merge request espressif/esp-idf!26961
2023-11-15 17:48:49 +08:00
Cao Sen Miao
66bba5694e
feat(spi_flash): Enable auto suspend on when flash works under 120M
2023-11-15 17:27:42 +08:00
Omar Chebib
ca1a0bdc59
Merge branch 'bugfix/esp32p4_fpu_check' into 'master'
...
fix(riscv): fix a bug in FPU exception handling
See merge request espressif/esp-idf!27045
2023-11-15 17:19:55 +08:00
chenjianhua
7a07d51859
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(2758518)
...
- Fixed power state setting when entering modem sleep
2023-11-15 16:46:10 +08:00
Sudeep Mohanty
a583063664
fix(unity): Fixed memory leaks in unity tests
...
This commit fixes memory leaks in unity tests when the debug option
CONFIG_FREERTOS_USE_LIST_DATA_INTEGRITY_CHECK_BYTES is enabled. The
commit increases the threshold to 1200 bytes from 1024 bytes.
2023-11-15 09:06:06 +01:00
Jin Cheng
f5c15be581
fix(bt/bluedroid): corrected the API documents of profile HFP and A2DP
2023-11-15 15:34:27 +08:00
Jin Cheng
4edd531fe3
fix(bt/bluedroid): Added some argument check in APIs of HFP AG
2023-11-15 15:18:22 +08:00
C.S.M
386111e8d1
Merge branch 'feature/add_tsens_intr_reason' into 'master'
...
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
See merge request espressif/esp-idf!27126
2023-11-15 15:10:16 +08:00
Gao Xu
8d9e297301
Merge branch 'bugfix/fix_adc_read_zero_h2_new' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!27023
2023-11-15 14:47:01 +08:00
Fu Hanxi
ac0a1b4e8e
Merge branch 'ci/git_strategy_optimization' into 'master'
...
ci: optimize git strategy
Closes IDFCI-1854
See merge request espressif/esp-idf!26797
2023-11-15 14:42:41 +08:00
Aditya Patwardhan
ae05f3f140
fix(mbedtls): Removed redundant menuconfig entry
2023-11-15 04:59:52 +00:00
Mahavir Jain
9acb6863c3
docs(ecdsa): add a note about TRNG dependency for ECDSA peripheral
2023-11-15 10:21:29 +05:30
Mahavir Jain
4a02987182
Merge branch 'fix/aes_mpi_interrupt_allocation_workflow' into 'master'
...
fix(mbedtls): move interrupt allocation during initialization phase
See merge request espressif/esp-idf!26525
2023-11-15 12:38:39 +08:00
Jakob Hasse
7b4cd55d97
refactor(ci): removed unnecessary hal and soc mock header files
2023-11-15 12:15:08 +08:00
Mahavir Jain
fec7fc30f1
fix(api-docs): include in the ECDSA APIs for doxygen build
2023-11-15 09:42:27 +05:30
Mahavir Jain
7bb29086df
docs: add ECDSA peripheral chapter for H2/P4
...
- Add ECDSA peripheral chapter and instructions to program efuse key block
- Update security guide for ECDSA peripheral mention for device identity
- Link with ESP-TLS guide about using ECDSA peripheral in TLS connection
2023-11-15 09:42:26 +05:30
Mahavir Jain
f9501f6ea9
fix(ecdsa): remove unused k_mode from the ECDSA HAL/LL API
...
For ESP32-H2 case, the hardware k mode is always enforced through
efuse settings (done in startup code).
For ESP32-P4 case, the software k mode is not supported in the peripheral
itself and code was redundant.
2023-11-15 09:42:26 +05:30
Mahavir Jain
94bf4710fa
fix(esp32h2): program use_hardware_k efuse bit for ECDSA key purpose
...
In ESP32-H2, the ECDSA peripheral by default uses the TRNG (hardware)
generated k value but it can be overridden to software supplied k.
This can happen through by overriding the `ECDSA_SOFTWARE_SET_K` bit
in the configuration register. Even though the HAL API is not exposed
for this but still it could be achieved by direct register
programming. And for this scenario, if sufficiently random k is not
supplied by the software then it could posses a security risk.
In this change, we are unconditionally programming the efuse
`ESP_EFUSE_ECDSA_FORCE_USE_HARDWARE_K` bit during startup security
checks itself. Additionally, same is ensured in the `esp_efuse_write_key`
API as well. This always enforces the hardware k mode in the ECDSA
peripheral and ensures strongest possible security.
2023-11-15 09:42:26 +05:30
wangjialiang
89e43ff595
feat(ble mesh): Remove BLE Mesh coex_test example
2023-11-15 12:02:58 +08:00
Darian Leung
c12da6b77d
feat(freertos/idf): Add taskVALID_CORE_ID() macro
...
This commit adds a taskVALID_CORE_ID() macro, similar to the one offered in
Amazon SMP FreeRTOS.
- Various functions have been updated to use that macro
- Removed some unecessary static asserts of CONFIG_FREERTOS_NO_AFFINITY and
added casting.
- Uncrustify changes
2023-11-15 11:53:26 +08:00
Mo Fei Fei
6ba047bc19
Merge branch 'docs/update_cn_trans_usb_host.rst' into 'master'
...
Docs: Update Chinese translation for usb_host.rst
Closes DOC-6624
See merge request espressif/esp-idf!27028
2023-11-15 11:50:12 +08:00
Mo Fei Fei
3491fa154a
Docs: Update Chinese translation for usb_host.rst
2023-11-15 11:50:12 +08:00
Mahavir Jain
2a09627d03
Merge branch 'bugfix/secure_boot_v2_docs' into 'master'
...
fix(docs): correct the target specific macros for secure boot v2 guide
See merge request espressif/esp-idf!26993
2023-11-15 11:17:43 +08:00
Sarvesh Bodakhe
b42e14c9b7
fix(wifi): fix bug in 'esp_wifi_deauthenticate_internal' and other improvements
2023-11-15 08:27:50 +05:30
xueyunfei
5982d1cda4
Fix(dhcps):fix dhcp subnet option api dos not work issue
2023-11-15 10:53:50 +08:00
Jiang Jiang Jian
65b8830d07
Merge branch 'bugfix/disallow_dpp_wps' into 'master'
...
fix(wifi): Disallow DPP and WPS concurrency
Closes WIFIBUG-205
See merge request espressif/esp-idf!26850
2023-11-15 10:41:59 +08:00
Sarvesh Bodakhe
2d83e3e7f4
fix(wpa_supplicant): Add some bugfixes in wpa_supplicant
...
1) Add parameter to configure reason code of deauth frame
2) Add logs to indicate MIC failure 4-Way-Handshake
3) Process RSNXE capabilities only if AP advertises them
2023-11-15 08:06:37 +05:30
Jin Cheng
97e9eb5ca8
fix(bt/bluedroid): Fix the crash of invalid access to released resources
...
It is caused by the delayed timer is alarmed after esp_spp_deinit.
2023-11-15 02:12:14 +00:00
Marius Vikhammer
5b189fe6c1
Merge branch 'docs/h2_programming_guide_cleanup' into 'master'
...
docs(esp32h2): updated misc docs with esp32h2 content
Closes IDF-6677 and IDF-6688
See merge request espressif/esp-idf!27111
2023-11-15 09:51:12 +08:00
Rahul Tank
677faec371
Merge branch 'bugfix/generate_new_irk_across_reboot' into 'master'
...
fix(nimble): Generate a new unique IRK for every chip.
Closes BLERP-75 and IDFGH-9564
See merge request espressif/esp-idf!26071
2023-11-15 00:04:49 +08:00
Wang Ziyan
0334dc92ff
Merge branch 'docs/update_cn_for_security_docs' into 'master'
...
docs: Update CN for security docs
Closes DOC-6633
See merge request espressif/esp-idf!26972
2023-11-14 23:03:12 +08:00
morris
9a6c279dbd
fix(rmt): enable dma owner check
...
Closes https://github.com/espressif/esp-idf/issues/12564
2023-11-14 22:40:02 +08:00
David Čermák
0d12732b4c
Merge branch 'bugfix/dhcp_opts_vsi_vci' into 'master'
...
lwip: Fix receiving of DHCP vendor info (GitHub PR)
Closes IDFGH-10591
See merge request espressif/esp-idf!25043
2023-11-14 22:36:10 +08:00
Fu Hanxi
a6ccc2e18e
ci: optimize git strategy
2023-11-14 15:31:30 +01:00
Sudeep Mohanty
bf237a2bd4
Merge branch 'feature/freertos_expose_list_integrity_check_option' into 'master'
...
feat(freertos): Exposed Kconfig option for configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES
Closes IDF-8366
See merge request espressif/esp-idf!26960
2023-11-14 21:27:19 +08:00
Darian Leung
c0de14d0b9
refactor(hal/usb_dwc): Add DWC OTG configuration values
...
This commit adds a subset of the DWC OTG configuration values to the
'usb_dwc_ll.h' file. Only relevant configuration values have been added.
Some DWC OTG releated constants have also been moved from 'usb_dwc_hal.h'
to 'usb_dwc_ll.h' and renamed.
2023-11-14 20:49:51 +08:00
Darian Leung
a51813d9d9
refactor(soc): SOC_USB_PERIPH_NUM option
...
This commit refactors SOC_USB_PERIPH_NUM as follows:
- Renamed to SOC_USB_OTG_PERIPH_NUM to avoid confusion with USB Serial JTAG
- Updated to unsigned integer "1U"
- Updated some build rules to depend on SOC_USB_OTG_SUPPORTED instead
2023-11-14 18:48:01 +08:00
Cao Sen Miao
343f03c3a7
feature(temperature_sensor): Add temperature sensor threshold interrupt reason
2023-11-14 18:23:33 +08:00
Roland Dobai
dd1247f313
Merge branch 'fix/docs_tools' into 'master'
...
fix(tools): Remove idf.py dependencies from documentation
See merge request espressif/esp-idf!27101
2023-11-14 16:37:44 +08:00
Darian
159beab9d9
Merge branch 'contrib/github_pr_12551' into 'master'
...
Minor fix style-guide.rst (GitHub PR)
Closes IDFGH-11413
See merge request espressif/esp-idf!27113
2023-11-14 16:24:51 +08:00
Wang Zi Yan
32ce89f3cf
docs: Update CN for security docs
2023-11-14 07:41:58 +00:00
Omar Chebib
e56f5b15cc
fix(riscv): fix a bug in FPU exception handling
...
On the ESP32-P4, it is possible to have an exception because of an FPU instruction
while EXT_ILL CSR is not zero and its FPU bit is not set.
2023-11-14 06:55:08 +00:00
morris
b50d30f860
docs(mcpwm): add missing explanation about keep_io_conf_at_exit
...
Closes https://github.com/espressif/esp-idf/issues/12579
2023-11-14 14:34:14 +08:00
Rahul Tank
4f20eec398
fix(nimble): Generate a new unique Local IRK for each chip
2023-11-14 10:36:09 +05:30
Marius Vikhammer
730f2af489
docs(esp32h2): updated misc docs with esp32h2 content
2023-11-14 12:09:00 +08:00
Wu Zheng Hui
bb95f9bcc6
Merge branch 'bugfix/fix_psram_access_faild_after_pd_cpu_wakeup' into 'master'
...
fix(esp_pm): fix psram access failed after pd_cpu wakeup if uart driver driven console is used
Closes WIFIBUG-238
See merge request espressif/esp-idf!27020
2023-11-14 11:50:50 +08:00
Jakob Hasse
dad563cfaf
change(console): changed unit tests according to sorted help
...
Merges https://github.com/espressif/esp-idf/pull/12525
2023-11-14 11:33:45 +08:00
Jiang Jiang Jian
97e33fbb75
Merge branch 'bugfix/fix_lightsleep_current_leakage_on_usj_pad' into 'master'
...
fix(esp_hw_support): fix lightsleep current leakage on usb pad
Closes IDF-6154 and PM-18
See merge request espressif/esp-idf!26470
2023-11-14 11:17:29 +08:00
Jakob Hasse
53e497a93a
Merge branch 'doc/c_support_page' into 'master'
...
docs: Added C documentation page
Closes IDFGH-10790 and IDFGH-11283
See merge request espressif/esp-idf!26761
2023-11-14 10:44:40 +08:00
Marius Vikhammer
e7734a3367
Merge branch 'feature/g1_driver_refactors' into 'master'
...
refactor(system): removed dependency on driver from g1 components
Closes IDF-8454
See merge request espressif/esp-idf!27086
2023-11-14 09:45:47 +08:00
Jiang Jiang Jian
1b46e14054
Merge branch 'bugfix/add_header_files_for_wifi_os_adapter' into 'master'
...
Fix(esp_wifi):add missing stdbool.h and sdkconfig.h in wifi_os_adapter.h
Closes WIFI-6105
See merge request espressif/esp-idf!25669
2023-11-13 22:46:44 +08:00
Roland Dobai
6f50b02a3a
fix(tools): Remove idf.py dependencies from documentation
...
Those dependencies are always satisfied because:
- ESP-IDF supports Python 3.8+ at this moment,
- click version is checked and ensured by the install scripts.
2023-11-13 14:33:54 +01:00
Sudeep Mohanty
ff6b0ed148
Merge branch 'task/freertos_deprecate_xtaskgetaffinity' into 'master'
...
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
Closes IDF-8164 and IDF-8163
See merge request espressif/esp-idf!26875
2023-11-13 20:23:49 +08:00
Armando (Dou Yiwen)
035d5d17cf
Merge branch 'feat/sdio_cross_chip_test_apps' into 'master'
...
sdio: cross chip test apps
Closes IDF-8459
See merge request espressif/esp-idf!26670
2023-11-13 18:58:54 +08:00
Sudeep Mohanty
11109fc386
Merge branch 'bugfix/freertos_define_list_volatile' into 'master'
...
fix(freertos/idf): Define configLIST_VOLATILE for list elements
Closes IDF-8361
See merge request espressif/esp-idf!27066
2023-11-13 16:56:57 +08:00
wuzhenghui
59ad88d9f7
fix(esp_pm): fix psram access faild after pd_cpu wakeup
2023-11-13 16:32:30 +08:00
wuzhenghui
232187d12c
change(esp_pm): improve POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP description
...
Rename PM_POWER_DOWN_TAGMEM_IN_LIGHT_SLEEP to PM_RESTORE_CACHE_TAGMEM_AFTER_LIGHT_SLEEP
and improve the description for it
2023-11-13 16:32:25 +08:00
zhangyanjiao
1b5fb22da8
feat(wifi/vendor): get more wifi information in csi rx callback
2023-11-13 16:08:45 +08:00
zhangyanjiao
6d4e41f992
doc(Wi-Fi/Vendor): Update comments for wifi_csi_info_t
2023-11-13 16:08:45 +08:00
xueyunfei
9df662703b
Fix(esp_wifi): Add the missing header file to the wifi header files.
2023-11-13 16:08:45 +08:00
Jiang Jiang Jian
4f47c40542
Merge branch 'bugfix/add_disconnect_reason_codes' into 'master'
...
Add more descriptive reasons for disconnect.
Closes WIFI-2900
See merge request espressif/esp-idf!25321
2023-11-13 16:05:40 +08:00
Marius Vikhammer
d293ad94bd
feat(pm): removed dependency on driver component
2023-11-13 15:49:12 +08:00
Marius Vikhammer
74887d81c9
refactor(system): removed dependency on driver from g1 components
...
esp-system and esp-hw-support, and the rest of the g1 components, now only depend on
esp_driver_spi and esp_driver_gpio. Removing the rest of the driver components from g1 builds.
2023-11-13 15:42:48 +08:00
morris
ed6ede696e
Merge branch 'feature/esp_driver_mcpwm' into 'master'
...
feat(mcpwm): refactor mcpwm driver into a component
Closes IDF-8379
See merge request espressif/esp-idf!26738
2023-11-13 15:26:56 +08:00
gaoxu
36be1473de
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal
2023-11-13 14:48:40 +08:00
jgujarathi
47e8de1d4d
fix(esp_wifi): Add more descriptive reasons for disconnect
...
Adds 3 more ddisconnect reasons in case of No AP found.
1. REASON_NO_AP_FOUND_IN_RSSI_THRESHOLD : AP rejected because it did
not meet rssi threshold.
2. REASON_NO_AP_FOUND_IN_AUTHMODE THRESHOLD : AP rejected because it
did not meet security threshold.
3. REASON_NO_AP_FOUND_WITH_COMPATIBLE_ SECURITY : AP rejected because
of incompatible security configuration. These situations could include
-- bss offerring WEP, but our password is not WEP compliant,
-- Encrypted AP bss but we have no password config set.
-- AP is Enterprise but we have not setup enterprise config and vice versa
Closes https://github.com/espressif/esp-idf/issues/5957
2023-11-13 14:22:59 +08:00
Jakob Hasse
342d6ba882
Merge branch 'bugfix/newlib_test_correct_assertions' into 'master'
...
fix(newlib,ci): wrong floating point number handling in tests
See merge request espressif/esp-idf!27032
2023-11-13 12:22:16 +08:00
Jiang Jiang Jian
735b9cd827
Merge branch 'bugfix/build_error_when_enable_ag_and_hf' into 'master'
...
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled
See merge request espressif/esp-idf!27073
2023-11-13 11:26:19 +08:00
Armando
faa6e51086
feat(sdio): sdio cross chip test app
2023-11-13 11:21:47 +08:00
Jiang Jiang Jian
907a7d9977
Merge branch 'test/ctrl_acl_u_pkt_type' into 'master'
...
feat(bt/bluedroid): Added an API to specific data types for ACL-U traffic
See merge request espressif/esp-idf!26173
2023-11-13 11:17:37 +08:00
Jakob Hasse
ed5a7dfa82
docs: Added C documentation page
...
Closes https://github.com/espressif/esp-idf/issues/12439
Closes https://github.com/espressif/esp-idf/issues/12001
2023-11-13 10:47:15 +08:00
Steven Burnett
0a79d13a2d
Add option to configure FATFS_USE_LABEL in menuconfig
2023-11-11 23:00:08 +00:00
Sudeep Mohanty
526aa01154
Merge branch 'docs/remove_duplication_in_build_system_docs' into 'master'
...
fix(docs/build_system): Remove duplication about project_include.cmake usage
See merge request espressif/esp-idf!27084
2023-11-11 15:32:32 +08:00
Rahul Tank
9d49241c92
Merge branch 'bugfix/remove_bond' into 'master'
...
fix(nimble): Handled deletion of IRK/LTK on basis of key availability.
Closes BLERP-81, BLERP-127, BLERP-128, BLERP-129, and BLERP-219
See merge request espressif/esp-idf!26128
2023-11-11 14:06:42 +08:00
wuzhenghui
0ab0d2182e
fix(esp_hw_support): fix lightsleep current leakage on usb-phy controlled pad
2023-11-11 13:00:55 +08:00
Wu Zheng Hui
573d06f6f7
Merge branch 'bugfix/move_fe_32m_to_adc_fe_common_clock' into 'master'
...
fix(esp_hw_support): move fe_32m to fe/adc common clock
Closes IDF-8540
See merge request espressif/esp-idf!27030
2023-11-10 23:40:31 +08:00
Ondrej Kosta
1844a6680c
Merge branch 'bugfix/lan8720_ci_speed' into 'master'
...
Added ioctl option to read/write PHY registers + addressed LAN8720 errata
Closes IDFCI-1845
See merge request espressif/esp-idf!26796
2023-11-10 23:24:26 +08:00
Sudeep Mohanty
348206fc65
fix(docs/build_system): Remove duplication about project_include.cmake usage
...
This commit fixes a duplication regarding the usage of the
project_include.cmake file in the build_system.rst doc.
2023-11-10 16:12:59 +01:00
Alexey Lapshin
d501c67458
Merge branch 'feature/update-gdb-to-12.1_20231023' into 'master'
...
feat(tools): update gdb version to 12.1_20231023
Closes GCC-311 and GCC-334
See merge request espressif/esp-idf!26646
2023-11-10 22:51:17 +08:00
Wang Mengyang
479cecc1f8
fix(bt/bluedroid): Fix build error when both of the HFP roles are enabled and also CONFIG_BT_BLE_DYNAMIC_ENV_MEMORY is set to true
2023-11-10 20:14:01 +08:00
Mahavir Jain
b234844c65
Merge branch 'docs/use_tls_v1_2_and_v1_3_simultaneously' into 'master'
...
docs: Add documentation for using TLS v1.2 and v1.3 simultaneously
Closes IDF-8449
See merge request espressif/esp-idf!26791
2023-11-10 16:37:39 +08:00
Harshit Malpani
c67dac7225
docs: Add documentation for using TLS v1.2 and v1.3 simultaneously
2023-11-10 16:37:39 +08:00
Sudeep Mohanty
289913daaf
fix(freertos/idf): Define configLIST_VOLATILE for list elements
...
It was noticed that when high level compiler optimizations are enabled,
the compiler optimizes some list manupulation code. This commit enables
the configLIST_VOLATILE for list elements to prevent the compiler from
optimizing out essential kernel code.
2023-11-10 09:23:51 +01:00
Abhinav Kudnar
0af52055e1
fix(nimble): Handled IRK/LTK deletion based on key availability
2023-11-10 12:27:21 +05:30
Rahul Tank
f9d334bc96
Merge branch 'bugfix/pairing_when_enc_with_no_key_fails' into 'master'
...
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
Closes BLERP-231
See merge request espressif/esp-idf!27010
2023-11-10 14:37:43 +08:00
Alexey Lapshin
fc7ac87b61
feat(tools): update gdb version to 12.1_20231023
2023-11-10 06:37:33 +00:00
Guillaume Souchere
fd2b8b5eb3
fix(heap): Update the heap memory layout on esp32p4 target
...
- fix the value of SOC_ROM_STACK_START in soc.h
- Update the memory usage of ROM bootloader appendix in bootloader.ld
- Update the soc_memory_regions table to minimize the number of regions
created after the startup stack is added back as a heap.
2023-11-10 07:29:22 +01:00
Song Ruo Jing
365123dfaa
Merge branch 'bugfix/uart_custom_console' into 'master'
...
fix(console): enable to select UART1 port for console output
Closes IDF-6190
See merge request espressif/esp-idf!26642
2023-11-10 12:31:22 +08:00
linruihao
33909cfa68
fix(esp_coex): Fix deprecated configuration options not rename to new one
2023-11-10 12:03:27 +08:00
Jiang Jiang Jian
221122ebeb
Merge branch 'bugfix/fix_deinit_init_wifi_scan_fail_issue' into 'master'
...
fix(wifi): fix deinit init wifi scan fail issue
Closes WIFIBUG-200 and WIFI-5775
See merge request espressif/esp-idf!26957
2023-11-10 11:05:03 +08:00
Shang Zhou
818ba42a8b
Merge branch 'docs/add_cn_trans_for_secure-boot-v1' into 'master'
...
docs: Provide CN translation for security/secure-boot-v1.rst
Closes DOC-6231 and DOC-6352
See merge request espressif/esp-idf!26882
2023-11-10 09:46:12 +08:00
Guillaume Souchere
6ab440168a
Merge branch 'fix/heap-task-tracking' into 'master'
...
fix(heap): Fix bugs in heap task tracking
Closes IDFGH-11348 and IDFGH-11345
See merge request espressif/esp-idf!26730
2023-11-09 23:51:00 +08:00
Song Ruo Jing
46d33e46ef
fix(console): enable to select UART1 port for console output
...
This feature was only enabled for esp32, esp32s2, esp32s3 previously.
Now, enabling this feature for all targets.
2023-11-09 22:32:49 +08:00
morris
eb5183f503
feat(mcpwm): refactor mcpwm driver into a component
2023-11-09 22:05:06 +08:00
Sudeep Mohanty
d507a86285
feat(freertos): Exposed Kconfig option for configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES
...
This commit exposes the FreeRTOS List integrity check option
configUSE_LIST_DATA_INTEGRITY_CHECK_BYTES via menuconfig.
2023-11-09 14:54:13 +01:00
Jiang Jiang Jian
92c4714128
Merge branch 'bugfix/fix_softap_set_config_issue' into 'master'
...
fix(wifi): fix some wifi bugs
Closes WIFI-6207
See merge request espressif/esp-idf!25242
2023-11-09 21:53:55 +08:00
Armando (Dou Yiwen)
2b173ce727
Merge branch 'refactor/esp_driver_spi' into 'master'
...
refactor(spi): make spi driver as component
Closes IDF-8371
See merge request espressif/esp-idf!26549
2023-11-09 21:41:29 +08:00
Roland Dobai
d484dafb63
Merge branch 'fix/ci_autocomplete' into 'master'
...
Tools, CI: Improve autocomplete tests
Closes IDFCI-1603
See merge request espressif/esp-idf!26958
2023-11-09 20:49:36 +08:00
Sonika Rathi
c8243465e4
Merge branch 'bugfix/uart_vfs_select_in_iram' into 'master'
...
fix: add UART VFS select callback in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
See merge request espressif/esp-idf!24899
2023-11-09 20:14:48 +08:00
Shang Zhou
3cb8e18648
docs: Provide CN translation for security/secure-boot-v1.rst
2023-11-09 17:31:54 +08:00
zhanghaipeng
4c9861d40d
feat(bt/bluedroid): Support ble create sync report disable and filter duplicate
2023-11-09 17:30:23 +08:00
wuzhenghui
1537cbf9c7
fix(esp_hw_support): move fe_32m to fe/adc common clock
2023-11-09 17:26:24 +08:00
Jakob Hasse
8624e9edf4
fix(newlib,ci): wrong floating point number handling in tests
2023-11-09 17:12:07 +08:00
Alex Offshore
82aa0f3bc3
Minor fix style-guide.rst
2023-11-09 11:56:25 +03:00
Guillaume Souchere
e8f046358d
fix(heap): Add missing test for heap task tracking config
...
- Add sdkconfig.ci.task_tracking that runs generic tests
with heap task tracking enabled.
- Add task_tracking.c that includes a test checking that
a created task that allocates memory is added to the list
of task tracked by the heap task tracking feature.
2023-11-09 09:20:45 +01:00
Guillaume Souchere
872bc74954
fix(heap): Fix bugs in heap task tracking
...
Update task tracking feature to fix bugs introduced when
decoupling task tracking from heap poisoning.
Closes https://github.com/espressif/esp-idf/issues/12498
Closes https://github.com/espressif/esp-idf/issues/12493
2023-11-09 09:20:45 +01:00
Alon Bar-Lev
07a9137fd7
change(console): print sorted help
...
console commands may be registered in random order in application, for example
each module registers its own commands.
the output of help is displayed to human, best to have consistent sorted
output so that the implementation ordering will not affect the output and
allow the user to see a list in some logic order.
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com >
2023-11-09 10:18:42 +02:00
Armando
f346e96e72
change(spi): update test_app build dependency
2023-11-09 14:50:25 +08:00
Armando
02f05f39bb
doc(spi): update esp_driver_spi to migration guides
2023-11-09 14:50:05 +08:00
Armando
714ad573e7
refactor(esp_driver_spi): reformat code with astyle_py
2023-11-09 14:50:05 +08:00
wanlei
3c7609fc53
ci(driver): reduce spi test_app build times
2023-11-09 14:50:05 +08:00
Armando
fca46eac52
refactor(spi): make spi driver as component
2023-11-09 14:50:05 +08:00
Wan Lei
c8c7f999ef
Merge branch 'feature/esp32p4_hp_spi_slave_hd_support' into 'master'
...
Feature/esp32p4 hp spi slave hd support
Closes IDF-7505
See merge request espressif/esp-idf!25974
2023-11-09 14:42:05 +08:00
morris
3d0115034e
Merge branch 'contrib/github_pr_12450' into 'master'
...
Support SSD1306 128x32 (GitHub PR)
Closes IDFGH-11296
See merge request espressif/esp-idf!26943
2023-11-09 14:37:52 +08:00
muhaidong
91bd2c8541
change(hal): remove useless code from periph_ll_wifi_bt_module_enable_clk
2023-11-09 14:17:54 +08:00
Aditya Patwardhan
7c1d9a5813
fix(soc): esp32s3/Fix the DROM_DROM_HIGH limit
...
Previously the DROM_HIGH_ADDR for esp32s3 was 0x3D000000, which
convers only 16 MB of address range. But esp32s3 supports 32 MB
external memory. So this address should be 0x3E000000
2023-11-09 09:58:17 +05:30
muhaidong
1ddcca6dcd
fix(wifi): fix deinit init wifi scan fail issue
2023-11-09 12:05:20 +08:00
C.S.M
647f0d24a7
Merge branch 'feature/suspend_tsus_config' into 'master'
...
feat(spi_flash): Support configurable tSUS in flash suspend and update the test
See merge request espressif/esp-idf!26567
2023-11-09 10:45:17 +08:00
Roland Dobai
92e45c0798
ci(fix): Improve the stability of the autocomplete tests
2023-11-08 15:05:56 +01:00
Fu Hanxi
6ba8c75f1d
Merge branch 'ci/build_log_artifacts' into 'master'
...
ci: added build log artifacts for linux
Closes IDFCI-1848
See merge request espressif/esp-idf!26948
2023-11-08 21:54:59 +08:00
Rahul Tank
a823541487
fix(nimble): Initate pairing if encryption fails with reason no pin or key missing
2023-11-08 18:56:50 +05:30
Ondrej Kosta
383bb46298
ci(esp_eth): addressed LAN8720 errata in CI test
2023-11-08 12:40:28 +00:00
Ondrej Kosta
78f791d4d5
feat(esp_eth): added ioctl option to read/write PHY registers
...
LAN87xx: Added extra delay after setting PHY speed
2023-11-08 12:40:28 +00:00
Island
294c2bd70d
Merge branch 'debug/fix_ble_scan_rsp' into 'master'
...
Debug/fix ble scan rsp
Closes BLERP-190 and BLERP-225
See merge request espressif/esp-idf!26988
2023-11-08 19:39:53 +08:00
muhaidong
407ff67128
fix(wifi): sta not pmf capable when ap requires should reject profile
2023-11-08 19:12:37 +08:00
sonika.rathi
9c82ad06c3
fix(vfs/uart): add UART VFS select callback in IRAM
...
UART VFS select callback is placed in IRAM when CONFIG_UART_ISR_IN_IRAM is enabled
2023-11-08 11:34:22 +01:00
morris
6f35f4be4d
fix(mcpwm): fault trigger test forget connect timer and operator
2023-11-08 17:44:30 +08:00
Wan Lei
ab43ff7932
Merge branch 'fix/spi_eeprom_example_clean_iram_usage' into 'master'
...
fix(spi): clean eeprom example iram usage
See merge request espressif/esp-idf!26995
2023-11-08 15:28:15 +08:00
Michael (XIAO Xufeng)
c0dfe97fcc
Merge branch 'doc/compatibility_s2_v100_decrease' into 'master'
...
doc(compatibility): decrease required version of EPS32-S2 v1.0
See merge request espressif/esp-idf!26516
2023-11-08 15:12:34 +08:00
morris
5cc965e6cb
Merge branch 'feature/rmt_receive_in_isr' into 'master'
...
feat(rmt): support calling rmt_receive in ISR callback
Closes IDF-8488
See merge request espressif/esp-idf!26874
2023-11-08 14:25:52 +08:00
Jiang Jiang Jian
2051a9fe46
Merge branch 'bugfix/fix_esp_wifi_esp_phy_esp_coex_license_and_header_file_docs_issue' into 'master'
...
esp_supplicant: remove wpa supplicant ROM source code copyrights
Closes WIFI-5528, WIFI-6224, and DOC-6408
See merge request espressif/esp-idf!23059
2023-11-08 14:11:12 +08:00
wanlei
ee6dd6a4a9
fix(spi): clean eeprom example iram usage
2023-11-08 10:51:04 +08:00
Darian
c4eea80c07
Merge branch 'change/freertos_local_crit_section_macro' into 'master'
...
change(freertos/idf): Refactor thread safety convenience macros
Closes IDF-8161
See merge request espressif/esp-idf!26805
2023-11-08 10:29:22 +08:00
zhangyanjiao
7cd1115815
fix(wifi/mesh): fix the IE crypto disable error and update doc
2023-11-08 10:24:45 +08:00
morris
7121e8f78d
refactor(lcd): reuse the color types in the hal/color_types.h
2023-11-08 10:09:42 +08:00
morris
0c3f80495a
feat(ssd1306): support 128x32 resolution
2023-11-08 09:58:50 +08:00
morris
2be27f292e
change(esp_lcd): split panel vendor driver into seperate header file
2023-11-08 09:58:50 +08:00
Alexey Storozhev
c4dc16c612
feat(ssd1306): Add vendor specific configuration for SSD1306
...
Merges https://github.com/espressif/esp-idf/pull/12450
2023-11-08 09:58:50 +08:00
C.S.M
5d02e71972
Merge branch 'docs/i2c_ng_docs' into 'master'
...
docs(I2C): Add new programming guide for new I2C driver
See merge request espressif/esp-idf!26752
2023-11-08 09:46:32 +08:00
Roland Dobai
c5e52f352e
Merge branch 'feature/hint_libusb_open' into 'master'
...
feat(hints): Added hint for LIBUSB_ERROR_NOT_FOUND
Closes IDF-8451
See merge request espressif/esp-idf!26757
2023-11-07 22:28:15 +08:00
Mahavir Jain
6b823ddb2a
fix(docs): correct the target specific macros for secure boot v2 guide
...
It appears that target specific or'ing is not supported through the
docs build. Actual text rendering on the docs site was still using
"default" field from the custom macro, rather than using target
specific.
2023-11-07 19:38:44 +05:30
zhanghaipeng
ba2f5c4475
fix(bt/bluedroid): Fix ble adv report evt type
2023-11-07 19:59:35 +08:00
zhanghaipeng
c189842b82
fix(bt/bluedroid): Fix ble keysize check
2023-11-07 19:52:59 +08:00
Cao Sen Miao
ef46828683
docs(i2c): Modify some variables in I2C driver for good docs
2023-11-07 18:42:08 +08:00
Cao Sen Miao
a4e6a71dd5
docs(i2c): Add new programming guide for new I2C driver
2023-11-07 18:41:26 +08:00
Wu Zheng Hui
a9ea49cba2
Merge branch 'bugfix/clear_ulp_wake_intr_in_wake_source_enable' into 'master'
...
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
Closes PM-14
See merge request espressif/esp-idf!26674
2023-11-07 16:58:38 +08:00
Liu Linyan
9aeca2516f
Merge branch 'test/ble_mesh_sar_enh' into 'master'
...
update(ble_mesh): Miscellaneous updates/fixes and support SAR enhancement
See merge request espressif/esp-idf!26871
2023-11-07 16:12:27 +08:00
morris
eb0258e618
Merge branch 'refactor/ringbuffer_set_build_test_dependency' into 'master'
...
change(esp_ringbuf): specify build test dependency
Closes IDF-8395
See merge request espressif/esp-idf!26965
2023-11-07 16:08:59 +08:00
wanlei
2e115ec98c
feat(spi_slave_hd): p4 update examples and document
2023-11-07 16:01:44 +08:00
wanlei
daeb71d7e4
feat(spi_slave_hd): add esp32p4 support for seg and append mode
2023-11-07 15:59:56 +08:00
Jiang Jiang Jian
d63f92eb3e
Merge branch 'ci/add_label_trigger_for_integration_test' into 'master'
...
ci: add label rules for integration test
See merge request espressif/esp-idf!26922
2023-11-07 15:32:14 +08:00
Aleksei Apaseev
999f5acf6b
Merge branch 'ci/add_artifacts_upload_to_after_script' into 'master'
...
ci: Move upload artifacts execution to the after script
See merge request espressif/esp-idf!26919
2023-11-07 13:31:19 +08:00
Jakob Hasse
af0a502f97
Merge branch 'bugfix/linux_gpio_definitions' into 'master'
...
fix(driver): gpio number definitions on Linux
Closes IDFGH-11376
See merge request espressif/esp-idf!26934
2023-11-07 12:24:29 +08:00
wanlei
751efec8b6
refactor(spi_slave_hd): refactor append mode dma_desc struct
2023-11-07 12:06:45 +08:00
Marius Vikhammer
b90dfe0759
Merge branch 'ci/docs_no_download_artifacts' into 'master'
...
ci(docs): stop build docs jobs from downloading artifacts
See merge request espressif/esp-idf!26952
2023-11-07 10:46:55 +08:00
morris
369e423dad
change(esp_ringbuf): specify build test dependency
2023-11-07 10:40:00 +08:00
Armando (Dou Yiwen)
0c81f41e16
Merge branch 'bugfix/fix_wrong_adc_attenuation_name' into 'master'
...
adc: rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
See merge request espressif/esp-idf!26460
2023-11-07 10:37:24 +08:00
morris
5f9d8a77ed
Merge branch 'feature/esp_driver_gptimer' into 'master'
...
refactor(gptimer): refactor gptimer driver into a component
Closes IDF-8375
See merge request espressif/esp-idf!26716
2023-11-07 01:17:29 +08:00
muhaidong
deed5684ce
change(wifi): update esp_coexist_internal.h and esp_modem_wrapper.h
2023-11-06 21:55:33 +08:00
muhaidong
3e98a7be6e
docs(esp_mesh): update esp_mesh_internal.h
2023-11-06 21:55:21 +08:00
muhaidong
0851c7135d
update(wifi): update esp_wifi_crypto_types.h
2023-11-06 21:55:11 +08:00
muhaidong
dea39f359e
update(esp_coexist): update esp coexist header file
2023-11-06 21:54:59 +08:00
muhaidong
db5209bf54
fix(wifi): add esp_wifi and esp_coexist header files to Doxyfile
2023-11-06 21:54:25 +08:00
muhaidong
84a599d8d4
esp_supplicant: remove wpa supplicant ROM source code copyrights
2023-11-06 21:54:16 +08:00
Jiang Jiang Jian
e4d70e98e5
Merge branch 'bugfix/fix_fragment_bug' into 'master'
...
fix(wifi): fix rate check error in fragment
See merge request espressif/esp-idf!26913
2023-11-06 20:34:59 +08:00
Martin Vychodil
2beef95ff1
Merge branch 'feature/update_strorage_test_config' into 'master'
...
feat(storage): update config for app tests
Closes IDF-5552
See merge request espressif/esp-idf!26310
2023-11-06 19:42:04 +08:00
Armando
d3be2541de
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
...
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
2023-11-06 18:55:49 +08:00
Aleksei Apaseev
b64da91823
ci: Move upload artifacts execution of build and target_test stages to the after script section
2023-11-06 18:24:10 +08:00
Cao Sen Miao
dcff5220a7
feat(spi_flash): Support configurable tSUS in flash suspend
2023-11-06 18:04:43 +08:00
Kapil Gupta
8768c9231c
Merge branch 'bugfix/dpp_config_memset' into 'master'
...
fix(wpa_supplicant): memzero wifi config before sending config event
Closes WIFIBUG-230
See merge request espressif/esp-idf!26915
2023-11-06 17:33:36 +08:00
morris
f2304a5f73
docs: adding migration guide about esp_driver_xyz components
2023-11-06 17:09:31 +08:00
morris
2ef14fe55e
refactor(gptimer): refactor gptimer driver into a component
2023-11-06 17:09:31 +08:00
Marius Vikhammer
501dbcfacf
ci(docs): stop build docs jobs from downloading artifacts
2023-11-06 16:59:31 +08:00
Harshit Malpani
61d4775027
fix(esp_http_client): Fix esp_http_client async mode
...
Closes https://github.com/espressif/esp-idf/issues/12358
2023-11-06 13:13:15 +05:30
Darian
455cc345f7
Merge branch 'contrib/github_pr_12523' into 'master'
...
fix: assert failed in example uart_async_rxtxtasks (GitHub PR)
Closes IDFGH-11380
See merge request espressif/esp-idf!26935
2023-11-06 15:24:17 +08:00
Song Ruo Jing
8029946cba
Merge branch 'refactor/esp_driver_gpio' into 'master'
...
refactor(gpio): make gpio driver as component
See merge request espressif/esp-idf!26509
2023-11-06 15:03:30 +08:00
Tomáš Rohlínek
559fb2d2bf
feat(storage): minimize platforms for tests
2023-11-06 07:41:36 +01:00
igor udot (horw)
2dcb6d1fbb
ci: added build log artifacts for linux
2023-11-06 14:34:33 +08:00
harshal.patil
d3be7bda05
fix(mbedtls): move interrupt allocation during initialization phase
2023-11-06 11:20:53 +05:30
Marius Vikhammer
849c84f09c
fix(err_to_name): restrict gen_esp_err_to_name.py to only search in components/
2023-11-06 11:41:39 +08:00
Jiang Jiang Jian
25f729c758
Merge branch 'bugfix/hal_memcpy' into 'master'
...
fix(hal): Fix incorrect behavior of hal_memcpy
Closes IDFGH-11341
See merge request espressif/esp-idf!26801
2023-11-06 11:31:13 +08:00
Jakob Hasse
96d7e0762d
fix(driver): gpio number definitions on Linux
...
* Removed gpio_types.h as it is already available
for Linux in the hal component.
* Moved gpio_num.h from tools/mocks to soc component
and added missing GPIO pin definitions
Closes https://github.com/espressif/esp-idf/issues/12520
2023-11-06 11:16:50 +08:00
zhangyanjiao
9cab732a29
fix(wifi): fix rate check error in fragment
2023-11-06 11:09:44 +08:00
Zhang Xiao Yan
9489e8a984
Merge branch 'docs/add_ethernet_update_to_migration_4.4_to_5.0' into 'master'
...
docs: add Ethernet driver update to migration from 4.4 to 5.0
See merge request espressif/esp-idf!26650
2023-11-06 10:53:22 +08:00
Liu Linyan
ff7639bcd6
feat(ble_mesh): Support Bluetooth Mesh SAR enhancement
2023-11-06 10:34:51 +08:00
Liu Linyan
c628a94513
fix(ble_mesh): Miscellaneous updates and fixes
2023-11-06 10:34:50 +08:00
Liu Linyan
4c2236c9b5
update(ble_mesh): Remove useless mesh lib copy script
2023-11-06 10:34:50 +08:00
Xu Xiao
29438504c4
Merge branch 'fix/fix_some_esp32c6_wifi_bugs' into 'master'
...
fix(wifi): fixed esp32c6 rxctrl info is not correct
Closes WIFI6-341, WIFI6-342, and WIFI6-343
See merge request espressif/esp-idf!26671
2023-11-06 10:19:40 +08:00
Rahul Tank
6ab25d7de6
Merge branch 'feature/current_time_service' into 'master'
...
feat(nimble): Added Example support for Current Time Service
Closes BLERP-217
See merge request espressif/esp-idf!25658
2023-11-04 21:30:17 +08:00
Michael (XIAO Xufeng)
bf86aeb19e
Merge branch 'bugfix/ram_load_app_mmap' into 'master'
...
ram_load_app: fixed mmap can't run on main flash issue
See merge request espressif/esp-idf!24601
2023-11-04 18:48:55 +08:00
Roshan Bangar
aabb595860
feat(nimble): Added example support for Current Time Service
2023-11-04 13:21:59 +05:30
Rahul Tank
895ba56206
Merge branch 'bugfix/ble_gap_unpair_oldest_peer' into 'master'
...
fix(nimble): Fixed incorrect handling of bonded devices
See merge request espressif/esp-idf!26555
2023-11-04 14:05:01 +08:00
darshan
10f06abf32
fix(nimble): Fixed incorrect handling of bonded devices
2023-11-04 09:12:17 +05:30
Rahul Tank
3d946faf67
Merge branch 'bugfix/validate_random_address' into 'master'
...
fix(nimble): Added check to validate allowed random address
Closes BLERP-60 and BLEQABR23-610
See merge request espressif/esp-idf!25961
2023-11-04 11:34:04 +08:00
Rahul Tank
32e3ecb788
fix(nimble): Added check to validate allowed random address
2023-11-04 06:34:54 +05:30
Ngai-Fung Yip
b8a3141ef9
fix: assert failed in example uart_async_rxtxtasks
2023-11-04 08:48:57 +08:00
KonstantinKondrashov
b366dad79b
fix(hal): Fix incorrect behavior of hal_memcpy
...
Closes https://github.com/espressif/esp-idf/issues/12489
2023-11-03 23:36:37 +08:00
Sudeep Mohanty
ebeea3df60
Merge branch 'revert/freertos_same_priority_preemption_disabled' into 'master'
...
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
Closes IDF-8428
See merge request espressif/esp-idf!26732
2023-11-03 21:59:17 +08:00
Sudeep Mohanty
d38f100223
change(freertos/idf): Deprecate some FreeRTOS IDF addition functions
...
This commit deprecates xTaskGetAffinity(), xTaskGetCurrentTaskHandleForCPU()
and xTaskGetIdleTaskHandleForCPU() APIs for IDF-FreeRTOS kernel.
Instead, users are directed to use alternatives. All other
components in IDF using these functions have been updated accordingly.
2023-11-03 14:54:06 +01:00
Rahul Tank
c8cae65f45
Merge branch 'bugfix/ble_gap_connect' into 'master'
...
fix(nimble):Handled the Load access fault crash caused due to an invalid setting of index-variable 'reattempt_idx'.
Closes BLEQABR23-698
See merge request espressif/esp-idf!26584
2023-11-03 19:57:03 +08:00
Chen Yudong
9b8d50a8f5
ci: add label rules for integration test
...
fix typo
2023-11-03 19:18:52 +08:00
morris
ed5deb00bb
Merge branch 'contrib/github_pr_12514' into 'master'
...
Update ledc_basic_example_main.c (GitHub PR)
Closes IDFGH-11370
See merge request espressif/esp-idf!26896
2023-11-03 18:40:15 +08:00
David Čermák
a7cba03a28
Merge branch 'fix/netif_macro_semicolon' into 'master'
...
esp_netif: Remove semicolons from ESP_IP4ADDR_INIT and ESP_IP6ADDR_INIT macros (GitHub PR)
Closes IDFGH-10189
See merge request espressif/esp-idf!26759
2023-11-03 18:25:15 +08:00
Kapil Gupta
c815fe67fa
fix(wpa_supplicant): memzero wifi config before sending config event
2023-11-03 15:44:08 +05:30
morris
14b7db5dd0
feat(rmt): support calling rmt_receive in ISR callback
2023-11-03 15:42:56 +08:00
Song Ruo Jing
9461993ec5
refactor(gpio): make gpio driver as component, and fix astyle
2023-11-03 15:42:23 +08:00
Darian Leung
52a929521d
refactor(freertos/idf): Update thread safety convenience macros
...
This commit refactors some of the thread safety convenience macros by removing
some repeated definitions and keeping them all in "freertos_idf_additions_priv.h"
2023-11-03 15:41:46 +08:00
Darian Leung
e2c8185f72
fix(freertos/idf): Fix xEventGroupGetBitsFromISR() critical section
...
Adds missing critical section to xEventGroupGetBitsFromISR() that is required
in dual-core SMP.
2023-11-03 15:41:39 +08:00
Marius Vikhammer
b068812e88
Merge branch 'bugfix/https_server_ci_konfig' into 'master'
...
fix(ci): fixed misnamed kconfig option in https server ci config
See merge request espressif/esp-idf!26893
2023-11-03 15:36:38 +08:00
Rahul Tank
e689cc55d8
Merge branch 'feature/protocomm_update_params' into 'master'
...
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
See merge request espressif/esp-idf!26707
2023-11-03 14:09:27 +08:00
xuxiao
5c3a7ec88a
fix(wifi): fix esp32c6 rxctrl info is not correct
2023-11-03 13:55:45 +08:00
Kevin (Lao Kaiyao)
3ea8519a9e
Merge branch 'bugfix/fix_pdm_rx_high_pass_cut_off_coeff' into 'master'
...
bugfix(i2s): fix pdm rx high pass filter cut off coeff
See merge request espressif/esp-idf!26835
2023-11-03 12:46:08 +08:00
Omar Chebib
ff2a492002
Merge branch 'staging/espcoredump_move_strings_flash' into 'master'
...
change(espcoredump): save RAM space by placing constants in flash
See merge request espressif/esp-idf!26872
2023-11-03 12:20:25 +08:00
kohait00
fc295ec021
fix(app_update): avoid erasing an extra sector than the actual required size
...
OTA update used to fail if `firmware_size == partition_size`, because the code was trying to
erase one additional sector beyond the space reserved for the firmware partition.
This commit fixes the problem and OTA update can work if the firmware
size exactly matches the allocated partition size.
Closes https://github.com/espressif/esp-idf/pull/12460
2023-11-03 09:30:55 +05:30
Jiang Jiang Jian
0eae131fe5
Merge branch 'bugfix/add_config_for_tcp_ooseq' into 'master'
...
Fix(lwip):bugfix for add config for tcp ooseq bufs
Closes WIFI-6185
See merge request espressif/esp-idf!25346
2023-11-03 11:04:40 +08:00
Omar Chebib
342535f47c
Merge branch 'contrib/github_pr_12105' into 'master'
...
feat(espcoredump): Support for not overwriting existing core dump in flash (GitHub PR)
Closes IDFGH-10907
See merge request espressif/esp-idf!26865
2023-11-03 10:51:39 +08:00
Jiang Jiang Jian
7ae8e1c438
Merge branch 'feat/optimize_bin_size' into 'master'
...
feat(wifi): Optimize bin size for STA only mode
Closes IDF-8120, IDFGH-11017, and WIFI-5010
See merge request espressif/esp-idf!25642
2023-11-03 09:39:17 +08:00
Marius Vikhammer
d3ca964e5f
fix(ci): fixed misnamed kconfig option in https server ci config
2023-11-03 09:13:22 +08:00
Jiang Jiang Jian
1936c2f14c
Merge branch 'bugfix/fixed_ble_disconnect_under_temp_change' into 'master'
...
fix(ble): fixed ble disconnection issue under temperature change
See merge request espressif/esp-idf!26827
2023-11-03 05:07:59 +08:00
Gao Xu
dce1e8d96a
Merge branch 'feature/support_adc_calibration_on_h2' into 'master'
...
adc_cali: supported adc calibration v1 on ESP32H2
Closes IDF-6216
See merge request espressif/esp-idf!26463
2023-11-03 01:49:00 +08:00
Mahavir Jain
69e89c4e95
Merge branch 'contrib/github_pr_12459' into 'master'
...
manager: fixing unwinding protocom endpoints, on prov_stop. (GitHub PR)
Closes IDFGH-11307
See merge request espressif/esp-idf!26742
2023-11-02 23:47:22 +08:00
Sudeep Mohanty
4979ce604a
Merge branch 'feature/frertos_idle_task_name_suffix' into 'master'
...
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
Closes IDFGH-11021 and IDF-8220
See merge request espressif/esp-idf!26723
2023-11-02 23:34:16 +08:00
morris
b2497d1ce6
Merge branch 'ci/update_constraint_file' into 'master'
...
ci: update constraint file to 5.3
See merge request espressif/esp-idf!26751
2023-11-02 23:07:12 +08:00
Jakub Kocka
579ecbddb8
feat(hints): Added hint for LIBUSB_ERROR_NOT_FOUND
2023-11-02 15:33:00 +01:00
Roland Dobai
06b6df33c2
Merge branch 'coredump-gdb-timeout' into 'master'
...
fix(coredump-info): set default gdb timeout as 3 seconds
See merge request espressif/esp-idf!26853
2023-11-02 21:02:27 +08:00
Abhinav Kudnar
0132cce1cc
fix(nimble):Handled the Load access fault crash caused due to an invalid setting of index-varible 'reattempt_idx'.
2023-11-02 17:30:48 +05:30
Guillaume Souchere
4cdb2f3f93
Merge branch 'fix/patch-heap-rom-integrity-check' into 'master'
...
fix(heap): Patch tlsf_check_pool in ROM heap
See merge request espressif/esp-idf!26615
2023-11-02 19:21:43 +08:00
Omar Chebib
8ac4b48b2f
change(espcoredump): save RAM space by placing constants in flash
...
All the log messages of espcoredump component used to be in DRAM, which would
lower the available RAM space for the user application. Since the cache is always
enabled after an exception, constants can be put in flash.
2023-11-02 19:09:57 +08:00
Island
ca331989f8
Merge branch 'feat/support_clear_legacy_adv_on_esp32c3' into 'master'
...
Support clear legacy adv using vendor hci on esp32c3
Closes BLERP-191
See merge request espressif/esp-idf!26696
2023-11-02 19:00:05 +08:00
Island
dc66da9d1d
Merge branch 'feat/support_clear_legacy_adv_on_esp32' into 'master'
...
Support clear legacy adv using vendor hci on esp32
Closes BLERP-191
See merge request espressif/esp-idf!26697
2023-11-02 18:59:48 +08:00
Jakob Hasse
e176b8990e
Merge branch 'bugfix/esp_event_tests' into 'master'
...
fix(esp_event): dedicated task test now waits for semaphore correctly
See merge request espressif/esp-idf!26777
2023-11-02 18:43:03 +08:00
diplfranzhoepfinger
007c2b155e
Update ledc_basic_example_main.c
...
the order of initializers should match the declaration, to be able to also use this code in C++
2023-11-02 11:13:20 +01:00
darshan
e1ec13548f
fix(protocomm): added Protocomm BLE Event Structure and Event Handling
2023-11-02 15:37:50 +05:30
Jin Cheng
46327936cb
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-11-02 17:43:04 +08:00
Shang Zhou
0e69fcb8ac
Merge branch 'docs/add_cn_trans_for_ds' into 'master'
...
docs: Provide CN translation for api-reference/peripherals/ds.rst
Closes DOC-5859
See merge request espressif/esp-idf!26657
2023-11-02 17:42:17 +08:00
Jiang Jiang Jian
5f697d8641
Merge branch 'bugfix/increase_esp32h2_slow_clock_calibration_wdt_threshold' into 'master'
...
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
Closes PM-15
See merge request espressif/esp-idf!26634
2023-11-02 17:08:58 +08:00
Jiang Jiang Jian
b839a70aea
Merge branch 'bugfix/lp_active_slow_clock_domain_default_power_down' into 'master'
...
In the LP ACTIVE state, the slow clock power domain is by default in a powered-off state
Closes IDF-8410
See merge request espressif/esp-idf!26599
2023-11-02 17:04:30 +08:00
Jiang Jiang Jian
39b2af9a29
Merge branch 'bugfix/fix_some_rom_ld_issue' into 'master'
...
fix(rom): fix wifi rom ld
See merge request espressif/esp-idf!26767
2023-11-02 16:10:58 +08:00
Roman Leonov
a001118837
Merge branch 'docs/usb_host_menuconfig' into 'master'
...
feat(docs): added USB Host Stack Configuration description
Closes IDF-8447
See merge request espressif/esp-idf!26573
2023-11-02 15:49:13 +08:00
Simon Arlott
1feb3c9f9b
espcoredump: Support for not overwriting existing core dump in flash
...
If there's an unattended boot loop or a crash that causes another crash on
the next boot, it needs to be possible to avoid overwriting a saved core
dump with another core dump.
Add an option to do this and skip writing core dumps if the partition isn't
empty.
Fixes #12027 .
Mergeshttps://github.com/espressif/esp-idf/pull/12105
2023-11-02 06:58:47 +00:00
Shang Zhou
2a62932ef1
Merge branch 'docs/fix_typo_according_to_feedback' into 'master'
...
docs: Fix typo in get-started/index.rst and thread-local-storage.rst based on customer feedback
Closes DOC-6534 and DOC-6578
See merge request espressif/esp-idf!26786
2023-11-02 14:10:34 +08:00
Shang Zhou
8b1a494cd3
docs: Fix typo in get-started/index.rst and thread-local-storage.rst based on customer feedback
2023-11-02 14:10:34 +08:00
Kapil Gupta
c84b2cbaed
fix(esp_wifi): Drop fragmented AMPDU(fixCVE-2020-26142)
2023-11-02 14:05:47 +08:00
alanmaxwell
8a47c4875b
fix(wifi): optimize wifi bin size and fix some issue
...
1.Optimize bin size for STA only mode
2.Change fragment threshold to 256
3.Support fragment for LR mode
4.Fix ampdu duration issue
5.Fix rx fragment fail in Open mode.
2023-11-02 14:05:45 +08:00
Konstantin Kondrashov
c13e41ae18
Merge branch 'feature/memalign_internal_external_as_malloc' into 'master'
...
fix(heap): memalign respect malloc_alwaysinternal_limit (PR)
Closes IDFGH-11209
See merge request espressif/esp-idf!26409
2023-11-02 13:59:32 +08:00
Jiang Jiang Jian
b10580fb04
Merge branch 'bugfix/supplicant_tls_fix' into 'master'
...
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
Closes WIFIBUG-212
See merge request espressif/esp-idf!26837
2023-11-02 13:59:05 +08:00
Marius Vikhammer
95703297a6
Merge branch 'ci/psram_config_fix' into 'master'
...
ci: fix warnings for invalid kconfig option
See merge request espressif/esp-idf!23250
2023-11-02 13:44:04 +08:00
Mahavir Jain
7441cdb82b
Merge branch 'feature/esp_crt_bundle_deprecated_list' into 'master'
...
esp_crt_bundle: add support for deprecated cert list and relevant config
Closes IDF-8188 and IDFGH-10992
See merge request espressif/esp-idf!26734
2023-11-02 12:07:58 +08:00
Jakob Hasse
9aab41cde1
fix(esp_event): dedicated task test now waits for semaphore correctly
2023-11-02 11:49:45 +08:00
gaoxu
843e07b2d5
docs(adc): added adc calibration doc on h2
2023-11-02 11:33:06 +08:00
Wang Meng Yang
144ee32e58
Merge branch 'fix/exception_was_unhandled_for_bt_spp_vfs_acceptor' into 'master'
...
fix(bt/bluedroid): fix LoadProhibited error in spp vfs acceptor example
Closes BT-3472
See merge request espressif/esp-idf!26844
2023-11-02 11:11:57 +08:00
Jiang Jiang Jian
2e0afe5bf2
Merge branch 'bugfix/install_key_issue_ptk_renew' into 'master'
...
WiFi: Fix some wifi issues
Closes WIFIBUG-176 and WIFIBUG-225
See merge request espressif/esp-idf!26770
2023-11-02 11:11:38 +08:00
Jiang Jiang Jian
6e0a8434a7
Merge branch 'bt/add_host_only_mode' into 'master'
...
bt: Added BlueDroid-Only mode to use BlueDroid host only without Bluetooth Controller
See merge request espressif/esp-idf!25319
2023-11-02 10:58:32 +08:00
Wang Meng Yang
52085b0264
Merge branch 'feature/include_hf_and_ag_in_single_build' into 'master'
...
feat: Added support for build different roles in corresponding profile HID and HFP into a single binary
See merge request espressif/esp-idf!26360
2023-11-02 10:52:38 +08:00
Gao Xu
85484ffe8a
Merge branch 'feature/add_adc_oneshot_control_driver_log_independently' into 'master'
...
ADC: add config for enable ADC driver debug log
Closes IDFGH-11248
See merge request espressif/esp-idf!26819
2023-11-02 10:44:23 +08:00
C.S.M
63ebb38039
Merge branch 'bugfix/32bit_addr_naming' into 'master'
...
bugfix(spi_flash): Fix wrong naming on 32bit address
See merge request espressif/esp-idf!26814
2023-11-02 10:28:03 +08:00
laokaiyao
4f5773181d
fix(i2s): fix pdm rx high pass filter cut off coeff
2023-11-02 10:09:04 +08:00
Erhan Kurubas
659748748f
fix(coredump-info): set default gdb timeout as 3 seconds
2023-11-01 19:41:56 +01:00
Roland Dobai
b0d5985a02
Merge branch 'bugfix/docker_safe_repo' into 'master'
...
fix(docker): set esp-idf repo as safe directory
Closes IDFGH-11223
See merge request espressif/esp-idf!26580
2023-11-01 23:21:50 +08:00
Martin Vychodil
010714d70b
Merge branch 'fix/fatfs_missing_release' into 'master'
...
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
Closes IDF-8482
See merge request espressif/esp-idf!26749
2023-11-01 22:00:49 +08:00
Kapil Gupta
69704efd5d
fix(wifi): Disallow DPP and WPS concurrency
2023-11-01 19:09:58 +05:30
Jiang Jiang Jian
44f0bb148a
Merge branch 'bugfix/ble_update_lib_1027' into 'master'
...
update c6 h2 lib to 5bd7cb83, c2 to 1d31e175
Closes BLERP-193, BLERP-194, BLERP-188, BLERP-176, BLERP-195, BLERP-192, and BLERP-199
See merge request espressif/esp-idf!26708
2023-11-01 20:34:28 +08:00
Sudeep Mohanty
9e6e0a5677
Merge branch 'task/update_readme_for_ulp_riscv_examples' into 'master'
...
docs(ulp_riscv): Updated ulp_riscv example README files to update GPIO configuration
See merge request espressif/esp-idf!26782
2023-11-01 20:32:50 +08:00
Sudeep Mohanty
0a0c7ef40f
fix(freertos/idf): Updated IDLE task names for each core to have the coreID as a suffix
...
This commit updates the IDLE task names for each core by concatenating
the respective coreIDs to the task names.
Closes https://github.com/espressif/esp-idf/issues/12204
2023-11-01 12:32:06 +00:00
Sudeep Mohanty
3fb23c85b6
Revert "fix(freertos/idf): Add workaround for same priority preemption in xTaskIncrementTick()"
...
This reverts commit 6c6a6ad44a .
2023-11-01 12:31:37 +00:00
Jiang Jiang Jian
ccc6a5713a
Merge branch 'docs/update_nan_docs' into 'master'
...
Fix inconsistency in NAN documentation
Closes WIFI-6298
See merge request espressif/esp-idf!26817
2023-11-01 20:29:08 +08:00
gongyantao
ab55cd05c2
fix(bt/bluedroid): fix loadprohibited error in spp vfs acceptor example
2023-11-01 20:17:48 +08:00
Rahul Tank
8414400107
Merge branch 'bugfix/remove_iram_attr_from_ceva_files' into 'master'
...
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
See merge request espressif/esp-idf!26726
2023-11-01 20:03:24 +08:00
Kapil Gupta
442f802102
fix(wpa_supplicant): Correct iv lenght passed in mbedtls_cipher_set_iv()
2023-11-01 17:31:02 +05:30
Roman Leonov
46cbbdd48c
feat(docs): added USB Host Stack Configuration description
2023-11-01 12:47:27 +01:00
chenjianhua
448d168dfd
update esp32 bt-lib (6458728)
...
- Modify mesh proxy solic uuid to 0x18590303
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-11-01 19:25:01 +08:00
Shu Chen
a66055ff59
Merge branch 'support/ot_deep_sleep_device' into 'master'
...
feat(openthread): Add deep sleep support for SED
See merge request espressif/esp-idf!26630
2023-11-01 19:09:45 +08:00
Island
ce7bb6b0e8
Merge branch 'feat/support_clear_legacy_adv' into 'master'
...
feat(bt/bluedroid): support clear legacy advertising
Closes BLERP-175
See merge request espressif/esp-idf!26645
2023-11-01 18:33:09 +08:00
Ondrej Buchta
37d6913e2f
added spaces to lines 156-167 as the asterisk at 161 was apparently causing an issue
2023-11-01 17:11:55 +08:00
Darian
7baebd4ae3
Merge branch 'feature/add_run_time_counter_type_option' into 'master'
...
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
Closes IDFGH-10757
See merge request espressif/esp-idf!26704
2023-11-01 17:07:11 +08:00
Jin Cheng
1f2a1564a2
feat(bt/bluedroid): Support to build HID Host and HID Device in single binary
2023-11-01 16:54:11 +08:00
Wang Mengyang
638d3af14a
feat(bt/bluedroid): Support to build HFP Audio Gateway and Hands Free Unit in single binary
2023-11-01 16:54:08 +08:00
Guillaume Souchere
3ac6eeb7b6
change(docs): Remove heap_caps_check_integrity wrong behavior warning in ROM heap
...
A patch will fix the behavior of heap_caps_check_integrity in the ROM implementation
of the heap component so the warning is not longer needed.
2023-11-01 09:47:41 +01:00
Guillaume Souchere
93d4b0b38c
fix(heap): Patch tlsf_check_pool in ROM heap
...
The integrity_walker now calls the integrity check hook to control
free AND used blocks of memory in the TLSF pool. This integrity walker
function is called from tlsf_check_pool.
This commit creates a patch of integrity_walker function to update the
outdated implementation in the ROM.
2023-11-01 09:47:41 +01:00
zwl
5b759934f3
fix(ble): fixed ble disconnection issue under temperature change
2023-11-01 16:25:11 +08:00
Kapil Gupta
4dd480ce83
fix(esp_wifi): Fix key install issue in PTK renew
2023-11-01 13:39:50 +05:30
Shyamal Khachane
77aee65708
docs(esp_wifi): Fix inconsistency in NAN documentation
2023-11-01 12:50:12 +05:30
gaoxu
c14d7fbb17
feat(adc): added adc enable debug log config
2023-11-01 15:06:20 +08:00
morris
67ba15fd76
Merge branch 'refactor/emac_rmii_clock_output' into 'master'
...
refactor(emac): use clock_output driver for configuring RMII reference clock
See merge request espressif/esp-idf!26692
2023-11-01 13:29:07 +08:00
Cao Sen Miao
fe007196f2
bugfix(spi_flash): Fix wrong naming on 32bit address
2023-11-01 12:42:22 +08:00
Shu Chen
036fdf25c4
Merge branch 'feature/add_ot_radio_stats_enable_config' into 'master'
...
feat(openthread): add config for radio statistic feature
See merge request espressif/esp-idf!26489
2023-11-01 12:33:38 +08:00
Jakob Hasse
596101c516
Merge branch 'bugfix/freertos_psram_stack' into 'master'
...
bugfix(freertos): Fixed task creation function for PSRAM stack
See merge request espressif/esp-idf!26693
2023-11-01 11:12:07 +08:00
Michael (XIAO Xufeng)
44734885df
docs(compatibility): decrease required version of EPS32-S2 v1.0
2023-11-01 10:57:16 +08:00
Island
f1e8cfb546
Merge branch 'bugfix/fix_ble_remove_bond_status' into 'master'
...
Bugfix/fix ble remove bond status
Closes BLERP-202, BLERP-205, and BLERP-207
See merge request espressif/esp-idf!26750
2023-11-01 10:42:59 +08:00
Jiang Jiang Jian
15f62f87ed
Merge branch 'bugfix/wpa3_softap_assoc_reject' into 'master'
...
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
Closes WIFIBUG-95
See merge request espressif/esp-idf!25545
2023-11-01 10:37:12 +08:00
Marius Vikhammer
77bb19c49e
ci(build): fixed/ignored warnings from unknown symbols in sdkconfig.defaults
2023-11-01 01:14:00 +00:00
David Čermák
ef8a4dc6ff
Merge branch 'fix/netif_sntp_examples' into 'master'
...
fix(examples): Fix usage of SNTP netif API in examples
See merge request espressif/esp-idf!26717
2023-11-01 02:23:47 +08:00
Xiao Xufeng
24ef7f6034
ci(ram_load_app): enable target tests for all targets
2023-11-01 02:01:45 +08:00
Xiao Xufeng
cc28674686
refactor(bootloader_flash): make cache enable more obvious
2023-11-01 02:01:45 +08:00
Xiao Xufeng
28f19cf0e6
fix(ram_app): Fixed issue ram_app can't use the SPI Flash
...
1st bootloader won't help to initialize the MSPI & cache properly as it
usually do when loading from flash. And the ram app doesn't have valid
headers.
Since there is no enough space in 2nd bootloader, we replace the
`bootloader_init_spi_flash` in the ram_app (!pure_ram_app), with an
customized alternative of it for the ram_app.
This alternative helps to initialize the MSPI & cache properly, without
the help of 1st bootloader or image headers.
2023-11-01 02:01:45 +08:00
Cody P Schafer
9e1e245477
fix(heap): memalign respect malloc_alwaysinternal_limit
...
This changes `memalign` (and `posix_memalign`) so that it uses an
allocation method with the same selection criteria (checking
`malloc_alwaysinternal_limit` and picking one of:
- always MALLOC_CAP_INTERNAL
- MALLOC_CAP_INTERNAL first with fallback
- MALLOC_CAP_SPIRAM first with fallback
`malloc_alwaysinternal_limit` is in turn set by the options
`CONFIG_SPIRAM_MALLOC_ALWAYSINTERNAL` and
`CONFIG_SPRIAM_USE_CAPS_ALLOC`.
This notably affects folks using esp-rs to build rust code for the
esp-idf, as all allocations from rust use `memalign`.
Merges https://github.com/espressif/esp-idf/pull/12375
2023-11-01 01:58:27 +08:00
Wan Lei
10401d95d0
Merge branch 'feature/esp32p4_hp_spi_slave_support' into 'master'
...
Feature/esp32p4 hp spi slave support
Closes IDF-7503
See merge request espressif/esp-idf!25700
2023-10-31 23:31:24 +08:00
Frantisek Hrbata
1ec09cf7b6
fix(tools/docker): set esp-idf repo as safe directory
...
In our docker docs[1] we recommend to start docker as a non-root user. This has
a side effect, because the esp-idf repo in docker image is owned by
root. Git by default refuses even to parse a config file if the repo is
owned by other than current user. As a result the version detection in
cmake fails[2] and the app version is set to "HEAD-HASH-NOTFOUND".
This adds esp-idf repo to the system git config as a safe one.
[1] https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/
tools/idf-docker-image.html#building-a-project-with-cmake
[2] https://github.com/espressif/esp-idf/issues/12389#issuecomment-1764268773
Closes https://github.com/espressif/esp-idf/issues/12389
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2023-10-31 16:13:27 +01:00
David Čermák
283a3d64b9
Merge branch 'feat/common_connect_ppp' into 'master'
...
feat(examples): Add PPP to common connection component
See merge request espressif/esp-idf!26315
2023-10-31 18:59:38 +08:00
Fu Hanxi
a9079626bb
Merge branch 'ci/upload_artifacts_of_target_stage' into 'master'
...
ci: Upload artifacts of target stage jobs to s3 bucket
Closes RDT-571
See merge request espressif/esp-idf!26722
2023-10-31 18:34:20 +08:00
Mahavir Jain
5b9bc432a1
Merge branch 'fix/gh_actions_checkout_version' into 'master'
...
fix(ci): Use latest stable actions/checkout@v3 instead of v2 for GitHub Actions
See merge request espressif/esp-idf!26745
2023-10-31 18:27:25 +08:00
Peter Marcisovsky
5c89fa3a4c
Merge branch 'feature/usb_host_lib_example' into 'master'
...
feat(usb/host): Modifiy usb_host_lib example
Closes IDF-8411
See merge request espressif/esp-idf!26582
2023-10-31 18:17:32 +08:00
Sudeep Mohanty
c6c03d39f8
docs(ulp_riscv): Updated ulp_riscv example README files to update GPIO configuration
...
This commit updates the README files for the ULP RISC-V I2C and Touch
sensor examples to mention the GPIO configuration needed to run the
examples.
2023-10-31 10:04:08 +01:00
Armando (Dou Yiwen)
1df3736ec1
Merge branch 'feat/isp_af_ll' into 'master'
...
ISP: AF submodule low level APIs
See merge request espressif/esp-idf!26526
2023-10-31 17:02:46 +08:00
kohait00
7c8663ffa9
manager: fixing unwinding protocom endpoints, on prov_stop. This enables starting and stopping provisioning on a pre started http server
2023-10-31 13:59:29 +05:30
morris
dbc1c06841
Merge branch 'bugfix/rmt_stop_issue' into 'master'
...
fix(rmt): a disabled channel may pick up a pending transaction
See merge request espressif/esp-idf!26579
2023-10-31 16:24:58 +08:00
xueyunfei
ff1016c55f
Fix(lwip):bugfix for add config for tcp ooseq bufs
2023-10-31 16:00:26 +08:00
Chen Jian Xing
c2cf88c783
Merge branch 'bugfix/fix_wifi_enabled_macro' into 'master'
...
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
Closes WIFIBUG-207 and WIFIBUG-123
See merge request espressif/esp-idf!26740
2023-10-31 15:52:29 +08:00
Darian Leung
b878125bae
change(freertos): Update real_time_stats example to use configRUN_TIME_COUNTER_TYPE
...
This commit updates the real_time_stats example to use the configurable
configRUN_TIME_COUNTER_TYPE. The CONFIG_FREERTOS_RUN_TIME_COUNTER_TYPE_U64 is
enabled by the example by default to demonstrate its usage.
Note: Also cleaned up redundant configs in sdkconfig.ci
2023-10-31 15:44:37 +08:00
liuning
4a7a27c189
fix(rom): fix wifi rom ld
2023-10-31 15:41:09 +08:00
Darian Leung
b301f175c9
feat(freertos/idf): Add configRUN_TIME_COUNTER_TYPE option
...
This commit adds a Kconfig option for configRUN_TIME_COUNTER_TYPE
Closes https://github.com/espressif/esp-idf/issues/11973
2023-10-31 14:55:12 +08:00
Jiang Jiang Jian
fa853f8262
Merge branch 'bugfix/fix_c6_wrong_reg_offset' into 'master'
...
fix(coex): fix esp32c6 wrong reg offset
See merge request espressif/esp-idf!26664
2023-10-31 14:49:49 +08:00
Jiang Jiang Jian
f89a879e80
Merge branch 'bugfix/fix_compilation_issue' into 'master'
...
fix(wpa_supplicant): Fix compilation issue in EAP disabled
Closes IDFGH-11304
See merge request espressif/esp-idf!26659
2023-10-31 14:29:15 +08:00
morris
d78750306d
refactor(emac): use clock_output driver for configuring RMII reference clock
2023-10-31 14:24:48 +08:00
Jiang Jiang Jian
5f518dbdde
Merge branch 'bugfix/disable_fastpbkdf2_hardwaredisable' into 'master'
...
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
Closes WIFIBUG-208
See merge request espressif/esp-idf!26682
2023-10-31 14:18:15 +08:00
Shreyas Sheth
8b8d4a0ffc
fix(wifi): wpa3 softap fix deauth when assoc req recv before sae is finished
2023-10-31 06:13:49 +00:00
Island
a436eaf045
Merge branch 'feat/support_ble_notify_reg_max' into 'master'
...
feat(bt/bluedroid): Support BLE gattc notify registration number
See merge request espressif/esp-idf!26641
2023-10-31 12:29:33 +08:00
gaoxu
0ea0b39725
feat(adc_cali): Add ADC calibration support for ESP32H2
2023-10-31 11:29:30 +08:00
Armando (Dou Yiwen)
100ba9f375
Merge branch 'doc/added_adc_calibration_efuse_error_info' into 'master'
...
doc(adc): added efuse related failure doc
Closes IDFGH-11205
See merge request espressif/esp-idf!26741
2023-10-31 11:11:32 +08:00
Radim Karniš
cd64c8d420
Merge branch 'docs/clang_tidy_compiler' into 'master'
...
docs(idf-clang-tidy): Mention the need for a clang based toolchain
Closes IDFGH-9907 and IDFGH-9913
See merge request espressif/esp-idf!26399
2023-10-31 10:32:20 +08:00
David Cermak
327629c527
feat(example): Use PPP config in one MQTT example
...
to be build in CI, but only running PPP on UART to avoid adding tinyusb
dependency.
2023-10-30 14:50:03 +01:00
David Cermak
1780bababd
feat(examples): Add PPP to common connection component
2023-10-30 14:50:00 +01:00
Gao Xu
8b953557c1
Merge branch 'bugfix/fix_adc_read_zero_h2' into 'master'
...
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!26572
2023-10-30 20:51:08 +08:00
Peter Marcisovsky
546b76befa
feat(usb/host): Modifiy usb_host_lib example
...
The example keeps handling connections/disconnections indefinitely.
Added kconfig.projbuild for GPIO selection.
GPIO0 press does terdown/uninstall.
2023-10-30 13:40:44 +01:00
Fu Hanxi
5e1826678d
Merge branch 'ci/improve_check_pylint' into 'master'
...
ci: improve check pylint get files command
See merge request espressif/esp-idf!26578
2023-10-30 19:29:44 +08:00
Fu Hanxi
14d8fc82fe
ci: update constraint file to 5.3
2023-10-30 12:00:29 +01:00
Jakob Hasse
bd34fc41bb
fix(freertos): Fixed prvTaskCreateDynamicPinnedToCoreWithCaps
...
* The function was based on an outdated IDF/FreeRTOS
combination which didn't always require zero-ing
the TCB. This has been changed in the current
IDF/FreeRTOS combination, leading to crashes.
Unconditionally zero-ing the TCB fixes this problem.
2023-10-30 18:09:17 +08:00
zwx
f63c05357b
feat(openthread): Add deep sleep support for SED
2023-10-30 17:59:55 +08:00
zhanghaipeng
c1b39f7aa5
fix(bt/bluedroid): Fix BLE remove bond list status
2023-10-30 17:45:38 +08:00
Armando
16d8b7df41
feat(color): added helper to get color space and color pixel format
2023-10-30 17:32:47 +08:00
Armando
7efcf06c5d
change(ll): update color space types, ll changes
2023-10-30 17:32:46 +08:00
Armando
97526e9288
feat(isp): isp af submodule low level driver
2023-10-30 17:32:46 +08:00
Linda
ddb82f7ac9
docs: add Ethernet driver update to migration from 4.4 to 5.0
2023-10-30 17:24:37 +08:00
Tomáš Rohlínek
3f4698ac47
fix(storage/fatfs): add missing lock release introduced by IMMEDIATE_FSYNC
2023-10-30 10:22:08 +01:00
Laukik Hase
6fc878f857
fix(ci): Use latest stable actions/checkout@v3 instead of v2 for GitHub Actions
2023-10-30 13:43:10 +05:30
alanmaxwell
120e53b34d
fix(phy): Fix ESP32C6 rx pkts fail in light sleep mode
2023-10-30 14:26:25 +08:00
alanmaxwell
2eb1a7f933
fix(wifi): Fix bug using CONFIG_WIFI_ENABLED macro
2023-10-30 14:24:31 +08:00
Armando
95b0152637
doc(adc): added efuse related failure doc
...
Closes https://github.com/espressif/esp-idf/issues/12372
2023-10-30 14:20:24 +08:00
wanlei
7cd75c1075
feat(spi_slave): add p4 hp spi slave driver support
2023-10-30 12:51:56 +08:00
wuzhenghui
ad2629af54
ci(ulp_test): fix fake sleep of the maincore in ulp pytest cases
2023-10-30 11:18:01 +08:00
wuzhenghui
18f984fd9c
fix(esp_hw_support): clear all type ULP wakeup intr status at ulp wakeup source enable
2023-10-30 11:18:01 +08:00
radim.karnis
0349f471af
docs(idf-clang-tidy): Mention the need for a clang based toolchain
...
Closes https://github.com/espressif/clang-tidy-runner/issues/32
2023-10-30 11:10:11 +08:00
Wan Lei
7c21207bd3
Merge branch 'feature/esp32p4_twai_support' into 'master'
...
feat(twai): support legacy twai(can) driver for esp32p4
Closes IDF-7470
See merge request espressif/esp-idf!26073
2023-10-30 10:57:03 +08:00
Jiang Jiang Jian
7ade26caf1
Merge branch 'bugfix/connect_issue_for_zero_rssi' into 'master'
...
fix(esp_wifi): Fix issue of station disconnecting immediately after scanning
Closes WIFIBUG-132 and IDFCI-1847
See merge request espressif/esp-idf!25915
2023-10-30 10:16:27 +08:00
Jin Cheng
b319143e3b
feat(bt/bluedroid): Added bt_discovery based host only example
2023-10-30 00:52:26 +00:00
Jin Cheng
fc174f5811
feat(bt/bluedroid): Added mode to use BlueDroid host only without Bluetooth Controller
2023-10-30 00:52:26 +00:00
Mahavir Jain
64cb35deef
docs(security): add section about managing the root certificates
2023-10-29 12:21:23 +05:30
Mahavir Jain
ac97c61d1a
docs: add section about periodic sync of the certificate bundle
2023-10-29 12:21:22 +05:30
Mahavir Jain
5b047057ca
feat(mbedtls): add new deprecated cert list and relevant config
...
Cert bundle is periodically updated with the upstream Mozilla's NSS
root cert store. Retracted certs are moved to deprecated list now and
an additional config allows to include them in the default bundle. New
config is kept default disabled but can be enabled if one would like
to ensure 100% compatibility w.r.t. cert bundle across IDF minor or
patch releases. In IDF major release the deprecated list shall be reset.
2023-10-29 12:21:22 +05:30
Espressif BOT
24446bfab1
change(esp_crt_bundle): Update esp_crt_bundle certificates
2023-10-29 12:21:21 +05:30
Aleksei Apaseev
3a998bd0ce
ci: Upload artifacts of target stage jobs to s3 bucket
2023-10-29 12:44:11 +08:00
C.S.M
59d029bf66
Merge branch 'feat/i2c_rcc_support' into 'master'
...
refactor(i2c): Add reset and clock control to i2c ll layer
See merge request espressif/esp-idf!26684
2023-10-28 10:01:06 +08:00
Mahavir Jain
11c8501f32
Merge branch 'refactor/hal_mpu_test' into 'master'
...
refactor(tools/test_apps): Move HAL tests for MPU to the `panic` test-app
Closes IDF-5590
See merge request espressif/esp-idf!26422
2023-10-27 20:50:19 +08:00
Mahavir Jain
fc1080dc6a
Merge branch 'bugfix/mbedtls_linux_entropy' into 'master'
...
fix(mbedtls): allow to use built in entropy implementation for linux target
See merge request espressif/esp-idf!26413
2023-10-27 20:14:57 +08:00
luomanruo
b281a72fa1
ble: update c2 lib to 6ed444f2
2023-10-27 20:11:47 +08:00
Ivan Grokhotkov
cbb6fa0507
Merge branch 'bugfix/esp32s3_usb_otg_console_without_efuse' into 'master'
...
fix(console): switch USB PHY to OTG when OTG is used for console
Closes IDFGH-11281
See merge request espressif/esp-idf!26653
2023-10-27 20:09:09 +08:00
Jiang Jiang Jian
2133e28cf2
Merge branch 'bugfix/esp32c6_phy_coex_sleep_issue' into 'master'
...
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
See merge request espressif/esp-idf!26667
2023-10-27 19:48:40 +08:00
zhanghaipeng
f4305753c8
feat(bt/bluedroid): Display BLE permission check handle in error trace
2023-10-27 19:31:44 +08:00
zhanghaipeng
a051438322
fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility
2023-10-27 19:31:44 +08:00
zhanghaipeng
6f400e1b5d
feat(bt/bluedroid): Support BLE gattc notify registration number
2023-10-27 19:31:44 +08:00
Rahul Tank
a4e712f61a
fix(nimble): remove IRAM_ATTR from npl_os_freertos.c file
2023-10-27 16:18:48 +05:30
C.S.M
4111b07076
Merge branch 'bugfix/flash_enc_plaintext' into 'master'
...
fix(flash_encryption): Fix the issue that XTS_AES Plain text memory size wrong
See merge request espressif/esp-idf!26640
2023-10-27 18:23:00 +08:00
Ondrej Kosta
fc59e9c160
Merge branch 'bugfix/make_eth_ci_nightrun' into 'master'
...
ci(esp_eth): make additional Ethernet chips test as nightly run
See merge request espressif/esp-idf!26695
2023-10-27 16:33:00 +08:00
Tomáš Rohlínek
8f3abfb60e
feat(storage): add dependencies for tests
2023-10-27 10:07:40 +02:00
Tomáš Rohlínek
53f4f19cc1
feat(storage): update config for app tests
2023-10-27 10:07:31 +02:00
luomanruo
d42fbcf144
ble: update c2 rom.ld
2023-10-27 16:03:32 +08:00
cjin
43b53a1885
change(ble): added option for msys buffer source
2023-10-27 16:03:05 +08:00
David Cermak
a9846479ff
fix(examples): Fix usage of SNTP netif API in examples
2023-10-27 09:28:20 +02:00
Zhang Hai Peng
9327274a7a
Merge branch 'bugfix/fix_ble_hid' into 'master'
...
fix(bt/bluedroid): Fixed BLE hid example bugs
Closes BLERP-190
See merge request espressif/esp-idf!26613
2023-10-27 15:10:33 +08:00
Zhang Hai Peng
72fc360ad3
Merge branch 'fix/correct-typo-from-disbale-to-disable' into 'master'
...
fix: corrected typo from disbale to disable in numerous places
See merge request espressif/esp-idf!26644
2023-10-27 15:10:06 +08:00
luomanruo
d23e4d6f3e
ble: update c6 h2 lib to 5bd7cb83, c2 lib to 1d31e175
2023-10-27 14:28:10 +08:00
morris
cfbf857924
Merge branch 'refactor/esp_driver_pcnt' into 'master'
...
refactor(pcnt): make pcnt driver as component
Closes IDF-8380
See merge request espressif/esp-idf!26476
2023-10-27 12:37:36 +08:00
Sarvesh Bodakhe
0a95914839
fix(esp_wifi): Fix issue of station disconnecting immediately when AP RSSI is zero
2023-10-27 09:35:20 +05:30
Ivan Grokhotkov
6f9d3bfc76
Merge branch 'update/version_5_3_0' into 'master'
...
Start of v5.3 development (v5.3-dev)
See merge request !26669
2023-10-27 06:02:37 +02:00
Cao Sen Miao
0bf1dce413
refactor(i2c): Add reset and clock control to i2c ll layer
2023-10-27 10:50:35 +08:00
morris
47a9396a8c
Merge branch 'bugfix/i2c_ll_read_write_fifo_by_index' into 'master'
...
fix(i2c): read write FIFO memory by volatile
See merge request espressif/esp-idf!26658
2023-10-27 10:22:06 +08:00
Ivan Grokhotkov
8171b22c40
change(version): Update version to 5.3.0
2023-10-27 03:06:55 +02:00
Mahavir Jain
47678fc17b
Merge branch 'fix/refactor_esp_tls_server' into 'master'
...
fix(esp_tls): Refactor esp-tls to remove ESP_TLS_SERVER config option
Closes IDFGH-10812
See merge request espressif/esp-idf!25773
2023-10-27 06:34:44 +08:00
Chen Yu Dong
c6b6a7829d
Merge branch 'ci/remove_unused_integration_test_files' into 'master'
...
ci: remove unused integration test files
See merge request espressif/esp-idf!26655
2023-10-27 05:12:47 +08:00
chenjianhua
ada56ca062
Update bt lib for ESP32-C3 and ESP32-S3(f817304)
...
- Support get the range of TX power level
- Support clear legacy adv using vendor hci
2023-10-26 19:43:02 +08:00
Cao Sen Miao
420ac840ff
fix(flash_encryption): Fix the issue that XTS_AES Plain text memory size wrong
2023-10-26 19:38:42 +08:00
Ondrej
58b6add55c
ci(esp_eth): make additional Ethernet chips test as nightly run
2023-10-26 11:38:28 +00:00
zhanghaipeng
2e762ae3f7
fix(bt/bluedroid): Fix key size check in BLE smp
2023-10-26 19:21:21 +08:00
chenjianhua
7a1db4befb
feat(bt/bluedroid): support clear legacy advertising
2023-10-26 19:14:54 +08:00
Xu Si Yu
030cac07df
fix(coex): fix esp32c6 wrong reg offset
2023-10-26 17:59:09 +08:00
Mahavir Jain
804ed172dd
fix(mbedtls): allow to use built in entropy implementation for linux target
2023-10-26 15:12:42 +05:30
Aditya Patwardhan
a0d73b5155
fix(esp_https_server): Convert HTTPD_SSL_CONFIG_DEFAULT MACRO to function
...
Previously with HTTPD_SSL_CONFIG_DEFAULT being a MACRO, the
configuration options could not be applied to it. This was casuing
error in multiple scenarios. For e.g., here user_cert_cb is a part
of httpd_ssl_config_t which this macro defines. But the type of
user_cert_cb (esp_tls_server_callback_t) is only available when it is enabled
in esp-tls. The MACRO however cannot be modified to set the defaults
based on configuration option. This fix solves the issue without
breaking the compatibility
2023-10-26 09:30:13 +00:00
Aditya Patwardhan
d4544a0d5c
fix(esp_https_server): Remove dependency on CONFIG_ESP_TLS_SERVER
...
Closes https://github.com/espressif/esp-idf/issues/12023
2023-10-26 09:30:13 +00:00
Aditya Patwardhan
5ce93aa257
fix(esp_tls): Refactor esp-tls to remove ESP_TLS_SERVER config option
2023-10-26 09:30:13 +00:00
wanlei
d9d6f5a17a
feat(twai): support legacy twai(can) driver for esp32p4
2023-10-26 16:20:45 +08:00
Kapil Gupta
04d874d6a3
fix(wpa_supplicant): implement sha1_finish for fastpbkdf2
2023-10-26 13:27:39 +05:30
morris
418494800c
fix(i2c): read write FIFO memory by volatile
2023-10-26 14:40:07 +08:00
zhanghaipeng
f7e174e948
fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices
2023-10-26 14:14:15 +08:00
morris
15cefab479
fix(rmt): a disabled channel may pick up a pending transaction
...
because in the trans_done interrupt, the driver didn't check the channel FSM
2023-10-26 12:11:07 +08:00
xiaqilin
c8f4fa2866
fix(esp_phy): update esp32c6 libphy for coex zb rx and sleep bug
2023-10-25 16:10:27 +08:00
Chen Yudong
f1c6bc9e68
ci: remove unused integration test rules
2023-10-25 14:16:45 +08:00
Kapil Gupta
53939de34e
fix(wpa_supplicant): Fix compilation issue in EAP disabled
2023-10-25 09:55:12 +05:30
Shang Zhou
57f5343462
docs: Provide CN translation for api-reference/peripherals/ds.rst
2023-10-25 10:25:36 +08:00
Chen Yudong
32fd50fa7f
ci: remove unused integration test files
2023-10-24 21:30:58 +08:00
Ivan Grokhotkov
a8e175364a
fix(console): switch USB PHY to OTG when OTG is used for console
...
On ESP32-S3 with the default efuse settings, USB PHY is connected to
the USB_SERIAL_JTAG peripheral. If USB OTG peripheral is used for the
console, we need to additionally switch the PHY to USB OTG, otherwise
we won't get any output.
Closes https://github.com/espressif/esp-idf/issues/12437
2023-10-24 13:29:15 +02:00
Li Shuai
fa489d3c20
change(Power Management): the xpd_xtal32k value depends on system slow clock source config option when pmu initialize
2023-10-24 17:11:53 +08:00
zhanghaipeng
b90dc6a515
feat(bt/bluedroid): Support hid device control point
2023-10-24 15:17:49 +08:00
zhanghaipeng
5727802497
fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices
2023-10-24 14:52:56 +08:00
DevinNorgarb
001b10ec45
fix: corrected typo from disbale to disable in numerous places
2023-10-24 14:10:39 +08:00
wuzhenghui
8bc69e0354
fix(esp_system): increase esp32h2 slow clock calibration timeout watchdog threshold
2023-10-23 21:24:56 +08:00
morris
98b5ea7bdf
refactor(pcnt): make pcnt driver as component
2023-10-23 01:45:43 +00:00
Fu Hanxi
ba3d23342d
ci: improve check pylint get files command
2023-10-19 11:53:18 +02:00
zwx
1d6f77136d
feat(openthread): add config for radio statistic feature
2023-10-16 17:35:52 +08:00
Laukik Hase
3f67722274
refactor(tools/test_apps): Move HAL tests for MPU to the panic test-app
2023-10-13 10:16:57 +05:30
Leif Jakob
d0bcf76f30
fix receicing of DHCP vendor info
2023-07-07 17:01:17 +02:00
Grigory Kirillov
11d53820f2
Remove semicolons from ESP_IP4ADDR_INIT and ESP_IP6ADDR_INIT macros
...
There are structs like esp_netif_dns_info_t that have member for
generic ip for which the presence of semicolons is problematic, because
when trying to initialize an ip member with one of these macroses it
results in a syntax error since semicolon is used within curly braces.
2023-05-21 01:34:53 +03:00