Guillaume Souchere
63952fe2f6
Merge branch 'feat/make-task-tracking-independant-from-poisoning' into 'master'
...
feat(heap): Dissociate heap poisoning from task tracking functionalities
Closes IDF-8332
See merge request espressif/esp-idf!26311
2023-10-18 20:18:22 +08:00
Zim Kalinowski
fa1a3ce0b5
Merge branch 'refactor/components_linux_compatible' into 'master'
...
Exclude all currently incompatible components from Linux build
Closes IDF-8318 and IDF-5996
See merge request espressif/esp-idf!25598
2023-10-18 20:17:49 +08:00
Jakob Hasse
8aba6a53e4
feat(freertos): Added private PSRAM stack task creation functions
...
* Added prvTaskCreateDynamicAffinitySetWithCaps
and prvTaskCreateDynamicPinnedToCoreWithCaps
which allocate the task's stack in PSRAM instead of
internal RAM. These functions are only available if
PSRAM is enabled.
2023-10-18 20:06:42 +08:00
Armando
7879b29b0c
feat(dma): added a helper api to check buffer is dma aligned
2023-10-18 11:57:55 +00:00
Armando
4eaf233bb8
change(sdmmc): replace periph_module_x with rcc
2023-10-18 11:57:55 +00:00
Armando
2d3736fa11
change(sdmmc): update the volatile location of the sdmmc_struct.h
2023-10-18 11:57:55 +00:00
Armando
70314b56d5
feat(sdmmc): supported sd2.0 on esp32p4
2023-10-18 11:57:55 +00:00
Shreyas Sheth
ee9ce51133
feat(wifi): Add SAE EXT key support for esp station
2023-10-18 17:10:31 +05:30
Jouni Malinen
98cc860e86
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Derive a variable length PMK with the new AKM suites
Select the PMK length based on the used group (prime length) when using
the new AKM suites for SAE.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
3ec105067c
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Indicate AKM suite selector in commit for new AKM suites
SAE authentication needs to known which AKM suite is being used to be
able to determine the correct PMK length for the new AKM suite selectors
that use variable length keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
5719f7908d
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: EAPOL-Key and key/MIC length information for the new AKM suites
Update the AKM suite specific mapping of various EAPOL-Key key lengths
and algorithms to include the new SAE AKM suites with variable length
keys.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
21ac680eac
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Internal WPA_KEY_MGMT_* defines for extended key AKMs
Define new WPA_KEY_MGMT_* values for the new SAE AKM suite selectors
with variable length keys. This includes updates to various mapping and
checking of the SAE key_mgmt values.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
7dbfd8c6da
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
SAE: Use wpa_key_mgmt_sae() helper
Use the existing helper function instead of maintaining multiple copies
of lists of SAE key management suites.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Jouni Malinen
b95ace06b8
feat(wifi): Pull in wpa_supplicant upstream code for SAE EXT key
...
Define new RSN AKM suite selector values
Add the new AKM suite selectors defined in IEEE P802.11-REVme/D1.3.
Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2023-10-18 16:50:24 +05:30
Shreyas Sheth
e746fc0deb
feat(wifi): Refactor and update wpa_supplicant with upstream
2023-10-18 16:50:24 +05:30
luomanruo
5f891fae7e
ble: update controller log module for ESP32-C6, ESP32-H2 and ESP32-C2
2023-10-18 18:10:25 +08:00
Lucas Saavedra Vaz
64f8222ec6
fix(driver/gpio): Fix SIG_GPIO_OUT_IDX comment for signal connect
2023-10-18 12:04:48 +02:00
zwl
ee869ddd9b
fix(ble): fixed ble connection timeout issue on ESP32H2
2023-10-18 17:08:51 +08:00
luomanruo
0b7cba39de
ble: update controller log module for ESP32-C2
2023-10-18 17:08:51 +08:00
luomanruo
8f30d922ac
ble: update controller log module for ESP32-H2 and ESP32-C6
2023-10-18 17:08:51 +08:00
cjin
c9cf190847
change(ble): update ble lib on c6 h2 and c2 chip
2023-10-18 17:08:51 +08:00
Jiang Jiang Jian
fdb4e0e532
Merge branch 'bugfix/spurious_beacon_timeout' into 'master'
...
Fixed some WiFi Issues
Closes WIFIBUG-169, WIFIBUG-164, WIFI-6251, WIFIBUG-144, WIFIBUG-153, and WIFIBUG-171
See merge request espressif/esp-idf!26403
2023-10-18 16:42:17 +08:00
Jiang Jiang Jian
7e4d7388c7
Merge branch 'bugfix/fix_pm_tests' into 'master'
...
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
Closes IDFCI-1840
See merge request espressif/esp-idf!26530
2023-10-18 16:26:32 +08:00
Guillaume Souchere
d6def6c06e
Merge branch 'fix/check_integrity_on_used_blocks' into 'master'
...
heap: fix integrity check on used blocks by the tlsf component
Closes IDFGH-11050
See merge request espressif/esp-idf!26289
2023-10-18 15:47:25 +08:00
Jiang Jiang Jian
249e45a5d6
Merge branch 'bugfix/coex_cfg_option_invisible' into 'master'
...
fix(esp_coex): Fix dependency errors in coexist configuration
Closes BT-3435
See merge request espressif/esp-idf!26484
2023-10-18 15:36:22 +08:00
Wan Lei
9f413d5d8d
Merge branch 'feature/esp32p4_hp_ledc_support' into 'master'
...
feat(ledc): support ledc on esp32p4
Closes IDF-6510
See merge request espressif/esp-idf!25356
2023-10-18 15:27:54 +08:00
Erhan Kurubas
2d55270006
fix(esp_hw_support): re-enable CONFIG_ESP_DEBUG_OCDAWARE functionality
2023-10-18 08:48:45 +02:00
zhiweijian
d86a990be5
fix(ble/bluedroid): fixed BLE bond error after reboot
2023-10-18 14:40:16 +08:00
Kapil Gupta
23a9880544
Merge branch 'bugfix/wps_condition_chain' into 'master'
...
fix(wifi): Fix static analyzer warning for WPS code
See merge request espressif/esp-idf!26492
2023-10-18 14:22:04 +08:00
Zhi Wei Jian
daf1fc790a
Merge branch 'bugfix/fix_dtm_test_failed_on_ble_5.0' into 'master'
...
fix(ble/bluedroid): fixed bluedroid host DTM API
Closes BLEQABR23-690 and BLECRT-42
See merge request espressif/esp-idf!26345
2023-10-18 14:04:54 +08:00
Guillaume Souchere
7492c862af
feat(heap): Dissociate heap poisoning from task tracking
...
In order to enable CONFIG_HEAP_TASK_TRACKING, some kind
of poisoning had to be enabled (!HEAP_POISONING_DISABLED).
However since those functionalities don't seem to be related
in any way, this commit decouple them by removing
MULTI_HEAP_BLOCK_OWNER from poison_head_t in multi_heap_poisoning.c
and handling the block ownership in heap_caps.c instead.
Note that handling task tracking in multi_heap.c would necessitate
updating the ROM implementation of multi_heap.c as well. For this
reason, the task tracking feature has to be handled in heap_caps.c.
2023-10-18 06:43:22 +02:00
Mahavir Jain
2407813a67
Merge branch 'feature/update_esp32c6-h2_apm_api' into 'master'
...
apm: updated APM HAL/LL APIs.
See merge request espressif/esp-idf!26368
2023-10-18 12:26:38 +08:00
morris
e92a1515be
feat(hal): add util function to reverse a 8bit byte
2023-10-18 09:48:14 +08:00
Erhan Kurubas
3de31924ac
Merge branch 'feature/pseudo_exccause_to_openocd' into 'master'
...
Feature/pseudo exccause to openocd
See merge request espressif/esp-idf!25708
2023-10-18 07:36:43 +08:00
Zim Kalinowski
929ba5d414
Merge branch 'bugfix/ringbuf-fix-linux-build' into 'master'
...
fix(ringbuf): Fixed linux build
See merge request espressif/esp-idf!25771
2023-10-17 23:23:40 +08:00
David Čermák
210f757835
Merge branch 'fix/esp_netif_lock' into 'master'
...
fix(esp_netif): Lock netif list with TCPIP context
Closes IDFGH-11088
See merge request espressif/esp-idf!26164
2023-10-17 21:36:39 +08:00
wuzhenghui
97e001d603
fix(esp_hw_support): fix pm tests failure caused by non-iram safe test code
2023-10-17 20:56:43 +08:00
Sachin Billore
c106f5caf6
apm: updated APM HAL/LL APIs.
2023-10-17 18:20:36 +05:30
Fu Hanxi
321d3c9ba6
Merge branch 'ci/remove_ttfw' into 'master'
...
ci: remove ttfw
See merge request espressif/esp-idf!26313
2023-10-17 20:43:56 +08:00
Erhan Kurubas
bde8ff8b67
feat(panic): send pseudo exccause to openocd
2023-10-17 12:34:24 +02:00
Armando (Dou Yiwen)
056558e870
Merge branch 'feat/added_flash_operation_range_macros' into 'master'
...
soc: added flash operation range macros in ext_mem_defs.h
Closes IDF-7918
See merge request espressif/esp-idf!26488
2023-10-17 18:19:35 +08:00
jgujarathi
6ddeba878c
fix(esp_wifi): Fixes issues in beacon_timeout, PMKSA and AID assignment
...
- Fixes issue wheere beacon timeout would get triggerred multiple times
leading to a m f probe req.
- Fix missing PMKSA flush scenarios.
- Fix wrong AID assigned to station when multiple stations try to connect
simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-17 15:35:14 +05:30
Sudeep Mohanty
225ecfb6e2
Merge branch 'bugfix/interrupt_context_for_p4' into 'master'
...
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
See merge request espressif/esp-idf!26161
2023-10-17 17:16:57 +08:00
wanlei
57614bbad2
feat(ledc): support ledc on esp32p4
2023-10-17 16:40:04 +08:00
Erhan Kurubas
340262977e
Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20230921' into 'master'
...
Feature/update openocd to v0.12.0 esp32 20230921
Closes IDF-7920
See merge request espressif/esp-idf!26316
2023-10-17 16:09:39 +08:00
Island
83943ed3c4
Merge branch 'ble_dev/added_modem_reset_on_ble' into 'master'
...
feat(ble): added modem reset on c2 h2 and c6
See merge request espressif/esp-idf!26387
2023-10-17 15:42:32 +08:00
Jiang Jiang Jian
fb2c844a83
Merge branch 'bugfix/optimize_tcp_connection' into 'master'
...
Fix(tcp):optimize tcp connection
See merge request espressif/esp-idf!25124
2023-10-17 14:28:29 +08:00
Xu Xiao
ed9f9021cc
Merge branch 'revert_tcpip_task_priority_macro' into 'master'
...
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
See merge request espressif/esp-idf!26420
2023-10-17 13:28:19 +08:00
Mahavir Jain
c4e4629049
Merge branch 'feature/add_key_manager_hal_layer' into 'master'
...
Add LL & HAL for Key Manager and HUK
Closes IDF-7985 and IDF-7901
See merge request espressif/esp-idf!25167
2023-10-17 12:39:02 +08:00
Kevin (Lao Kaiyao)
fcc4827e88
Merge branch 'contrib/github_pr_12384' into 'master'
...
docs: fix i2s section formatting (GitHub PR)
Closes IDFGH-11218
See merge request espressif/esp-idf!26408
2023-10-17 12:34:18 +08:00
Kapil Gupta
4dedd3e69d
fix(wifi): Fix static analyzer warning for WPS code
2023-10-17 10:03:39 +05:30
Kevin (Lao Kaiyao)
2da28270bf
Merge branch 'bugfix/fix_overflow_in_apll_calculation' into 'master'
...
fix(apll): fixed overflow in apll calculation
See merge request espressif/esp-idf!26389
2023-10-17 12:24:19 +08:00
wanlei
b81cafe42e
refac(spi): update periph_module_xxx with rcc_automic_lock for periph bus
2023-10-17 11:32:23 +08:00
Linda
6c86424772
docs: add parameter description to esp_netif.h
2023-10-17 10:35:39 +08:00
Jiang Jiang Jian
db4598e305
Merge branch 'bugfix/disable_tsf_tbtt_soc_wakeup_after_wifi_disconnected' into 'master'
...
fix(pm): fix soc wakeup after wifi disconnected
Closes IDFGH-11162
See merge request espressif/esp-idf!26401
2023-10-16 23:01:12 +08:00
Armando
d08518e310
feat(sdspi): supported sdspi on esp32p4
2023-10-16 19:29:07 +08:00
Zhang Hai Peng
ea81f4c4a3
Merge branch 'bugfix/fix_ble_bugs' into 'master'
...
Fix some BLE bugs in bluedroid host
See merge request espressif/esp-idf!26448
2023-10-16 19:27:29 +08:00
Guillaume Souchere
84c5d3e52f
fix(heap): Fixed integrity check on used blocks by the tlsf component
...
This commit updates the tlsf submodule to include the modification made in the component
aiming to perform integrity check on all blocks (not only the free ones).
Added test to test the fix in test_apps/heap_tests.
Fixes https://github.com/espressif/esp-idf/issues/12231
2023-10-16 12:29:38 +02:00
Adam Múdry
0024867c3b
Merge branch 'feature/add_optional_immediate_fsync' into 'master'
...
fatfs: add optional immediate fsync
See merge request espressif/esp-idf!26097
2023-10-16 17:37:22 +08:00
zwx
1d6f77136d
feat(openthread): add config for radio statistic feature
2023-10-16 17:35:52 +08:00
Armando
17063b51e0
feat(soc): added flash operation range macros in ext_mem_defs.h
2023-10-16 17:19:04 +08:00
Armando (Dou Yiwen)
1ca64f2bd6
Merge branch 'refactor/specify_esp_adc_test_app_dependency' into 'master'
...
adc: trim adc apps build dependency
Closes IDF-8388
See merge request espressif/esp-idf!26481
2023-10-16 17:14:21 +08:00
Jakob Hasse
548022fbe6
refactor(linux): excluded all non-Linux components from build
...
* All components which won't build (yet) on Linux are excluded.
This enables switching to Linux in an application without
explicitly setting COMPONENTS to main in the main
CMakeLists.txt.
* ESP Timer provides headers for Linux now
* automatically disabling LWIP in Kconfig if it is not available
doc(linux): brought section
"Component Linux/Mock Support Overview" up to date
2023-10-16 17:06:54 +08:00
Alexey Lapshin
2eb5123403
Merge branch 'feature/add-newlib-sbom' into 'master'
...
feat(newlib): Add sbom manifest file
Closes IDF-8221
See merge request espressif/esp-idf!26418
2023-10-16 16:36:19 +08:00
Fu Hanxi
4dbf8c8948
ci: remove ttfw related files
2023-10-16 10:23:09 +02:00
Shu Chen
fbf8d06477
Merge branch 'feature/openthread_uart_api_refactor' into 'master'
...
feat(openthread): Host connection logic refactor
See merge request espressif/esp-idf!26215
2023-10-16 16:13:00 +08:00
laokaiyao
8bc618443a
fix(apll): fixed overflow in apll calculation
2023-10-16 08:01:17 +00:00
Armando
cb90ed263d
fix(spi): fixed spi master polling mode not mem sync issue on esp32p4
2023-10-16 15:35:08 +08:00
Michael (XIAO Xufeng)
2308292ca3
Merge branch 'bugfix/revert_pvt' into 'master'
...
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
See merge request espressif/esp-idf!26425
2023-10-16 12:53:07 +08:00
Armando
a31577027e
change(adc): trim adc apps build dependency
2023-10-16 12:48:30 +08:00
Mahavir Jain
eea2536dc4
Merge branch 'feature/conservative_key_revocation_in_secure_boot_v2' into 'master'
...
feat: Add API to verify the bootloader and application image before revoking...
Closes IDF-7078
See merge request espressif/esp-idf!24572
2023-10-16 12:42:49 +08:00
Aditya Patwardhan
58bf5ab6fb
feat(esp_rom): Added ROM headers related to Key Manager
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
8edef17f1a
feat(esp_common): Added PACKED_ATTR in esp_attr.h
2023-10-16 09:26:45 +05:30
Aditya Patwardhan
ade65add54
feat(hal): Added HAL and LL layer for Key Manager
2023-10-16 09:26:37 +05:30
Aditya Patwardhan
6b4d2140ee
feat(hal): Added HAL and LL layer for HUK
2023-10-16 09:26:14 +05:30
linruihao
11efe6ecdc
fix(esp_coex): Fix dependency errors in coexist configuration
2023-10-16 11:44:23 +08:00
Jiang Jiang Jian
8023a2b603
Merge branch 'bugfix/dpp_bugs' into 'master'
...
esp_wifi: Fix few dpp bugs.
Closes WIFIBUG-155 and WIFIBUG-154
See merge request espressif/esp-idf!26340
2023-10-16 11:36:55 +08:00
Mahavir Jain
dbc33ca7aa
Merge branch 'feature/add_intr_priority_config_option' into 'master'
...
feat(mbedtls): Add config for interrupt priority in AES and RSA
Closes IDF-7963 and IDF-7964
See merge request espressif/esp-idf!26190
2023-10-16 11:33:03 +08:00
laokaiyao
10ab993f25
ci(pre-check): revert the check list accident change in PR
2023-10-16 11:20:57 +08:00
Jiang Jiang Jian
bd52831ef6
Merge branch 'bugfix/fix_c6_crash' into 'master'
...
fix(phy): fix wifi deinit stuck issue for ESP32C6
Closes IDF-8269
See merge request espressif/esp-idf!26414
2023-10-16 11:20:08 +08:00
Mahavir Jain
1501aef1b3
Merge branch 'feature/enable_secure_boot_esp32p4' into 'master'
...
feat(secure_boot): add secure boot support for esp32p4
Closes IDF-7544 and IDF-7745
See merge request espressif/esp-idf!26335
2023-10-16 11:07:14 +08:00
Island
f19f1dbd91
Merge branch 'bugfix/0925_update_libble_c6_h2_c2' into 'master'
...
update c6 h2 c2 libble to 7ec5b5c1
Closes BLERP-92, BLERP-122, BLERP-93, BLERP-94, BLERP-89, BLERP-90, BLERP-95, BLERP-97, BLERP-98, BLERP-99, BLERP-100, BLERP-101, BLERP-102, BLERP-120, and BLERP-123
See merge request espressif/esp-idf!26176
2023-10-16 10:47:08 +08:00
morris
4f3e05f6a8
Merge branch 'ci/fix_hal_assert_check' into 'master'
...
fix(hal): replace assert with hal_assert
See merge request espressif/esp-idf!26349
2023-10-16 09:56:04 +08:00
alanmaxwell
477cde7b1d
fix(phy): fix wifi deinit stuck issue for ESP32C6
2023-10-15 15:38:28 +00:00
morris
05b345d6bc
Merge branch 'refactor/specify_test_app_dependency' into 'master'
...
build: trim lcd apps build dependency
Closes IDF-8391
See merge request espressif/esp-idf!26457
2023-10-15 18:59:18 +08:00
C.S.M
0e95c0f4f8
Merge branch 'ci/reduce_flash_build_ci' into 'master'
...
spi_flash: reduce build times on ci
See merge request espressif/esp-idf!26264
2023-10-14 09:41:35 +08:00
Radek Tandler
4c8c5debed
Merge branch 'feature/storage_host_test_nvs_page' into 'master'
...
feature(nvs_flash): nvs_page host tests updated to use esp_partition for linux instead of CMock emulation of API
Closes IDF-6166
See merge request espressif/esp-idf!25978
2023-10-14 08:41:50 +08:00
Erhan Kurubas
681647f1eb
Merge branch 'fix_esp32s3_irq_names' into 'master'
...
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
See merge request espressif/esp-idf!26442
2023-10-14 04:20:27 +08:00
C.S.M
000b455e93
Merge branch 'bugfix/ota_fail_on_octal_flash' into 'master'
...
fix(ota): Fixed OTA fail on octal flash with 32MB memory
See merge request espressif/esp-idf!26436
2023-10-14 02:26:59 +08:00
Alexey Lapshin
b41b175a59
feat(newlib): Add sbom manifest file
2023-10-13 19:15:03 +04:00
Mahavir Jain
6b62065b92
Merge branch 'fix/crypto_periphs_use_rcc_atomic_blocks' into 'master'
...
Use rcc atomic blocks to enable/reset crypto peripherals
See merge request espressif/esp-idf!25811
2023-10-13 22:37:58 +08:00
Song Ruo Jing
d73bf72885
Merge branch 'feature/gpio_dump_io_info' into 'master'
...
feat(gpio): add a dump API to dump IO configurations
Closes IDFGH-10987
See merge request espressif/esp-idf!26158
2023-10-13 22:35:59 +08:00
David Cermak
88d18e9a40
fix(esp_netif): Mark esp_netif_next deprecated and fix usages
...
* Uses netif_find_if() in IPv6 examples
* Fixes esp_netif_next() usage in L2TAP
2023-10-13 15:56:45 +02:00
David Cermak
606363897c
feat(esp_netif): Added new API to search in netif list
2023-10-13 15:56:30 +02:00
David Cermak
36735f4d77
fix(esp_netif): Lock netif list with TCPIP context
...
This commit removes the lock from the list manipulation code in esp_netif_objects.c,
because we already have another lock/task context for lwip.
So the list manipulation is unsafe and safety must be assured by the stack layer
(in esp_netif_lwip).
Problems with current locking:
* implementation of locking was wrong -- lazy init style of creating the mutex is not
thread safe (and destroying it if we have no interface makes the problem exhibit very frequently)
* locking only the list won't solve issues when assessing interfaces atomically
* maintaining multiple locks is problematic, as we often switch between
lwip context and user context in internal implementation of esp_netif_lwip
Closes https://github.com/espressif/esp-idf/issues/12261
2023-10-13 15:54:53 +02:00
Gong Yan Tao
ce98ac87d4
Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs' into 'master'
...
fix(bt&ble): fix BLE unable to load bonded device info after reboot.
Closes BT-3406
See merge request espressif/esp-idf!25535
2023-10-13 19:18:42 +08:00
radek.tandler
d4aa9ccb0c
change(nvs_flash): Host tests were migrated from CMock to esp_partition linux emulation
2023-10-13 13:17:28 +02:00
Michael (XIAO Xufeng)
586ab5387a
Merge branch 'bugfix/remove_spiram_kconfig_hwsupport' into 'master'
...
fix(hw_support): remove outdated source from Kconfig file
See merge request espressif/esp-idf!26391
2023-10-13 18:49:38 +08:00
Ondrej Kosta
4f6c86ebb8
Merge branch 'feature/extend_eth_test_targets' into 'master'
...
CI tests for all supported Ethernet tests
Closes IDF-5704
See merge request espressif/esp-idf!24468
2023-10-13 18:44:10 +08:00
liuning
516496b9d3
fix(pm): fix soc wakeup after wifi disconnected, station no respond after m f null, crash when connected to non_trans bssid
2023-10-13 18:14:54 +08:00
Niklas Kaaf
2d6dcee136
fix: "erro code" -> "error code" typos
...
Closes https://github.com/espressif/esp-idf/pull/12330
2023-10-13 18:13:54 +08:00
Cao Sen Miao
6137905c02
ci(spi_flash): reduce build times on ci
2023-10-13 17:54:42 +08:00
Chen Jian Xing
f67aa66067
Merge branch 'bugfix/fix_some_wifi_issue' into 'master'
...
bugfix/fix some wifi issue
Closes WIFIBUG-164, WIFIBUG-183, IDFGH-11186, FCS-1292, IDFGH-8972, and WIFI6-336
See merge request espressif/esp-idf!26412
2023-10-13 17:31:44 +08:00
Aditya Patwardhan
fa1da64dec
Merge branch 'feature/mbedtls_3_5_0_update' into 'master'
...
feat(mbedtls): update to 3.5.0 release
See merge request espressif/esp-idf!26331
2023-10-13 17:11:05 +08:00
morris
d4dbacf988
Merge branch 'feature/2nd_twai_on_c6' into 'master'
...
twai: support multiple TWAI controller
See merge request espressif/esp-idf!23713
2023-10-13 16:55:21 +08:00
C.S.M
e19324b4fa
Merge branch 'bugfix/h2_i2c1_no_signal' into 'master'
...
fix(i2c): I2C port 1 doesn't work on esp32h2
See merge request espressif/esp-idf!26416
2023-10-13 15:01:34 +08:00
morris
2bbdd35383
build: trim lcd apps build dependency
2023-10-13 14:58:15 +08:00
Wang Meng Yang
da73e48fdf
Merge branch 'bugfix/use_bt_sdp_bqb_include_macro_for_ertm_mode_flag' into 'master'
...
fix(bt/bluedroid): Add correct macro for ertm mode included flag
See merge request espressif/esp-idf!26427
2023-10-13 14:36:14 +08:00
xueyunfei
fcc1569de4
Fix(tcp):optimize tcp connection
2023-10-13 14:14:55 +08:00
Mahavir Jain
ee435132cb
Merge branch 'bugfix/preencrypted_ota_failed_with_partial_download' into 'master'
...
fix(esp_https_ota): fix preencrypted ota failed with pytest server and partial http enabled
Closes IDF-8112
See merge request espressif/esp-idf!25791
2023-10-13 12:51:33 +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
Cao Sen Miao
6cea72b76b
fix(ota): Fixed OTA fail on octal flash with 32MB memory,
...
Closes https://github.com/espressif/esp-idf/issues/11903
2023-10-13 12:01:26 +08:00
cjin
6503d1327b
feat(ble): added modem reset on c2 h2 and c6
2023-10-13 11:39:29 +08:00
zhanghaipeng
60354c39a9
fix(bt/bluedroid): Fix hid example stack overflow bugs when using esp32s3
2023-10-13 11:20:17 +08:00
Martin Vychodil
64befdca3a
Merge branch 'feature/partition_readonly_flag' into 'master'
...
feat(partition_table): Add read-only partition flag and functionality
Closes IDF-6421
See merge request espressif/esp-idf!24855
2023-10-13 11:11:07 +08:00
zhanghaipeng
4129addca6
fix(bt/bluedroid): Fix remove resolving list error for esp32
2023-10-13 10:54:25 +08:00
zhanghaipeng
c73d7c0b60
fix(bt/bluedroid): Fix bugs in ble service change characteristic
2023-10-13 10:54:25 +08:00
zhanghaipeng
2b551b09c8
feat(bt/bluedroid): Support scan response data length zero in BLE
2023-10-13 10:54:25 +08:00
zhanghaipeng
7492c004dd
fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE
2023-10-13 10:54:25 +08:00
alanmaxwell
16ec59907e
fix(wifi): Fix some wifi issue
...
1.fix multi antenna issue
2.fix dirty eb when rx HE rate action for C6
3.fix h/w modem state consecutive times when the modem sleep type is modified in runtime
2023-10-13 10:45:31 +08:00
morris
0717729911
fix(hal): replace assert with hal_assert
...
hal is a G0 component but assert may link in the symbols in the newlib component.
we'd better not use assert in the hal but use the alternative HAL_ASSERT
2023-10-13 10:14:47 +08:00
morris
ca1cd88e25
Merge branch 'feature/enable_hal_util_host_test' into 'master'
...
feat(hal): enable hal host test
Closes IDF-8275
See merge request espressif/esp-idf!26384
2023-10-12 22:24:38 +08:00
aditi_lonkar
236fa500c7
fix(wpa_supplicant): Fix few dpp bugs
...
1) Fix crash in dpp Listen without bootstrap
2) Fix crash on receiving dpp auth_req from hostapd with dpp akm
2023-10-12 13:51:27 +00:00
Jiang Jiang Jian
042382e87b
Merge branch 'feature/support_dump_sleep_context' into 'master'
...
feat(esp_hw_support): Supports recording key sleep parameters into user-specified structures for debug
Closes FCS-1300
See merge request espressif/esp-idf!26359
2023-10-12 19:35:47 +08:00
Erhan Kurubas
c418a39f41
fix(interrupts): reorder esp32s3 irq names to align with the respective irq numbers
2023-10-12 13:24:24 +02:00
Jiang Jiang Jian
313d642add
Merge branch 'bugfix/fix_esp_sleep_enable_ext1_wakeup_func' into 'master'
...
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
See merge request espressif/esp-idf!26386
2023-10-12 18:36:28 +08:00
Jiang Jiang Jian
59417a4049
Merge branch 'feature/free_bt_memory' into 'master'
...
feat(bt): Frees BLE memory when no longer in use
See merge request espressif/esp-idf!22795
2023-10-12 18:35:15 +08:00
Konstantin Kondrashov
e19504a9c1
Merge branch 'feature/enable_multicore_unicore_tests_for_esp32p4' into 'master'
...
feat(tools): Enables unicore_bootloader test for ESP32P4
Closes IDF-7692
See merge request espressif/esp-idf!26035
2023-10-12 17:35:26 +08:00
Song Ruo Jing
321f628ff5
feat(gpio): add a dump API to dump IO configurations
...
Closes https://github.com/espressif/esp-idf/issues/12176
2023-10-12 17:34:20 +08:00
Harshit Malpani
1df186d4e1
feat: Add API to verify the bootloader and app image
...
Added an API to verify the bootloader and app image before revoking the key in Secure Boot V2.
This will help in preventing the device to be bricked if the bootloader/application cannot be
verified by any other keys in efuse
2023-10-12 14:53:57 +05:30
Island
82f983f256
Merge branch 'feat/ble_mesh_seperate_hb_handling' into 'master'
...
feat(ble_mesh): Use a separate file for heartbeat handling
See merge request espressif/esp-idf!26278
2023-10-12 17:11:07 +08:00
Erhan Kurubas
31b3b1f455
feat(gcov): improve gcov file handling using esp_apptrace_feof()
2023-10-12 11:01:23 +02:00
Peter Dragun
95b764970e
Merge branch 'feat/uf2-to-esptool' into 'master'
...
feat(tools): move uf2 file generation to esptool
Closes IDF-7434
See merge request espressif/esp-idf!25655
2023-10-12 16:03:16 +08:00
luomanruo
229685a4b5
ble: update tx power level index of ESP32-H2 and ESP32-C2
2023-10-12 15:56:56 +08:00
luomanruo
f74338afa2
ble:update c2 libble to 6a8d1f3d, h2 c6 libble to 57ed7949
2023-10-12 15:56:56 +08:00
gongyantao
fdc35e772b
fix(bt/bluedroid): update the newest active device in bluetooth
...
1: update the newest active device when an ACL link is established and
the remote device info is not in bond list. This updates will not stored
into NVRAM until a new device is paired.
2023-10-12 07:46:34 +00:00
gongyantao
061cd29168
fix(bt/bluedroid): ble fails to load bonded device info after reboot
...
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-12 07:46:34 +00:00
zhiweijian
d3394003b5
Update BLE lib on ESP32-C3 and ESP32-S3
...
- modify mesh proxy solic uuid to 0x18590303
- Fixed DTM payload length cannot be 0
- Added config to enable Hw recorrect eco
- report the number of packets sent on the TX end
2023-10-12 07:42:53 +00:00
zhiweijian
43011c66d6
fix(ble/bluedroid): fixed bluedroid host DTM API
2023-10-12 07:42:53 +00:00
Zhi Wei Jian
05541a2e3e
Merge branch 'bugfix/fix_ble_c3_2M_phy_ci_failed' into 'master'
...
Fix BLE 2M phy cannot send packets on ESP32-C3
Closes CBLE50Y23-64
See merge request espressif/esp-idf!26417
2023-10-12 15:42:14 +08:00
Ondrej
3a3656ba38
ci(esp_eth): added tests of all supported Etherent chips
2023-10-12 07:23:51 +00:00
Ondrej Kosta
a93d53aadb
fix(esp_eth): various Ethernet driver fixes
...
ksz8851snl: enabled reception of multicast frames
Internal EMAC: fixed APLL CLK deinitialization
DM9051 and KSZ80xx: fixed speed configuration when not in loopback mode
phy_802_3: added multiple attempts when autodetecting PHY address
2023-10-12 07:23:51 +00:00
zlq
9c2d470465
feat(bootloader): adjust dbias of bootloader, change clock of H2 to 64
...
MHz
2023-10-12 14:51:54 +08:00
Xiao Xufeng
28ba080c5e
Revert "feat(volt): chip auto adjust volt for esp32c6 & esp32h2"
...
This reverts commit b221f87e00
.
2023-10-12 14:51:54 +08:00
nilesh.kale
cf4a7bb09d
feat(mbedtls): Add config for interrupt priority in AES and RSA(MPI)
2023-10-12 11:06:13 +05:30
harshal.patil
f46a93e565
feat(secure_boot): add secure boot support for esp32p4
2023-10-12 10:12:54 +05:30
morris
a21e46dc64
Merge branch 'contrib/github_pr_12370' into 'master'
...
Support LCD panel sleep mode (GitHub PR)
Closes IDFGH-11203
See merge request espressif/esp-idf!26364
2023-10-12 11:45:41 +08:00
Jiang Jiang Jian
5debc3beb2
Merge branch 'bugfix/fix_wrong_mem_caps_in_memory_layout' into 'master'
...
fix(heap): fix the issue on esp32c3 where retention memory was exhausted prematurely and preventing the CPU from powering down
Closes IDF-8236
See merge request espressif/esp-idf!25962
2023-10-12 10:39:43 +08:00
morris
2ae3d4d7c4
feat(twai): support multiple twai controllers
...
Closes https://github.com/espressif/esp-idf/issues/11383
2023-10-12 09:59:27 +08:00
Laukik Hase
239bc3b96f
Merge branch 'fix/nvs_part_gen_docs' into 'master'
...
fix(docs/nvs_part_gen): Show the NVS HMAC encryption scheme-specific commands only for supported SOCs
See merge request espressif/esp-idf!26332
2023-10-11 20:56:54 +08:00
gongyantao
9e4c8bb76e
fix(bt/bluedroid): Add correct macro for ertm mode included flag
2023-10-11 20:19:40 +08:00
zhangwenxu
8ba1f550fb
feat(openthread): Host connection logic refactor
2023-10-11 10:42:57 +00:00
Jiang Jiang Jian
c7eb0d22a8
Merge branch 'feature/modify_dhcp_offer_and_ack_to_unicast' into 'master'
...
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
Closes WIFI-68
See merge request espressif/esp-idf!26379
2023-10-11 18:26:21 +08:00
xuxiao
31bb66813a
revert(lwip): Revert changes to LWIP task priority macro from MR 25020
2023-10-11 17:54:27 +08:00
nilesh.kale
44cbb8bb24
fix: fix preencrypted ota failed with pytest server and partial http enabled
2023-10-11 15:22:24 +05:30
Mahavir Jain
0c3ed4f540
fix(mbedtls): remove deprecated MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION
...
This config has been removed in the upstream mbedTLS starting 3.0
release. Please see mbedTLS changelog for more details.
2023-10-11 09:32:32 +00:00
Mahavir Jain
e9094cef66
fix(mbedtls): dynamic buffer feature issue with mbedtls 3.5.0
...
Set max TLS version in the SSL context during setup phase. Dynamic
buffer feature overrides the `mbedtls_ssl_setup` API and hence
this change is required per upstream 3.5.0 codebase change.
2023-10-11 09:32:32 +00:00
Mahavir Jain
9ca8f3d45b
feat(mbedtls): update to 3.5.0 release
...
Changelog:
https://github.com/Mbed-TLS/mbedtls/releases/tag/mbedtls-3.5.0
2023-10-11 09:32:32 +00:00
harshal.patil
57d10477da
feat(ecdsa): use RCC atomic block to enable/reset the ECDSA peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
43864f7fb4
feat(ds): use RCC atomic block to enable/reset the DS peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
18b93e9564
feat(hmac): use RCC atomic block to enable/reset the HMAC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
1c6ff8ce9f
feat(ecc): use RCC atomic block to enable/reset the ECC peripheral
2023-10-11 14:59:04 +05:30
harshal.patil
c5cc4f488a
feat(mpi): use RCC atomic block to enable/reset the MPI peripheral
2023-10-11 14:59:03 +05:30
harshal.patil
3483cf61aa
fix(esp_hw_support/esp_ds): remove enabling redundant peripherals
2023-10-11 14:59:03 +05:30
Shu Chen
bb76564a1b
Merge branch 'fix/openthread_mtd_config_typo' into 'master'
...
fix(openthread): fix config typo for mtd
See merge request espressif/esp-idf!26396
2023-10-11 17:28:42 +08:00
zhiweijian
07bfb84047
disable phy in combo module to fix BLE 2M phy
2023-10-11 17:16:57 +08:00
Cao Sen Miao
d7e543583b
fix(i2c): I2C port 1 doesn't work on esp32h2
2023-10-11 17:06:39 +08:00
Radek Tandler
6c83e63371
Merge branch 'feature/nvs_tool_integrity_check_refactor' into 'master'
...
feat(nvs): NVS tool add key consistency check
Closes IDF-8146
See merge request espressif/esp-idf!25638
2023-10-11 16:33:39 +08:00
Kapil Gupta
b73e46223b
Merge branch 'bugfix/dpp_api_mode_check' into 'master'
...
Ensure dpp follows init->bootstrap->listen path
Closes WIFIBUG-165 and WIFIBUG-157
See merge request espressif/esp-idf!26302
2023-10-11 16:24:02 +08:00
morris
b4bcb5cc5c
test(esp_lcd): test lcd sleep function
2023-10-11 15:40:35 +08:00
morris
b2972528c7
feat(nt35510): Implement sleep function
2023-10-11 15:32:34 +08:00
Andrea Greco
cbf2414226
feat(st7789): Implement sleep functions
...
Merges https://github.com/espressif/esp-idf/pull/12370
2023-10-11 15:30:07 +08:00
Andrea Greco
3bd67462f0
feat(esp_lcd): Add API to sleep and wakeup the LCD panel
2023-10-11 15:08:26 +08:00
Liu Linyan
5de452e12a
feat(ble_mesh): Use a separate file for heartbeat handling
2023-10-11 06:59:49 +00:00
CC
65054e1def
esp_wifi.h typo
...
typo in esp_wifi_scan_get_ap_num comment
APIs -> APs
2023-10-11 13:52:08 +08:00
Armando (Dou Yiwen)
332595d4f9
Merge branch 'feat/private_api_to_get_cache_line_size' into 'master'
...
cache: added private API to get cache alignment requirements
See merge request espressif/esp-idf!26285
2023-10-11 12:46:29 +08:00
morris
66497af276
feat(hal): enable hal host test
2023-10-11 11:23:24 +08:00
Bryan Melanson
48b0d3dfd5
docs: fix i2s section formatting
2023-10-10 23:08:28 -02:30
Marius Vikhammer
d27dd4d9cb
Merge branch 'docs/show_include_path' into 'master'
...
docs: show include path and require component as part of API header
Closes IDF-3134, DOC-1032, and DOC-3629
See merge request espressif/esp-idf!25092
2023-10-11 09:36:14 +08:00
Liu Ning
8b74d9381d
Merge branch 'bugfix/fix_wifi_beacon_timeout_after_connection_established' into 'master'
...
fix(wifi): fix wifi beacon timeout after connection established
Closes WIFIBUG-184
See merge request espressif/esp-idf!26385
2023-10-11 09:11:58 +08:00
Adam Múdry
ab1eb37fe8
feat(partition_table): Add read-only partition flag and functionality
2023-10-11 00:01:05 +02:00
Adam Múdry
f083570af6
refactor(wear_levelling): WL_Flash flash_drv pointer changed to partition pointer
2023-10-10 14:35:45 +02:00
Song Ruo Jing
814159448b
Merge branch 'feature/ledc_cal_duty_resolution' into 'master'
...
feat(ledc): add ledc_find_suitable_duty_resolution function
Closes IDFGH-10569
See merge request espressif/esp-idf!25208
2023-10-10 20:34:09 +08:00
zwx
9d0c80ab28
fix(openthread): fix config typo for mtd
2023-10-10 20:14:51 +08:00
Lou Tianhao
2d3f95dad4
bugfix(pm): fix esp_sleep_enable_ext1_wakeup func
...
regression introduced in commit<808a01e65>
2023-10-10 19:30:38 +08:00
KonstantinKondrashov
a2802ef121
feat(tools): Enables unicore_bootloader test for ESP32P4
2023-10-10 11:11:32 +00:00
Rahul Tank
422d6f9c23
Merge branch 'bugfix/fix_max_cccds_compilation_issue' into 'master'
...
fix(nimble): Fix compilation warnings when max bonds or cccd is set to 0
Closes IDFGH-11151
See merge request espressif/esp-idf!26307
2023-10-10 18:11:00 +08:00
Armando
1f8f0a5285
feat(cache): added private API to get cache alignment requirements
2023-10-10 18:09:01 +08:00
Armando (Dou Yiwen)
fede09a4ea
Merge branch 'refactor/format_esp_mm_psram_adc_2' into 'master'
...
refactor: format esp mm psram adc 2
See merge request espressif/esp-idf!26372
2023-10-10 18:00:07 +08:00
Shu Chen
2a960ca119
Merge branch 'feature/update_openthread_upstream' into 'master'
...
feat(openthread): update openthread upstream
See merge request espressif/esp-idf!26375
2023-10-10 17:59:23 +08:00
Michael (XIAO Xufeng)
a249555f1c
fix(hw_support): remove outdated source from Kconfig file
...
This line was moved to components/esp_psram/Kconfig.
2023-10-10 15:31:53 +08:00
liuning
79a1cb38dd
(fix)esp_wifi: wifi beacon timeout after connection established
2023-10-10 05:50:13 +00:00
C.S.M
b2d7f4d0cd
Merge branch 'bugfix/compile_usj_fail_c6' into 'master'
...
ci(usb_serial_jtag): Add a pytest for usb_serial_jtag print.
Closes IDF-3201
See merge request espressif/esp-idf!26231
2023-10-10 13:47:19 +08:00
Jiang Jiang Jian
98b84b389a
Merge branch 'bugfix/fix_enable_psram_wapi_dhcp_fail_issue' into 'master'
...
fix(wifi): fix enable psram wapi dhcp fail issue
Closes WIFI-6257, WIFI-6273, WIFI-6182, WIFI-6006, WIFI-6007, and ESPAT-1780
See merge request espressif/esp-idf!26148
2023-10-10 12:13:56 +08:00
Island
5c1fe44b0e
Merge branch 'bugfix/BLEQABR23-668' into 'master'
...
fix(ble_mesh): avoid filtering BLE_MESH_ADV_NONCONN_IND packets.
Closes BLERP-87
See merge request espressif/esp-idf!26175
2023-10-10 12:01:31 +08:00
Cao Sen Miao
403f237825
feat(usb_serial_jtag): Add pytest for usb_serial_jtag
2023-10-10 10:05:46 +08:00
Alexey Lapshin
2585e53d54
Merge branch 'feature/update-toolchain-to-esp-13.1.0_new_newlib' into 'master'
...
Update toolchain to esp-13.2.0_20230919
Closes GCC-250, GCC-322, GCC-324, GCC-327, GCC-330, and IDF-8287
See merge request espressif/esp-idf!25073
2023-10-10 08:18:33 +08:00
KonstantinKondrashov
cd64b228b1
fix(esp_hw_support): Return deep sleep APIs to the original behavior
...
Closes https://github.com/espressif/esp-idf/issues/12359
2023-10-09 22:19:22 +08:00
Adam Múdry
d42bde0378
feat(nvs): NVS tool add key consistency check
2023-10-09 15:58:48 +02:00
Adam Múdry
c276e2ca05
refactor: NVS tool move integrity check from logger to another file
2023-10-09 15:58:48 +02:00
Peter Dragun
9acf412a07
feat(tools): move uf2 generation to esptool
2023-10-09 15:38:30 +02:00
muhaidong
d8b600e90b
fix(wifi): fix some wifi issues
...
1. fix enable psram wapi dhcp fail issue
2. fix c6 esp_wifi_set_max_tx_power fail issue
3. fix wrong wifi mode connect crash issue
4. fix null data sequence number issue
2023-10-09 19:17:28 +08:00
Wan Lei
f92b18053a
Merge branch 'feature/esp32p4_hp_spi_support' into 'master'
...
Feature/esp32p4 hp spi master driver support
Closes IDF-7502
See merge request espressif/esp-idf!24963
2023-10-09 18:37:35 +08:00
Gao Xu
d52040a86d
Merge branch 'esp32p4/add_uart_support' into 'master'
...
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
2023-10-09 18:11:10 +08:00
zhangyanjiao
04ea824740
fix(lwip): Modify the DHCP offer and DHCP ack from broadcast to unicast
2023-10-09 17:52:01 +08:00
Darian
a10121491f
Merge branch 'change/freertos_make_task_snapshot_private' into 'master'
...
refactor(freertos/task_snapshot): Make task snapshot private
Closes IDF-8182
See merge request espressif/esp-idf!26115
2023-10-09 16:32:18 +08:00
Alexey Lapshin
7f4de13644
fix(perfmon): fix test_app false-positive memory leak detection
2023-10-09 12:13:02 +04:00
Alexey Lapshin
33d9fd629d
fix(xtensa): fix registers curruption on context switch
...
a6, a7 registers may be corrupted on multicore ESP chips while FreeRTOS
Kernel SMP context switch
2023-10-09 12:13:02 +04:00
Alexey Lapshin
73742dcdaa
fix(console): fix linenoise flushing in dumb mode
2023-10-09 12:13:02 +04:00
Alexey Lapshin
9dcc9a73f6
fix(esp_rom): fix libc_stubs.h includes
2023-10-09 12:13:02 +04:00
Alexey Lapshin
932040e08c
fix(newlib): fix esp32-spiram-rom-functions entries name
2023-10-09 12:13:02 +04:00
Alexey Lapshin
fdc6d0d813
change(newlib): use GCC builtin subword atomics
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a43c509d4b
change(newlib): update newlib according to new internal structures
2023-10-09 12:13:02 +04:00
Alexey Lapshin
c94d443a1b
feat(newlib): add iterator into test output
2023-10-09 12:13:02 +04:00
Alexey Lapshin
0172df94ac
fix(app_trace): fix gcov for gcc 13.1.0
2023-10-09 12:13:02 +04:00
Alexey Lapshin
8bbcc224dd
fix(espcoredump): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
6a94453a18
fix(bt): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
76dfcac597
fix(esp_system): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
Alexey Lapshin
295f9cdd56
fix(esp_system): add no_sanitize_undefined for init functions
...
Something wrong with -Og optimization. It started to fail without
reason.
2023-10-09 12:13:02 +04:00
Alexey Lapshin
a41e3d408f
fix(wpa_supplicant): fix sys/types include
2023-10-09 12:13:02 +04:00
Alexey Lapshin
71713bcdb5
fix(mbedtls): fix gcc 13.1.0 warnings
2023-10-09 12:13:02 +04:00
zwx
4f7036fe02
feat(openthread): update openthread upstream
2023-10-09 16:09:18 +08:00
Armando
0beb637563
refactor(esp_psram): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
fc4b9d9507
refactor(esp_mm): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Armando
3de0b7218f
refactor(esp_adc): reformat code with astyle_py 2
2023-10-09 15:29:31 +08:00
Sudeep Mohanty
cf55ab899a
fix(freertos): Fixed xPortCanYield to correctly determine ISR context on esp32p4
...
This commit fixes an issue where xPortCanYield() function may not be
able to detect an ISR context when HW interrupt nesting is active on
a CLIC interrupt controller such as on esp32p4.
2023-10-09 09:12:15 +02:00
IhorNehrutsa
9ced54699e
feat(ledc): add ledc_find_suitable_duty_resolution helper function
...
Helper function to find the maximum possible duty resolution in bits
for ledc_timer_config()
Merges https://github.com/espressif/esp-idf/pull/11810
2023-10-09 12:46:46 +08:00
wuzhenghui
c667f5a864
feat: support dump last time sleep context
2023-10-09 10:42:10 +08:00
Kevin (Lao Kaiyao)
2b5203ba1c
Merge branch 'refactor/avoid_float_type_in_hal' into 'master'
...
refactor(hal): avoid float type in hal
See merge request espressif/esp-idf!26149
2023-10-09 10:20:28 +08:00
xueyunfei
e9949d4782
lost timer failed to start when sta is connected
2023-10-09 02:14:25 +00:00
Lou Tian Hao
adae54faca
Merge branch 'bringup/support_callback_mechanism_in_lightsleep_flow' into 'master'
...
Power Management: support_callback_mechanism_in_lightsleep_flow
Closes WIFI-5936
See merge request espressif/esp-idf!24597
2023-10-08 20:16:01 +08:00
zhaokeke
a39869416c
feat(bt): Frees BLE memory when no longer in use
...
It will free libble.a & libbt all txt, data and bss segment memory.
This memory is combined into one large memory and put into the heap
pool.
2023-10-08 16:08:47 +08:00
Wang Qixiang
515a1a5f0d
Merge branch 'protocomm/decouple_wifi_prov' into 'master'
...
fix(protocomm): Remove the configuration check of wifi_provisioning for protocomm component
Closes IDF-8261
See merge request espressif/esp-idf!26027
2023-10-08 15:55:57 +08:00
wanlei
eb75aa462e
feat(spi_master): p4 enable test and examples
2023-10-08 14:45:52 +08:00
wanlei
00fcdce725
feat(spi_master): p4 add master driver supported
2023-10-08 14:45:12 +08:00
Armando (Dou Yiwen)
1ec70cd568
Merge branch 'refactor/format_esp_mm_psram_adc' into 'master'
...
refactor: reformat esp mm psram adc
See merge request espressif/esp-idf!26284
2023-10-08 14:36:08 +08:00
Zhi Wei Jian
5306b3308f
Merge branch 'feature/add_config_to_disable_uart_flow_control' into 'master'
...
feat: add config to disable ble hci uart flow control
Closes CBLE50Y23-50
See merge request espressif/esp-idf!26155
2023-10-08 10:55:04 +08:00
Armando
3d4b60afc0
refactor(esp_mm): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
2144eedb66
refactor(esp_psram): reformat code with astyle_py
2023-10-08 10:36:04 +08:00
Armando
b774bd1457
refactor(esp_adc): reformat code with astyle_py
2023-10-08 10:35:52 +08:00
gaoxu
bc2a6bd730
feat(uart): spilt LP and HP uart set_baudrate function
2023-10-08 10:10:02 +08:00
gaoxu
4f24f805cc
feat(uart): add LP-UART GPIO support
2023-10-08 10:10:02 +08:00
gaoxu
3e3e928209
feat(uart): move periph_ll_uart_enabled to uart_ll.h
2023-10-08 10:10:02 +08:00
gaoxu
4541ad134d
feat(uart): add RCC atomic block to uart/lp-uart peripheral
2023-10-08 10:10:02 +08:00
gaoxu
c7afa0dcef
feat(uart): uart(hp,lp) support on esp32p4
2023-10-08 10:10:00 +08:00
Ivan Grokhotkov
366bb1f99a
Merge branch 'feature/wpa_supplicant_component_test_app' into 'master'
...
feat(wpa_supplicant): migrate the tests from unit-test-app
Closes IDF-6781 and IDF-5608
See merge request espressif/esp-idf!26274
2023-10-07 22:16:02 +08:00
laokaiyao
464bec8ac6
ci(adc): print adc efuse calib version in test
2023-10-07 19:01:04 +08:00
laokaiyao
c018dc9d77
refactor(hal): avoid float type in hal
2023-10-07 19:01:04 +08:00
Darian Leung
65d3931fab
change(freertos/debug): Add API to get current TCB
...
This commit adds `pvTaskGetCurrentTCBForCore()` to get a void pointer to the
current TCB of a particular core. This removes the need to `extern `pxCurrentTCB`
in esp_gdbstub.
2023-10-07 18:55:47 +08:00
Darian Leung
2b357071f1
refactor(freertos/task_snapshot): Deprecate task_snapshot.h
...
This commit deprecates the `#include "freertos/task_snapshot.h" include path:
- Adds compatibility header with compile time warning
- Removes hints related to `task_snapshot.h`
- Adds entry to migration guide
2023-10-07 18:55:47 +08:00
Gao Xu
56f991d7d9
Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect' into 'master'
...
ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6
Closes IDF-8118
See merge request espressif/esp-idf!25927
2023-10-07 18:23:27 +08:00
Song Ruo Jing
0f64142845
Merge branch 'bugfix/ledc_max_duty_cycle' into 'master'
...
fix(ledc): fix ledc driver 100% duty cycle configuration
Closes IDFGH-10881 and IDFGH-10254
See merge request espressif/esp-idf!26067
2023-10-07 16:38:16 +08:00
Jiang Jiang Jian
e445213cf8
Merge branch 'bugfix/BLEQABR23-632' into 'master'
...
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
Closes BLERP-104
See merge request espressif/esp-idf!26236
2023-10-07 13:59:48 +08:00
Darian Leung
9968a48c36
refactor(freertos/task_snapshot): Make task snapshot private
...
Task snapshot API were never intended to be called from user code. This commit
makes task snapshot a private API thus moves `#include "freertos/task_snapshot.h"`
to `#include "esp_private/freertos_debug.h"`.
Task snapshot related Kconfig options have also been hidden.
Note: Added 'freertos_common' mapping to ldgen mapping execptions lists due to
inlining of 'freertos_debug.h' functions.
2023-10-07 13:14:55 +08:00
Marius Vikhammer
ebe68c3ee3
docs(build): add header include path and component require to api reference
2023-10-07 11:47:45 +08:00
Laukik Hase
6c9a343e1b
fix(docs/nvs_part_gen): Show the HMAC scheme-specific commands only for supported SOCs
2023-10-06 11:33:12 +05:30
Armando (Dou Yiwen)
7d8f015a4c
Merge branch 'feat/cache_msync_doc' into 'master'
...
doc: added cache msync doc
Closes IDF-8294
See merge request espressif/esp-idf!26239
2023-10-06 06:01:35 +08:00
Konstantin Kondrashov
3166056078
Merge branch 'bugfix/log_mixing_at_startup' into 'master'
...
fix(esp_system): Fixes mixing logs when two cores use esp_rom_printf
Closes IDF-7891
See merge request espressif/esp-idf!25996
2023-10-05 21:06:14 +08:00
Aditya Patwardhan
1d5532badc
Merge branch 'bugfix/security_check_order_in_startup' into 'master'
...
fix(startup): flip the security configuration check order
See merge request espressif/esp-idf!26280
2023-10-05 13:56:47 +08:00
Ivan Grokhotkov
2b1e9af12f
change(wpa_supplicant): clean up test_sae, set leak thresholds
...
- fix relative includes
- remove ESP32-H2-related TODO — an ifdef is not needed now since the
whole app is built only for SOC_WIFI_SUPPORTED=y
- set leak threshold in test case
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
1745baffae
change(wpa_supplicant): reformat test_sae with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
c07ee2d56b
change(wpa_supplicant): test_offchannel: cleanups and leak thresholds
...
- sort includes
- fix relative includes
- replace TEMPORARY_DISABLED_FOR_TARGETS with just IDF_TARGET_ESP32,
to avoid having to change this file when bringing up new chips
- astyle formatting
- set leak threshold in test cases
- use the new 'wifi_two_dut' environment marker instead of UT_T2_1
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
098d28276e
change(wpa_supplicant): set leak threshold in test_fast_pbkdf2
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6c27208ade
change(wpa_supplicant): reformat test_fast_pbkdf2 with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
191a9021c2
change(wpa_supplicant): clean up test_eloop, set leak threshold
...
- sort includes, fix relative includes
- make all globals static
- remove ifdef SOC_WIFI_SUPPORTED since the whole test app is only
built when SOC_WIFI_SUPPORTED is set
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
6eec370532
change(wpa_supplicant): reformat test_eloop with astyle
2023-10-04 17:46:45 +02:00
Ivan Grokhotkov
955e2076b6
change(wpa_supplicant): clean up test_dpp, set leak threshold
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
b9952370b4
change(wpa_supplicant): reformat test_dpp with astyle
2023-10-04 17:46:44 +02:00
Ivan Grokhotkov
6e22dc2fe2
ci(wpa_supplicant): set leak thresholds in test_crypto
2023-10-04 17:46:44 +02:00
Martin Vychodil
e48ca24364
Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'
...
fix(vfs/uart): Add support for multi-task call to uart select
See merge request espressif/esp-idf!26238
2023-10-04 20:29:42 +08:00
Rahul Tank
511dbaa784
fix(nimble): Fix compilation issues when max bonds or cccd is set to 0
2023-10-04 16:48:26 +05:30
Ivan Grokhotkov
ff87a0061c
feat(wpa_supplicant): migrate the tests from unit-test-app
2023-10-04 13:09:19 +02:00
David Čermák
4ec2c70536
Merge branch 'bugfix/napt_updates' into 'master'
...
feat(lwip): Forward port some useful updates and fixes to NAPT
Closes IDF-7580
See merge request espressif/esp-idf!26198
2023-10-04 17:00:02 +08:00
KonstantinKondrashov
071d1cf865
feat(efuse): Adds efuse ADC calibration data for ESP32H2
2023-10-04 16:00:01 +08:00
Bogdan Kolendovskyy
fac7cb4b78
Merge branch 'bugfix/rtl8201_reset_timing' into 'master'
...
esp_eth: rtl8201 timing fix
Closes IDFGH-10170
See merge request espressif/esp-idf!25814
2023-10-04 03:00:23 +08:00
jgujarathi
a08e4afd07
fix(wpa_supplicant/dpp): Ensure dpp follows init->bootstrap->listen path
...
- esp_supp_dpp_init : Ensures that the mode is set to station before
the API call.
- Ensures that dpp follows the path of init(esp_supp_dpp_init) ->
bootstrap(esp_supp_dpp_bootstrap_gen) -> listen(esp_supp_dpp_start_listen)
by returning errors if any of them is invoked out of order.
2023-10-03 14:21:33 +05:30
Martin Vychodil
c50dfa2374
Merge branch 'bugfix/nvs_set_datatype' into 'master'
...
bugfix(nvs_flash) : fixed nvs_set functions behaviour when called sequentially with same key and different data type(s)
Closes IDFGH-9727
See merge request espressif/esp-idf!25581
2023-10-03 02:21:23 +08:00
Ivan Grokhotkov
5cd6284b6c
Merge branch 'feature/bt_component_test_app' into 'master'
...
feat(bt): migrate the tests from unit-test-app
Closes IDF-5567
See merge request espressif/esp-idf!26134
2023-10-02 23:31:03 +08:00
Jakob Hasse
4227d99806
Merge branch 'feature/pthread_condattr_dummy_impl' into 'master'
...
feat(pthread): added pthread_condattr* stubs to avoid linker errors
Closes IDFGH-10982
See merge request espressif/esp-idf!26112
2023-10-02 23:05:11 +08:00
KonstantinKondrashov
28b8a5d9b4
fix(esp_system): Fix mixing logs, remove early info logs for 2nd CPU
...
Fixes mixing logs when two cores use esp_rom_printf
2023-10-02 12:50:40 +00:00
Ivan Grokhotkov
1f5861492f
feat(app_trace): migrate the tests from unit-test-app
2023-10-02 10:33:20 +02:00
Bogdan Kolendovskyy
c75fab3fa4
esp_eth: change rtl8201 reset timing to match datasheet
...
In esp_eth_phy_rtl8201.c:
Add 150ms delay after hardware reset, chage reset assertion time to 10ms
In esp_eth_phy_802_3.c:
Change reset function to use vTaskDelay for long (>=10ms) reset assertion time
Change esp_eth_phy_802_3_detect_phy_addr to check range 0-31 instead of 0-15.
2023-10-02 10:10:25 +02:00
Song Ruo Jing
66821f699c
refactor(ledc): move related kconfig and linker.lf to its own folder
2023-10-02 07:32:16 +00:00
Song Ruo Jing
f5f44e2ce5
fix(ledc): always allocate memory from internal ram
2023-10-02 07:32:16 +00:00
Song Ruo Jing
821f7b0498
fix(ledc): fix ledc driver 100% duty cycle configuration
...
Update ledc duty cycle value range in doxygen.
Fix duty configuration error at 100% duty cycle for ESP32.
Improve LEDC API doxygen.
Closes https://github.com/espressif/esp-idf/pull/11516
Closes https://github.com/espressif/esp-idf/issues/12083
2023-10-02 07:32:16 +00:00
Frantisek Hrbata
1f80a9bb0f
fix(lf): fix orphaned .phyiram sections
...
There are orphaned .phyiram sections from components/esp_phy/lib/esp32/libphy.a when ESP_WIFI_SLP_IRAM_OPT
is not set on esp32. It can be seen in the wifi_station example examples/wifi/getting_started/station with
the default configuration. Even though they seem to be correctly placed in flash(linker got it right), I
believe this should be fixed. At least for the esp-idf-size, because these doesn't seem to be accounted.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-10-02 08:37:57 +02:00
Tomáš Rohlínek
525776f748
feat(vfs/fatfs): Add option for automatic immediate fsync
2023-10-02 07:06:05 +02:00
sonika.rathi
d56647b251
fix(vfs/uart): Add support for multi-task call to uart select
2023-09-29 09:32:44 +02:00
Sonika Rathi
16e5b4f80d
Merge branch 'update/h2_reenable_vfs_target_tests' into 'master'
...
fix(vfs): re-enable vfs target tests for esp32-h2
See merge request espressif/esp-idf!26213
2023-09-29 15:12:33 +08:00
David Čermák
3b2a22f65a
Merge branch 'feat/esp_netif_ppp_opts' into 'master'
...
feat(esp_netif): PPP netif extend config/use RAM pbufs
Closes IDFGH-10017
See merge request espressif/esp-idf!26057
2023-09-29 13:15:25 +08:00
Mahavir Jain
be2c591129
fix(startup): flip the security configuration check order
...
For cases where the bootloader is not enabled with the security features
ends up receiving an incorrect application with flash encryption enabled
should not really program any security efuses.
In the startup sequence, we first used to program the ROM DL mode
configuration but now we check for the flash encryption related checks
first. If the flash encryption related checks finds that flash
encryption is not enabled on the device then it aborts the boot process.
This is the case with `CONFIG_SECURE_FLASH_CHECK_ENC_EN_IN_APP` enabled.
This would at-least ensure that accidental program of security enabled
application does not really program any ROM DL mode efuses and there is
chance to recover the device.
2023-09-29 03:44:00 +00:00
Armando (Dou Yiwen)
fbecb1e543
Merge branch 'change/remove_s3_120_sdr_warning' into 'master'
...
mspi: remove s3 120mhz sdr warning
See merge request espressif/esp-idf!26183
2023-09-29 02:31:49 +08:00
gaoxu
8efe950077
fix(adc): power settings not taking into effect on H2
2023-09-28 17:41:42 +00:00
gaoxu
8e9a151dbc
ci(adc): add a test about adc1 work with wifi on c6
2023-09-28 17:41:42 +00:00
wuzhenghui
c8083b07bf
feat(modem_clock): separate management of modem_adc_common_fe clock and modem_private_fe
2023-09-28 17:41:42 +00:00
gaoxu
817036f46f
fix(adc): power settings not taking into effect on C6
2023-09-28 17:41:42 +00:00
Gao Xu
4045c3f8b0
Merge branch 'ci/fix_c6_adc_oneshot_std_atten3_ci_fail' into 'master'
...
CI(adc): Increase adc oneshot std atten3 on c6 to make CI test pass
Closes IDFCI-1817 and IDFCI-1816
See merge request espressif/esp-idf!26228
2023-09-29 01:28:55 +08:00
Kevin (Lao Kaiyao)
4c6f4b39f1
Merge branch 'feature/support_i2s_on_p4' into 'master'
...
feat(i2s): support i2s on esp32p4
Closes IDF-6508
See merge request espressif/esp-idf!24280
2023-09-29 00:50:04 +08:00
morris
4a40c7bb5e
Merge branch 'feature/dwgdma_low_level' into 'master'
...
dw-gdma: add low level functions
See merge request espressif/esp-idf!25912
2023-09-29 00:21:41 +08:00
morris
dd10b484aa
Merge branch 'refactor/format_esp_lcd' into 'master'
...
reformat peripheral examples with astyle_py
See merge request espressif/esp-idf!26272
2023-09-29 00:18:33 +08:00
Jiang Jiang Jian
26a654b05d
Merge branch 'feature/support_7.6.1_soc_pvt_auto_dbias' into 'master'
...
rtc: auto adjust HP LDO voltage using pvt function
See merge request espressif/esp-idf!26142
2023-09-28 23:21:44 +08:00
gaoxu
d57c4cde44
ci(adc): increase adc performance test threshold on c6
2023-09-28 09:18:58 +00:00
Armando
f465bc131a
change(mspi): remove s3 120mhz sdr warning
2023-09-28 08:15:17 +00:00
wuzhenghui
5926116644
change(heap): fix and clean memory caps defination in memory_layout
...
1. move startup_stack attr from soc_memory_type_desc_t to soc_memory_region_t and
remove unused aliased_iram field
2. all of the last level of RAM is retention dma accessible on esp32c3
3. remove esp32c2 and later chips retention dma accessible memory caps
4. allow allocate memory from RTC_RAM with MALLOC_CAP_EXEC cap
2023-09-28 07:53:20 +00:00
Armando
4215adcdb4
feat(cache): added cache msync doc
2023-09-28 15:53:19 +08:00
laokaiyao
e1039f9ce2
fix(i2s_platform): merge the i2s platform acquire API
2023-09-28 15:03:27 +08:00
laokaiyao
72a0746e62
refactor(apll): move the apll soc caps to clk_tree_ll
2023-09-28 15:03:27 +08:00
laokaiyao
0b0f25c30d
feat(i2s): supported getting the tx sync count and specify interrupt flags
2023-09-28 15:03:27 +08:00
laokaiyao
cf889f3c6d
feat(i2s): support i2s on esp32p4
2023-09-28 15:03:27 +08:00
Island
492c819357
Merge branch 'bugfix/fix_phy_63' into 'master'
...
Fixed extended adv address setting after adv restart on esp32c3
Closes BLERP-86 and BLERP-107
See merge request espressif/esp-idf!26157
2023-09-28 14:21:08 +08:00
zlq
b221f87e00
feat(volt): chip auto adjust volt for esp32c6 & esp32h2
2023-09-28 05:55:42 +00:00
morris
cdc905ffe0
feat(dw_gdma): initial low level driver
...
feat(dw_gdma): initial low level driver
2023-09-28 02:17:08 +00:00
morris
1b2484214c
refactor(esp_lcd): reformat code with astyle_py
2023-09-28 09:42:31 +08:00
Zhi Wei Jian
60961e9e7f
Merge branch 'feature/Add_apis_for_dtm_test' into 'master'
...
Feature/add apis for direct test mode
See merge request espressif/esp-idf!25735
2023-09-27 19:00:20 +08:00
Zhi Wei Jian
66e720c7eb
Merge branch 'feature/add_api_to_update_config_file_path' into 'master'
...
Add API to update bluetooth config file path
See merge request espressif/esp-idf!25560
2023-09-27 18:59:35 +08:00
Jiang Jiang Jian
500d415da0
Merge branch 'support/esp_phy_init_refactor' into 'master'
...
feat(phy): Add modem type to phy init
Closes TZ-183, TZ-184, WIFI-6117, and WIFI-6204
See merge request espressif/esp-idf!25027
2023-09-27 18:48:30 +08:00
Ondrej Kosta
e0c225b4f7
Merge branch 'feature/eth_spi_abstraction' into 'master'
...
Abstraction of SPI driver for SPI Ethernet modules
Closes IDF-7645
See merge request espressif/esp-idf!24429
2023-09-27 18:36:25 +08:00
morris
9e9eb0bf9d
Merge branch 'bugfix/rmt_pm_lock_type' into 'master'
...
fix(rmt): use ESP_PM_CPU_FREQ_MAX for RMT for non-dma channel
Closes IDFGH-11122
See merge request espressif/esp-idf!26220
2023-09-27 16:52:42 +08:00
Ondrej Kosta
962c7c07f2
Merge branch 'bugfix/ksz8041_model_number_0x13' into 'master'
...
esp_eth: Add model number 0x13 to the list of suported ksz80xx models
Closes IDFGH-9134
See merge request espressif/esp-idf!26121
2023-09-27 14:43:23 +08:00
Rocha Euripedes
346d13c8ea
Merge branch 'mqtt/update_submodule_e6afdb' into 'master'
...
change(mqtt): Update submodule to e6afdb
See merge request espressif/esp-idf!26185
2023-09-27 13:09:52 +08:00
Mahavir Jain
e95849880e
Merge branch 'feat/add_support_to_add_auth_data' into 'master'
...
feat(esp_http_client): Add API to set auth data
Closes IDFGH-10936
See merge request espressif/esp-idf!25884
2023-09-27 13:03:38 +08:00
Kevin (Lao Kaiyao)
cf54ebc9c1
Merge branch 'feature/support_parlio_tx_on_p4' into 'master'
...
feat(parlio_tx): supported parlio tx on p4
Closes IDF-7472
See merge request espressif/esp-idf!25365
2023-09-27 12:33:34 +08:00
Mahavir Jain
290db2d077
Merge branch 'feat/add_sbom_manifest_file_for_http_parser' into 'master'
...
feat(http_parser): Add sbom manifest file
Closes IDF-8231
See merge request espressif/esp-idf!26196
2023-09-27 11:33:38 +08:00
Kevin (Lao Kaiyao)
9a239b8367
Merge branch 'feature/support_analog_comparator_on_p4' into 'master'
...
feat(ana_cmpr): supported analog comparator on esp32p4
Closes IDF-7479
See merge request espressif/esp-idf!24873
2023-09-27 04:24:09 +08:00
radek.tandler
4f659b70e1
fix(nvs_flash): fixed failing nvs_page test
2023-09-26 15:05:20 +00:00
radek.tandler
e8992f500c
fix(nvs_flash): nvs_set with same key and different data type
...
Function now always rewrites old value under same key
regardless existing data type. Users requiring old API behaviour
can enable it by kconfig option CONFIG_NVS_LEGACY_DUP_KEYS_COMPATIBILITY
2023-09-26 15:05:20 +00:00
Wu Meng Shi
dc75dc6ec7
fix(ble_mesh): avoid executing bt_mesh_host_init() more than once when using nimble
2023-09-26 19:10:30 +08:00
Abhik Roy
0ee3041091
feat(lwip): Fixes and Improvements for NAPT and SBOM Support
...
- napt: restore to the initial state in deinit (espressif/esp-lwip@5c4f899f )
- napt: Fix ip_portmap_add() to keep only one port mapping (espressif/esp-lwip@d65ad241 )
- napt: Fix clean compilation (espressif/esp-lwip@7033e26f )
- napt: Fix IP forwarding when forward netif enable NAPT (espressif/esp-lwip@bc78df87 )
- napt/stats: Move some napt counters to stats module (espressif/esp-lwip@b55e64ae )
- ip_napt_maint: Fix timestamp overflow handling (2.1.3) (espressif/esp-lwip@a7e0a50c )
- napt: Fixes and improvements (2.1.3) (espressif/esp-lwip@fadb9109 )
- Add sbom descripton file for Software BOM (espressif/esp-lwip@f07097d7 )
2023-09-26 20:02:42 +10:00
morris
985b8ca948
fix(rmt): fixed unstable transfer during DFS
...
Closes https://github.com/espressif/esp-idf/issues/12292
2023-09-26 17:01:06 +08:00
alanmaxwell
99ac807418
fix(wifi): Support ESP32 PHY enabled not enter WiFi RX state by default
2023-09-26 16:23:58 +08:00
zhiweijian
3cc06e472b
change(ble/controller): disable pll track by default in BLE controller on ESP32-C3 and ESP32-S3
2023-09-26 16:23:58 +08:00
zhangwenxu
e5b96c94b5
fix(CI): fix CI build
2023-09-26 16:23:58 +08:00
alanmaxwell
9e07fa9312
fix(phy): move phy tx power track to IDF
2023-09-26 16:23:58 +08:00
zwl
355a420055
fix(phy): Fix ble phy_enable/disable api invoking issue for esp32c2,esp32h2 and esp32c6
2023-09-26 16:23:58 +08:00
alanmaxwell
503299fb32
fix(phy): Fix PHY enabled enter WiFi RX state default
2023-09-26 16:23:58 +08:00
zhangwenxu
12fcc66bac
feat(phy): Add modem type to phy init
2023-09-26 16:23:58 +08:00
Jiang Jiang Jian
17ae394fd1
Merge branch 'feature/update_esp32h2_sleep_logic' into 'master'
...
feat(pm): remove SOC_PM_RETENTION_HAS_CLOCK_BUG for esp32h2
See merge request espressif/esp-idf!26081
2023-09-26 16:11:25 +08:00
chenjianhua
42b85dffb1
Update bt lib for ESP32-C3 and ESP32-S3(c8aa206)
...
- Fixed extended adv address setting after adv restart
- Fixed scan channel index setting for extended scan
- Add API to set aux channel index for extended adv
2023-09-26 16:10:21 +08:00
Ondrej Kosta
ecd1759a0b
feat(esp_eth): abstraction of SPI driver for SPI Ethernet modules
2023-09-26 07:58:05 +00:00
Shu Chen
5bced24b13
Merge branch 'support/openthread_custom_config' into 'master'
...
feat(openthread): Add some configuration for customer using
Closes TZ-68
See merge request espressif/esp-idf!25774
2023-09-26 15:20:24 +08:00
Shu Chen
fce25bcf4f
Merge branch 'openthread/update_libs' into 'master'
...
fix(openthread): Make OTBR's discovery delegate be able to reply selfhosted service
See merge request espressif/esp-idf!26193
2023-09-26 15:04:41 +08:00
Jiang Jiang Jian
1f25202bb1
Merge branch 'test/bqb_test_bt_classic_hfp' into 'master'
...
feat(bt/hfp): Add support for HFP BQB auto test
Closes BT-3338, BT-3400, BT-3402, and BT-3404
See merge request espressif/esp-idf!25551
2023-09-26 15:00:11 +08:00
sonika.rathi
44757e94e1
fix(vfs): re-enable vfs tartget tests for esp32-h2
2023-09-26 08:51:25 +02:00
Harshit Malpani
5d9ebd2473
Merge branch 'bugfix/fix_condition_to_verify_when_no_SB' into 'master'
...
fix(bootloader_support): Fix condition for checking signature in the application
See merge request espressif/esp-idf!26026
2023-09-26 14:38:08 +08:00
Jiang Jiang Jian
2ec907e621
Merge branch 'bugfix/fix_sleep_risk_vol_param' into 'master'
...
bugfix(sleep): fix risk sleep vol param for esp32c6 & esp32h2
See merge request espressif/esp-idf!25993
2023-09-26 14:06:56 +08:00
Martin Vychodil
01f6f8f10e
Merge branch 'revert-7e490433' into 'master'
...
Revert "Merge branch 'bugfix/uart_vfs_select_threadsafe' into 'master'"
See merge request espressif/esp-idf!26209
2023-09-26 13:18:28 +08:00
Jakob Hasse
a937efef1a
feat(pthread): added pthread_condattr* stubs to avoid linker errors
...
Closes https://github.com/espressif/esp-idf/issues/12171
2023-09-26 12:17:38 +08:00
Liu Zhong Wei
1956196170
Merge branch 'feature/esp_lcd_example_use_lvgl_lock' into 'master'
...
feat(esp_lcd): add lock for lvgl in examples
Closes AEG-859
See merge request espressif/esp-idf!25733
2023-09-26 10:23:29 +08:00
David Cermak
10a5fcf99e
feat(esp_netif): PPP: Use RAM allocated pbufs instead of POOL (fixed size)
...
PPP netif: Used allocated packet buffers of exact size
for input to TCP/IP stack to consume less memory in download mode
(compared to the previously used fixed sized packet buffers)
2023-09-25 16:48:48 +02:00
David Cermak
966b8620c2
feat(esp_netif): PPP config option to allow disabling LCP runtime
...
If LCP keepalive mechanism is enabled in menuconfig, it's statically
configured on creation of an interface and cannot be changed runtime. In
some cases it's useful to relax LCP criteria during runtime operation,
for example before initiating OTA. This config option allows for
disabling already enabled LCP echo (this setting becomes effective after
reconnecting, i.e. initializing a new session)
Closes https://github.com/espressif/esp-protocols/issues/287
2023-09-25 16:48:48 +02:00