Commit Graph

2931 Commits

Author SHA1 Message Date
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 1a66f4b44d
build(go, deps): switch to Go 1.20 and update modules (#1067) 2024-02-13 12:06:59 +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 474d5530ac
docs(core): prepare for release v2.3.0 (#1053) 2024-01-07 10:49:54 +01:00
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