Documentation
¶
Index ¶
- Constants
- Variables
- func DefaultMode() serial.Mode
- func OpenSerialPort(portName string, mode *serial.Mode, readTimeout time.Duration) (serial.Port, error)
- type Dev
- func (dev *Dev) CheckSlaveAddress(addr uint8) (bool, error)
- func (dev *Dev) Close() error
- func (dev *Dev) GetSCLFrequency() (uint32, error)
- func (dev *Dev) ReadI2C(addr uint8, bytesToRead uint8) ([]uint8, bool, error)
- func (dev *Dev) ScanI2C() ([]uint8, error)
- func (dev *Dev) SetSCLFrequency(freq uint32) (uint32, error)
- func (dev *Dev) WriteI2C(addr uint8, data []uint8) (bool, error)
Constants ¶
View Source
const ( DefaultReadTimeout = 5 * time.Second DefaultDelay = 10 * time.Millisecond )
Variables ¶
View Source
var ( ErrInvalidChecksum = fmt.Errorf("invalid checksum") ErrChecksumMismatch = fmt.Errorf("checksum mismatch") )
Functions ¶
func DefaultMode ¶
Types ¶
type Dev ¶
type Dev struct {
// contains filtered or unexported fields
}
func (*Dev) GetSCLFrequency ¶
Click to show internal directories.
Click to hide internal directories.