Commit Graph

2920 Commits

Author SHA1 Message Date
Thomas Kohler 5977c05f6c fix PWM related read/write tests 2022-09-25 14:26:57 +02:00
Thomas Kohler 47858044a4 add unused but missing interface implementation for PiBlaster 2022-09-25 14:05:38 +02:00
Thomas Kohler 8640dd3af4
Merge pull request #854 from hybridgroup/test_utis_less_fragile
test: make some tests less fragile
2022-09-25 12:16:02 +02:00
deadprogram ec2995974d test: increase some timings to make tests a little less fragile
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-09-25 12:06:08 +02:00
Thomas Kohler daa03ab6c8
Merge pull request #853 from gen2thomas/fix/circleci_issue849
BUGFIX: circleci new home path
now the basic changes are the same like #837
2022-09-25 11:32:27 +02:00
Thomas Kohler c89c88e52d BUGFIX: new home path for cimg 2022-09-25 11:22:53 +02:00
Thomas Kohler 3b68fee9d0 switch to golang 1.19 and to new cimg 2022-09-24 23:11:37 +02:00
Thomas Kohler f141a2bc7a BUGFIX: new pwm behaviour of tinkerboard 2022-09-24 13:52:26 +02:00
Thomas Kohler f536c35f35 adjust analog sensor driver to prevent ReadValue() to get float64 2022-07-13 20:09:31 +02:00
deadprogram d8081f912d all: prepare for release v1.16.0
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-05-02 21:56:19 +02:00
Thomas Kohler ae9eadc27f fix tinkerboard i2c0 to i2c4, improve comments in pin map, improve README 2022-04-30 14:17:14 +02:00
DiscreteTom 3bfba27dad
fix raspi PWMPin.SetDutyCycle (#800)
raspi: PWMPin.SetDutyCycle
   - value 0 is allowed in pi blaster
   - for pi-blaster, duty should not going below 2us, unless the duty is 0
2022-04-24 11:19:49 +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 cac63385db digispark remove useless code in i2c test 2022-04-17 15:02:01 +02:00
Thomas Kohler 63a5bb9360 digispark fix ReadByte & WriteByte, rework and add i2c tests 2022-04-17 15:02:01 +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
Tim Froidcoeur 40bf1710dd MCP3004: correct number of channels
the MCP3004 has 4 channels, not 3.

Fixes: b0160105("spi: Add MCP3202, MCP3204, MCP3208, and MCP3304
drivers")

Signed-off-by: Tim Froidcoeur <tim.froidcoeur@gmail.com>
2021-11-14 13:31:47 +01:00
dlstjq7685 229a93e0f7 add new feature 2021-08-01 15:27:57 +09: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
Bruno Meneguello 97d23a5aec Guards Dji Tello Halt against nil dereference
Fixes #778
2021-01-27 18:52:56 +01:00
ChrisC 7455e4bd91 update uuid package and directly access it; remove archived uuid package 2021-01-16 21:50:31 +01:00
deadprogram a8f33b2fc0 docs: add badge for codecov
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-12-01 10:54:44 +01:00
deadprogram 121c13fdb0 build: separate out appveyor tests
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-12-01 10:54:44 +01:00
deadprogram 118e707ab3 build: add codecov to CircleCI tests
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-12-01 10:54:44 +01:00
deadprogram d7a8f8b825 release: prepare for release 1.15.0
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-12-01 10:54:44 +01:00
tdaira 15284227bb Add delay for Run function of StepperDriver. 2020-11-28 12:50:18 +01:00
deadprogram 879e89e227 gpio: correct test for hd44780 driver to match newer signature
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-28 12:42:26 +01:00
deadprogram e7defc355e build: remove remaining travisci related files
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-28 12:36:30 +01:00
nigamishibumi 5ecfcdfbb8 Add HD44780 support 2020-11-28 12:36:02 +01:00
Mikael Manukyan 8cbd0eacf3 Add configuration for Nvidia Shield Controller 2020-11-28 00:38:44 +01: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
deadprogram a158dba20e docs: add CircleCI build badge
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:37:35 +01:00
deadprogram 7687a2f80e docs: remove Travis build badge
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:33:35 +01:00
deadprogram 04dd1e7eaf build: add circleci base
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:26:50 +01:00