gobot.io/x/gobot@v1.16.0/platforms/beaglebone/pocketbeagle_adaptor.go (about)

     1  package beaglebone
     2  
     3  import "gobot.io/x/gobot"
     4  
     5  // PocketBeagleAdaptor is the Gobot Adaptor for the PocketBeagle
     6  // For more information check out:
     7  // 		http://beagleboard.org/pocket
     8  //
     9  type PocketBeagleAdaptor struct {
    10  	*Adaptor
    11  }
    12  
    13  // NewPocketBeagleAdaptor creates a new Adaptor for the PocketBeagle
    14  func NewPocketBeagleAdaptor() *PocketBeagleAdaptor {
    15  	a := NewAdaptor()
    16  	a.SetName(gobot.DefaultName("PocketBeagle"))
    17  	a.pinMap = pocketBeaglePinMap
    18  	a.pwmPinMap = pocketBeaglePwmPinMap
    19  	a.analogPinMap = pocketBeagleAnalogPinMap
    20  
    21  	return &PocketBeagleAdaptor{
    22  		Adaptor: a,
    23  	}
    24  }