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
e3f2ece7ab
Bugfix: raspi pwm cache
...
as addendum to #890
2022-12-05 19:11:17 +01:00
Thomas Kohler
9cbc7acf94
Bugfix/Improvement: Use PWMPinsAdaptor for platforms
2022-12-05 18:28:57 +01:00
Thomas Kohler
89afbcf85b
Bugfix/Improvement: Use DigitalPinsAdaptor for platforms
2022-12-01 17:33:33 +01:00
Thomas Kohler
45ee9c3644
gpio: add support for new character device Kernel ABI
2022-11-27 16:06:09 +01:00
Thomas Kohler
be92fb6f9e
rename package "sysfs" to "system"
2022-11-20 19:22:26 +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
47858044a4
add unused but missing interface implementation for PiBlaster
2022-09-25 14:05:38 +02:00
DiscreteTom
3bfba27dad
fix raspi PWMPin.SetDutyCycle ( #800 )
...
raspi: PWMPin.SetDutyCycle
- value 0 is allowed in pi blaster
- for pi-blaster, duty should not going below 2us, unless the duty is 0
2022-04-24 11:19:49 +02:00
Daniel Esteban
7c5f650225
Added RPi4 to documentation
2019-10-25 16:13:53 +02:00
Mark Kuo
5ca29d0ba9
raspi: export PiBlasterPeriod in Adaptor
...
By setting PiBlasterPeriod to a raspi.Adaptor, the PWM pin will now
reflect the correct duty cycle to /dev/pi-blaster.
Signed-off-by: Mark Kuo <starryalley@gmail.com>
2018-08-16 21:50:13 +10:00
Ron Evans
9d8a577fb2
spi: complete refactoring to spi.Connection
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-16 15:06:17 +02:00
Ron Evans
25930107fd
spi: add optional params such as bus/chip to all current drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
7637d90440
spi: switch to using periph.io for SPI interfaces
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
7ca9db598f
docs: update copyright date to 2018
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 08:24:39 +01:00
Herbert Mühlburger
5ee056932a
Refactor TestAdaptorDigitalPinConcurrency test
2017-12-21 22:29:11 +01:00
deadprogram
6b960a08f8
raspi: extract shared SPI init code into spi package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 13:17:12 +01:00
Ulises Flynn
d362e47874
Remove address from spi code
2017-09-12 00:51:01 -06:00
Ulises Flynn
94f5ded2d6
First cut of the GoPiGo3 driver, lacking grove peripherals.
2017-08-24 23:38:26 -06:00
deadprogram
472856310a
i2c: refactor i2c interface definitions out of sysfs into i2c package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-12 09:00:35 -06:00
wootsaejao
a321e71e54
raspi: correct readme
...
Signed-off-by: wootsaejao <wootsaejao@gmail.com>
2017-05-07 14:23:00 +07:00
Michele Della Torre
82ca627857
ran go fmt
2017-05-05 14:51:33 +02:00
Michele Della Torre
b52c9b2b1b
Fixed raspi adaptor race conditions
2017-05-05 13:48:47 +02:00
deadprogram
ac74498342
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:41:24 +02:00
deadprogram
5d157eb2bd
raspi: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 09:24:34 +02:00
deadprogram
06ba193e75
raspi: add comments and rearrange code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:51:40 +02:00
deadprogram
f13fb15ebb
raspi: remove unused code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:47:58 +02:00
deadprogram
efb9f7647d
raspi: add implementation for PWMPinner interface that wraps pi blaster
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:37:14 +02:00
deadprogram
bc666a3ece
raspi: export DigitalPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 10:43:31 +02:00
deadprogram
9979c8193a
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 17:49:21 +02:00
deadprogram
a99912be4d
docs: improve explanations for scp/ssh workflow on SoC boards to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 15:42:06 +02:00
deadprogram
d27d3e50ec
docs: add explanations for scp/ssh workflow on SoC boards to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 15:39:23 +02:00
deadprogram
95a433a84a
raspi: address #391 by providing more details about normal development workflow
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 12:47:37 +02:00
deadprogram
b81c9ec27a
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-10 04:58:18 +02:00
deadprogram
f261a166f9
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:14:31 +02:00
deadprogram
d405b7a5c7
test: remove test code no longer being called
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 15:57:23 +02:00
Marc-Antoine Ruel
88addd428f
Add crude travis check for gofmt; format all sources
...
The check ensures no gofmt regression occurs. Formatting the code makes everyone happy.
2017-03-27 14:10:37 -04:00
deadprogram
51f6aba47c
i2c: refactoring of the interface/implementations based on feedback and golinter
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 11:08:32 +01:00
Erik Agsjö
09142c55ee
Refactored platforms to new I2C interfaces
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-06 15:06:03 +01:00
deadprogram
8f13e57839
raspi: correct README build insttructions with missing 'go build' command
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-06 14:53:55 +01:00
deadprogram
885c829a43
license: update license year to include 2017
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:25:17 +01:00
deadprogram
0339118fd7
docs: correct Raspberry Pi README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:29 +01:00
deadprogram
183f25a832
docs: update GOARM values as needed for cross-compilation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 18:22:24 +01:00
deadprogram
070edf0fc1
docs: update Raspberry Pi to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 12:18:15 +01:00
deadprogram
20659c0a96
docs: update Raspi to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:45:03 +01:00
deadprogram
953c3254e7
core: use canonical import domain of gobot.io for all code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-08 13:24:03 +01:00