Chen Chen
							
						 
					 | 
					
						
						
							
						
						c35ddc1258
					 | 
					
						
						
							
							change(i2c_master): Change return value  when NACK detected
						
						
						
						
						
						
					 | 
					
						2025-08-19 12:12:52 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Xiao Xufeng
							
						 
					 | 
					
						
						
							
						
						208fad5616
					 | 
					
						
						
							
							fix(i2c): make write_buffer const in i2c_master_transmit_multi_buffer_info_t
						
						
						
						
						
						
						
						Fixes https://github.com/espressif/esp-idf/issues/16890 
						
						
					 | 
					
						2025-08-06 10:38:48 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						0e44dcf2ff
					 | 
					
						
						
							
							fix(i2c_master): Fix that master multi-read failed,
						
						
						
						
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/16231 
						
						
					 | 
					
						2025-07-07 15:43:18 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								C.S.M
							
						 
					 | 
					
						
						
							
						
						1f37a8da9a
					 | 
					
						
						
							
							refactor(i2c): Remove i2c slave v1 driver
						
						
						
						
						
						
					 | 
					
						2025-05-27 11:22:20 +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
							
						 
					 | 
					
						
						
							
						
						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
							
						 
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Marius Vikhammer
							
						 
					 | 
					
						
						
							
						
						2eb4cd3d84
					 | 
					
						
						
							
							docs(c61): add docs build for C61
						
						
						
						
						
						
					 | 
					
						2024-06-03 10:24:27 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cao Sen Miao
							
						 
					 | 
					
						
						
							
						
						0985bfbe27
					 | 
					
						
						
							
							feat(i2c_master): Add lp_i2c support in i2c master driver
						
						
						
						
						
						
					 | 
					
						2024-04-03 11:39:04 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								morris
							
						 
					 | 
					
						
						
							
						
						c0289ee6eb
					 | 
					
						
						
							
							fix(drivers): fix typos found by codespell
						
						
						
						
						
						
						
						codespell components/esp_driver* 
						
						
					 | 
					
						2024-03-28 10:01:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cao Sen Miao
							
						 
					 | 
					
						
						
							
						
						ede1df51b0
					 | 
					
						
						
							
							feat(i2c_master): Add parameter to config I2C scl await time
						
						
						
						
						
						
					 | 
					
						2024-03-27 10:35:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cao Sen Miao
							
						 
					 | 
					
						
						
							
						
						016877b7ce
					 | 
					
						
						
							
							fix(i2c_master): Fix issue that initialize esp32 and using i2c_master_probe issue,
						
						
						
						
						
						
						
						and probe might failed.
Fixed I2C cannot return err code when nack detected
Closes https://github.com/espressif/esp-idf/issues/13213,
Closes https://github.com/espressif/esp-idf/issues/12929,
Closes https://github.com/espressif/esp-idf/issues/13398, 
						
						
					 | 
					
						2024-03-19 11:07:13 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cao Sen Miao
							
						 
					 | 
					
						
						
							
						
						1517d61add
					 | 
					
						
						
							
							fix(i2c): Fix I2C synchronous transaction cost so much CPU source,
						
						
						
						
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/13137,
Closes https://github.com/espressif/esp-idf/pull/13322 
						
						
					 | 
					
						2024-03-07 17:51:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vikram Dattu
							
						 
					 | 
					
						
						
							
						
						3d40b17576
					 | 
					
						
						
							
							fix(docs): fixed doxygen warnings in few headers
						
						
						
						
						
						
						
						- non-matching arguments in `i2c_types.h` and `esp_wifi_crypto_types.h`
 - Fixed unended `@cond` macro in `esp_err.h` 
						
						
					 | 
					
						2023-12-15 12:28:18 +05:30 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cao Sen Miao
							
						 
					 | 
					
						
						
							
						
						aa10770323
					 | 
					
						
						
							
							refactor(i2c): Make i2c  driver as a seperate component
						
						
						
						
						
						
					 | 
					
						2023-12-14 15:39:35 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |