Thomas Kohler
f536c35f35
adjust analog sensor driver to prevent ReadValue() to get float64
2022-07-13 20:09:31 +02:00
Thomas Kohler
3b3ad4df0e
add AnalogActuatorDriver, analog temperature sensor, driver for PCF8591 (with 400kbit stabilization), driver for YL-40
2022-04-24 11:14:45 +02:00
Thomas Kohler
63472854a6
mcp23017: add mutex for write, hd44780: fix mutexes
2022-04-17 16:29:33 +02:00
Thomas Kohler
4565cc38de
introduce adafruit1109 2x16 LCD with 5 keys
2022-04-17 16:29:33 +02:00
Thomas Kohler
1cd34fdde0
don't panic on 'With*' allow simpler wrapping of drivers
2022-04-08 19:42:13 +02:00
Thomas Kohler
abbeeeb14c
switch off debug
2022-04-08 19:42:13 +02:00
Thomas Kohler
ee7bc59a9c
add tests, shrink access to some internal variables
2022-04-08 19:42:13 +02:00
Thomas Kohler
491b14f1b9
introduce speed optimizations and related tests
2022-04-08 19:42:13 +02:00
Thomas Kohler
52f13b70b8
final cleanup of code and tests
2022-04-08 19:42:13 +02:00
Thomas Kohler
d43d3430d9
fixed PinMode, SetPullUp and SetPolarity, unit tests activated
2022-04-08 19:42:13 +02:00
Thomas Kohler
37eeda80f5
ReadGPIO fixed with #576 , failing leftovers for PinMode, SetPullUp and SetPolarity
2022-04-08 19:42:13 +02:00
Thomas Kohler
954d535093
failing leftovers after usage of PR #569
2022-04-08 19:42:13 +02:00
Thomas Kohler
b673706fef
prepare refactoring of PR569
2022-04-08 19:42:13 +02:00
Thomas Kohler
8f995aa272
FIX the bug #568 without further impact, heavy improvements of tests
2022-04-08 19:42:13 +02:00
Thomas Kohler
f035ce3753
start by rollback code to state before 2018/06/21
2022-04-08 19:42:13 +02:00
Thomas Kohler
4ee5aaf39f
bmp388 fix missing address write byte in test of Measurements
2022-03-19 08:04:37 +01:00
Thomas Kohler
bfeb5bb182
drv2605l fix missing address write byte in test of Halt()
2022-03-19 08:04:37 +01:00
Thomas Kohler
f312f00278
fix helper_test ReadByteData, ReadWordData to use reg
2022-03-19 08:04:37 +01:00
Diego Parisi
27c76b4585
Fix servo and DC motors presence
...
Fix the presumption both servo and DC motors are present
2021-04-14 07:01:30 +02:00
Yuri Gorokhov
979379d765
Adding support for hmc8553l compass
2021-04-14 06:57:48 +02:00
merlin
111b5c6dc1
feat(ultrasonic): Add ultrasonic i2c
...
add ultrasonic support for i2c driver
add basic test for ultrasonic sensor
fix length and update test for i2c driver
2020-11-27 19:41:56 +01:00
imle
4a30f5b693
Resolve issue with PWM for PWMWrite
...
4096 is outside of the value that is able to be written to a pin. Lowered the scale and updated the comments
2020-10-29 20:17:28 +01:00
Cédric
cf368e912b
[test] Implement driver tests
2020-10-28 21:18:57 +01:00
Cédric
1823ed9372
Support for BMP388 Barometric Pressure/Temperature/Altitude Sensor
2020-10-28 21:18:57 +01:00
Yoshio HANAWA
c2689effd9
Initial support for SHT2x Temperature/Humidity sensor driver
...
Signed-off-by: Yoshio HANAWA <y@hnw.jp>
2020-06-21 16:34:44 +02:00
Kevin Lutzer
64ab6f6b8f
build out the ccs811 driver
2019-05-22 11:34:39 +02:00
npotts
bdca7a67c9
Adde unit tests for TH02 & Minor improvement
...
- Added ability to change sample resolution
- Added unit tests for TH02Driver. The way the functions are written,
it will be hard to get a fully working .Sample() coverage with my
limited understanding of gobot's testing API. The chip is rather needy,
and each sample requires multiple read and write steps, so getting both
read and write for 2 independant measurements it a little over my head
without some more code viewing.
Id rather get this checked in and think of a better way to do this.
Otherwise, this does test the functionality
Signed-off-by: npotts <npotts@users.noreply.github.com>
2019-05-22 11:34:39 +02:00
npotts
1d6b33a351
More reworking
...
- Added ability to add heating profile
- waitForReady now takes a variable timeout value
- Added ability to change the sample accuracy
2019-05-22 11:34:39 +02:00
npotts
b1825f2e90
Added rudiementary support for TH02 Grove Sensor
...
This commit adds basic support for a TH02 based Grove Sensor which is
silkscreened as
Temperature&Humidity Sensor (High-Accuracy & Mini ) v1.0
https://www.seeedstudio.com/Grove-Temperature-Humidity-Sensor-High-Accuracy-Min-p-1921.html
This is a modified variant of a SHT2* driver, and still needs some
changes to be more useable. It is written to assume you want to use the
High Precisions (slow sample rate)
Signed-off-by: npotts <npotts@users.noreply.github.com>
2019-05-22 11:34:39 +02:00
Ron Evans
518f4e921f
grovepi: add mutex to control transactionality of the device communication
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ulises Flynn
eb0a5ffa08
add 128x32 and 96x16 sizes to the i2c ssd1306 driver
2019-05-22 11:34:39 +02:00
Ron Evans
b3574b310f
i2c: update PCA9685 driver to use same protocol as Adafruit Python lib
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
37b157c6ac
docs: add GrovePi to README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-23 18:07:08 +02:00
Ron Evans
46dab20a2d
i2c: add commands to JHD1313MDriver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 12:25:07 +02:00
Ron Evans
eb7c7c5689
i2c: add commands to PCA9685Driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 12:05:10 +02:00
Ron Evans
80dccb3e95
i2c: improve godocs for PCA9685
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 11:25:57 +02:00
Ron Evans
d2cbfe6167
i2c: mention that GrovePi requires running firmware 1.3.0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 11:00:38 +02:00
Ron Evans
1e9ebd1cc6
i2c: add missing methods so the GrovePi fully implements the Adaptor interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 00:12:48 +02:00
Ron Evans
e041a93021
i2c: update GrovePi to v1.3.0 firmware
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 21:15:45 +02:00
Ron Evans
b8d26f0b31
i2c: implemented DigitalRead, DigitalWrite, and AnalogRead for GrovePi
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 10:24:07 +02:00
Ron Evans
c9276f440c
i2c: GrovePi digitalwrite implemented
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 00:21:46 +02:00
Ron Evans
425fea3b44
i2c: work in progress on GrovePi plus driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-13 17:03:47 +02:00
Ron Evans
6bd5dce5a2
i2c: add ShowImage() function to ssd1306 driver based on @mikegleasonjr suggestion
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-07 21:58:27 +02:00
ssnover95
a7d568efc2
Remove scaling of user input and add comments to SetPWMFreq function in PCA9685 i2c driver
...
Signed-off-by: ssnover95 <sws7379@rit.edu>
2018-07-08 20:30:03 -04:00
Ulises Flynn
88b78ff762
fix write/read gpio
2018-06-30 15:09:33 -06:00
Ulises Flynn
1e999769d7
restore driver interface test
2018-06-21 09:10:04 -06:00
Ulises Flynn
49f7c034fc
fixed bug in read/write gpio code, and cleaned up some comments
2018-06-20 22:16:09 -06:00
Ron Evans
c4acb468af
docs: add references to new drivers for ADXL345, BH1750, and TM1638.
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 09:40:39 +01:00
Ron Evans
7ca9db598f
docs: update copyright date to 2018
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 08:24:39 +01:00
Ron Evans
d5e7393912
Merge pull request #481 from conejoninja/adxl345
...
Initial support for digital accelerometer ADXL345
2018-01-29 14:17:02 +01:00