Documentation ¶
Index ¶
- Constants
- type BeagleboneAdaptor
- func (b *BeagleboneAdaptor) AnalogRead(pin string) int
- func (b *BeagleboneAdaptor) AnalogWrite(pin string, val byte)
- func (b *BeagleboneAdaptor) Connect() bool
- func (b *BeagleboneAdaptor) DigitalRead(pin string) int
- func (b *BeagleboneAdaptor) DigitalWrite(pin string, val byte)
- func (b *BeagleboneAdaptor) Disconnect() bool
- func (b *BeagleboneAdaptor) Finalize() bool
- func (b *BeagleboneAdaptor) I2cRead(size uint) []byte
- func (b *BeagleboneAdaptor) I2cStart(address byte)
- func (b *BeagleboneAdaptor) I2cWrite(data []byte)
- func (b *BeagleboneAdaptor) InitServo()
- func (b *BeagleboneAdaptor) PwmWrite(pin string, val byte)
- func (b *BeagleboneAdaptor) Reconnect() bool
- func (b *BeagleboneAdaptor) ServoWrite(pin string, val byte)
Constants ¶
View Source
const ( Slots = "/sys/devices/bone_capemgr.*" Ocp = "/sys/devices/ocp.*" I2CLocation = "/dev/i2c-1" )
View Source
const GPIODirectionRead = "in"
View Source
const GPIODirectionWrite = "out"
View Source
const GPIOPath = "/sys/class/gpio"
View Source
const HIGH = 1
View Source
const I2CSlave = 0x0703
View Source
const LOW = 0
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeagleboneAdaptor ¶
func NewBeagleboneAdaptor ¶
func NewBeagleboneAdaptor(name string) *BeagleboneAdaptor
func (*BeagleboneAdaptor) AnalogRead ¶
func (b *BeagleboneAdaptor) AnalogRead(pin string) int
func (*BeagleboneAdaptor) AnalogWrite ¶
func (b *BeagleboneAdaptor) AnalogWrite(pin string, val byte)
func (*BeagleboneAdaptor) Connect ¶
func (b *BeagleboneAdaptor) Connect() bool
func (*BeagleboneAdaptor) DigitalRead ¶
func (b *BeagleboneAdaptor) DigitalRead(pin string) int
func (*BeagleboneAdaptor) DigitalWrite ¶
func (b *BeagleboneAdaptor) DigitalWrite(pin string, val byte)
func (*BeagleboneAdaptor) Disconnect ¶
func (b *BeagleboneAdaptor) Disconnect() bool
func (*BeagleboneAdaptor) Finalize ¶
func (b *BeagleboneAdaptor) Finalize() bool
func (*BeagleboneAdaptor) I2cRead ¶
func (b *BeagleboneAdaptor) I2cRead(size uint) []byte
func (*BeagleboneAdaptor) I2cStart ¶
func (b *BeagleboneAdaptor) I2cStart(address byte)
func (*BeagleboneAdaptor) I2cWrite ¶
func (b *BeagleboneAdaptor) I2cWrite(data []byte)
func (*BeagleboneAdaptor) InitServo ¶
func (b *BeagleboneAdaptor) InitServo()
func (*BeagleboneAdaptor) PwmWrite ¶
func (b *BeagleboneAdaptor) PwmWrite(pin string, val byte)
func (*BeagleboneAdaptor) Reconnect ¶
func (b *BeagleboneAdaptor) Reconnect() bool
func (*BeagleboneAdaptor) ServoWrite ¶
func (b *BeagleboneAdaptor) ServoWrite(pin string, val byte)
Click to show internal directories.
Click to hide internal directories.