Files
2019-05-29 13:33:50 +02:00

32 lines
476 B
Go

package main
import (
"machine"
"tinygo.org/x/drivers/hd44780"
)
func main() {
lcd, _ := hd44780.NewGPIO4Bit(
[]machine.Pin{machine.P0, machine.P1, machine.P2, machine.P3},
machine.P4,
machine.P5,
machine.P6,
)
lcd.Configure(hd44780.Config{
Width: 16,
Height: 2,
CursorOnOff: true,
CursorBlink: true,
})
lcd.CreateCharacter(0x0, []byte{0x04, 0x0E, 0x0E, 0x0E, 0x0E, 0x1F, 0x04, 0x0})
lcd.Write([]byte{0x0})
lcd.Display()
for {
}
}