Commit Graph

1309 Commits

Author SHA1 Message Date
Thomas Kohler 0d700b1b1d
firmata: try to stabilize tests (#1097) 2024-11-05 10:25:52 +01:00
Ron Evans ab2cc0ffdf
ble(module): update to 0.10 (#1084) 2024-11-05 09:22:08 +01:00
Thomas Kohler a8f47eaae8
build(go, deps): switch to Go 1.22 and update modules (#1093) 2024-11-01 12:54:20 +01:00
Thomas Kohler fd85df03e3
build(go, deps): update modules (#1092) 2024-10-31 18:39:48 +01:00
Thomas Kohler bfba1ab9e0
i2c/spi: remove offensive terminology (#1071) 2024-02-13 18:16:18 +01:00
Thomas Kohler c159228f48
gobot: rename Master to Manager (#1070) 2024-02-13 16:30:25 +01:00
Thomas Kohler 27d0b2164c
doc: update links to release or tagged branch (#1069) 2024-02-13 15:58:31 +01:00
Thomas Kohler d76143ccb8
build(linter): update linter to v1.56.1 and fix issues (#1068) 2024-02-13 14:19:03 +01:00
Thomas Kohler 026fd03532
test: try to stabilize eventer tests (#1066) 2024-02-13 10:33:46 +01:00
Thomas Kohler 244f69987f
bebop: fix concurrent map writes (#1063) 2024-02-12 20:18:51 +01:00
Thomas Kohler cb1f952d27
megapi: use serialport adaptor and move driver to drivers/serial (#1062) 2024-02-12 18:19:20 +01:00
Thomas Kohler e2b710bfe7
neurosky: use serialport adaptor and move driver to drivers/serial (#1061) 2024-02-12 16:27:08 +01:00
Thomas Kohler 9430005b82
ble(client): add scan timout (#1051) 2024-02-11 17:01:24 +01:00
Thomas Kohler d2b01b99e0
examples: fix missing checks of return values (#1060) 2024-02-11 15:34:50 +01:00
Thomas Kohler d96aa52fb9
ble: add support for functional options, add tests (#1059) 2024-02-10 18:02:09 +01:00
Thomas Kohler 3ac63bfd27
ble: introduce in drivers folder (#1057) 2024-02-04 18:50:43 +01:00
Thomas Kohler 915d0c89b8
raspi(pwm): add support for sysfs and fix pi-blaster (#1048) 2023-12-11 19:09:00 +01:00
Thomas Kohler 8ae4667701
adaptors(pwm): introduce scale option for servo (#1046) 2023-12-05 20:26:28 +01:00
Thomas Kohler be1ccf07e4
gpio(all): introduce functional options (#1045) 2023-12-03 18:03:02 +01:00
Thomas Kohler d139c0ac7e
aio(thermalzone): add driver for read a thermalzone from system (#1040) 2023-11-27 16:42:42 +01:00
Thomas Kohler d39848e368
platforms(adaptors): add a generic analog pin adaptor (#1041) 2023-11-26 19:47:28 +01:00
Thomas Kohler 7f78edefcd
lint(all): fix issues of errorlint etc (#1037) 2023-11-15 20:51:52 +01:00
Thomas Kohler aee81436c9
lint(all): switch to 1.55.2 and adjust linter issues (#1036) 2023-11-12 14:17:02 +01:00
Thomas Kohler 88a0c7af2b
ollie(test): fix data race in test (#1034) 2023-11-11 19:55:47 +01:00
Thomas Kohler 991af9a201
jetson(PWM): fix set period (#1019) 2023-10-28 13:57:35 +02:00
Thomas Kohler f219a4055d
gpio(hcsr04): add driver for ultrasonic ranging module (#1012) 2023-10-27 21:06:07 +02:00
Thomas Kohler 002c75ce88
test(all): substitude assert.Nil by assert.NoError if useful (#1016) 2023-10-26 20:34:19 +02:00
Thomas Kohler f9950e247d
test(all): substitude assert.Error by assert.ErrorContains (#1014) 2023-10-25 20:21:18 +02:00
Thomas Kohler ee4368b10f
test(all): substitude assert.Errorf by assert.Error (#1011) 2023-10-21 10:08:03 +02:00
Thomas Kohler a4a8d1079c
build(style): switch to gofumpt and add linters (#1009) 2023-10-20 20:50:42 +02:00
guangwu 06e8f78180
beaglebone(doc): fix preceding typo (#985)
Signed-off-by: guoguangwu <guoguangwu@magic-shield.com>
Co-authored-by: Thomas Kohler <g2t@e.mail.de>
2023-10-20 15:45:15 +02:00
Thomas Kohler 3039b2c7cb
test(all): switch to test package stretchr testify (#1006) 2023-10-20 10:27:09 +02:00
Thomas Kohler 124499d9ce
adaptors(PWM): fix wrong duty cycle after kill program (#994) 2023-10-19 18:08:03 +02:00
Bruno Albuquerque 87c0572e4a sphero: Add support for calibration
-  Includes a sample program to show how it works.
2023-09-26 11:40:10 -07:00
Ron Evans cd653e9ea1
joystick(core): replace sdl with 0xcafed00d/joystick package (#988) 2023-09-23 12:32:31 +02:00
Thomas Kohler beaefb764b
dragonboard: fix example and documentation (#977) 2023-07-07 11:35:24 +02:00
Thomas Kohler 1e2a4d8d10
build(linters): list of linter todo's (#962) 2023-06-18 18:10:46 +02:00
Thomas Kohler 10dabf1ce5
mavlink: fix linter issues of errcheck (#959) 2023-06-14 20:08:02 +02:00
Thomas Kohler 314a808200
ble: simplify and substitute errors.Wrap() (#958) 2023-06-14 18:27:22 +02:00
Thomas Kohler 875d972fab
tello: fix wifiMessage and lightMessage (#957) 2023-06-14 17:57:44 +02:00
Thomas Kohler f5d8d5c601
all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-06-12 19:51:25 +02:00
Joey Berkovitz d9061ced63
tello: Fix partially #793 by initialize doneCh in NewDriverWithIP (#931) 2023-06-11 11:10:17 +02:00
dlstjq7685 8b20c453e0
all: substitute deprecated ioutil methods (#923) 2023-06-10 19:25:01 +02:00
Thomas Kohler 0d0a508c60
core(build): CLI removed (#946)
* core(build): CLI removed
* adjust install instructions in doc and README
* fix master_test and remove useless/duplicated tests examples_test.go
2023-06-04 18:36:55 +02:00
Thomas Kohler ac849e7616
Build(go, deps): switch to Go 1.18 and update modules (#940) 2023-06-04 14:13:41 +02:00
Thomas Kohler 865e724af0
Build(v2): revert move to v2 subfolder (#932)
* revert move to v2 subfolder
* fix CI and adjust CHANGELOG
2023-05-29 19:23:28 +02:00
Thomas Kohler d908619462
Build(v2): fix usage by moving code to a v2 subfolder (#927) 2023-05-22 19:35:36 +02:00
Thomas Kohler 949392d8a7
Fix(core): Semantic Import Versioning for v2 (#921) 2023-05-20 14:25:21 +02:00
Thomas Kohler fcdf286f1d
Fix(build): linter findings of "gosimple", "govet" and "staticcheck" (#917)
Fix also encoder and dps overflow in gopigo3 "GetMotorStatus()". Problem found by "staticcheck".
2023-05-19 14:16:22 +02:00
Andrew Regner c9a91720ea
Add configuration for Nintendo Switch controllers (#903) 2023-03-23 19:14:02 +01:00