hybridgroup.gobot/drivers/gpio
Thomas Kohler 712a21365c all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
..
LICENSE Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
README.md core(build): CLI removed (#946) 2023-07-06 19:49:04 +02:00
aip1640_driver.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
aip1640_driver_test.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
button_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
button_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
buzzer_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
buzzer_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
direct_pin_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
direct_pin_driver_test.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
doc.go core(build): CLI removed (#946) 2023-07-06 19:49:04 +02:00
easy_driver.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
easy_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
gpio.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
grove_drivers.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
grove_drivers_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
hd44780_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
hd44780_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
helpers_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
led_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
led_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
makey_button_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
makey_button_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
max7219_driver.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
max7219_driver_test.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
motor_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
motor_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
pir_motion_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
pir_motion_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
relay_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
relay_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
rgb_led_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
rgb_led_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
servo_driver.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00
servo_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
stepper_driver.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
stepper_driver_test.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
tm1638_driver.go all(style) : fix linter issues for errcheck, ineffassign, unused and fix errors (#950) 2023-07-06 19:49:05 +02:00
tm1638_driver_test.go Build(v2): revert move to v2 subfolder (#932) (#938) 2023-05-29 19:39:03 +02:00

README.md

GPIO

This package provides drivers for General Purpose Input/Output (GPIO) devices. It is normally used by connecting an adaptor such as Raspberry Pi that supports the needed interfaces for GPIO devices.

Getting Started

Please refer to the main README.md

Hardware Support

Gobot has a extensible system for connecting to hardware devices. The following GPIO devices are currently supported:

  • Button
  • Buzzer
  • Direct Pin
  • Grove Button
  • Grove Buzzer
  • Grove LED
  • Grove Magnetic Switch
  • Grove Relay
  • Grove Touch Sensor
  • LED
  • Makey Button
  • Motor
  • Proximity Infra Red (PIR) Motion Sensor
  • Relay
  • RGB LED
  • Servo
  • Stepper Motor
  • TM1638 LED Controller

More drivers are coming soon...