diff --git a/controller/hd44780/hd44780_test.go b/controller/hd44780/hd44780_test.go index b05dddc..40b3e2a 100644 --- a/controller/hd44780/hd44780_test.go +++ b/controller/hd44780/hd44780_test.go @@ -131,6 +131,7 @@ type mockI2CBus struct { closed bool } +func (bus *mockI2CBus) ReadBytes(addr byte, num int) ([]byte, error) { return []byte{0x00}, nil } func (bus *mockI2CBus) ReadByte(addr byte) (byte, error) { return 0x00, nil } func (bus *mockI2CBus) WriteBytes(addr byte, value []byte) error { return nil } func (bus *mockI2CBus) ReadFromReg(addr, reg byte, value []byte) error { return nil } diff --git a/i2c.go b/i2c.go index d9922ed..41244ea 100644 --- a/i2c.go +++ b/i2c.go @@ -6,7 +6,7 @@ package embd type I2CBus interface { // ReadByte reads a byte from the given address. ReadBytes(addr byte, num int) (value []byte, err error) - // ReadByte reads a byte from the given address. + // ReadByte reads a slice of bytes from the given address. ReadByte(addr byte) (value byte, err error) // WriteByte writes a byte to the given address. WriteByte(addr, value byte) error