marcelbuesing
f7e81b4573
Migrate example to influent v0.5
2018-10-17 22:09:15 +02:00
marcelbuesing
30d6588a19
Add graphs to README
2018-10-14 12:37:33 +02:00
marcelbuesing
1a12d48c1f
Remove Cargo.lock from library
2018-09-26 11:11:13 +02:00
dependabot[bot]
b5a21cdb8d
Bump i2cdev from 0.3.2 to 0.4.0
...
Bumps [i2cdev](https://github.com/rust-embedded/rust-i2cdev ) from 0.3.2 to 0.4.0.
- [Release notes](https://github.com/rust-embedded/rust-i2cdev/releases )
- [Commits](https://github.com/rust-embedded/rust-i2cdev/compare/0.3.2...0.4.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-25 20:55:39 +02:00
chrysn
8bdc6d4d21
example: Use no_std, and delay using embedded-hal
...
This does not make any difference in the concrete example
(linux-embedded-hal's delay is implemented in terms of std::thread), but
it removes a stone from the path of people who start from the example
towards an actual use of embedded hal. (They'll still have to find
suitable replacements for env_hal and linux_embedded_hal, but that's
the parts that have to be.)
2018-08-15 23:31:45 +02:00
marcelbuesing
1b6ccbb413
Bump version to 0.3.1
2018-06-06 19:30:10 +02:00
marcelbuesing
1682f433ab
Always set gas sensor settings when setting any gas related setting, regards #3
2018-06-06 18:53:24 +02:00
marcelbuesing
722e054f58
Actually set provided gas config, closes #3 .
...
Failure to set the provided gas config lead to incorrect gas resistance values.
2018-06-05 23:45:26 +02:00
marcelbuesing
76e20820ee
Add example that sends values to a influx database
2018-06-01 15:02:01 +02:00
marcelbuesing
9701e85c39
Derive PartialEq for FieldDataCondition
2018-06-01 14:48:19 +02:00
marcelbuesing
bf9d05ec2e
Bump version to 0.3.0
2018-05-31 12:30:13 +02:00
marcelbuesing
ceed9e844b
Add example to crate documentation
2018-05-31 12:28:07 +02:00
marcelbuesing
833f892e6b
Rename Bme680_dev struct to Bme680
2018-05-31 12:13:36 +02:00
marcelbuesing
650db10d69
Reduce struct visibility where not required
2018-05-31 12:10:34 +02:00
marcelbuesing
ba7a1dd09f
Rename Bme680Error to Error
2018-05-31 11:46:46 +02:00
marcelbuesing
301cd55df4
Cleanup constants
2018-05-31 11:35:19 +02:00
marcelbuesing
ff72b14bc8
Bump version to 0.2.0
2018-05-30 21:29:32 +02:00
marcelbuesing
3b84d4f6f3
Add documentation to settings and lib
2018-05-30 21:27:29 +02:00
marcelbuesing
336305d30d
Replace u8 with IIRFilterSize enum
2018-05-30 21:06:11 +02:00
marcelbuesing
44fc891b3e
Introduce SettingsBuilder
2018-05-30 08:28:48 +02:00
marcelbuesing
cce7d4c65c
Replace run_gas u8 with boolean
2018-05-28 19:56:57 +02:00
marcelbuesing
dd05721aa3
Add getting started to README
2018-05-28 18:38:26 +02:00
marcelbuesing
214eec18dd
Introduce enum for I2CAddress, regards #1
2018-05-27 22:20:23 +02:00
marcelbuesing
887ff00a30
Add missing Cargo manifest fields
2018-05-25 23:09:16 +02:00
marcelbuesing
39c432134c
Add crate description
2018-05-25 23:05:18 +02:00
marcelbuesing
620cd0e3d8
Rename bme680-rs to bme680
2018-05-25 22:57:19 +02:00
Marcel Buesing
fba00446c9
Add License
...
MIT License
2018-05-25 22:36:07 +02:00
marcelbuesing
e3c0659e07
Add CI build status badge
2018-05-25 22:31:51 +02:00
marcelbuesing
2118fba62e
Bootstrap travis-ci
2018-05-25 22:23:47 +02:00
marcelbuesing
02ea1e18c3
Replace InfoMsg struct in boundary check
2018-05-25 22:22:03 +02:00
marcelbuesing
acfa564e42
Extract to settings module
2018-05-25 21:29:39 +02:00
marcelbuesing
53d2fe8b5b
Remove std dependencies, make it no_std crate
2018-05-25 20:48:17 +02:00
marcelbuesing
d1fe4a972a
Replace heat_dur u32 with Duration
2018-05-24 22:02:23 +02:00
marcelbuesing
a8a7426888
Replace u8 with OversamplingSetting enum
2018-05-23 22:10:06 +02:00
marcelbuesing
b703479be4
Replace set sensor settings constants
2018-05-21 18:07:13 +02:00
marcelbuesing
e73239c2ba
Describe repository purpose in README
2018-05-21 17:26:37 +02:00
marcelbuesing
f9c83287a7
Remove wrapper file remnants
2018-05-21 17:03:41 +02:00
marcelbuesing
c3f9991e15
Remove c-submodule
2018-05-21 17:01:57 +02:00
marcelbuesing
4788c6c14e
Replace Vec with arrays where sensible
2018-05-21 16:55:25 +02:00
marcelbuesing
fc57f277c4
Add unit conversions
2018-05-21 16:26:14 +02:00
marcelbuesing
9df8c0b2c3
Turn readfield loop into for loop
2018-05-21 15:49:13 +02:00
marcelbuesing
6b6e19b975
Fix rewriting owerwriting buffer twice
2018-05-20 22:16:12 +02:00
marcelbuesing
2dd1b8f9ba
Fix read field return when InfoMsg empty
2018-05-19 19:06:27 +02:00
marcelbuesing
266c8b70ea
Fix i2c read bytes
2018-05-18 22:12:42 +02:00
marcelbuesing
a5f8310bf6
Return I2C error
2018-05-18 17:37:11 +02:00
marcelbuesing
287e673761
Remove TryFrom in order to build with stable
2018-05-18 15:26:35 +02:00
marcelbuesing
bccb2eac61
Add example and modify accordingly
2018-05-18 14:57:34 +02:00
marcelbuesing
e17260a5fc
Remove old files
2018-05-16 21:16:28 +02:00
marcelbuesing
c858e4de91
Fix multiple warnings
2018-05-16 20:57:29 +02:00
marcelbuesing
b6246b7290
Move boundary check
2018-05-16 20:24:52 +02:00