1
0
Fork 0
mirror of https://github.com/kidoman/embd synced 2025-07-03 03:47:33 +02:00

spi: more refactoring

This commit is contained in:
kunalpowar 2014-05-22 02:31:42 +05:30
parent 67d316851a
commit 2d3dee8764
5 changed files with 11 additions and 9 deletions

View file

@ -37,8 +37,6 @@ func main() {
if err != nil {
panic(err)
}
fmt.Printf("analog value is: %v\n", val)
}
}

View file

@ -18,9 +18,9 @@ func main() {
spiBus := embd.NewSPIBus(embd.SPIMode0, 0, 1000000, 8, 0)
defer spiBus.Close()
dataBuf := []uint8{1, 2, 3}
dataBuf := [3]uint8{1, 2, 3}
if err := spiBus.TransferAndRecieveData(dataBuf); err != nil {
if err := spiBus.TransferAndRecieveData(dataBuf[:]); err != nil {
panic(err)
}

View file

@ -36,12 +36,10 @@ func main() {
}
func getSensorValue(bus embd.SPIBus) (uint16, error) {
data := make([]uint8, 3)
data[0] = 1
data[1] = 128
data[2] = 0
data := [3]uint8{1, 128, 0}
var err error
err = bus.TransferAndRecieveData(data)
err = bus.TransferAndRecieveData(data[:])
if err != nil {
return uint16(0), err
}