morris
01b912a9e5
Merge branch 'fix/uart_wakeup_threshold_v5.1' into 'release/v5.1'
...
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured (v5.1)
See merge request espressif/esp-idf!30464
2024-05-10 22:59:34 +08:00
morris
3f35154c0b
Merge branch 'bugfix/uart_bitrate_max_value_c2_v5.1' into 'release/v5.1'
...
fix(uart): correct C2 UART_BITRATE_MAX value (v5.1)
See merge request espressif/esp-idf!30460
2024-05-10 22:58:37 +08:00
morris
81bd6ac6a5
Merge branch 'bugfix/gpio_drive_cap_v5.1' into 'release/v5.1'
...
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3 (v5.1)
See merge request espressif/esp-idf!30467
2024-05-10 22:58:17 +08:00
morris
3e5ad6fb24
Merge branch 'fix/increase_26mhz_esp32c2_slow_clock_calibration_wdt_threshold_v5.1' into 'release/v5.1'
...
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold (v5.1)
See merge request espressif/esp-idf!30573
2024-05-10 22:57:54 +08:00
morris
33b5b78e36
Merge branch 'feature/parlio_tx_nonblock_queue_v5.1' into 'release/v5.1'
...
feat(parlio_tx): support non-blocking transaction queue (v5.1)
See merge request espressif/esp-idf!29722
2024-05-10 22:56:32 +08:00
morris
a2b9a076b7
Merge branch 'bugfix/unsupport_partial_receive_on_esp32_v5.1' into 'release/v5.1'
...
fix(rmt): Fix the RMT RX filter not working correctly on esp32/s2 (v5.1)
See merge request espressif/esp-idf!30078
2024-05-10 22:55:59 +08:00
Mahavir Jain
f981039355
Merge branch 'esp32p4/deterministic_ecdsa_support_v5.1' into 'release/v5.1'
...
Add operation successful check in ECDSA (v5.1)
See merge request espressif/esp-idf!30181
2024-05-10 20:36:15 +08:00
Mahavir Jain
14b3dff0db
Merge branch 'feature/mbedtls_error_str_config_v5.1' into 'release/v5.1'
...
feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C (v5.1)
See merge request espressif/esp-idf!30105
2024-05-10 20:32:01 +08:00
Mahavir Jain
23d76b5495
Merge branch 'bugfix/nvs_enc_test_v5.1' into 'release/v5.1'
...
fix(tests): correct the flash write length for NVS encrypted test (v5.1)
See merge request espressif/esp-idf!30604
2024-05-10 20:31:51 +08:00
Jack
d7b0a45ddb
versions: Update to v5.1.4
2024-05-09 18:35:18 +08:00
liuning
3004af48e6
update c3 s3 c6 libphy fix coex reset and bug
2024-05-08 17:15:09 +08:00
Rahul Tank
63ae667750
fix(nimble): Deselect MBEDTLS_ECP_RESTARTABLE when mbedTLS is used
2024-05-06 15:21:05 +05:30
Wang Mengyang
cc0485e40d
change(bt): Rename linker script file names and symbol names
...
1. rename linker files
2. support memory release in case that ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY is enabled
3. improve the implementation of memory release
2024-05-06 16:39:46 +08:00
Wang Mengyang
d01f09044e
fix(bt): Fix missing linker symbol when ESP_ALLOW_BSS_SEG_EXTERNAL_MEMORY enabled
...
1. Closes https://github.com/espressif/esp-idf/issues/10427
2. add two linker script to unify linker script symbols for BT libraries
3. The memory release functions have also been simplified
2024-05-06 16:38:10 +08:00
Harshit Malpani
07f2cbeb0c
fix(esp-tls): Use TLS 1.2 and TLS 1.3 simultaneously
...
This commit fixes the issue with TLS 1.2 connection when TLS 1.3 is
enabled in config.
2024-05-02 16:57:50 +05:30
Harshit Malpani
ff03fd934a
fix(esp-tls): Retry reads if using session tickets with TLS 1.3
...
Fixed the error that occurred while performing OTA upgrades over
TLS 1.3 connection. After handshake is completed, post-handshake message
is received and internal state is changed. While performing mbedtls_ssl_read(),
it checks handshake state and if it is not MBEDTLS_SSL_HANDSHAKE_OVER,
mbedtls_ssl_handshake is called again.
2024-05-02 16:55:34 +05:30
Mahavir Jain
bc82323e3f
fix(tests): correct the flash write length for NVS encrypted test
...
Write only till the embedded file size in the NVS partition. Earlier
the length was kept as the whole partition size and it could result
in accessing embedded rodata beyond the MMU mapped range.
2024-05-02 16:54:13 +05:30
Mahavir Jain
499b579986
esp_tls: add initial support for TLS 1.3 connection
2024-05-02 16:53:37 +05:30
Karl Palsson
79c0c6609b
fix(esp_eth): dp83848: correct link detection to use BMSR
...
Reading the link state via PHYSTS was incorrect, as it only reflects the
link state bit from BMSR. BMSR latches link down events, and are not
cleared without being read. (See 802.3-2008 section 2, section 22.2.4.2.13)
This leads to the original DP828xx code only supporting link up, then a
single link down event.
Switch to reading the link state via BMSR, but continuing to read the
negotiation results via PHYSTS and ANLPAR. This is inline with
LAN8720x, RTL8201, KSZ80xx phy drivers, and other opensource drivers for
the DP838xx family of devices.
Tested on a private board with a DP83825i PHY. No publically available
boards using the original DP83848 are known of for testing.
Signed-off-by: Karl Palsson <karl.palsson@marel.com>
2024-04-30 16:09:01 +08:00
Nachiket Kukade
9a91fba9f2
feat(esp_wifi): Update FTM PHY Compensation with calibration
2024-04-30 12:11:29 +08:00
wuzhenghui
6e1659c233
fix(esp_system): increase 26Mhz esp32c2 slow clock calibration timeout watchdog threshold
2024-04-30 11:47:18 +08:00
Xu Si Yu
ad0de2103b
feat(openthread): support openthread ephemeral key
2024-04-28 16:32:28 +08:00
xuxiao
fdbdf6036f
fix(wifi): fix some esp32c6 wifi bugs (Backport v5.1)
2024-04-28 16:24:49 +08:00
Dávid Fehér
9103290f57
fix(openthread): Fix openthread mtd joiner config
...
* Fix openthread-core-esp32x-mtd-config.h: OPENTHREAD_CONFIG_JOINER_ENABLE macro value
* On ESP32 MTD devices Joiner role functionality was not working even if 'Joiner enable' was checked in SDK config because 0 was defined in OPENTHREAD_CONFIG_JOINER_ENABLE macro. Value modified to 1 to resolve the issue. Tested and working on ESP32 H2 MTD device.
* Closes: https://github.com/espressif/esp-idf/pull/13473
2024-04-28 16:21:48 +08:00
Ondrej Kosta
db57aa3ae7
fix(esp_eth): made access to PHY registers for DM9051 more robust
2024-04-25 20:19:07 +08:00
Song Ruo Jing
a664c71fd7
fix(uart): Fix mismatch wakeup rising edges required with the threshold configured
...
Closes https://github.com/espressif/esp-idf/issues/12586
2024-04-24 17:21:37 +08:00
Song Ruo Jing
c57bfa3737
fix(gpio_etm): allow one GPIO binds to multiple ETM tasks
2024-04-24 17:10:03 +08:00
Song Ruo Jing
204de70570
fix(gpio): add workaround to ensure correct IO drive strength for C3 and S3
2024-04-24 16:59:42 +08:00
Song Ruo Jing
b00844ca57
fix(uart): correct C2 UART_BITRATE_MAX value
2024-04-24 16:19:51 +08:00
Jin Cheng
c38a3544ca
fix(bt/bluedroid): allocate memory for control block of HFP Audio Gateway in its initialization when dynamic memory is wnabled
2024-04-24 08:28:15 +08:00
Jiang Jiang Jian
2fd087b246
Merge branch 'fix/ieee802154_include_header_issue_v5.1' into 'release/v5.1'
...
Fix/ieee802154 include header issue (backport v5.1)
See merge request espressif/esp-idf!30331
2024-04-22 15:40:14 +08:00
Xu Si Yu
00e2c89149
feat(openthread): add max csmabackoffs for transmission
2024-04-22 10:31:18 +08:00
Xu Si Yu
1e5858b57a
fix(vfs): add eventfd_select_block test case
2024-04-22 10:31:13 +08:00
Guillaume Souchere
c2aad3d28a
fix(linenoise): Skip 0x00 to 0x1F character in dump mode
...
Skipping through the non printable character assures that
in dumb mode, any special keys will not lead to the cursor
movement.
2024-04-19 07:49:25 +02:00
Guillaume Souchere
3766ebbd70
fix(console): bug where backspace erases the prompt in dumb mode
2024-04-19 07:46:32 +02:00
cjin
b2cc9800d0
bugfix(ble): workaround to avoid ble rtc not work when power up
2024-04-19 08:44:43 +08:00
xiaqilin
f0d0463a93
fix(ieee802154): fix ieee802154 next operation acquire lock in interrupt
2024-04-18 11:34:25 +08:00
xiaqilin
4528d2299d
fix(ieee802154): fix ieee802154 include header file issue and unused value issue
2024-04-18 11:33:51 +08:00
Jiang Jiang Jian
c686e23038
Merge branch 'bugfix/fix_lmac_end_frame_exchange_sequence_assert_issue_v5.1' into 'release/v5.1'
...
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue(Backport v5.1)
See merge request espressif/esp-idf!30316
2024-04-18 11:29:08 +08:00
zhanghaipeng
151976a2c2
fix(ble/bluedroid): Fixed set BLE appearance value
2024-04-17 20:40:44 +08:00
Andy Lin
b562ceb8c1
fix(freertos): Fix broken portable macro portTRY_ENTER_CRITICAL_SAFE()
...
This commit fixes a bug where the portTRY_ENTER_CRITICAL_SAFE() for the
Xtensa and RISC-V FreeRTOS ports were broken as it did not correctly use
the timeout parameter.
Merges: https://github.com/espressif/esp-idf/pull/13022
2024-04-17 13:42:12 +02:00
muhaidong
c58e1e2ec5
fix(wifi): fixed lmacEndFrameExchangeSequence assert issue
2024-04-17 19:36:03 +08:00
zwl
f22ac0ff82
ble: fixed an occasional assertion issue in coexistence scenarios on ESP32C2
2024-04-17 14:55:29 +08:00
zwl
e4fe67f7c2
ble: fixed the bt cmakelist error when use nimble host only
2024-04-17 14:54:54 +08:00
Kapil Gupta
a4cda66e30
feat(esp_wifi): Provide API to disable PMK caching
2024-04-17 09:40:37 +05:30
Guillaume Souchere
045b013796
fix(console): Fsync not propagated to secondary output
...
Calls to fsync need to also be propagated to secondary
output when CONFIG_ESP_CONSOLE_SECONDARY_USB_SERIAL_JTAG
is enabled.
Closes https://github.com/espressif/esp-idf/issues/13162
2024-04-16 08:35:44 +02:00
Lou Tianhao
b8c6179355
change(pm): add ext1 new api
2024-04-15 20:33:02 +08:00
zhiweijian
45f5714beb
fix(ble/bluedroid): Fixed adv not restart due to disconnection reason 0x3e
2024-04-13 15:41:49 +08:00
zhiweijian
cc2e293d7c
feat(bt/common): Add bluerooth hci layer data stream record
2024-04-13 15:41:15 +08:00
zhiweijian
070f6b4c9a
feat(bt/bluedroid): add api to setnd vendor hci command
2024-04-13 12:57:55 +08:00