C.S.M 
							
						 
					 
					
						
						
							
						
						dcfbac8c94 
					 
					
						
						
							
							fix(i2c): Fix scl frequency is wrong on esp32s2 in legacy i2c driver,  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/15301 ,
Closes https://github.com/espressif/esp-idf/issues/14603  
						
						
					 
					
						2025-02-18 17:34:35 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Jichang 
							
						 
					 
					
						
						
							
						
						f6c776d6c6 
					 
					
						
						
							
							feat(legacy_driver): add kconfig to skip legacy confilct check  
						
						
						
						
					 
					
						2024-12-09 21:24:04 +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 
							
						 
					 
					
						
						
							
						
						3f061bd557 
					 
					
						
						
							
							feat(i2c_master): Support i2c sleep retention on esp32c5/p4/c61  
						
						
						
						
					 
					
						2024-10-08 15:55:48 +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 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						ffd08ac41b 
					 
					
						
						
							
							change(esp_hw_support): use union retention link priority definiation  
						
						
						
						
					 
					
						2024-05-28 15:19:27 +08:00 
						 
				 
			
				
					
						
							
							
								Lou Tianhao 
							
						 
					 
					
						
						
							
						
						4061e282dd 
					 
					
						
						
							
							draft(i2c): need to support regdma_i2c for esp32c5beta3  
						
						
						
						
					 
					
						2024-04-12 14:14:06 +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 
						 
				 
			
				
					
						
							
							
								Li Shuai 
							
						 
					 
					
						
						
							
						
						91bb0e7276 
					 
					
						
						
							
							change(driver/i2c): use new retention api to implement i2c retention  
						
						
						
						
					 
					
						2024-03-30 11:51:52 +08:00 
						 
				 
			
				
					
						
							
							
								wuzhenghui 
							
						 
					 
					
						
						
							
						
						38fe4e136a 
					 
					
						
						
							
							feat(esp_hw_support): support esp32p4 sleep peripheral retention  
						
						
						
						
					 
					
						2024-03-28 19:18:25 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c0289ee6eb 
					 
					
						
						
							
							fix(drivers): fix typos found by codespell  
						
						... 
						
						
						
						codespell components/esp_driver* 
						
						
					 
					
						2024-03-28 10:01:27 +08:00 
						 
				 
			
				
					
						
							
							
								Omar Chebib 
							
						 
					 
					
						
						
							
						
						793ca6d7a4 
					 
					
						
						
							
							fix(i2c): fix issues related to timeout and alive interval tick  
						
						... 
						
						
						
						Fixes https://github.com/espressif/esp-idf/issues/4999 
Former usage of I2C_CMD_ALIVE_INTERVAL_TICK macro overrode the ticks_to_wait
parameter when the latter was too big 
						
						
					 
					
						2024-03-14 16:39:10 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						ddb0c21d4c 
					 
					
						
						
							
							feat(i2c): Add I2C support on ESP32C5  
						
						
						
						
					 
					
						2024-02-29 12:13:39 +08:00 
						 
				 
			
				
					
						
							
							
								morris 
							
						 
					 
					
						
						
							
						
						c65fbbdf71 
					 
					
						
						
							
							change(driver): reformat driver component with astyle_py  
						
						
						
						
					 
					
						2024-02-26 11:47:05 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						cf521b60ea 
					 
					
						
						
							
							feat(i2c): Support i2c sleep retention on esp32c6/h2  
						
						
						
						
					 
					
						2024-02-23 11:28:14 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						0bf1dce413 
					 
					
						
						
							
							refactor(i2c): Add reset and clock control to i2c ll layer  
						
						
						
						
					 
					
						2023-10-27 10:50:35 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						4ef94fc0dc 
					 
					
						
						
							
							feat(i2c): Add new API and implementation for I2C driver  
						
						
						
						
					 
					
						2023-08-10 11:55:54 +08:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						9ed58bf564 
					 
					
						
						
							
							feat(driver): updated drivers to use CreateWithCaps() API  
						
						... 
						
						
						
						This commit simplifies various drivers by using the ...CreateWithCaps() API
when creating driver objects in internal RAM. 
						
						
					 
					
						2023-08-08 04:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Darian Leung 
							
						 
					 
					
						
						
							
						
						6fc935e584 
					 
					
						
						
							
							refactor(freertos): Refactor usage of portBASE_TYPE to BaseType_t  
						
						... 
						
						
						
						portBASE_TYPE is an internal macro defined by the porting layer. This commit
changes all references to BaseType_t which is the official type exposed by
FreeRTOS. 
						
						
					 
					
						2023-07-31 17:10:34 +02:00 
						 
				 
			
				
					
						
							
							
								Sudeep Mohanty 
							
						 
					 
					
						
						
							
						
						ec742abb25 
					 
					
						
						
							
							lp-i2c: Added support for LP I2C peripheral to LP core  
						
						... 
						
						
						
						This commit adds support for the LP I2C peripheral driver to be used by
the LP core. An example is also added to demonstrate the usage of the LP
I2C peripheral from the LP core. 
						
						
					 
					
						2023-05-19 07:27:51 +02:00 
						 
				 
			
				
					
						
							
							
								C.S.M 
							
						 
					 
					
						
						
							
						
						7d9d27a060 
					 
					
						
						
							
							Merge branch 'refactor/driver_ut_to_test_app' into 'master'  
						
						... 
						
						
						
						CI: Move all UT in driver to test_app
See merge request espressif/esp-idf!23343  
						
						
					 
					
						2023-04-25 14:10:11 +08:00 
						 
				 
			
				
					
						
							
							
								Cao Sen Miao 
							
						 
					 
					
						
						
							
						
						8882ba2ba1 
					 
					
						
						
							
							CI: Move all UT in driver to test_app  
						
						
						
						
					 
					
						2023-04-25 10:40:32 +08:00 
						 
				 
			
				
					
						
							
							
								Hanno 
							
						 
					 
					
						
						
							
						
						8f1cf01ec8 
					 
					
						
						
							
							i2c: introduce chip specific cmd register number  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/10811  
						
						
					 
					
						2023-04-21 19:22:53 +08:00 
						 
				 
			
				
					
						
							
							
								laokaiyao 
							
						 
					 
					
						
						
							
						
						f27cd67c00 
					 
					
						
						
							
							driver: pack peripherals  
						
						
						
						
					 
					
						2023-02-02 18:19:58 +08:00