Pim van Pelt 
							
						 
					 
					
						
						
							
						
						cafecbb897 
					 
					
						
						
							
							Add flags and usage() to main. Uncrustify  
						
						 
						
						
						
						
					 
					
						2019-01-03 21:28:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						cb48b78265 
					 
					
						
						
							
							Complete autogen, first stab at scheduling each test on an individual period_ms basis  
						
						 
						
						
						
						
					 
					
						2019-01-03 21:08:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						637779681f 
					 
					
						
						
							
							Ensure sources are unique  
						
						 
						
						
						
						
					 
					
						2019-01-03 20:52:10 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						fa6664e6e6 
					 
					
						
						
							
							Wire up autogen  
						
						 
						
						
						
						
					 
					
						2019-01-03 20:50:24 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						34cc6d5de2 
					 
					
						
						
							
							First stab at autogen.sh  
						
						 
						
						
						
						
					 
					
						2019-01-03 20:47:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						1db8c1a0bf 
					 
					
						
						
							
							Refactor framework -- point to a tests/* directory for the user supplied tests  
						
						 
						
						
						
						
					 
					
						2019-01-03 20:12:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						449d51aae8 
					 
					
						
						
							
							Some dev changes  
						
						 
						
						... 
						
						
						
						- Only have 1 baro
- Add MPU9250 beginnings
- print type of baro
- add i2c_dumpregs() to the i2c_scanner() 
						
						
					 
					
						2018-05-13 12:53:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						e6f02daa60 
					 
					
						
						
							
							Follow symlinks for SRC/INC  
						
						 
						
						
						
						
					 
					
						2018-04-22 16:57:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						bad1fc3951 
					 
					
						
						
							
							Avoid libs/ in this repo  
						
						 
						
						
						
						
					 
					
						2018-04-22 16:55:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						c9b29def6c 
					 
					
						
						
							
							Move to their own repos  
						
						 
						
						
						
						
					 
					
						2018-04-22 16:55:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						a6edfa4c3b 
					 
					
						
						
							
							allow logger to (left)truncate long file and func names  
						
						 
						
						
						
						
					 
					
						2018-04-22 14:39:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						2d738835f9 
					 
					
						
						
							
							Set up compiler warnings as errors  
						
						 
						
						
						
						
					 
					
						2018-04-22 14:22:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						b33daf2981 
					 
					
						
						
							
							Move mgos_imu to libs/  
						
						 
						
						
						
						
					 
					
						2018-04-22 14:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						bc4321cbd4 
					 
					
						
						
							
							Make code -Wstrict-prototypes compliant  
						
						 
						
						
						
						
					 
					
						2018-04-22 14:16:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						38c3cdf27e 
					 
					
						
						
							
							Make code  -Wall -Wextra -pedantic -Wmissing-prototypes -Wold-style-definition  
						
						 
						
						
						
						
					 
					
						2018-04-22 14:15:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						64fe69d3e3 
					 
					
						
						
							
							Introduce 'libs'  
						
						 
						
						... 
						
						
						
						Recursively search libs/* for source and include dirs
Move mgos_barometer code to its own subdir, in preparation for release
to GitHub. 
						
						
					 
					
						2018-04-22 14:04:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						e30784fcad 
					 
					
						
						
							
							Add BME680 sheet  
						
						 
						
						
						
						
					 
					
						2018-04-22 13:43:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						55c7e78427 
					 
					
						
						
							
							Single-line baro logging  
						
						 
						
						
						
						
					 
					
						2018-04-22 12:53:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						0b3fd0d684 
					 
					
						
						
							
							Add Datasheets  
						
						 
						
						
						
						
					 
					
						2018-04-22 12:49:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						d18c451f42 
					 
					
						
						
							
							Add correct datasheet -- add todo for humidity  
						
						 
						
						
						
						
					 
					
						2018-04-22 12:23:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						d998301bef 
					 
					
						
						
							
							Improve driver  
						
						 
						
						... 
						
						
						
						- switch to continuous measurement
- switch to double precision compensation formulas (datasheet section 8.1)
- uncrustify
Output of BMP280 and MPL3115 are now quite similar:
INFO  src/main.c           i2c_scanner                             | I2C Address 0x60 true
INFO  src/main.c           i2c_scanner                             | I2C Address 0x76 true
DEBUG src/mgos_barometer.c mgos_barometer_create_i2c               | Successfully detected mgos_barometer_type 2 at I2C 0x60
DEBUG src/mgos_barometer.c mgos_barometer_create_i2c               | Successfully created mgos_barometer_type 2 at I2C 0x60
DEBUG src/mgos_barometer.c mgos_barometer_create_i2c               | Successfully detected mgos_barometer_type 3 at I2C 0x76
DEBUG src/mgos_barometer.c mgos_barometer_create_i2c               | Successfully created mgos_barometer_type 3 at I2C 0x76
INFO  src/main.c           do_baro                                 | Pressure 96623.25Pa
INFO  src/main.c           do_baro                                 | Temperature 16.75C
INFO  src/main.c           do_baro                                 | Pressure 96629.70Pa
INFO  src/main.c           do_baro                                 | Temperature 18.45C
INFO  src/main.c           do_baro                                 | Pressure 96620.50Pa
INFO  src/main.c           do_baro                                 | Temperature 16.75C
INFO  src/main.c           do_baro                                 | Pressure 96633.49Pa
INFO  src/main.c           do_baro                                 | Temperature 18.43C 
						
						
					 
					
						2018-04-22 11:54:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						e7367d1cec 
					 
					
						
						
							
							Attempt to run BME280 in default 'Android' mode -- See datasheet para 3.5.3  
						
						 
						
						
						
						
					 
					
						2018-04-22 10:23:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						498d2d8e03 
					 
					
						
						
							
							Remove debugging statement  
						
						 
						
						
						
						
					 
					
						2018-04-22 10:21:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						4a89c9540b 
					 
					
						
						
							
							Off-by-10 error (HPa vs kPa)  
						
						 
						
						
						
						
					 
					
						2018-04-22 09:54:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						b9dd5fd2ce 
					 
					
						
						
							
							Small changes  
						
						 
						
						
						
						
					 
					
						2018-04-22 09:47:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						1b3d8ac7ca 
					 
					
						
						
							
							Move from has_* to capabilities bits  
						
						 
						
						
						
						
					 
					
						2018-04-22 09:42:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						0f933dda31 
					 
					
						
						
							
							Add partial BMP280/BME280 driver  
						
						 
						
						
						
						
					 
					
						2018-04-22 09:37:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						b9bb70d4cf 
					 
					
						
						
							
							Remove DEBUG logging  
						
						 
						
						
						
						
					 
					
						2018-04-22 09:37:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						e4d908ebf3 
					 
					
						
						
							
							Create empty BME280 driver  
						
						 
						
						
						
						
					 
					
						2018-04-22 08:11:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						b2f71583a1 
					 
					
						
						
							
							Set timeout of 1s on reads  
						
						 
						
						
						
						
					 
					
						2018-04-21 23:33:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						38fca7c650 
					 
					
						
						
							
							Add MPL3115 driver; It's a bit slow (takes ~1s for DataReady to be set), should take a look  
						
						 
						
						
						
						
					 
					
						2018-04-21 23:18:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						f4aa4f7844 
					 
					
						
						
							
							Add empty MPL3115 driver  
						
						 
						
						
						
						
					 
					
						2018-04-21 17:55:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						d142cb37d3 
					 
					
						
						
							
							Add finished MPL115 barometer  
						
						 
						
						
						
						
					 
					
						2018-04-21 17:47:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						9d9cd1d00a 
					 
					
						
						
							
							Add Read Cache and Stats  
						
						 
						
						... 
						
						
						
						- baro.cache_ttl_ms avoids multiple reads
- by default, cache is off (cache_ttl_ms=0)
- stats are updated (similar to how prometheus-sensors does this) 
						
						
					 
					
						2018-04-21 15:39:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						89ec34dc1d 
					 
					
						
						
							
							Add mgos_barometer API  
						
						 
						
						
						
						
					 
					
						2018-04-21 15:17:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						acec109ae8 
					 
					
						
						
							
							Rename 'sensor' to 'imu' consistently  
						
						 
						
						
						
						
					 
					
						2018-04-19 17:52:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						88e287770c 
					 
					
						
						
							
							Skeleton of mgos_imu_{mag,acc,gyro}.c; restructure header files  
						
						 
						
						
						
						
					 
					
						2018-04-19 16:01:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						37d26eb65f 
					 
					
						
						
							
							Move private IMU data into its mgos_imu_internal.h  
						
						 
						
						
						
						
					 
					
						2018-04-19 15:32:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						d693631b70 
					 
					
						
						
							
							First stab at generic gyro/mag/accel -- mgos_imu.h  
						
						 
						
						
						
						
					 
					
						2018-04-18 23:50:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						1e1c3087cd 
					 
					
						
						
							
							Add MPU9250  
						
						 
						
						
						
						
					 
					
						2018-04-18 22:54:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						e4bb9e39cc 
					 
					
						
						
							
							Add CCS811 driver  
						
						 
						
						
						
						
					 
					
						2018-04-10 21:36:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						d2e64c0f45 
					 
					
						
						
							
							Reformat with bcpp  
						
						 
						
						... 
						
						
						
						Used commandline: bcpp -i 2 -yq -ya -s -bcl -tbcl $i 
						
						
					 
					
						2018-04-09 18:30:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						0337487a0c 
					 
					
						
						
							
							Add Copyright headers (AP2.0)  
						
						 
						
						
						
						
					 
					
						2018-04-03 14:15:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						50d59ae313 
					 
					
						
						
							
							Finished MCP9808 driver.  
						
						 
						
						
						
						
					 
					
						2018-04-03 14:09:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						90003f705c 
					 
					
						
						
							
							Reverse byte-order of 16 bit register read  
						
						 
						
						
						
						
					 
					
						2018-04-03 13:54:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						62da8aa283 
					 
					
						
						
							
							Initial checkin of empty MCP9808 driver  
						
						 
						
						
						
						
					 
					
						2018-04-03 13:46:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						9f0cdbb821 
					 
					
						
						
							
							Initial driver for HTU21DF  
						
						 
						
						
						
						
					 
					
						2018-04-02 22:36:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						aa73394f0d 
					 
					
						
						
							
							Add skeleton for HTU21DF driver  
						
						 
						
						
						
						
					 
					
						2018-04-02 22:18:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						38500aa8d4 
					 
					
						
						
							
							Add public header documentation.  
						
						 
						
						
						
						
					 
					
						2018-04-02 22:05:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pim van Pelt 
							
						 
					 
					
						
						
							
						
						7263edee15 
					 
					
						
						
							
							Add Adafruit datasheets  
						
						 
						
						
						
						
					 
					
						2018-04-02 21:58:01 +02:00