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 
							
						 
					 
					
						
						
							
						
						ef965b2fc1 
					 
					
						
						
							
							feat(uhci): Add uart dma ota example for uhci  
						
						
						
						
					 
					
						2025-04-27 17:41:11 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						dd72141b78 
					 
					
						
						
							
							fix(uart): add check for malloc in uart examples  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13405  
						
						
					 
					
						2025-04-07 19:54:56 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						b5587f0b4f 
					 
					
						
						
							
							fix(uart): fix nmea0183 example wrong knots to m/s unit conversion  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15695  
						
						
					 
					
						2025-04-07 19:54:56 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						c34b4eb882 
					 
					
						
						
							
							feat(esp32h4): enable ESP32H4 ci build  
						
						
						
						
					 
					
						2025-03-28 14:41:28 +08:00 
						 
				 
			
				
					
						
							
							
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						fd2df5e2fc 
					 
					
						
						
							
							Merge branch 'bugfix/uart_async_rxtxtasks_example_stack_overflow' into 'master'  
						
						... 
						
						
						
						fix(uart): enlarged task stack size for uart_async_rxtxtasks example
Closes IDFGH-14607, IDF-12230, and IDFGH-12126
See merge request espressif/esp-idf!36903  
						
						
					 
					
						2025-02-17 17:28:43 +08:00 
						 
				 
			
				
					
						
							
							
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						f38a2e193d 
					 
					
						
						
							
							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-02-17 15:28:08 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7bf01c9eea 
					 
					
						
						
							
							Merge branch 'docs/fix_gps_broken_link' into 'master'  
						
						... 
						
						
						
						docs(examples): fixed broken link in uart example readme
See merge request espressif/esp-idf!36635  
						
						
					 
					
						2025-02-17 12:13:00 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						5ef4f20778 
					 
					
						
						
							
							feat(esp32h21): disable unsupported build test  
						
						
						
						
					 
					
						2025-02-06 15:47:51 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						fb33d8bd9d 
					 
					
						
						
							
							docs(examples): fixed broken link in uart example readme  
						
						
						
						
					 
					
						2025-01-26 11:23:09 +08:00 
						 
				 
			
				
					
						
							
							
								Frantisek Hrbata 
							
						 
					 
					
						
						
							
						
						1c92945f59 
					 
					
						
						
							
							change(examples): switch examples to use a minimal build  
						
						... 
						
						
						
						Currently, several example dependencies rely on the fact that all
registered components are added to the build, along with components
specified in common requirements. This results in longer build times
because even unused components must be built. Switch all examples to use
idf_minimal_build to compile only the components actually required by
the example.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com > 
						
						
					 
					
						2024-11-20 20:14:40 +01:00 
						 
				 
			
				
					
						
							
							
								Frantisek Hrbata 
							
						 
					 
					
						
						
							
						
						ad15109daa 
					 
					
						
						
							
							change(examples): explicitly specify component dependencies for examples  
						
						... 
						
						
						
						Currently, several examples do not explicitly state their component
dependencies, relying instead on the default behavior that includes all
registered components and commonly required ones in the build.
Explicitly adding component dependencies can reduce build time when
set(COMPONENTS main) is used.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com > 
						
						
					 
					
						2024-11-20 14:11:24 +01: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