1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-11 19:29:20 +08:00
hybridgroup.gobot/platforms/beaglebone/pocketbeagle_adaptor.go
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

28 lines
666 B
Go

package beaglebone
import (
"gobot.io/x/gobot/v2"
"gobot.io/x/gobot/v2/platforms/adaptors"
)
// PocketBeagleAdaptor is the Gobot Adaptor for the PocketBeagle
// For more information check out:
//
// http://beagleboard.org/pocket
type PocketBeagleAdaptor struct {
*Adaptor
}
// NewPocketBeagleAdaptor creates a new Adaptor for the PocketBeagle
func NewPocketBeagleAdaptor(opts ...func(adaptors.Optioner)) *PocketBeagleAdaptor {
a := NewAdaptor(opts...)
a.SetName(gobot.DefaultName("PocketBeagle"))
a.pinMap = pocketBeaglePinMap
a.pwmPinMap = pocketBeaglePwmPinMap
a.analogPinMap = pocketBeagleAnalogPinMap
return &PocketBeagleAdaptor{
Adaptor: a,
}
}