|
26827db6b6
|
Rewrite mgos_imu_*_create_i2c() to its new API format
|
2019-03-28 16:21:27 +01:00 |
|
|
d0ad1bdc91
|
Add mgos_gpio_setup_input()
|
2019-03-28 16:21:13 +01:00 |
|
|
643ab436fb
|
Remove -pedantic to allow 0b0000101 style (GCC extension)
|
2019-03-28 16:20:54 +01:00 |
|
|
66bd1cadce
|
Add ADS1115 test
|
2019-01-16 21:20:17 +01:00 |
|
|
b7febb1bfe
|
Fix bug in endianness of {get,set}bits_reg_w()
|
2019-01-16 21:20:06 +01:00 |
|
|
61dfa80322
|
Remove unused include
|
2019-01-16 20:37:10 +01:00 |
|
|
d69536b305
|
Add a stub mgos_gpio_remove_int_handler()
|
2019-01-09 14:16:05 +01:00 |
|
|
5d194fe8ae
|
i2c_scanner() should use _write() not _read()
|
2019-01-09 14:13:50 +01:00 |
|
|
645b7be139
|
Merge branch 'master' of git.ipng.nl:pim/mgos_i2c_mock
|
2019-01-09 14:13:18 +01:00 |
|
|
b631bc7326
|
Add mgos_i2c_bitfields.c
|
2019-01-09 14:13:08 +01:00 |
|
|
0633980341
|
Use test_*_enabled
|
2019-01-06 16:09:27 +01:00 |
|
|
60bf5b82a5
|
Factor out boards.h -- share it with imu-demo/
|
2019-01-05 16:03:15 +01:00 |
|
|
851a473a3f
|
Add ability to set custom ACC/GYRO/MAG with BOARD=0; Avoid creating sensors if *_I2CADDR is -1
|
2019-01-05 14:14:19 +01:00 |
|
|
736dd476ca
|
Merge branch 'master' of git.ipng.nl:pim/mgos_i2c_mock
|
2019-01-05 13:53:23 +01:00 |
|
|
14cd6612b0
|
Use HMC5883L for BOARD1
|
2019-01-05 13:51:27 +01:00 |
|
|
79939b4d1d
|
Add a few board types to test combinations of sensors
|
2019-01-04 22:07:11 +01:00 |
|
|
3c12e23b60
|
uncrustify
|
2019-01-04 22:06:33 +01:00 |
|
|
87955d2dfc
|
Add a test for IMU
|
2019-01-04 16:31:20 +01:00 |
|
|
f69d8cff4e
|
add mgos_gpio_set_{pull,mode}() mocks
|
2019-01-03 21:42:29 +01:00 |
|
|
62ce68f2e0
|
Add test_*_enabled to enable/disable tests
|
2019-01-03 21:37:58 +01:00 |
|
|
031bd34655
|
Remove unused headers from previous test projects
|
2019-01-03 21:29:22 +01:00 |
|
|
cafecbb897
|
Add flags and usage() to main. Uncrustify
|
2019-01-03 21:28:32 +01:00 |
|
|
cb48b78265
|
Complete autogen, first stab at scheduling each test on an individual period_ms basis
|
2019-01-03 21:08:10 +01:00 |
|
|
637779681f
|
Ensure sources are unique
|
2019-01-03 20:52:10 +01:00 |
|
|
fa6664e6e6
|
Wire up autogen
|
2019-01-03 20:50:24 +01:00 |
|
|
34cc6d5de2
|
First stab at autogen.sh
|
2019-01-03 20:47:34 +01:00 |
|
|
1db8c1a0bf
|
Refactor framework -- point to a tests/* directory for the user supplied tests
|
2019-01-03 20:12:04 +01:00 |
|
|
f45f182ada
|
Update main
|
2019-01-02 00:14:55 +01:00 |
|
|
0be5e77c8b
|
Remove MCP9808, CCS811, MPU9250, SHT31, SI7021; they were sent upstream. Test INA{219,226,3221}.
|
2019-01-02 00:13:23 +01:00 |
|
|
4124183780
|
Add AK8975 to be implemented
|
2018-05-13 21:54:29 +02:00 |
|
|
520c1161ad
|
Refactor after ff6be09 upstream
|
2018-05-13 20:26:57 +02:00 |
|
|
646f21833f
|
Add mgos_imu module!
|
2018-05-13 15:47:06 +02:00 |
|
|
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 |
|
|
e6f02daa60
|
Follow symlinks for SRC/INC
|
2018-04-22 16:57:16 +02:00 |
|
|
bad1fc3951
|
Avoid libs/ in this repo
|
2018-04-22 16:55:56 +02:00 |
|
|
c9b29def6c
|
Move to their own repos
|
2018-04-22 16:55:12 +02:00 |
|
|
a6edfa4c3b
|
allow logger to (left)truncate long file and func names
|
2018-04-22 14:39:17 +02:00 |
|
|
2d738835f9
|
Set up compiler warnings as errors
|
2018-04-22 14:22:46 +02:00 |
|
|
b33daf2981
|
Move mgos_imu to libs/
|
2018-04-22 14:18:47 +02:00 |
|
|
bc4321cbd4
|
Make code -Wstrict-prototypes compliant
|
2018-04-22 14:16:23 +02:00 |
|
|
38c3cdf27e
|
Make code -Wall -Wextra -pedantic -Wmissing-prototypes -Wold-style-definition
|
2018-04-22 14:15:35 +02:00 |
|
|
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 |
|
|
e30784fcad
|
Add BME680 sheet
|
2018-04-22 13:43:08 +02:00 |
|
|
55c7e78427
|
Single-line baro logging
|
2018-04-22 12:53:52 +02:00 |
|
|
0b3fd0d684
|
Add Datasheets
|
2018-04-22 12:49:31 +02:00 |
|
|
d18c451f42
|
Add correct datasheet -- add todo for humidity
|
2018-04-22 12:23:47 +02:00 |
|
|
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 |
|
|
e7367d1cec
|
Attempt to run BME280 in default 'Android' mode -- See datasheet para 3.5.3
|
2018-04-22 10:23:05 +02:00 |
|
|
498d2d8e03
|
Remove debugging statement
|
2018-04-22 10:21:41 +02:00 |
|
|
4a89c9540b
|
Off-by-10 error (HPa vs kPa)
|
2018-04-22 09:54:08 +02:00 |
|