Commit Graph

7196 Commits

Author SHA1 Message Date
Fu Hanxi
c5a562e6e0 ci: add examples/openthread to PYTHONPATH 2025-07-16 14:11:09 +02:00
Ondrej Kosta
c76202c0a8 Merge branch 'fix/bridge_test_ssh' into 'master'
fix(esp_eth): bridge test to use SSH key when connect to endnode

Closes IDFCI-2994

See merge request espressif/esp-idf!40540
2025-07-16 17:37:38 +08:00
Zhang Wen Xu
9207ca0b45 Merge branch 'fix/ieee802154_example_rx' into 'master'
fix(ieee802154): set rx_when_idle to false when Rx stop

See merge request espressif/esp-idf!40475
2025-07-16 07:49:21 +00:00
Fu Hanxi
288fc561b7 tests: fix skipif markers. use temp_skip instead 2025-07-16 09:12:03 +02:00
Samuel Obuch
824d54e707 ci: fix appimage_offset for esp32p4 in sysview heap trace example 2025-07-15 12:58:33 +02:00
Samuel Obuch
d7eea89e16 ci: enable example tests for esp32p4 2025-07-15 12:57:21 +02:00
Samuel Obuch
ee65205183 ci: OpenOCD class as fixture 2025-07-15 12:57:19 +02:00
Samuel Obuch
66defc0c19 ci: enable sysview examples for all chips 2025-07-15 12:38:24 +02:00
Ondrej Kosta
3bd6e5d4bb fix(esp_eth): bridge test to use SSH key when connect to endnode 2025-07-15 12:26:05 +02:00
C.S.M
187212ba9d Merge branch 'feature/i2c_bringup_esp32h4' into 'master'
feat(i2c): Bringup i2c peripheral for esp32h4

Closes IDF-12359 and IDF-12357

See merge request espressif/esp-idf!40274
2025-07-14 14:19:45 +08:00
C.S.M
97a6b3bbab feat(i2c): Bringup i2c peripheral for esp32h4 2025-07-14 11:59:28 +08:00
Chen Ji Chang
c7561dc4cc Merge branch 'refactor/spi_lcd_detect_bus_mode_automatically' into 'master'
refactor(spi_lcd): detect the bus mode automatically

Closes IDF-11255 and IDFGH-15695

See merge request espressif/esp-idf!40308
2025-07-14 11:45:15 +08:00
morris
3f1f3e4b26 Merge branch 'docs/add_a_note' into 'master'
docs: Add a note for temp_sensor

Closes DOC-11374

See merge request espressif/esp-idf!40543
2025-07-12 22:24:08 +08:00
Igor Masar
f4a861964e Merge branch 'refactor/usb-phy' into 'master'
refactor(usb_phy): move USB PHY implementation to esp_hw_support

Closes IDF-11144 and IDF-9021

See merge request espressif/esp-idf!39770
2025-07-11 20:49:36 +08:00
Shen Mengjing
51979f5b35 docs: Add a note for temp_sensor 2025-07-11 17:41:49 +08:00
Fu Hanxi
682388487a Merge branch 'ci/apply-idf-ci-1' into 'master'
ci: apply `idf-ci`

Closes IDFCI-2719

See merge request espressif/esp-idf!38755
2025-07-11 07:18:32 +02:00
Wu Zheng Hui
dd980b738d Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code' into 'master'
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code

Closes IDFGH-15614

See merge request espressif/esp-idf!40452
2025-07-10 21:29:21 +08:00
igor.masar
84a5812d55 refactor(usb_phy): Move USB PHY implementation to esp_hw_support
Moved USB PHY source and headers from `usb/` to `esp_hw_support/`
to better reflect their hardware-specific nature.
Replaced use of public GPIO driver APIs with internal LL (Low-Level) APIs
for more precise hardware control and alignment with ESP-IDF HAL best practices.
Deleted deprecated PHY helper functions.
Consolidated all SoC-specific declarations under `usb_periph.h`.

BREAKING CHANGE: deprecated USB PHY APIs have been removed; update
callers to use the new interfaces in esp_hw_support/usb_phy.h
2025-07-10 14:52:47 +02:00
Erhan Kurubas
f78d6d6366 change(app_trace): remove extra data buffering feature 2025-07-10 12:39:44 +02:00
Sudeep Mohanty
b6ea668e6e refactor(esptool_py): Removed global scope variables from esptool_py project_include.cmake
This commit global variables such as ESPTOOLPY, ESPSECUREPY, ESPEFUSEPY,
ESPMONITOR and ESPTOOLPY_CHIP from the project_include.cmake file of
esptool_py component. All other components which use these variables
have been updated to fetch the same from esptool_py component's
properties.
2025-07-10 11:26:28 +02:00
Aditya Patwardhan
bfc5e1b234 Merge branch 'feature/store_respnse_status_code_before_header_complete' into 'master'
feat(esp_http_client): Add HTTP_EVENT_ON_STATUS_CODE to notify early status code acquisition

Closes IDF-13452

See merge request espressif/esp-idf!40244
2025-07-10 12:35:10 +05:30
Kapil Gupta
76d24d2fe5 Merge branch 'feat/eap_method_limit' into 'master'
feat(esp_wifi): Add support to limit EAP methods

See merge request espressif/esp-idf!40198
2025-07-10 11:44:14 +05:30
Kapil Gupta
6c309b29e9 feat(esp_wifi): Add support to limit EAP methods 2025-07-10 11:44:14 +05:30
Fu Hanxi
a5257dcc39 ci: apply idf-ci pytest plugin
Removed

- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
Fu Hanxi
f33469dd63 ci: apply idf-ci build run
removed script:

- tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py -> idf-ci build run
- tools/ci/ci_build_apps.py -> idf-build-apps build

moved from remove from idf_pytest/constants.py to .idf_build_apps.toml

- DEFAULT_FULL_BUILD_TEST_COMPONENTS
- DEFAULT_FULL_BUILD_TEST_FILEPATTERNS
- DEFAULT_IGNORE_WARNING_FILEPATH
- DEFAULT_BUILD_LOG_FILENAME
- DEFAULT_SIZE_JSON_FILENAME
2025-07-09 10:33:28 +02:00
Fu Hanxi
0d5b3e60ac ci: remove --enable-pytest from install.sh 2025-07-09 10:33:26 +02:00
wuzhenghui
70825a78af feat(esp_hw_support): add core1 enter deepsleep test case 2025-07-09 14:59:56 +08:00
Tan Yan Quan
e451e5566e fix(ieee802154): set rx_when_idle to false when Rx stop 2025-07-09 14:56:12 +08:00
Tan Yan Quan
f01806f2b8 fix(ieee802154): initialize nvs before enable ieee802154 2025-07-09 14:55:15 +08:00
wuzhenghui
56c2831992 fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
Closes https://github.com/espressif/esp-idf/issues/16243
2025-07-08 20:33:55 +08:00
nilesh.kale
5cc874068d feat(esp_http_client): added event HTTP_EVENT_ON_STATUS_CODE
This commit added event HTTP_EVENT_ON_STATUS_CODE and
acquire response status code before header or data.
2025-07-08 17:45:18 +05:30
Astha Verma
b8833081a4 fix(nimble): Add ble_ancs example to build-test-rules.yml 2025-07-08 14:07:03 +05:30
Chen Jichang
57cbcf388e docs(lcd): fix the wrong hyperlink in readme
Closes https://github.com/espressif/esp-idf/issues/16389
2025-07-07 18:50:19 +08:00
Gao Xu
4e7bfc3217 Merge branch 'fix/dvp_cam_gdma_wrong_align' into 'master'
feat(cam): add dvp dma buffer alloc function

See merge request espressif/esp-idf!40326
2025-07-07 14:03:31 +08:00
C.S.M
35cb68504b Merge branch 'doc/update_tsens_doc' into 'master'
doc(temperature_sensor): Update temperature snesor docs, remove inaccurate part

See merge request espressif/esp-idf!40369
2025-07-07 13:42:56 +08:00
gaoxu
ee3de247e2 feat(cam): add camera buffer alloc function 2025-07-07 11:23:07 +08:00
Gao Xu
6de2b7a58d Merge branch 'ci/enable_emmc_test_on_p4' into 'master'
Ci/enable emmc test on p4

See merge request espressif/esp-idf!40269
2025-07-07 09:54:54 +08:00
yinqingzhao
9ec9b05163 fix(twt): fix some issus related itwt 2025-07-05 18:03:31 +08:00
C.S.M
96283dd044 doc(temperature_sensor): Update temperature snesor docs, remove inaccurate part 2025-07-04 18:11:47 +08:00
Jiang Jiang Jian
54fe3373ed Merge branch 'chip/add_wifi_support_for_esp32c61_eco3_rebase_master' into 'master'
feat(wifi): add esp32c61 eco3 wifi support

Closes IDF-9244, IDF-9245, IDF-9246, IDF-9247, IDF-9248, IDF-9250, IDF-9513, IDF-10382, IDF-10384, IDF-11003, IDF-11004, IDF-10643, IDF-10642, IDF-10619, IDF-10634, IDF-10632, IDF-10636, IDF-10637, IDF-10626, IDF-10620, IDF-10621, IDF-10623, IDF-10635, IDF-10629, IDF-10622, IDF-10624, and IDF-10625

See merge request espressif/esp-idf!39720
2025-07-03 16:44:35 +08:00
gaoxu
26fe24b890 ci(emmc): enable emmc example test on ESP32-P4 2025-07-03 15:42:59 +08:00
Zhang Wen Xu
f9c7d37af7 Merge branch 'feat/support_disable_pll_track' into 'master'
Support disable pll track

See merge request espressif/esp-idf!39980
2025-07-03 06:23:49 +00:00
Hrushikesh Bhosale
b9c224215e Merge branch 'fix/wifi_prov_mgr_deinit_return_type_fixed' into 'master'
fix(wifi_prov_mgr): Fixed wifi_prov_mgr_deinit api return type

Closes IDF-8204

See merge request espressif/esp-idf!39220
2025-07-03 08:00:10 +08:00
hrushikesh.bhosale
ccbb885c81 fix(wifi_prov_mgr): Fixed wifi_prov_mgr_deinit api return type
1. Updated the return type for wifi_prov_mgr_deinit api from void
to esp_err_t.
2. Due to void type unable to trace the api failure.
2025-07-02 15:14:53 +05:30
Wu Zheng Hui
60d9ca995c Merge branch 'feat/new_api_to_get_all_wakeup_causes' into 'master'
feat: add new api to get multiple wakeup causes

Closes PM-472

See merge request espressif/esp-idf!40139
2025-07-02 17:36:30 +08:00
Adam Múdry
a9c5a2ae4a Merge branch 'feat/perf_benchmark_support_esp32p4' into 'master'
feat(storage): Update emmc and perf_benchmark example to work with ESP32-P4, fix SDMMC slot deinit bug in legacy driver

Closes IDF-13394 and IDF-13483

See merge request espressif/esp-idf!39826
2025-07-01 08:59:53 +02:00
Song Ruo Jing
dc527fbad2 Merge branch 'bugfix/uart_release_pin' into 'master'
fix(uart): fix release pin logic if switching only specific pins

See merge request espressif/esp-idf!40199
2025-07-01 11:22:56 +08:00
Simonas Kazlauskas
51bcec7ac6 feat(openthread): support rcp based on USB Serial JTAG 2025-06-30 20:12:49 +08:00
morris
76cec451ce Merge branch 'fix/twai_fix_clock_sel_and_c5_errata' into 'master'
fix(driver_twai): fixed clock sel and c5 listen only mode errata

Closes IDF-13144 and IDF-13059

See merge request espressif/esp-idf!40057
2025-06-30 19:42:52 +08:00
Roman Leonov
7fbe72ca27 refactor(usb_host_example): Added opening only for device with proto 2025-06-30 11:19:42 +02:00