Commit Graph

2920 Commits

Author SHA1 Message Date
Thomas Kohler f042926dd9
build(go, deps): update modules (#1052) 2024-01-06 19:19:08 +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 a2690d2b15
build(deps): module update (#1047) 2023-12-08 18:09:58 +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 916c2bad18
aio(analog sensor): fix deadlock in cyclic reading (#1042) 2023-11-26 19:41:02 +01:00
Thomas Kohler 39808451cf
aio(all): introduce functional options (#1039) 2023-11-23 19:01:42 +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 030de93a9d
doc(test): use -race for tests by default (#1035) 2023-11-11 20:18:44 +01:00
Thomas Kohler 88a0c7af2b
ollie(test): fix data race in test (#1034) 2023-11-11 19:55:47 +01:00
Thomas Kohler 04fa579371
i2c(core): fix problems with usage of uintptr (#1033) 2023-11-11 19:31:25 +01:00
Thomas Kohler a04ce8a7f2
gpio: fix data race in StepperDriver (#1029) 2023-11-09 20:31:18 +01:00
Thomas Kohler 9e311b28e4
gpio: fix data race in PIRMotionDriver (#1028) 2023-11-01 15:49:02 +01:00
Thomas Kohler c41604f5f9
gpio: fix data race in ButtonDriver (#1027) 2023-11-01 14:51:07 +01:00
Thomas Kohler 6ef7450e2e
gpio: fix data race in EasyDriver (#1025) 2023-10-31 18:12:07 +01:00
Thomas Kohler 458a1f43b8
aio: fix data race in AnalogSensorDriver (#1024) 2023-10-30 19:11:58 +01:00
Thomas Kohler 24f064568c
docs(core): prepare for release v2.2.0 (#1022) 2023-10-30 17:36:05 +01:00
Thomas Kohler 693cbf158d
i2c(PCA9685, adafruit): clean up architecture and fix init (#1021) 2023-10-29 19:35:26 +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 f7f482010b
tests(gpio,aio): cleanup helper_test (#1018) 2023-10-27 20:46:45 +02:00
Thomas Kohler 1f09353831
system(gpio): add edge polling function (#1015) 2023-10-26 20:41:41 +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 82745f48da
build(go, deps): switch to Go 1.19 and update modules (#1008) 2023-10-20 11:41:16 +02:00
Thomas Kohler 3039b2c7cb
test(all): switch to test package stretchr testify (#1006) 2023-10-20 10:27:09 +02:00
Thomas Kohler 42d1446861
doc(roadmap): remove file ROADMAP.md after creating issues (#1005) 2023-10-19 18:42:26 +02:00
Thomas Kohler 124499d9ce
adaptors(PWM): fix wrong duty cycle after kill program (#994) 2023-10-19 18:08:03 +02:00
Thomas Kohler c73f0f2385
build(deps): module update (#992) 2023-10-18 19:32:22 +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 11e15983ac
docs(core): prepare for release v2.1.1 (#975) 2023-07-07 09:04:58 +02:00
Thomas Kohler bf4c15d09e
all: fix dev branch by rebase to prepare release, no squash 2023-07-07 07:09:47 +02:00
Thomas Kohler 70c6d29834
all: fix dev branch by rebase to prepare release (#973) 2023-07-06 19:55:06 +02:00
Thomas Kohler f92890384a build(deps): module update (#971) 2023-07-06 19:49:05 +02:00
Thomas Kohler b0ee8b931e doc: adjust README.md regarding to your first project (#970) 2023-07-06 19:49:05 +02:00
Thomas Kohler a6d657118e build(linter): fix makezero linter issue (#965) 2023-07-06 19:49:05 +02:00
Thomas Kohler bc3d7d4194 system(syscall): switch to x/sys (#963) 2023-07-06 19:49:05 +02:00
Thomas Kohler 0648f66ef8 build(linters): list of linter todo's (#962) 2023-07-06 19:49:05 +02:00
Thomas Kohler a2e06b8e9a core: upgrade modules (#961)
go: upgraded github.com/nats-io/nats.go v1.26.0 => v1.27.0
go: upgraded gocv.io/x/gocv v0.32.1 => v0.33.0
go: upgraded golang.org/x/net v0.10.0 => v0.11.0
go: upgraded tinygo.org/x/bluetooth v0.6.0 => v0.7.0
2023-07-06 19:49:05 +02:00
Thomas Kohler 33e906be61 mavlink: fix linter issues of errcheck (#959) 2023-07-06 19:49:05 +02:00
Thomas Kohler 70b8f31483 ble: simplify and substitute errors.Wrap() (#958) 2023-07-06 19:49:05 +02:00
Thomas Kohler e807156ccb tello: fix wifiMessage and lightMessage (#957) 2023-07-06 19:49:05 +02:00