Song Ruo Jing
6ca90bd14a
refactor(ledc): split ledc hal into a separate component
2025-12-25 17:23:27 +08:00
Song Ruo Jing
4f54d22707
fix(ci): re-enable p4 eco5 ledc, dma2d, rtc_clk test cases
2025-12-11 15:12:36 +08:00
Chen Chen
443c5b0832
fix(ledc): fix potential null dereference issue & add test case
2025-11-24 10:52:42 +08:00
Chen Chen
6a211ccf28
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-24 10:52:33 +08:00
morris
45fa560e98
Merge branch 'feat/make_p4_rev3_default_v6.0' into 'release/v6.0'
...
p4: make v3 as default (v6.0)
See merge request espressif/esp-idf!43440
2025-11-21 15:12:44 +08:00
morris
f050c1deb1
Merge branch 'fix/no_function_call_in_min_max_v6.0' into 'release/v6.0'
...
refactor: avoid function calls inside MIN/MAX macros (v6.0)
See merge request espressif/esp-idf!43476
2025-11-21 12:03:09 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
morris
e9539d4560
refactor: avoid function calls inside MIN/MAX macros
2025-11-18 15:18:14 +08:00
Song Ruo Jing
68f9d729cf
feat(ledc): add ETM support for LEDC peripheral
...
Closes https://github.com/espressif/esp-idf/issues/11855
2025-11-14 20:58:17 +08:00
morris
d5ff73e928
Merge branch 'feature/esp32p4_eco5_support' into 'master'
...
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates
Closes IDF-13419, IDF-13425, IDF-13427, IDF-13436, IDF-13740, IDF-13741, IDF-13675, IDF-12225, IDF-13823, IDF-13514, IDF-13539, and IDF-13533
See merge request espressif/esp-idf!41980
2025-10-16 11:16:34 +08:00
Song Ruo Jing
22dfacc18d
feat(ledc): ESP32P4 ECO5 LEDC related updates
2025-10-15 16:49:21 +08:00
wuzhenghui
065dd70056
change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig
2025-10-14 16:33:30 +08:00
Song Ruo Jing
1cb1acd02e
fix(ledc): update LEDC test file to cpp style
2025-09-16 11:18:10 +08:00
Song Ruo Jing
3e464a508e
feat(ledc): Add channel deconfiguration option to release the occupied IOs
...
Closes https://github.com/espressif/esp-idf/issues/15666
2025-09-16 11:17:59 +08:00
Song Ruo Jing
f56ce6334b
feat(ledc): Add LEDC support for ESP32H21 and ESP32H4
2025-09-15 22:04:35 +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
renpeiying
2f2cb51904
docs: Update struct for correct building of ledc.h
...
Closes https://github.com/espressif/esp-idf/issues/8813
2025-08-11 16:18:01 +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
harshal.patil
60ff4bca9b
refactor(esp_system): Update all references of the memory protection configs
2025-08-04 11:43:01 +05:30
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
Song Ruo Jing
3fdb473174
Merge branch 'bugfix/ledc_update_duty_wait' into 'master'
...
fix(ledc): duty_start update bit should wait for its self-clear before next set
Closes IDF-11989
See merge request espressif/esp-idf!39949
2025-07-24 14:55:16 +08:00
wanckl
cb257ede27
ci(esp32c61): enable multi dut runner for c61
2025-07-22 17:10:55 +08:00
Song Ruo Jing
63e2d6828b
refactor(ledc): deprecate ledc_isr_register and ledc_channel_config_t::intr_type
2025-07-22 15:10:52 +08:00
Song Ruo Jing
dca8f204eb
refactor(ledc): remove deprecated API/macro for v6.0
2025-07-22 15:05:10 +08:00
Song Ruo Jing
d87de032df
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
2025-07-22 15:05:10 +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
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
c4d7b1cfce
refactor(uart)!: deprcated esp_rom_uart.h
2025-07-08 18:56:17 +08:00
Song Ruo Jing
60bef64f5c
feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation
2025-06-11 20:41:37 +08: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
wuzhenghui
65b7e70564
feat(driver): support acquire/release clock source dependency for all drivers
2025-05-27 21:21:38 +08:00
morris
c63f51dcb3
refactor(drivers)!: remove unnecessary io_loop_back and pull up/down config option
2025-05-23 18:09:53 +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
Li Shuai
921cfa0a8e
Merge branch 'feat/support_runtime_periphs_icg_ctrl_in_sleep' into 'master'
...
support runtime ICG control for peripherals to be used/kept during light sleep
Closes IDF-7595
See merge request espressif/esp-idf!37377
2025-03-20 13:03:48 +08:00
Song Ruo Jing
88048d7076
fix(ledc): fix race condition in ledc_fade_stop causing assert failure
...
Closes https://github.com/espressif/esp-idf/issues/15580
2025-03-18 12:16:49 +08:00
Li Shuai
3af4bce897
change(esp_driver_ledc): support LEDC ICG control
2025-03-18 10:43:40 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Song Ruo Jing
5378b716a0
docs(ledc): add notes for ledc_set_fade_with_time API reference
...
Closes https://github.com/espressif/esp-idf/issues/15085
2025-02-07 21:28:34 +08:00
Song Ruo Jing
a6b47fac12
fix(ledc): left-off gamma ram registers should be cleared
...
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-02-07 20:39:26 +08:00
Song Ruo Jing
19fec9f455
fix(ledc): updated docs for esp32h2 eco5 bugfix
2025-02-07 20:39:26 +08:00
Xiao Xufeng
d594067acf
fix(ledc): fixed depending on gpio header but don't depends on it
...
Closes https://github.com/espressif/esp-idf/issues/15174
2025-01-09 21:40:48 +08:00
Song Ruo Jing
1cd5736e75
refactor(ledc): deprecate ledc_timer_set API
...
Closes https://github.com/espressif/esp-idf/issues/14884
2024-12-05 19:02:33 +08:00
Song Ruo Jing
83c244ecad
fix(ledc): fix ledc_get_freq calculation err due to overflow
...
Closes https://github.com/espressif/esp-idf/pull/14882
2024-12-05 11:51:50 +08:00
Song Ruo Jing
1e3dbeb6a8
fix(ledc): fix ledc driver coverity issues
2024-12-05 11:39:44 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Li Shuai
8eea8a8ef3
change(esp_hw_support): update some modules sleep retention init dependency bitmap
2024-11-18 15:40:47 +08:00
Song Ruo Jing
7df8467be5
feat(ledc): added a multi device test for testing ledc output in sleep
2024-10-28 16:40:13 +08:00
Song Ruo Jing
4a90deb227
feat(ledc): support ledc sleep mode selection
...
Support LEDC sleep retention on C6/H2/P4
2024-10-22 17:54:32 +08:00
Song Ruo Jing
b949e9e729
fix(ci): enlarge ledc test memory leak size
...
7fdcedffd3 increased pcnt memory leak in release sdkconfig.
pcnt is used as testbench for ledc test cases.
2024-10-22 17:43:28 +08:00