C.S.M 
							
						 
					 
					
						
						
							
						
						3158443b03 
					 
					
						
						
							
							fix(i2c): Fix i2c customize only read one byte issue  
						
						
						
						
					 
					
						2025-04-01 11:03:54 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						8a0e310d75 
					 
					
						
						
							
							Merge branch 'bugfix/i2c_slave_auto_selection' into 'master'  
						
						... 
						
						
						
						fix(i2c): Fix i2c slave auto selection issue
Closes IDFGH-14935
See merge request espressif/esp-idf!38061  
						
						
					 
					
						2025-03-31 16:48:50 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						b71556a976 
					 
					
						
						
							
							fix(i2c): Fix i2c slave auto selection issue,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15644  
						
						
					 
					
						2025-03-28 16:06:32 +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 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						43e83b8324 
					 
					
						
						
							
							fix(i2c_master): Fix the stretch happen cause timeout in probe,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15589  
						
						
					 
					
						2025-03-27 14:51:16 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						34b69e8050 
					 
					
						
						
							
							Merge branch 'fix/i2c_operation_array_max' into 'master'  
						
						... 
						
						
						
						fix(i2c): Fix the array size of static operation
Closes IDFGH-14862
See merge request espressif/esp-idf!37784  
						
						
					 
					
						2025-03-19 12:09:27 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						757f776f9e 
					 
					
						
						
							
							fix(i2c): Fix the array size of static operation,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15583  
						
						
					 
					
						2025-03-17 12:39:19 +08:00 
						 
				 
			
				
					
						
							
							
								gaoxu 
							
						 
					 
					
						
						
							
						
						ec632f7fed 
					 
					
						
						
							
							feat(esp32h21): support I2C on ESP32H21  
						
						
						
						
					 
					
						2025-03-13 11:06:06 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						9aba44a2d9 
					 
					
						
						
							
							test(spi_flash): Flash suspend test evolution  
						
						
						
						
					 
					
						2025-03-11 16:21:07 +08:00 
						 
				 
			
				
					
						
							
							
								igor.udot 
							
						 
					 
					
						
						
							
						
						daf2d31008 
					 
					
						
						
							
							test: format all test scripts  
						
						
						
						
					 
					
						2025-03-05 12:08:48 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						90d477c9a6 
					 
					
						
						
							
							fix(i2c_master): Fix i2c master race condition issue,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15444  
						
						
					 
					
						2025-02-27 15:27:58 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						2458734108 
					 
					
						
						
							
							feat(i2c): Add config option for i2c isr handler can put in flash  
						
						
						
						
					 
					
						2025-02-10 13:49:21 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						847780da3e 
					 
					
						
						
							
							fix(i2c_master): Enhance i2c delete device and bus logic,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15171  
						
						
					 
					
						2025-01-21 15:56:25 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						78af773348 
					 
					
						
						
							
							test(i2c): Enhance i2c test stability  
						
						
						
						
					 
					
						2025-01-07 14:43:05 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						1987948650 
					 
					
						
						
							
							test(i2c): Add test for customize i2c transaction interface for un-standard i2c device  
						
						
						
						
					 
					
						2024-12-30 15:18:24 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						ecc6d380ce 
					 
					
						
						
							
							feat(i2c): Add api for customize i2c transaction interface for un-standard i2c device  
						
						
						
						
					 
					
						2024-12-30 15:17:25 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						89ba620cfd 
					 
					
						
						
							
							feat(i2c_master): Add a new api for adjusting address dynamically,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15011  
						
						
					 
					
						2024-12-20 13:54:32 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						34e48d8517 
					 
					
						
						
							
							fix(i2c_slave): Fix the wrong semaphore take in isr  
						
						
						
						
					 
					
						2024-12-04 11:36:49 +08:00 
						 
				 
			
				
					
						
							
							
								Alexey Lapshin 
							
						 
					 
					
						
						
							
						
						888b5f7e8d 
					 
					
						
						
							
							feat(newlib): add picolibc support  
						
						
						
						
					 
					
						2024-12-02 21:35:56 +07:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						6b735e01fa 
					 
					
						
						
							
							Merge branch 'fix/enhance_i2c_slave_test_stability' into 'master'  
						
						... 
						
						
						
						fix(i2c): Fixed I2C return without release the lock  & enhance lp i2c lock souce selection
See merge request espressif/esp-idf!35025  
						
						
					 
					
						2024-11-22 12:13:01 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						b9183aafee 
					 
					
						
						
							
							fix(i2c): Enhance lp clock source and avoid deadlock,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14908 ,
Closes https://github.com/espressif/esp-idf/issues/14906  
						
						
					 
					
						2024-11-21 14:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						a677e41392 
					 
					
						
						
							
							test(i2c): Enhance the stability for i2c tests  
						
						
						
						
					 
					
						2024-11-21 14:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						3fb7461eb0 
					 
					
						
						
							
							refactor(i2c): rename some LL functions according to TRM descriptions  
						
						
						
						
					 
					
						2024-11-20 19:16:23 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						63e74e6b68 
					 
					
						
						
							
							test(i2c_slave): Add some new tests for i2c slave version 2  
						
						
						
						
					 
					
						2024-11-08 18:04:29 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						941d0e0779 
					 
					
						
						
							
							feat(i2c_slave): refactor i2c slave api to version 2 inorder to solve some existing problem  
						
						
						
						
					 
					
						2024-11-08 18:04:29 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						0a098f49d4 
					 
					
						
						
							
							fix(i2c): Add bus handle check so that it will not be panic when there is no free bus,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14819  
						
						
					 
					
						2024-11-06 18:48:11 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						d7e090476c 
					 
					
						
						
							
							fix(i2c): Fix i2c gpio configuration and move i2c_platform public  
						
						
						
						
					 
					
						2024-10-24 11:38:32 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						3f061bd557 
					 
					
						
						
							
							feat(i2c_master): Support i2c sleep retention on esp32c5/p4/c61  
						
						
						
						
					 
					
						2024-10-08 15:55:48 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						fb95332a22 
					 
					
						
						
							
							fix(i2c_master): Fix the memory leak in the async transaction  
						
						
						
						
					 
					
						2024-09-26 18:54:43 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						3ccdd8b397 
					 
					
						
						
							
							fix(i2c): Fix possible error state in clear the bus,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13647  
						
						
					 
					
						2024-09-06 14:28:26 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						f3eec83421 
					 
					
						
						
							
							test(i2c): Support test for esp32p4 lp i2c  
						
						
						
						
					 
					
						2024-09-03 11:23:02 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						89c808c26c 
					 
					
						
						
							
							Merge branch 'bugfix/i2c_master_stretch_to' into 'master'  
						
						... 
						
						
						
						fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout seems not work
Closes IDFGH-13191 and IDFGH-13508
See merge request espressif/esp-idf!33014  
						
						
					 
					
						2024-08-29 17:29:30 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						acda9ad8bf 
					 
					
						
						
							
							test(i2c): Enable all i2c test on esp32p4, esp32c5  
						
						
						
						
					 
					
						2024-08-26 10:43:22 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						8aee667873 
					 
					
						
						
							
							fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/14129 
Closes https://github.com/espressif/esp-idf/issues/14401  
						
						
					 
					
						2024-08-22 18:28:57 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						1397e5421e 
					 
					
						
						
							
							feat(i2c): support i2c on esp32-c61  
						
						
						
						
					 
					
						2024-08-14 11:25:31 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						4606003655 
					 
					
						
						
							
							fix(i2c_master): Fix potential concurrency issue with task and interrupt when nack happens  
						
						
						
						
					 
					
						2024-07-30 13:28:20 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						cb22b8aaf7 
					 
					
						
						
							
							ci(esp32c5): enable c5 target test  
						
						
						
						
					 
					
						2024-07-02 16:45:49 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						992d8bc5f2 
					 
					
						
						
							
							feat(i2c_master): Add an api for retrieveing handle via port,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13968  
						
						
					 
					
						2024-06-24 16:06:34 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						8e1698aa05 
					 
					
						
						
							
							fix(i2c): Fix i2c not release semaphore in command send loop  
						
						
						
						
					 
					
						2024-06-20 19:22:49 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						ba364d486f 
					 
					
						
						
							
							Merge branch 'feat/ci_check_ll_rw_register_half_word' into 'master'  
						
						... 
						
						
						
						feat(ci): check if the LL function read write the register by half-world
See merge request espressif/esp-idf!31501  
						
						
					 
					
						2024-06-18 20:38:15 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						dd46392a66 
					 
					
						
						
							
							feat(ci): check LL functions not read write register by half word  
						
						
						
						
					 
					
						2024-06-18 14:58:41 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						b0f2205f70 
					 
					
						
						
							
							feat(i2c): Add i2c support on esp32c5 mp  
						
						
						
						
					 
					
						2024-06-18 10:37:36 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						21c111465a 
					 
					
						
						
							
							Merge branch 'docs/c61_support' into 'master'  
						
						... 
						
						
						
						docs(c61): add docs build for C61
Closes IDF-9287
See merge request espressif/esp-idf!31182  
						
						
					 
					
						2024-06-04 18:13:38 +08:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						2eb4cd3d84 
					 
					
						
						
							
							docs(c61): add docs build for C61  
						
						
						
						
					 
					
						2024-06-03 10:24:27 +08:00 
						 
				 
			
				
					
						
							
							
								Frantisek Hrbata 
							
						 
					 
					
						
						
							
						
						fbe8bf89ee 
					 
					
						
						
							
							fix: properly resolve component dependencies  
						
						... 
						
						
						
						There is currently a bug in the __build_resolve_and_add_req function in
tools/cmake/build.cmake where the check for registered component
requirements is incorrectly applied to the component itself rather than
its dependencies. This issue likely originated from a typo, using
component_target instead of _component_target. To prevent further
confusion, _component_target has been renamed to _req_target.
Fixing this revealed multiple incorrect dependencies for the Linux
target, which have now been resolved by explicitly specifying the
dependencies for the Linux target.
Closes https://github.com/espressif/esp-idf/issues/13447 
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com > 
						
						
					 
					
						2024-05-30 22:01:55 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ffd08ac41b 
					 
					
						
						
							
							change(esp_hw_support): use union retention link priority definiation  
						
						
						
						
					 
					
						2024-05-28 15:19:27 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						133bda4966 
					 
					
						
						
							
							test(i2c_master): makeup a write-large read-small test for known reason  
						
						
						
						
					 
					
						2024-05-16 19:14:59 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						2e591cf3f7 
					 
					
						
						
							
							test(i2c_master): Add test for transmit multi buffer in one transaction  
						
						
						
						
					 
					
						2024-05-16 19:14:59 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						af1524e7bb 
					 
					
						
						
							
							feat(i2c_master): Add feature for transmit multi buffer in one transaction,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/13635  
						
						
					 
					
						2024-05-16 19:14:59 +08:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						4a94f9b27c 
					 
					
						
						
							
							Merge branch 'fix/i2c_pin_short_cut' into 'master'  
						
						... 
						
						
						
						fix(i2c_master): Modify the behavior from ISR WDT to return timeout when circut get shortcut
See merge request espressif/esp-idf!30188  
						
						
					 
					
						2024-04-15 19:15:35 +08:00