laokaiyao 
							
						 
					 
					
						
						
							
						
						5750b0cc8f 
					 
					
						
						
							
							ci(esp32c5): disable c5 target tests on v5.4  
						
						 
						
						
						
						
					 
					
						2025-04-29 13:44:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						602393dfea 
					 
					
						
						
							
							fix(uart): enlarged task stack size for uart_async_rxtxtasks example  
						
						 
						
						... 
						
						
						
						Meanwhile, added CI pytest for some UART examples
Closes https://github.com/espressif/esp-idf/issues/15363  
						
						
					 
					
						2025-03-07 21:01:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						8f756b6a59 
					 
					
						
						
							
							docs(examples): fixed broken link in uart example readme  
						
						 
						
						
						
						
					 
					
						2025-02-20 12:49:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						8da1b8bba7 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_14393' into 'master'  
						
						 
						
						... 
						
						
						
						strerror for clearer Error detection (GitHub PR)
Closes IDFGH-13496
See merge request espressif/esp-idf!32914  
						
						
					 
					
						2024-09-23 20:47:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						315796f96c 
					 
					
						
						
							
							Merge branch 'contrib/github_pr_14392' into 'master'  
						
						 
						
						... 
						
						
						
						Update uart_select_example_main.c (GitHub PR)
Closes IDFGH-13497
See merge request espressif/esp-idf!32913  
						
						
					 
					
						2024-08-28 12:15:41 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aleks 
							
						 
					 
					
						
						
							
						
						5145174858 
					 
					
						
						
							
							fix(uart/example): Fixed minimal stack size in uart_echo example  
						
						 
						
						
						
						
					 
					
						2024-08-27 09:32:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aleks 
							
						 
					 
					
						
						
							
						
						5d4e5e99c1 
					 
					
						
						
							
							fix(uart/example): Fixed the stack size allocation in uart_echo_rs485 example  
						
						 
						
						
						
						
					 
					
						2024-08-27 09:32:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								franzhoepfinger 
							
						 
					 
					
						
						
							
						
						1380c0e9ff 
					 
					
						
						
							
							Update rs485_example.c  
						
						 
						
						... 
						
						
						
						Signed-off-by: aleks <aleks@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/14382  
						
						
					 
					
						2024-08-27 09:32:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								diplfranzhoepfinger 
							
						 
					 
					
						
						
							
						
						d836ea0107 
					 
					
						
						
							
							Update uart_select_example_main.c  
						
						 
						
						
						
						
					 
					
						2024-08-18 20:28:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								diplfranzhoepfinger 
							
						 
					 
					
						
						
							
						
						18e69cab01 
					 
					
						
						
							
							Update uart_select_example_main.c  
						
						 
						
						
						
						
					 
					
						2024-08-18 20:19:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						96a8265084 
					 
					
						
						
							
							fix(uart): increased stack size for the task in uart_events example  
						
						 
						
						... 
						
						
						
						The example cannot run successfully on ESP32S3 due to task stack overflow
Introduced in a4e6f57a40 
						
						
					 
					
						2024-08-12 16:14:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanlei 
							
						 
					 
					
						
						
							
						
						3cf069c7d8 
					 
					
						
						
							
							feat(esp32c61): disable unsupported build test  
						
						 
						
						
						
						
					 
					
						2024-07-16 16:06:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						65b1fd33d3 
					 
					
						
						
							
							ci(esp32c5mp): disable the unsupported tests  
						
						 
						
						
						
						
					 
					
						2024-04-07 12:13:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						bc09031496 
					 
					
						
						
							
							refactor(uart_vfs): Move uart implementation of vfs to esp_driver_uart  
						
						 
						
						... 
						
						
						
						Deprecated esp_vfs_dev_uart_xxx APIs
vfs_uart test case moved to esp_driver_uart test_apps
Astyle fixed for uart_vfs 
						
						
					 
					
						2023-12-15 17:14:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ngai-Fung Yip 
							
						 
					 
					
						
						
							
						
						b8a3141ef9 
					 
					
						
						
							
							fix: assert failed in example uart_async_rxtxtasks  
						
						 
						
						
						
						
					 
					
						2023-11-04 08:48:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						b12e250b2c 
					 
					
						
						
							
							refactor(examples): reformat peripheral examples with astyle_py  
						
						 
						
						
						
						
					 
					
						2023-09-28 10:08:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						7dbd3f6909 
					 
					
						
						
							
							feat(ci): Enable p4 example, test_apps and unit tests CI build  
						
						 
						
						
						
						
					 
					
						2023-08-24 12:51:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KonstantinKondrashov 
							
						 
					 
					
						
						
							
						
						e72061695e 
					 
					
						
						
							
							all: Removes unnecessary newline character in logs  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/11465  
						
						
					 
					
						2023-06-09 03:31:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						b7053b46ef 
					 
					
						
						
							
							esp32h4: remove esp32h4 target from peripherals  
						
						 
						
						
						
						
					 
					
						2023-04-20 15:19:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						c7aab676d4 
					 
					
						
						
							
							uart: increase default stack size for nmea example  
						
						 
						
						... 
						
						
						
						With the old value of 2048 bytes we are right on the stack border when running on S3.
Closes https://github.com/espressif/esp-idf/issues/11044  
						
						
					 
					
						2023-03-24 10:49:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b72d759290 
					 
					
						
						
							
							uart: Add support for esp32h2  
						
						 
						
						
						
						
					 
					
						2023-02-06 00:48:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						94120b82c2 
					 
					
						
						
							
							esp32h2: add build test  
						
						 
						
						
						
						
					 
					
						2023-01-17 10:29:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						888ca08cb2 
					 
					
						
						
							
							uart: support examples and tests on esp32c6  
						
						 
						
						
						
						
					 
					
						2022-11-24 16:07:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						 
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						2557e24a28 
					 
					
						
						
							
							ci: Enable esp32c6 example, test_apps, and unit tests CI build stage  
						
						 
						
						
						
						
					 
					
						2022-11-01 11:23:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aleks 
							
						 
					 
					
						
						
							
						
						7903952281 
					 
					
						
						
							
							examples: fix the RS485 line driver in the readme  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/8132  
						
						
					 
					
						2022-10-10 09:31:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ajit1433 
							
						 
					 
					
						
						
							
						
						39e0d72c05 
					 
					
						
						
							
							Update uart_events_example_main.c  
						
						 
						
						... 
						
						
						
						Spelling correction 
						
						
					 
					
						2022-09-15 07:00:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hassan DRAGA 
							
						 
					 
					
						
						
							
						
						5d27d66ddd 
					 
					
						
						
							
							QA: Check driver installation status  
						
						 
						
						... 
						
						
						
						When you have a large project, uart_driver_install() may fail. For QA we should always check the status of the driver first. 
						
						
					 
					
						2022-07-18 09:25:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						c0568611dd 
					 
					
						
						
							
							docs: changes docs supported targets tables  
						
						 
						
						
						
						
					 
					
						2022-07-14 08:26:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						 
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Kosta 
							
						 
					 
					
						
						
							
						
						1a20b10fd3 
					 
					
						
						
							
							Examples: common source for GPIO range in Kconfigs defined  
						
						 
						
						
						
						
					 
					
						2022-05-12 09:33:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						722fde218d 
					 
					
						
						
							
							uart: add default source clock for all targets  
						
						 
						
						
						
						
					 
					
						2022-05-09 11:26:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								songruojing 
							
						 
					 
					
						
						
							
						
						24a60c12c6 
					 
					
						
						
							
							uart: Provide support for esp32c2 and esp32h2  
						
						 
						
						... 
						
						
						
						UART examples, unit test, and programming guide are all updated. 
						
						
					 
					
						2022-03-02 11:29:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						 
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						0586be45d2 
					 
					
						
						
							
							modbus: update to support other targets  
						
						 
						
						
						
						
					 
					
						2021-11-08 16:28:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						779e7400b0 
					 
					
						
						
							
							uart: uart_set_pin function will now use IOMUX whenever possible  
						
						 
						
						... 
						
						
						
						By using IOMUX instead of GPIO Matrix for UART, it is now possible
on ESP32 boards to use the UART as a wake up source even if it is
not used as a console.
For other boards where this issue was not present, using IOMUX has
the advantage to be faster than using GPIO matrix, so a highest
baudrate can be used 
						
						
					 
					
						2021-08-04 12:48:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a29a6ceef0 
					 
					
						
						
							
							uart: update register headers and examples for S3  
						
						 
						
						
						
						
					 
					
						2021-07-22 12:05:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						b911951cad 
					 
					
						
						
							
							console: fix a bug preventing us from starting a CLI on non-default UART  
						
						 
						
						... 
						
						
						
						It is now possible to start a REPL CLI on another UART than the default
one.
Closes https://github.com/espressif/esp-idf/issues/6897  
						
						
					 
					
						2021-06-01 15:50:15 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						04df1f3a42 
					 
					
						
						
							
							CI: enable example builds for C3  
						
						 
						
						... 
						
						
						
						Enables building C3 examples in CI.
Fixes related warnings/errors and disables examples that cannot run. 
						
						
					 
					
						2021-02-09 12:04:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						 
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						df9ca688d7 
					 
					
						
						
							
							examples: fix echo example crash when UART interrupt handler placed in IRAM  
						
						 
						
						
						
						
					 
					
						2020-08-06 19:32:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6adb1a0609 
					 
					
						
						
							
							example: Remove duplicate commands and invalid serial port information  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5049  
						
						
					 
					
						2020-04-08 13:17:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Lisitsyn 
							
						 
					 
					
						
						
							
						
						16e6e63694 
					 
					
						
						
							
							driver: fix driver set rx timeout feature of uart  
						
						 
						
						... 
						
						
						
						tout_thr - move calculation and masking into hal layer update driver and uart_ll (add uart_ll_set_rx_tout)
move tout calculation into uart_ll
move calculation of time out in bit time for esp32s2 into low level uart_ll.h file
move uart_hal_get_symb_len() into hal
update set_rx_timeout() to warn user about incorrect value
update HAL, LL 1
fix uart_xx_set_rx_tout() to convert symbol time into bit time
update param description
update tout calculation in LL
update uart_hal_get_max_rx_timeout_thrd() and uart_ll_get_max_rx_timeout_thrd() 
						
						
					 
					
						2020-03-27 16:20:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geng Yu Chao 
							
						 
					 
					
						
						
							
						
						6c923cf330 
					 
					
						
						
							
							Fix some typo in idf  
						
						 
						
						
						
						
					 
					
						2019-12-12 15:55:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								houwenxiang 
							
						 
					 
					
						
						
							
						
						f27ae9b0e2 
					 
					
						
						
							
							feature: Add uart hal support.  
						
						 
						
						
						
						
					 
					
						2019-11-26 20:01:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						04ae56806c 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						 
						
						
						
						
					 
					
						2019-08-08 15:26:58 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						24d26fccde 
					 
					
						
						
							
							Merge branch 'master' into feature/esp32s2beta_update  
						
						 
						
						
						
						
					 
					
						2019-08-08 13:44:24 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b23718995a 
					 
					
						
						
							
							Merge branch 'bugfix/strict_prototypes' into 'master'  
						
						 
						
						... 
						
						
						
						Enable strict prototypes checks
Closes IDFGH-757
See merge request espressif/esp-idf!4546  
						
						
					 
					
						2019-08-05 09:38:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e7dba7d7bc 
					 
					
						
						
							
							examples: change default build instructions in docs to CMake  
						
						 
						
						
						
						
					 
					
						2019-08-02 16:32:46 +05:30