hebinglin
fa5132aa2f
revert(ci): fix top domain power down not allow caused by ble power save not done
2026-05-22 15:18:31 +08:00
hebinglin
9d59b00734
revert(ci): fix the ci issue Test target MISMATCH
2026-05-22 15:18:31 +08:00
hebinglin
14b1e9e3b3
revert(ci): fix the ci issue of Test target MISMATCH by esp32h21
2026-05-22 15:18:31 +08:00
Li Shuai
00c03f61f0
fix(ci): fix the ci issue of Test target MISMATCH by esp32h21
2026-05-21 11:46:16 +08:00
Jack
5c7a8c0dc3
fix the ci issue Test target MISMATCH
2026-05-21 11:46:16 +08:00
Li Shuai
7892eff854
fix(ci): fix top domain power down not allow caused by ble power save not done
2026-05-21 11:46:16 +08:00
Chen Jichang
3c3b9a6a4e
ci(esp32h4): disable tests which cannot pass
2026-05-11 16:48:58 +08:00
Chen Jichang
645ff40cde
ci(esp32h4): enable ci target test
2026-05-11 16:48:58 +08:00
morris
ae8acf82e7
feat(rmt): enable RMT support on esp32s31
...
Enable esp32s31 RMT caps and clock source definitions for
esp_driver_rmt.
Add esp32s31 RMT LL/periph hooks, sleep retention metadata, and RMTMEM
linker symbol.
2026-04-08 10:17:10 +08:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Song Ruo Jing
476004e4b8
fix(gpio): add esp_gpio_reserve check to gpio_config
2026-02-26 16:26:58 +08:00
Chen Jichang
0ac402217c
test(parlio,rmt,lcd): add virtual flash encryption test
2026-02-05 11:42:08 +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
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
hebinglin
4756d62584
change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2
2026-01-12 14:30:57 +08:00
hebinglin
d164d34f5b
revert(unit-test): filter top domain power down check for some sleep test cases
...
This reverts commit c6c2948a99 .
2026-01-12 14:15:48 +08:00
wanckl
4fe7e6ac18
ci(p4): p4 eco5 enable parts of special tests
2025-12-08 13:59:25 +08:00
Chen Jichang
2cb84ecf95
feat(hal): graudate the RMT hal driver into a new component
2025-11-25 14:21:01 +08:00
armando
b25ba4a0c1
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-17 12:11:39 +08:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
Chen Jichang
51b253e945
feat(rmt): support receive buffer to psram
2025-09-26 16:42:33 +08:00
Chen Jichang
ddef1d3d52
refactor(gdma): move buffer aligment to buffer mount config
2025-09-26 16:42:33 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
Sudeep Mohanty
11b80a7f11
Merge branch 'feat/freertos_in_flash_by_default' into 'master'
...
feat(freertos): Place FreeRTOS in flash by default
Closes IDF-12695
See merge request espressif/esp-idf!40579
2025-08-15 02:18:57 +02:00
Chen Jichang
e321d3f85f
feat(rmt): support unaligned receive buffer with DMA
...
The driver will help to align the buffer to mem_alignment in DMA mode
2025-08-11 14:22:28 +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
Chen Jichang
bbb78fedbb
feat(rmt): support rmt on esp32h21
2025-07-29 10:46:20 +08:00
Chen Jichang
d6a9a0f5d5
feat(rmt): support rmt on esp32-h4
2025-07-24 10:47:13 +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
Li Shuai
c6c2948a99
change(unit-test): filter top domain power down check for some sleep test cases
2025-06-05 14:28:15 +08:00
morris
ae5f8e550c
feat(rmt): introduce RMT_ENCODER_FUNC_ATTR for encoder functions
...
Closes https://github.com/espressif/esp-idf/issues/15832
2025-04-25 11:25:56 +08:00
Chen Jichang
2bd5425a5b
feat(rmt_tx): allow to switch gpio in tx channal
2025-04-10 10:26:27 +08:00
morris
c3f422348d
feat(rmt): support bitscrambler as a RMT encoder
2025-04-07 18:13:03 +08:00
morris
bb4eb3ac8b
refactor(rmt): function placement by tx and rx separately
2025-03-26 15:22:05 +08:00
Chen Jichang
fac2d9eada
fix(rmt): fix the received symbols issue
2025-03-17 11:32:32 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Chen Jichang
555bfd8f5c
refactor(rmt): set group clock prescale dynamically
...
Closes https://github.com/espressif/esp-idf/issues/14760
2025-01-16 11:11:13 +08:00
morris
1f015c0509
change(rmt): rename isr iram safe to cache safe
2024-12-20 17:06:51 +08:00
morris
c4173b298d
test(rmt): the way to keep io level after channel delete
...
Closes https://github.com/espressif/esp-idf/issues/15049
2024-12-20 17:06:51 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
morris
0c38389aa2
change(gptimer): optimize the registers to be backup
2024-09-25 16:12:38 +08:00
morris
7e4ce003a5
refactor(rmt): deprecate io_loop_back
...
when initialize the GPIO for RMT peripehral, driver won't overwrite the
previous GPIO settings. Just append different modes to the GPIO.
2024-09-23 13:33:44 +08:00
morris
491901d7e4
feat(rmt): support sleep retention by regdma on esp32c5
2024-09-23 13:31:47 +08:00
Lou Tianhao
4393343ac9
fix(ci): some actions taken to pass ci
2024-08-29 14:15:41 +08:00
wuzhenghui
819680ff9b
change(esp_hw_support): reorder light/deep sleep test cases and wrapper with corresponding support macros
2024-08-05 13:21:08 +08:00
morris
6960c747b5
feat(rmt): set DMA transfer burst size
...
default burst size was set to 32 bytes
2024-07-19 16:59:36 +08:00
laokaiyao
cb22b8aaf7
ci(esp32c5): enable c5 target test
2024-07-02 16:45:49 +08:00
morris
dd46392a66
feat(ci): check LL functions not read write register by half word
2024-06-18 14:58:41 +08:00
laokaiyao
c731b099ee
remove(c5beta3): remove c5 beta3 doxy files
2024-06-17 12:02:15 +08:00
morris
31fd72538f
feat(rmt): support sleep retention on esp32p4
2024-06-12 10:44:20 +08:00