Commit Graph

451 Commits

Author SHA1 Message Date
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 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 a04ce8a7f2
gpio: fix data race in StepperDriver (#1029) 2023-11-09 20:31:18 +01:00
Thomas Kohler c41604f5f9
gpio: fix data race in ButtonDriver (#1027) 2023-11-01 14:51:07 +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 f219a4055d
gpio(hcsr04): add driver for ultrasonic ranging module (#1012) 2023-10-27 21:06:07 +02:00
Thomas Kohler a4a8d1079c
build(style): switch to gofumpt and add linters (#1009) 2023-10-20 20:50:42 +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
dlstjq7685 8b20c453e0
all: substitute deprecated ioutil methods (#923) 2023-06-10 19:25:01 +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 f6bcb17ce4
add NanoPi NEO platform 2023-02-04 14:42:57 +01:00
Thomas Kohler 9ce45c0056
add advanced digital pin options (pull, bias, drive, debounce, event) 2023-01-28 12:22:32 +01:00
Thomas Kohler 6c7ecbe584
SPI using GPIO's plus driver for MFRC522 2023-01-05 19:04:32 +01:00
Thomas Kohler 3559e7892e
Introduce I2cBusAdaptor for composition in platforms 2022-12-08 19:29:51 +01:00
Thomas Kohler 34f7e77561
add PCA953x i2c driver 2022-11-13 18:47:19 +01:00
Thomas Kohler f21379a3db
adjust README for gpio, pwm, i2c and add example 2022-11-13 16:26:26 +01:00
Jordi Íñigo Griera b6f70b3e8b
Added support for Dualsense joystick (PlayStation 5) (#880)
* Dualsense base files copied from Dualshock4
* Buttons and axis corrected for Sony Dualsense
2022-11-09 18:24:58 +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 b3a3564869
Add Jetson Nano adpator 2022-10-23 12:07:09 +02:00
INSEOB KANG ee0bff582a little fix 2022-10-23 08:41:22 +09:00
Thomas Kohler 9d1fd13a2f i2c PCF8583 clock and counter driver introduced 2022-10-22 13:12:09 +02:00
INSEOB KANG 83b0e2840b fix jetson nano pwm feature 2022-10-22 20:10:12 +09:00
Thomas Kohler 65d06fc961 Joystick add Xbox-One controller 2022-10-21 18:57:27 +02:00
Thomas Kohler dd8a49c8cb GrovePi add read firmware version and DHT sensors 2022-10-21 16:33:09 +02:00
dlstjq7685 86150792d0
Merge branch 'dev' into feature/jetson-nano-adaptor 2022-10-20 23:51:22 +09: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 e7cb5c48ee Makefile: add check for examples, fix failed file, stabilize "every"-test 2022-10-11 08:42:15 +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 ae34b72eaa BUGFIX/Improvement: missing HMC5883L byte swap 2022-10-03 13:51:58 +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 9b5dd61861 fix examples and gopigo3 driver 2022-09-27 12:30:59 +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 4565cc38de introduce adafruit1109 2x16 LCD with 5 keys 2022-04-17 16:29:33 +02:00
dlstjq7685 229a93e0f7 add new feature 2021-08-01 15:27:57 +09:00
Yuri Gorokhov 979379d765 Adding support for hmc8553l compass 2021-04-14 06:57:48 +02:00
Yoshio HANAWA c2689effd9 Initial support for SHT2x Temperature/Humidity sensor driver
Signed-off-by: Yoshio HANAWA <y@hnw.jp>
2020-06-21 16:34:44 +02:00
Mikael Manukyan 5541dcde4d Update ffmpeg command to decrease latency
* Add options to remove cache and make video processing in real-time
* Add explanation to how download weights
2020-03-17 11:56:14 +01:00
eleniums ae9bd2c997 Change fps to 60
This allows mplayer to keep up with the VideoFrameEvents.
2019-05-22 11:34:39 +02:00