Marek Fiala 
							
						 
					 
					
						
						
							
						
						9d35d63651 
					 
					
						
						
							
							feat(cmake): Update minimum cmake version to 3.22 (whole repository)  
						
						 
						
						
						
						
					 
					
						2025-08-19 14:44:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Chen 
							
						 
					 
					
						
						
							
						
						7d1f5d7d46 
					 
					
						
						
							
							fix(i2x_basic_example): Fix the param passed to i2c API  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/17246  
						
						
					 
					
						2025-08-12 11:27:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ashish Sharma 
							
						 
					 
					
						
						
							
						
						6b02906822 
					 
					
						
						
							
							fix(security): improve memory allocation handling in multiple components  
						
						 
						
						
						
						
					 
					
						2025-07-28 10:05:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						97a6b3bbab 
					 
					
						
						
							
							feat(i2c): Bringup i2c peripheral for esp32h4  
						
						 
						
						
						
						
					 
					
						2025-07-14 11:59:28 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yinqingzhao 
							
						 
					 
					
						
						
							
						
						c1c78f5838 
					 
					
						
						
							
							feat(wifi): add esp32c61 eco3 wifi support  
						
						 
						
						
						
						
					 
					
						2025-06-27 14:04:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						bb9fbc040e 
					 
					
						
						
							
							Merge branch 'feat/c61_eco3_soc_update' into 'master'  
						
						 
						
						... 
						
						
						
						feat(soc): c61 eco3 rom and soc header update
See merge request espressif/esp-idf!39166  
						
						
					 
					
						2025-05-28 12:19:26 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						1f37a8da9a 
					 
					
						
						
							
							refactor(i2c): Remove i2c slave v1 driver  
						
						 
						
						
						
						
					 
					
						2025-05-27 11:22:20 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wanckl 
							
						 
					 
					
						
						
							
						
						6fde8cf8d2 
					 
					
						
						
							
							ci(esp32c61): disable soc_caps, docs, test for eco3 update  
						
						 
						
						
						
						
					 
					
						2025-05-26 16:04:23 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shen Meng Jing 
							
						 
					 
					
						
						
							
						
						62d4115e08 
					 
					
						
						
							
							docs: Fix some typos  
						
						 
						
						
						
						
					 
					
						2025-04-30 18:35:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yinqingzhao 
							
						 
					 
					
						
						
							
						
						dd9f8bfcbc 
					 
					
						
						
							
							feat(wifi): chip esp32c5 eco2 support wifi  
						
						 
						
						
						
						
					 
					
						2025-04-28 10:52:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9a88effab8 
					 
					
						
						
							
							ci: disabled RF soc caps for c5 eco2  
						
						 
						
						... 
						
						
						
						Disable the RF soc caps to bypass the build of un-supported RF examples 
						
						
					 
					
						2025-04-16 11:01:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								gaoxu 
							
						 
					 
					
						
						
							
						
						ec632f7fed 
					 
					
						
						
							
							feat(esp32h21): support I2C on ESP32H21  
						
						 
						
						
						
						
					 
					
						2025-03-13 11:06:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						 
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vinícius de Assis Madruga Prestes 
							
						 
					 
					
						
						
							
						
						2f5fcf276c 
					 
					
						
						
							
							feat(example): Add a I2C Simple example  
						
						 
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/14315 
Closes https://github.com/espressif/esp-idf/issues/14902  
						
						
					 
					
						2024-12-05 10:32:42 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						4d75d2d487 
					 
					
						
						
							
							Merge branch 'bugfix/protocols_examples_common_driver_dep' into 'master'  
						
						 
						
						... 
						
						
						
						remove leftover dependencies on `driver` component
See merge request espressif/esp-idf!33548  
						
						
					 
					
						2024-11-14 22:21:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						fc81b6878e 
					 
					
						
						
							
							feat(i2c_slave): Add new example for making i2c slave as a network sensor  
						
						 
						
						
						
						
					 
					
						2024-11-08 18:04:29 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						68e9bcbf1e 
					 
					
						
						
							
							fix(build): clean up dependencies on driver component  
						
						 
						
						
						
						
					 
					
						2024-11-07 13:09:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						6f1671c9c9 
					 
					
						
						
							
							fix(i2c): fix memory allocation size in example  
						
						 
						
						
						
						
					 
					
						2024-09-08 13:53:52 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						1397e5421e 
					 
					
						
						
							
							feat(i2c): support i2c on esp32-c61  
						
						 
						
						
						
						
					 
					
						2024-08-14 11:25:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								C.S.M 
							
						 
					 
					
						
						
							
						
						b0f2205f70 
					 
					
						
						
							
							feat(i2c): Add i2c support on esp32c5 mp  
						
						 
						
						
						
						
					 
					
						2024-06-18 10:37:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4d71f7c18e 
					 
					
						
						
							
							refactor(i2c): Use new I2C drivers for I2C exmaple  
						
						 
						
						
						
						
					 
					
						2024-01-16 10:05:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Adam Múdry 
							
						 
					 
					
						
						
							
						
						4c239a9db6 
					 
					
						
						
							
							fix: i2c_eeprom_init use after free when error  
						
						 
						
						
						
						
					 
					
						2024-01-10 14:53:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						ef46828683 
					 
					
						
						
							
							docs(i2c): Modify some variables in I2C driver for good docs  
						
						 
						
						
						
						
					 
					
						2023-11-07 18:42:08 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						b12e250b2c 
					 
					
						
						
							
							refactor(examples): reformat peripheral examples with astyle_py  
						
						 
						
						
						
						
					 
					
						2023-09-28 10:08:04 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						6d87100a70 
					 
					
						
						
							
							feat(examples): add local components via idf_component.yml  
						
						 
						
						... 
						
						
						
						Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on. 
						
						
					 
					
						2023-09-19 10:38:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Armando 
							
						 
					 
					
						
						
							
						
						7dbd3f6909 
					 
					
						
						
							
							feat(ci): Enable p4 example, test_apps and unit tests CI build  
						
						 
						
						
						
						
					 
					
						2023-08-24 12:51:19 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						de85f47bc9 
					 
					
						
						
							
							feat(i2c): Add I2C driver support for esp32p4  
						
						 
						
						
						
						
					 
					
						2023-08-11 12:37:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						d9d1c87e56 
					 
					
						
						
							
							feat(i2c_eeprom): Add new example for I2C eeprom with new API  
						
						 
						
						
						
						
					 
					
						2023-08-10 11:55:54 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						1be18d4bc5 
					 
					
						
						
							
							ci: migrate peripherals ttfw test scripts  
						
						 
						
						
						
						
					 
					
						2023-04-10 08:46:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								franz-ms-muc 
							
						 
					 
					
						
						
							
						
						510592d86c 
					 
					
						
						
							
							Update partitions_example.csv  
						
						 
						
						... 
						
						
						
						512K is too small, need to be 528K. see https://github.com/espressif/esp-idf/issues/9084  
						
						
					 
					
						2023-03-08 18:36:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						330149f3a6 
					 
					
						
						
							
							i2c: support i2c on esp32h2  
						
						 
						
						
						
						
					 
					
						2023-02-01 11:23:11 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						dfa78f244e 
					 
					
						
						
							
							I2C: Fix doc about pull-up,  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9791  
						
						
					 
					
						2023-01-09 10:18:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						8677216576 
					 
					
						
						
							
							esp32h2: renaming esp32h2 to esp32h4  
						
						 
						
						
						
						
					 
					
						2022-11-08 17:05:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						803fc3fbe0 
					 
					
						
						
							
							I2C: Add i2c support for ESP32C6  
						
						 
						
						
						
						
					 
					
						2022-11-07 14:12:53 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						8d637ec985 
					 
					
						
						
							
							doc: redirect console page  
						
						 
						
						... 
						
						
						
						Previous the console doc is moved from api-guide to api-reference, which
broken the URL as well, this commit added a redirect link to ensure the
old URL can still work. 
						
						
					 
					
						2022-11-02 14:21:57 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								david zuhn 
							
						 
					 
					
						
						
							
						
						0c84879b74 
					 
					
						
						
							
							correct spelling of detect  
						
						 
						
						
						
						
					 
					
						2022-08-28 22:06:32 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						d91c8759c0 
					 
					
						
						
							
							driver: remove -Wno-format flag  
						
						 
						
						
						
						
					 
					
						2022-08-08 08:30:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						e596c84d49 
					 
					
						
						
							
							build system: re-add -Wno-format as private flag for some example components  
						
						 
						
						
						
						
					 
					
						2022-08-03 16:42:47 +04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						c0568611dd 
					 
					
						
						
							
							docs: changes docs supported targets tables  
						
						 
						
						
						
						
					 
					
						2022-07-14 08:26:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f7be540222 
					 
					
						
						
							
							ci: partially enable example build for esp32c2  
						
						 
						
						
						
						
					 
					
						2022-06-02 14:17:31 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						5b3468ebb3 
					 
					
						
						
							
							i2c: support i2c on esp32h2  
						
						 
						
						
						
						
					 
					
						2022-04-23 07:38:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matus Fabo 
							
						 
					 
					
						
						
							
						
						24268d47a2 
					 
					
						
						
							
							change: renamed FATFS convenience mounting functions  
						
						 
						
						... 
						
						
						
						change: renamed every instance of these functions
add: deprecation notice with old functions
change: CC0 licence to CC0-1.0 in fatfsgen_example_main.c 
						
						
					 
					
						2022-04-11 08:44:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						9ebfd7832d 
					 
					
						
						
							
							i2c: update legacy name ESP8684 to ESP32C2  
						
						 
						
						
						
						
					 
					
						2022-03-07 14:59:56 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cf353c505a 
					 
					
						
						
							
							i2c: support esp32h2  
						
						 
						
						
						
						
					 
					
						2022-02-23 15:19:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								laokaiyao 
							
						 
					 
					
						
						
							
						
						7da023ceae 
					 
					
						
						
							
							i2c: support esp32c2  
						
						 
						
						
						
						
					 
					
						2022-02-23 15:19:37 +08:00