hebinglin
fa532d0348
change(esp_system): replace temp_skip_ci with soc_filtered_targets for esp32c5
2026-01-15 11:04:09 +08:00
Chen Chen
4fc45b4633
Merge branch 'feat/s31_sdm_support' into 'master'
...
feat(sdm): support SDM on esp32s31
Closes IDF-14783
See merge request espressif/esp-idf!45032
2026-01-14 09:42:18 +08:00
Chen Chen
60284a9c86
feat(sdm): remove sdm_channel_set_duty API
2026-01-13 16:26:57 +08:00
Chen Chen
43dbdd75a3
feat(sdm): support SDM on esp32s31
2026-01-13 15:09:55 +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
wanckl
6449181ce0
feat(driver_spi): split spi hal component
2025-12-11 15:00:18 +08:00
Song Ruo Jing
06970a5284
refactor(esp_hal_gpio): move some caps definitions to esp_hal_gpio
2025-11-26 15:35:27 +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
morris
f86febdc87
feat(gpio): add fast gpio && sdm && filter support on esp32h21
2025-11-14 18:34:06 +08:00
morris
717312f472
fix(gdma): fixed the race conditon in of gdma resource allocation
2025-10-30 16:05:44 +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
09fce0cf2a
Merge branch 'refactor/etm_driver_soc_caps' into 'master'
...
refactor(etm): clean up soc macros && enhance thread safety
Closes IDF-13634
See merge request espressif/esp-idf!41201
2025-08-21 10:19:19 +08:00
Marek Fiala
9d35d63651
feat(cmake): Update minimum cmake version to 3.22 (whole repository)
2025-08-19 14:44:32 +02:00
morris
661590940a
refactor(etm): enhance thread safety and clean up soc macros
2025-08-18 14:58:24 +08: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
morris
0eb611a797
feat(sdm): add driver support for esp32-h4
2025-08-11 10:16:03 +08:00
morris
f808fb9eaf
feat(sdm): add sleep retention support
2025-08-11 10:15:40 +08:00
morris
83512e3e7c
feat(sdm): enhance the thread safety
2025-08-11 10:13:57 +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
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
morris
c63f51dcb3
refactor(drivers)!: remove unnecessary io_loop_back and pull up/down config option
2025-05-23 18:09:53 +08:00
Chen Jichang
5599fd4b1f
fix(sdm): only call esp_pm APIs when CONFIG_PM_ENABLE is enabled
2025-05-22 17:38:58 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Song Ruo Jing
5b75572f23
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
2025-01-08 16:49:34 +08:00
Chen Jichang
47010efe09
refactor(sdm): refactor gpio config mode
2024-10-17 19:31:56 +08:00
laokaiyao
d9d316b97d
refactor(sdm): add check and error info to the clock division
2024-09-13 14:13:20 +08:00
Chen Jichang
a717fecf94
feat(sdm): add support for esp32c5
2024-07-10 11:46:45 +08:00
laokaiyao
db77f66721
fix(kconfig): fixed peripheral driver kconfig inconsistencies
2024-06-03 11:51:00 +08:00
Frantisek Hrbata
fbe8bf89ee
fix: properly resolve component dependencies
...
There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.
Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.
Closes https://github.com/espressif/esp-idf/issues/13447
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2024-05-30 22:01:55 +08:00
morris
c0289ee6eb
fix(drivers): fix typos found by codespell
...
codespell components/esp_driver*
2024-03-28 10:01:27 +08:00
Armando
1ab742b3c3
ci(p4): enable esp32p4 target test
2024-01-04 09:34:55 +08:00
morris
d171a7b958
change(sdm): move driver to a new component: esp_driver_sdm
2023-12-01 10:03:48 +08:00