clean commit, added smoke tests

This commit is contained in:
Daniel Esteban
2019-04-30 12:57:13 +02:00
committed by Ron Evans
parent de22b8839e
commit 35a7590c2d
7 changed files with 315 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
package main
import (
"machine"
"time"
"github.com/tinygo-org/drivers/examples/pcd8544/setbuffer/data"
"github.com/tinygo-org/drivers/pcd8544"
)
func main() {
dcPin := machine.GPIO{machine.P3}
dcPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
rstPin := machine.GPIO{machine.P4}
rstPin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
scePin := machine.GPIO{machine.P5}
scePin.Configure(machine.GPIOConfig{Mode: machine.GPIO_OUTPUT})
machine.SPI0.Configure(machine.SPIConfig{})
lcd := pcd8544.New(machine.SPI0, dcPin, rstPin, scePin)
lcd.Configure(pcd8544.Config{})
i := 0
for {
err := lcd.SetBuffer(data.Images[i])
if err != nil {
println(err.Error())
}
lcd.Display()
i = (i + 1) % 2
time.Sleep(800 * time.Millisecond)
}
}