Files
drivers/examples/ds1307/sram/main.go
T
k-brk dce063e0c2 Support for DS1307 (#58)
* Support for DS1307
2019-05-24 12:56:26 +02:00

33 lines
519 B
Go

package main
import (
"machine"
"github.com/tinygo-org/drivers/ds1307"
)
func main() {
machine.I2C0.Configure(machine.I2CConfig{})
rtc := ds1307.New(machine.I2C0)
read := make([]byte, 5)
for {
rtc.Seek(0, 0)
_, err := rtc.Write([]byte{1, 2, 3, 4, 5})
if err != nil {
println("Error while writing data:", err)
break
}
rtc.Seek(0, 0)
_, err = rtc.Read(read)
if err != nil {
println("Error while reading data:", err)
break
}
for data := range read {
println(data, " ")
}
}
}