wanckl
130d3be783
fix(ci): h4 and s31 enable multi_board test
2026-05-22 11:50:19 +08:00
Chen Jichang
3c3b9a6a4e
ci(esp32h4): disable tests which cannot pass
2026-05-11 16:48:58 +08:00
Chen Chen
0e785af44f
feat(i2c): support hp & lp i2c on esp32s31
2026-04-14 11:37:51 +08:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
Hu Rui
74e7004065
test(i2c): with malloc comes from PSRAM by default
2026-03-06 17:40:31 +08:00
morris
fe436d881e
feat(ci): remove common_components dependencies from peripheral drivers
...
Replace *common_components with specific driver dependencies across all
peripheral driver test apps and examples to prevent unnecessary CI
triggers
when common_components change.
This follows the same pattern established in TWAI driver commit:
6d21cc6c29
Changes made:
- 26 component test apps updated
(esp_driver_*/test_apps/.build-test-rules.yml)
- 1 driver test app updated
(components/driver/test_apps/.build-test-rules.yml)
- Key examples updated in examples/peripherals/.build-test-rules.yml
- Established standard dependency pattern: esp_hal_xxx, esp_hw_support,
soc
- Added esp_driver_gpio for GPIO-dependent drivers
2026-01-29 16:33:17 +08:00
Igor Udot
f4cb052666
Merge branch 'ci/base_components' into 'master'
...
ci: use common_components in depends_components
See merge request espressif/esp-idf!45070
2026-01-26 09:08:11 +08:00
Song Ruo Jing
8baea2e4a0
feat(uart): add glitch filter functionality for UART
...
Closes https://github.com/espressif/esp-idf/issues/17847
2026-01-23 11:36:32 +08:00
igor.udot
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
wanckl
4fe7e6ac18
ci(p4): p4 eco5 enable parts of special tests
2025-12-08 13:59:25 +08:00
Song Ruo Jing
1862fdec74
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-11-26 15:35:07 +08:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
Wu Zheng Hui
dfeae969a4
Merge branch 'feat/support_esp32p4_eco5_pmu' into 'master'
...
feat(esp_hw_support): Update esp32p4 eco5 lowpower features support
See merge request espressif/esp-idf!41162
2025-10-15 19:47:43 +08:00
Chen Chen
a8ace9db09
Merge branch 'feat/i2c_slave_reset_tx_fifo' into 'master'
...
feat(i2c_slave): Add API to perform slave tx buffer reset
Closes IDFGH-15612
See merge request espressif/esp-idf!42091
2025-10-14 19:00:57 +08:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
morris
cd41b6a640
refactor: remove unnecessary driver dependencies from build rules
2025-10-11 14:02:29 +08:00
Chen Chen
8b8b5df141
feat(i2c_slave): Add API to perform slave tx buffer reset
...
Closes https://github.com/espressif/esp-idf/issues/16241
2025-10-09 16:08:19 +08:00
C.S.M
23f09d2617
test(i2c): fix i2c test failure
2025-08-20 16:33:00 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Chen Chen
8361d150de
fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
...
Update to avoid the conflict that C++ compiler complains about low level C
code
2025-08-18 11:20:16 +08:00
Chen Chen
34d2abf533
refactor(i2c_test_apps): Refactor i2c test apps from C to C++
2025-08-18 11:20:16 +08:00
Sudeep Mohanty
fe2ee39a99
feat(esp_ringbuf): Place Ring buffer in flash by default
...
The following updates have been made in this commit:
- The commit places ring buffer code in flash memory by default.
- CONFIG_RINGBUF_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_RINGBUF_IN_IRAM is added and can be used to restore the
previous memory placement.
2025-08-07 19:56:30 +08:00
Sudeep Mohanty
26c19928a9
feat(freertos): Place FreeRTOS in flash by default
...
The following updates have been made in this commit:
- The commit places FreeRTOS code in flash memory by default.
- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the
previous memory placement.
- A test has been added for users to conduct performance impact testing
based on memory placement configurations.
2025-08-07 19:56:30 +08:00
Marius Vikhammer
4065fb20f3
Merge branch 'feature/esp_test_utils_component' into 'master'
...
change(test_utils): moved test_utils out of unit-test-app project
See merge request espressif/esp-idf!40678
2025-08-01 11:04:37 +08:00
wanckl
cb257ede27
ci(esp32c61): enable multi dut runner for c61
2025-07-22 17:10:55 +08:00
Marius Vikhammer
bf84ab652a
change(test_utils): moved test_utils component to tools/test_apps/components/
2025-07-21 14:05:50 +08:00
Sudeep Mohanty
c8f68c72a7
Merge branch 'feat/remove_global_cmake_vars' into 'master'
...
change(esptool_py): Make esptool_py component idempotent in the build
Closes IDF-13073
See merge request espressif/esp-idf!39589
2025-07-17 17:13:49 +02:00
C.S.M
64e49c2aad
Merge branch 'fix/i2c_sleep_ci_h4' into 'master'
...
fix(i2c): Fxi the i2c sleep retention build failed on esp32h4
See merge request espressif/esp-idf!40580
2025-07-15 11:48:46 +08:00
C.S.M
f4ffc66927
fix(i2c): Fxi the i2c sleep retention build failed on esp32h4
2025-07-15 10:49:23 +08:00
C.S.M
97a6b3bbab
feat(i2c): Bringup i2c peripheral for esp32h4
2025-07-14 11:59:28 +08:00
Sudeep Mohanty
c29f473a78
refactor(esptool_py): Remove elf variable dependencies
...
This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties.
2025-07-10 11:26:28 +02:00
C.S.M
7d8d1fb98f
test(i2c_master): Add test for master multi read job
2025-07-07 15:43:18 +08:00
C.S.M
1f37a8da9a
refactor(i2c): Remove i2c slave v1 driver
2025-05-27 11:22:20 +08:00
C.S.M
660244e6ee
refactor(i2c): Replace i2c test from version one to version two
2025-05-19 14:13:10 +08:00
C.S.M
c758af714a
test(i2c): Re-enable i2c test on esp32c5
2025-05-12 15:48:52 +08:00
C.S.M
3158443b03
fix(i2c): Fix i2c customize only read one byte issue
2025-04-01 11:03:54 +08:00
C.S.M
8a0e310d75
Merge branch 'bugfix/i2c_slave_auto_selection' into 'master'
...
fix(i2c): Fix i2c slave auto selection issue
Closes IDFGH-14935
See merge request espressif/esp-idf!38061
2025-03-31 16:48:50 +08:00
C.S.M
b71556a976
fix(i2c): Fix i2c slave auto selection issue,
...
Closes https://github.com/espressif/esp-idf/issues/15644
2025-03-28 16:06:32 +08:00
Song Ruo Jing
b38ac5ad82
feat(uart): add uart_detect_bitrate_bps API for data line bitrate measurement
...
Closes https://github.com/espressif/esp-idf/issues/14721
2025-03-28 15:03:19 +08:00
gaoxu
ec632f7fed
feat(esp32h21): support I2C on ESP32H21
2025-03-13 11:06:06 +08:00
C.S.M
9aba44a2d9
test(spi_flash): Flash suspend test evolution
2025-03-11 16:21:07 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
C.S.M
2458734108
feat(i2c): Add config option for i2c isr handler can put in flash
2025-02-10 13:49:21 +08:00
C.S.M
847780da3e
fix(i2c_master): Enhance i2c delete device and bus logic,
...
Closes https://github.com/espressif/esp-idf/issues/15171
2025-01-21 15:56:25 +08:00
C.S.M
78af773348
test(i2c): Enhance i2c test stability
2025-01-07 14:43:05 +08:00
C.S.M
1987948650
test(i2c): Add test for customize i2c transaction interface for un-standard i2c device
2024-12-30 15:18:24 +08:00
C.S.M
b9183aafee
fix(i2c): Enhance lp clock source and avoid deadlock,
...
Closes https://github.com/espressif/esp-idf/issues/14908 ,
Closes https://github.com/espressif/esp-idf/issues/14906
2024-11-21 14:51:20 +08:00
C.S.M
a677e41392
test(i2c): Enhance the stability for i2c tests
2024-11-21 14:51:20 +08:00
C.S.M
63e74e6b68
test(i2c_slave): Add some new tests for i2c slave version 2
2024-11-08 18:04:29 +08:00
C.S.M
d7e090476c
fix(i2c): Fix i2c gpio configuration and move i2c_platform public
2024-10-24 11:38:32 +08:00