1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-14 19:29:32 +08:00

264 Commits

Author SHA1 Message Date
Thomas Kohler
bfba1ab9e0
i2c/spi: remove offensive terminology (#1071) 2024-02-13 18:16:18 +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
3ac63bfd27
ble: introduce in drivers folder (#1057) 2024-02-04 18:50:43 +01:00
Thomas Kohler
be1ccf07e4
gpio(all): introduce functional options (#1045) 2023-12-03 18:03: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
04fa579371
i2c(core): fix problems with usage of uintptr (#1033) 2023-11-11 19:31:25 +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
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
Thomas Kohler
3039b2c7cb
test(all): switch to test package stretchr testify (#1006) 2023-10-20 10:27:09 +02:00
Thomas Kohler
ad12eaca69
system(syscall): switch to x/sys (#963) 2023-06-19 16:06:44 +02:00
Thomas Kohler
314a808200
ble: simplify and substitute errors.Wrap() (#958) 2023-06-14 18:27:22 +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
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
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
Thomas Kohler
c8335aaf85
BUGFIX: I2C connection-bus caching and multiple device usage 2023-02-04 13:22:22 +01:00
Thomas Kohler
6c7ecbe584
SPI using GPIO's plus driver for MFRC522 2023-01-05 19:04:32 +01:00
Thomas Kohler
fdf4f4b194
Bugfix/Improvement: Introduce SpiBusAdaptor and spi.Driver for composition in platforms/drivers
and fix for #794
2022-12-17 11:56:11 +01:00
Thomas Kohler
cef04066e3
Improve: use base driver for all I2C devices 2022-12-10 13:10:23 +01:00
Thomas Kohler
3559e7892e
Introduce I2cBusAdaptor for composition in platforms 2022-12-08 19:29:51 +01:00
Thomas Kohler
be92fb6f9e
rename package "sysfs" to "system" 2022-11-20 19:22:26 +01:00
Thomas Kohler
34f7e77561
add PCA953x i2c driver 2022-11-13 18:47:19 +01:00
Thomas Kohler
421135fcc2 BUGFIX/IMPROVEMENT: sysfs accesser 2022-11-09 17:30:57 +01:00
Thomas Kohler
45abf11acc BUGFIX: tests with sysfs mocks 2022-10-30 18:47:56 +01:00
Thomas Kohler
9d1fd13a2f i2c PCF8583 clock and counter driver introduced 2022-10-22 13:12:09 +02:00
Thomas Kohler
dd8a49c8cb GrovePi add read firmware version and DHT sensors 2022-10-21 16:33:09 +02:00
Thomas Kohler
cab50412e9
adjust analog sensor driver to prevent ReadValue() to get float64 2022-10-18 09:34:01 +02:00
Thomas Kohler
348c5af324 BUGFIX: Adafruit1109 bad characters on Halt() 2022-10-18 09:21:45 +02:00
Thomas Kohler
5cb8302117 BUGFIX/IMPROVEMENT: ADS1x15 2022-10-11 10:37:29 +02:00
Thomas Kohler
0dcec286f8 FEATURE: CCS811 use ReadBlockData() 2022-10-10 09:18:41 +02:00
Thomas Kohler
fd1231f0ba MPL115A2 use WriteByteData() and ReadBlockData() 2022-10-10 07:48:58 +02:00
Thomas Kohler
6f970f7f6c FEATURE: bmxy8z use ReadBlockData 2022-10-10 06:51:39 +02:00
Thomas Kohler
038853286d ADXL345 use ReadBlockData() 2022-10-07 19:40:55 +02:00
Thomas Kohler
7b9d77bcc7 FIX: issue 805 by rename 2022-10-03 13:52:09 +02:00
Thomas Kohler
ae34b72eaa BUGFIX/Improvement: missing HMC5883L byte swap 2022-10-03 13:51:58 +02:00
Thomas Kohler
d097fae08d BUGFIX/Improvement: MPU6050 init and values 2022-10-03 12:05:07 +02:00
Thomas Kohler
b4028e02ea BUGFIX/Improvement: L3GD20H full scale range usage 2022-10-02 16:31:57 +02:00
Thomas Kohler
2476bd9541 BUGFIX/Improvement: TH02 wrong register for heater, use i2c.Driver 2022-10-02 15:47:41 +02:00
Thomas Kohler
28c08be4a8 introduce PCA9501 driver inspired by mcp23017_driver and example for digispark 2022-10-02 14:51:53 +02:00
Thomas Kohler
ad59d23e2e introduce generic i2c.Driver with example for digispark
fix missing/wrong entries in README
stabilize test
2022-10-02 14:18:08 +02:00
Thomas Kohler
fc4894bd51 NEW: i2c.ReadBlockData(), BUGFIX: Read*Data() in digispark and some small other fixes 2022-10-01 17:33:02 +02:00