morris
425966f88f
Merge branch 'feat/etm_esp32s31' into 'master'
...
feat(etm): add ETM LL and GPIO ETM support on esp32s31
Closes IDF-14724 and IDF-14786
See merge request espressif/esp-idf!47247
2026-04-08 10:08:24 +08:00
morris
11f76780cc
feat(bitscrambler): support driver on esp32s31
2026-04-08 09:53:21 +08:00
hrushikesh.bhosale
d6596eff3a
fix(https_x509_bundle): Replace unreliable external URL in https_x509_bundle example
...
Replace howsmyssl.com with letsencrypt.org in the https_x509_bundle
example. howsmyssl.com is a third-party server that is frequently
unreachable from CI, causing flaky test failures. letsencrypt.org
chains to the same ISRG Root X1 CA, so the custom certificate bundle
validation coverage is identical.
Since letsencrypt.org was already present in the full bundle URL list,
remove the duplicate entry and reduce MAX_URLS from 9 to 8. All 6
unique root CAs in the stress test are still covered.
For the QEMU stress test, increase per-connection timeout from 30s to
60s and final completion timeout from 60s to 180s. QEMU emulated
network is 3-5x slower than real hardware for TLS handshakes.
Add flaky markers to hardware tests to handle intermittent CI lab DHCP
failures that affect all Ethernet-based tests.
2026-04-07 15:14:28 +05:30
Ondrej Kosta
36fc8b97cb
feat(ptpd): updated ptpd to upstream
2026-04-07 10:48:58 +02:00
hrushikesh.bhosale
926d5ee6ad
fix(examples/system/ota/otatool): fix serial port contention in pytest
...
The otatool pytest calls dut.serial.close() and then immediately
launches otatool_example.py as a subprocess that re-opens the same
serial port via esptool. This fails intermittently because:
1. pytest-embedded's QueueFeederThread still holds a reference to
the serial port file descriptor when close() returns, causing
'argument must be an int, or have a fileno() method' error.
2. The OS has not fully released the serial port by the time the
subprocess tries to open it.
Add a delay after serial close and retry logic for the subprocess
to handle transient serial port contention.
Made-with: Cursor
2026-04-07 13:47:28 +05:30
morris
43bc8c2fe5
feat(etm): add ETM LL and GPIO ETM support on esp32s31
...
Enable ETM caps and add S31 ETM/GPIO LL and retention support for
GPTimer ETM builds.
2026-04-07 14:47:36 +08:00
Martin Vychodil
7043fb0d14
feat(fatfs): Added BDL support to FatFS component
2026-04-07 07:11:21 +02:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
yiwenxiu
fd9b2de370
feat(openthread): improve BR host related test cases
2026-04-03 09:59:42 +08:00
ShenWeilong
271ff9605a
fix(bt): fixed some h4 issues reported by ci pipeline
2026-04-02 14:59:41 +08:00
ShenWeilong
6e359ad99e
feat(ble): added ble support for esp32h4 eco1
2026-04-02 14:59:40 +08:00
Euripedes Rocha
099d7ee8ce
Merge branch 'trim-common-components-networking-manifests' into 'master'
...
fix: Component depends rules for networking and protocols
See merge request espressif/esp-idf!46961
2026-04-02 08:54:05 +02:00
Rahul Tank
1bd4980ff4
Merge branch 'feat/add_eatt_documentation' into 'master'
...
feat(nimble): Add EATT documentation
See merge request espressif/esp-idf!46676
2026-04-02 11:44:09 +05:30
morris
530b14b95b
Merge branch 'feat/uhci_esp32h4' into 'master'
...
feat(uhci): Add support for uhci on esp32h4
Closes IDF-12399
See merge request espressif/esp-idf!47157
2026-04-02 11:45:57 +08:00
Sumeet Singh
d0326e3889
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-02 06:52:22 +05:30
Euripedes Rocha Filho
985af4a130
fix: Component depends rules for networking and protocols
...
Reduces the scope of testing to the direct dependencies.
2026-04-01 12:43:03 +02:00
Rahul Tank
49c770cf85
Merge branch 'bugfix/nimble_example_fixes' into 'master'
...
fix(nimble): Address nimble example issues
Closes BLERP-2628, BLERP-2631, BLERP-2635, and BLERP-2657
See merge request espressif/esp-idf!46697
2026-04-01 15:31:34 +05:30
Hu Rui
7c56253e33
feat(uhci): Add support for uhci on esp32h4
2026-04-01 17:15:32 +08:00
David Cermak
0790241446
fix(examples): Fix socket example incorrect len/error handling
...
Closes https://github.com/espressif/esp-idf/issues/18134
2026-04-01 10:33:23 +02:00
Marius Vikhammer
e30e747d20
Merge branch 'docs/fix_check_readme_links' into 'master'
...
docs(examples): fix broken README links found by check_readme_links CI
See merge request espressif/esp-idf!47055
2026-04-01 14:16:51 +08:00
Ondrej Kosta
b67ee93a87
Merge branch 'fix/clock_ptp' into 'master'
...
Adding PTP_CLOCK instance to IDF Clock system
Closes IDF-13906
See merge request espressif/esp-idf!45962
2026-04-01 13:31:00 +08:00
Ondrej Kosta
ed2e6735ff
feat(esp_libc): refactored POSIX timers get/set functions
...
- Added sys/timex.h and clock_adjtime API
2026-03-31 22:32:33 +08:00
Astha Verma
7c00100b2d
fix(nimble): Convert IDF_PATH to CMake-compatible format for Windows
2026-03-31 11:27:35 +05:30
armando
ebbd9cdb59
feat(psram): support psram device driver
2026-03-31 13:56:43 +08:00
Astha Verma
8af2079703
fix(nimble): fix missing gatt caching header in examples
2026-03-30 15:35:30 +05:30
Aditya Patwardhan
80ede37e3a
Merge branch 'fix/ota_resumption_ci_failures' into 'master'
...
fix: solve OTA resumption CI failures
Closes IDFCI-3505 and IDFCI-3328
See merge request espressif/esp-idf!45984
2026-03-30 14:44:14 +05:30
Fu Hanxi
12cc3a92af
Merge branch 'feat/parametrize-pytest-cli-args' into 'master'
...
ci: move test cli args alongside test scripts
Closes IDFCI-1951 and IDFCI-2940
See merge request espressif/esp-idf!46966
2026-03-28 08:04:25 +01:00
Fu Hanxi
87dd8ee147
Merge branch 'ci/eco-to-rev' into 'master'
...
ci: rename eco tags to revision
Closes CII-109
See merge request espressif/esp-idf!46061
2026-03-27 09:22:37 +01:00
Gao Xu
eddf3dbec1
Merge branch 'fix/isp_clk_error' into 'master'
...
Fix ISP clk source error and hal init error
See merge request espressif/esp-idf!46993
2026-03-27 15:01:40 +08:00
yangfeng
ba154fb3e1
fix(bt/example): Fixed the HFP printing issue in the CI test
2026-03-27 10:52:32 +08:00
Marius Vikhammer
d59a70024b
docs(examples): fix broken README links found by check_readme_links CI
...
The hw-reference/modules-and-boards page was removed from esp-idf docs
and moved to esp-dev-kits. The ESP32-S2-Saola-1 user guide similarly
moved. The configure-builtin-jtag link used the now-obsolete chip-less
stable URL format.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-03-27 10:44:41 +08:00
Ondrej Kosta
bbd541c6a9
Merge branch 'fix/eth_init_component' into 'master'
...
fix(eth/examples): fixed ethernet_init dependency to v1.3.0
See merge request espressif/esp-idf!46921
2026-03-26 23:27:09 +08:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Fu Hanxi
ddc7e0cdf7
ci: move qemu test cli args alongside test scripts
...
remove redundant host_test marker
2026-03-26 10:56:15 +01:00
Fu Hanxi
365268ae94
ci: move dev_password and dev_user alongside the test scripts
2026-03-26 10:56:15 +01:00
Sumeet Singh
43a0588710
fix(nimble): Fix enc adv NVS struct and add ext adv support
2026-03-26 10:56:22 +05:30
Shreeyash Bhakare
4408ac1293
fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms)
2026-03-26 10:56:03 +05:30
Wu Zheng Hui
1dbf5247d1
Merge branch 'feat/support_gpio_source_for_more_chips' into 'master'
...
feat(esp_hw_support): support GPIO wakeup deepsleep on esp32/esp32s2/esp32s3
Closes PM-666
See merge request espressif/esp-idf!45773
2026-03-26 11:28:45 +08:00
C.S.M
48410f23f1
Merge branch 'feat/uhci_esp32h21' into 'master'
...
feat(uhci): Add support for uhci on esp32h21
Closes IDF-11619
See merge request espressif/esp-idf!46794
2026-03-25 20:02:40 +08:00
gaoxu
2d929b8f64
fix(isp): fix isp multi pipelines example use wrong CSI output color type
2026-03-25 17:10:00 +08:00
wuzhenghui
61dc18139a
feat(esp_hw_support): add esp32/esp32s2/esp32s3 deepsleep gpio wakeup test case
2026-03-25 10:49:48 +08:00
wuzhenghui
b6fcdb1f48
feat(esp_hw_support): support GPIO wakeup deepsleep on esp32/esp32s2/esp32s3
...
and expand gpio_wakeup_mask/gpio_trigger_mode to 64bit
2026-03-25 10:49:47 +08:00
wuzhenghui
a441be19a7
feat(esp_hw_support): add esp_sleep_rtcio_channel_to_gpio_num for channel to IO num conversion
2026-03-25 10:49:47 +08:00
C.S.M
ba8b4cfd9e
feat(uhci): Add support for uhci on esp32h21
2026-03-24 19:00:10 +08:00
Guillaume Souchere
2a6e335189
Merge branch 'feat/esp-stdio-add-init-funcs' into 'master'
...
feat(console): Move IO initialization outside of the console component
See merge request espressif/esp-idf!43013
2026-03-24 09:50:58 +01:00
Ondrej Kosta
0f8dd0cf5b
fix(eth/examples): fixed ethernet_init dependency to v1.3.0
2026-03-23 12:30:11 +01:00
morris
a02fd7e33b
Merge branch 'feat/analog_cmpr_esp32h21' into 'master'
...
support analog comparator on esp32h21
Closes IDF-13671 and IDF-11615
See merge request espressif/esp-idf!46819
2026-03-23 15:55:52 +08:00
Island
5f1f1d4c88
Merge branch 'fix/delete_pytest_ble50_security_min_bin_and_log_off' into 'master'
...
fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case
See merge request espressif/esp-idf!46841
2026-03-23 15:29:05 +08:00
Island
d16443f11e
Merge branch 'fix/fix_bluedroid_gattc_gatts_coex_example_params_error' into 'master'
...
fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex
See merge request espressif/esp-idf!46770
2026-03-23 15:28:52 +08:00
Chen Ji Chang
50285436bb
Merge branch 'fix/fix_parlio_tx_sample_edge' into 'master'
...
change(parlio_tx): use shift edge instead sample edge
See merge request espressif/esp-idf!46628
2026-03-23 14:52:05 +08:00