Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
Tomáš Rohlínek
8c9d62de98
feat(storage/vfs): Remove old API usage
2025-12-16 17:48:55 +08:00
C.S.M
f405e51784
ci(esp32s31): Add ci build test for esp32s31
2025-12-11 15:17:15 +08:00
C.S.M
690dfd8c79
Merge branch 'feat/introduce_esp32s31_hello_world' into 'master'
...
feat(esp32s31): Introduce esp32s31 hello world 🛸
See merge request espressif/esp-idf!43761
2025-12-03 13:36:01 +08:00
C.S.M
0c4cf75c35
feat(esp32s31): Introduce esp32s31 hello world
2025-12-02 10:44:16 +08:00
C.S.M
d5054072eb
ci(header_check): Add check for public header should not include freertos
2025-11-28 19:15:17 +08:00
Song Ruo Jing
f4a5108d49
fix(uart): fix clock deinitialization in uart_detect_bitrate_stop
2025-11-21 20:41:19 +08:00
Song Ruo Jing
5ca9827894
fix(uart): fix parenthesis typo on UART_INTR_CONFIG_FLAG macro
...
No real impact on the logic, just typo fix
Closes https://github.com/espressif/esp-idf/issues/17885
2025-11-21 20:41:19 +08:00
Chen Chen
70a0fb5b7f
Merge branch 'fix/handle_shared_intr' into 'master'
...
Fix/handle shared intr
Closes IDF-12904
See merge request espressif/esp-idf!43149
2025-11-19 11:05:37 +08:00
Chen Chen
47f5ac96fb
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-18 12:33:03 +08:00
Song Ruo Jing
8955f13944
fix(uart): fix some wdt get triggered due to uart sclk not exist on C5
...
Interrupt wdt would get triggered on uart_driver_install if uart driver was deleted before
Closes https://github.com/espressif/esp-idf/issues/17779
RTC wdt would get triggered on esp_restart if uart driver was deleted before
2025-11-17 22:29:56 +08:00
Song Ruo Jing
c16d50dd20
fix(ci): increase memory leak threshold for uart rs485 test app
2025-11-17 21:52:19 +08:00
Song Ruo Jing
335273c53e
fix(uart): fix send_size calculation in uart_write_bytes
...
MIN() macro is only an expansion of a conditional operator.
xRingbufferGetCurFreeSize was called twice in the original code,
which may return different values in two calls, leading to incorrect
send_size calculation and eventually could trigger task watchdog.
2025-11-17 21:52:18 +08:00
He Binglin
2213716fd5
Merge branch 'feat/esp_idf_lp_uart_wakeup' into 'master'
...
feat(esp_hw_support): support lp uart wakeup during sleep
Closes PM-533
See merge request espressif/esp-idf!41704
2025-11-07 11:03:08 +08:00
hebinglin
bf38ef3abc
feat(esp_hw_support): support lp uart wakeup during sleep
2025-11-06 16:19:57 +08:00
Song Ruo Jing
d30846578f
fix(uart): fix uart_write_bytes gets stuck internally if ring buffer is full
...
Introduced in c062cd9a95
2025-11-05 22:45:49 +08:00
Song Ruo Jing
8818157e42
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
...
Issue saw on S3 UART2 and some LP_UART ports
2025-11-05 22:45:44 +08:00
Kevin (Lao Kaiyao)
ce65a06cc2
Merge branch 'refactor/parlio_rx_use_dma_link' into 'master'
...
refactor(parlio_rx): use gdma_link for better gdma link management
Closes IDF-13369, IDF-13627, and IDFGH-16449
See merge request espressif/esp-idf!40743
2025-11-04 12:04:45 +08:00
Mahavir Jain
de349404a8
Merge branch 'fix/fix_coverity_483744' into 'master'
...
fix: fix unused value in esp uart driver (coverity 487344)
Closes IDF-13755
See merge request espressif/esp-idf!42908
2025-11-03 09:36:26 +05:30
laokaiyao
49284c3f8d
feat(gdma_link): support to select final node link type
2025-10-30 16:06:12 +08:00
He Binglin
2e0f0dc66a
Merge branch 'test/esp_idf_hp_uart_wakeup' into 'master'
...
fix(esp_driver_uart): resolve the issue of other chips receiving break data
Closes IDFCI-4616 and IDFCI-4810
See merge request espressif/esp-idf!42952
2025-10-29 19:45:26 +08:00
hebinglin
4e388abd0a
fix(esp_driver_uart): resolve the issue of other chips receiving break data
2025-10-28 19:53:46 +08:00
Song Ruo Jing
fab48ae1b7
Merge branch 'feature/ledc_etm_support' into 'master'
...
feat(ledc): add ETM support for LEDC peripheral
Closes IDF-6355, IDFGH-10620, IDFGH-16378, and IDF-10683
See merge request espressif/esp-idf!41543
2025-10-27 18:28:20 +08:00
Ashish Sharma
5b8cd3f626
fix: fix unused value in esp uart driver
2025-10-27 11:02:48 +08:00
Song Ruo Jing
5a3eda65df
fix(uart): fix -Wunused-parameter warning with uart.h
2025-10-23 16:24:11 +08:00
Song Ruo Jing
c062cd9a95
fix(uart): correct uart_get_tx_buffer_free_size calculation
...
Modified a bit on the TX ring buffer push size logic
Closes https://github.com/espressif/esp-idf/issues/15859
2025-10-20 16:24:21 +08:00
morris
2de3be7300
feat(dma): graduate the dma driver into a single component
2025-10-19 22:06:46 +08:00
Chen Ji Chang
01a27c8a70
Merge branch 'feat/rmt_support_psram' into 'master'
...
feat(rmt): support receive buffer to psram
Closes IDF-8997
See merge request espressif/esp-idf!41327
2025-09-30 11:03:22 +08:00
Chen Jichang
ddef1d3d52
refactor(gdma): move buffer aligment to buffer mount config
2025-09-26 16:42:33 +08:00
hebinglin
225b1d8a37
change(esp_hw_support): change some pmu params for esp32h21 & esp32h4
2025-09-26 14:02:55 +08:00
Marius Vikhammer
19337d2708
change(vfs): deleted deprecated uart and uart-jtag-serial API
2025-09-22 11:46:07 +08:00
Alexey Lapshin
9281e78381
change(esp_libc): rename newlib component to esp_libc
2025-09-09 22:00:44 +08:00
Alexey Lapshin
28ced4efad
fix(config): actualize newlib Kconfig options
2025-08-28 12:25:09 +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
gaoxu
db32e42122
feat(uart): support uart on ESP32H4
2025-08-08 14:48:12 +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
Song Ruo Jing
c6dad68e81
refactor(uart): remove UART_FIFO_LEN macro for v6.0
2025-08-05 17:08:32 +08:00
Song Ruo Jing
6bfdc93593
feat(uart): add DTR and DSR signals support for UART
2025-08-05 16:45:46 +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
Ashish Sharma
6b02906822
fix(security): improve memory allocation handling in multiple components
2025-07-28 10:05:50 +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
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
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
Song Ruo Jing
85f0da63fc
fix(uart): fix release pin logic if switching only one pin
2025-06-27 21:53:54 +08:00
wuzhenghui
879713d589
change(esp_hw_support): deprecate esp_sleep_get_wakeup_cause with esp_sleep_get_wakeup_causes
2025-06-27 16:18:10 +08:00
Alexey Lapshin
a3dfc82246
fix(build): add __attribute__((nonstring)) to nonsting variables
2025-06-25 18:01:50 +07: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