soypat
e6f82fad2e
i2c iface refactor: Resolve 559
2023-07-02 18:30:11 +02:00
deadprogram
4e687b29c3
mpu6050: add functions to configure clock, and scaling for accelerometer and gyroscope
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2023-01-30 10:07:38 +01:00
Ayke van Laethem
42dc6eb068
mpu6050: return I2C error when configuring fails
...
An I2C bus can generate errors (like any I/O can), but they weren't
returned. This commit fixes this oversight.
Found while trying to figure out why LLVM 15 is broken just for the
itsybitsy-m4.
2022-10-18 20:32:33 +02:00
deadprogram
1bb1b621c6
all: correct go fmt
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2022-09-25 13:23:16 +02:00
deadprogram
db02cbb8a4
i2c: switch all i2c drivers definitions to use i2c bus interface type instead of machine package concrete type
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-08-29 17:19:27 +02:00
deadprogram
74c9ff4c76
all: changeover to eliminate all direct use of master/slave terminology
...
Signed-off-by: deadprogram <ron@hybridgroup.com >
2020-07-30 12:03:09 +02:00
Ayke van Laethem
78fdaad9c0
mpu6050: properly scale the outputs of the accel/gyro
...
Units were unspecified before but were in practice the raw output from
the sensor. They have now been changed to sensible outputs
understandable to humans, like the other accelerometers.
2019-07-14 22:20:51 +02:00
Ron Evans
c09f0a8075
all: switch to using custom domain for all drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-05-29 13:33:50 +02:00
Ron Evans
d9b426b90b
i2c: refactor all i2c drivers to use Address property of Driver. Allows variations to override the default address as discussed in #14 ( #30 )
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-07 10:50:34 +02:00
Ron Evans
61f928136c
all: use New() constructor function for simplicity
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2018-11-19 20:20:24 +01:00
Ayke van Laethem
36b00aac58
mpu6050: read gyroscope
2018-11-17 23:45:56 +01:00
Ayke van Laethem
53fbc39809
mpu6050: add driver
...
Only the accelerometer is supported at the moment.
2018-11-16 14:55:29 +01:00