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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Tomáš Rohlínek
91e158aa0c
fix(storage/fatfs): add missing locks in fatfs wrapper for vfs
2023-11-27 07:47:28 +01: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
Rahul Tank
d2a52ae749
fix(nimble): Fix the parameters in duplicate exception list vsc command
2023-11-26 12:45:01 +05:30
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
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
xiaqilin
8178961704
fix(ieee802154): fix ieeee802154 sleep enable configuration dependency issue
2023-11-24 17:56:57 +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
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
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
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
Cao Sen Miao
2c131672db
fix(spi_flash): Fix ESP32S2 multi-flash test
2023-11-23 19:49:59 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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