1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00

Update jhd1313m1 Scroll and grove lcd example

This commit is contained in:
Adrian Zankich 2015-07-15 17:57:22 -07:00
parent a8fa365990
commit 88f7a68c46
2 changed files with 5 additions and 2 deletions

View File

@ -24,6 +24,9 @@ func main() {
screen.Home()
screen.SetRGB(0, 255, 0)
screen.Write("goodbye\nhave a nice day")
gobot.Every(500*time.Millisecond, func() {
screen.Scroll(false)
})
})
screen.Home()

View File

@ -182,10 +182,10 @@ func (h *JHD1313M1Driver) SetPosition(pos int) (err error) {
func (h *JHD1313M1Driver) Scroll(leftToRight bool) error {
if leftToRight {
return h.connection.I2cWrite(h.rgbAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVELEFT})
return h.connection.I2cWrite(h.lcdAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVELEFT})
}
return h.connection.I2cWrite(h.rgbAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVERIGHT})
return h.connection.I2cWrite(h.lcdAddress, []byte{LCD_CMD, LCD_CURSORSHIFT | LCD_DISPLAYMOVE | LCD_MOVERIGHT})
}
// Halt is a noop function.