me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							668c3811b8 
							
						 
					 
					
						
						
							
							Wire: wait while bus is busy if ack failed  
						
						 
						
						
						
						
					 
					
						2016-12-15 01:41:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							b86fb30b1d 
							
						 
					 
					
						
						
							
							cleanup read commands  
						
						 
						
						
						
						
					 
					
						2016-12-14 23:31:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							04e0902ca6 
							
						 
					 
					
						
						
							
							Wire: if we are reading only one byte, do not send empty read command  
						
						 
						
						
						
						
					 
					
						2016-12-14 18:43:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							917a4fd6f0 
							
						 
					 
					
						
						
							
							allow setting internal pull resistors for any mode and enable them for I2C  
						
						 
						
						
						
						
					 
					
						2016-12-14 13:11:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							c19fc061b0 
							
						 
					 
					
						
						
							
							Hopefully fix I2C/Wire  
						
						 
						
						... 
						
						
						
						Tested with (all at the same time):
- MPU9250
- HTU21
- TMP102
- BMP180
- AM2320
- SSD1306 
						
						
					 
					
						2016-12-14 02:41:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							8e7d00b9a8 
							
						 
					 
					
						
						
							
							i2c revert to old fifo write  
						
						 
						
						
						
						
					 
					
						2016-12-09 18:07:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Me No Dev 
							
						 
					 
					
						
						
						
						
							
						
						
							d1025b6b5d 
							
						 
					 
					
						
						
							
							Update esp32-hal-i2c.c  
						
						 
						
						... 
						
						
						
						wait for data to be latched and increase timeout in attempt to fix clock stretch issues
Connected issues:
http://esp32.com/viewtopic.php?f=19&t=632&p=2832#p2801 
https://github.com/espressif/arduino-esp32/issues/81 
https://github.com/espressif/arduino-esp32/issues/53 
https://github.com/espressif/arduino-esp32/issues/11  
						
						
					 
					
						2016-12-09 12:51:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Me No Dev 
							
						 
					 
					
						
						
						
						
							
						
						
							be2a26b3ff 
							
						 
					 
					
						
						
							
							set SCL to OUTPUT_OPEN_DRAIN  
						
						 
						
						... 
						
						
						
						fixes: https://github.com/espressif/arduino-esp32/issues/69  
						
						
					 
					
						2016-11-25 11:25:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							c30012ab78 
							
						 
					 
					
						
						
							
							Add Kconfig for IDF and option to disable HAL mutexes  
						
						 
						
						... 
						
						
						
						IDF Options:
- Autostart Arduino (implements app_main)
- Disable HAL locks
- Set HAL debug level
- Auto-connect STA if configured (else will connect after WiFi.begin()) 
						
						
					 
					
						2016-11-18 15:07:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							7abb15ca62 
							
						 
					 
					
						
						
							
							reset i2c cmd buffer before read/write  
						
						 
						
						... 
						
						
						
						related to [issue
53](https://github.com/espressif/arduino-esp32/issues/53 ) 
						
						
					 
					
						2016-11-17 00:46:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							9116cc4311 
							
						 
					 
					
						
						
							
							remove unnecessary locks  
						
						 
						
						
						
						
					 
					
						2016-10-14 03:24:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f895797a 
							
						 
					 
					
						
						
							
							return proper errors  
						
						 
						
						
						
						
					 
					
						2016-10-11 15:11:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							9ec4389889 
							
						 
					 
					
						
						
							
							implement thread-safe i2c  
						
						 
						
						
						
						
					 
					
						2016-10-11 14:20:02 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							3ecb32c4ba 
							
						 
					 
					
						
						
							
							Prevent I2C Bus locks and wrong data being sent on retry  
						
						 
						
						
						
						
					 
					
						2016-10-10 14:54:36 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							45f5449fbf 
							
						 
					 
					
						
						
							
							prevent some devices from locking the SCL line  
						
						 
						
						
						
						
					 
					
						2016-10-10 14:10:43 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							f3af437774 
							
						 
					 
					
						
						
							
							I2C SDA should properly register the ACK bit from some slaves  
						
						 
						
						
						
						
					 
					
						2016-10-10 13:53:55 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3c55bbb1 
							
						 
					 
					
						
						
							
							fix i2c hal  
						
						 
						
						
						
						
					 
					
						2016-10-08 17:32:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								me-no-dev 
							
						 
					 
					
						
						
						
						
							
						
						
							5f3a205955 
							
						 
					 
					
						
						
							
							initial import  
						
						 
						
						
						
						
					 
					
						2016-10-06 07:09:44 -06:00