Hu Rui
1dbf4678ef
feat(uhci): support transmit multi buffer
2026-07-15 17:34:38 +08:00
Song Ruo Jing
b7cfe6c9a5
feat(uart): add collision detection test cases for RS485
...
Related https://github.com/espressif/esp-idf/issues/16101
2026-07-09 19:24:07 +08:00
Song Ruo Jing
65f2cb7c05
fix(uart): fix uart sw flow ctrl XOFF char write to wrong reg on ESP32C6
...
Add software flow control test case
Introduced in e6ef4d1791
Closes https://github.com/espressif/esp-idf/issues/18779
2026-07-09 19:24:07 +08:00
Hu Rui
13a3d11805
test(uhci): fix false-pass bug in UHCI receive test
...
reset RX buffer state between UHCI test transactions
2026-04-16 15:36:05 +08:00
Jiang Jiang Jian
d84bfab4b5
Merge branch 'fix/esp_idf_p4_uart_wakeupmode0_v6.0' into 'release/v6.0'
...
change(example): change uart wakeup mode 0 edge threshold(v6.0)
See merge request espressif/esp-idf!46374
2026-03-24 10:56:08 +08:00
hebinglin
0231ab2694
change(example): change uart wakeup mode 0 edge threshold
2026-03-23 18:09:48 +08:00
igor.udot
e2a8bbe639
ci: update build-test-rules to use common_components
2026-03-20 15:53:26 +08:00
C.S.M
64ece2e663
fix(uhci): Fix uhci second receive error when first receive is long
...
Closes https://github.com/espressif/esp-idf/issues/18200
2026-03-19 11:59:52 +08:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Song Ruo Jing
4ad7384251
fix(ci): increase memory leak threshold for uart rs485 test app
2025-11-27 11:08:48 +08:00
Song Ruo Jing
de87969611
fix(uart): fix uart_write_bytes gets stuck internally if ring buffer is full
...
Introduced in c062cd9a95
2025-11-27 11:08:48 +08:00
hebinglin
0d0908b86e
fix(esp_driver_uart): resolve the issue of other chips receiving break data
2025-11-10 12:02:02 +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
hebinglin
225b1d8a37
change(esp_hw_support): change some pmu params for esp32h21 & esp32h4
2025-09-26 14:02:55 +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
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
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
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
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
armando
2f8cd616cc
test(psram): re-enable 80M psram tests on C5 ECO2
2025-05-22 14:52:40 +08:00
Song Ruo Jing
fa00aa43e7
refactor(uart): minor refactor to uart wakeup code
2025-05-15 11:20:59 +08:00
Li Shuai
4b9001a84c
change(esp_driver_uart): change ci test to improve the pass rate for hp uart wakeup
2025-05-07 19:21:13 +08:00
morris
8af9bb624e
test(uhci): enable the psram test in CI
2025-04-30 13:16:57 +08:00
C.S.M
bb03892461
feat(uhci): Add length receive threshold support
2025-04-29 11:12:38 +08:00
C.S.M
f566b500dd
feat(uhci): Add uhci (uart-dma) support on esp32c5, esp32h2
2025-04-28 16:24:42 +08:00
C.S.M
6b988d8a07
test(uhci): Add tests for uhci
2025-04-27 17:41:11 +08:00
C.S.M
1a3db8e025
feat(uhci): Add uhci (uart-dma) support on esp32c3, esp32c6, esp32s3, esp32p4
2025-04-27 15:28:23 +08:00
Li Shuai
bcd138f89d
feat(esp_driver_uart): add ci test for hp uart wakeup modes
2025-04-21 20:47:18 +08:00
Chen Ji Chang
c3a3cc8657
Merge branch 'feat/h4_enable_ci_build' into 'master'
...
feat(esp32h4): enable ESP32H4 ci build
Closes IDF-12332
See merge request espressif/esp-idf!37921
2025-03-31 23:49:48 +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
Chen Jichang
6c4271d4bb
feat(esp32h4): disable unsupported build
2025-03-28 14:41:29 +08:00
Chen Jichang
c34b4eb882
feat(esp32h4): enable ESP32H4 ci build
2025-03-28 14:41:28 +08:00
Song Ruo Jing
83c9d4347c
refactor(uart): increase test app memory leak tolerance
2025-03-06 20:35:48 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Chen Ji Chang
e7088bbd07
Merge branch 'feat/add_uart_support_on_h21' into 'master'
...
feat(uart): support uart on esp32h21
Closes IDF-11618, IDF-11620, and IDF-12143
See merge request espressif/esp-idf!37197
2025-02-25 11:26:09 +08:00
Chen Jichang
028a16c01c
feat(uart): support uart on esp32h21
2025-02-24 17:49:45 +08:00
Song Ruo Jing
1d6bcb86ba
fix(gpio): removed unnecessary step when routing input signal to a pin
2025-02-20 18:54:19 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Alexey Lapshin
888b5f7e8d
feat(newlib): add picolibc support
2024-12-02 21:35:56 +07:00
Song Ruo Jing
78a690517f
Merge branch 'bugfix/uart_single_wire_mode' into 'master'
...
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix
Closes IDFGH-13954, IDF-10721, IDF-11127, and IDF-9108
See merge request espressif/esp-idf!34737
2024-11-14 14:18:47 +08:00
Song Ruo Jing
e8f0299557
fix(uart): allow same pin for tx and rx in uart_set_pin
...
Also add IO reserve to uart driver
Closes https://github.com/espressif/esp-idf/issues/14787
2024-11-12 20:08:38 +08:00