1
0
mirror of https://github.com/kidoman/embd synced 2024-06-08 03:57:48 +02:00

l3gd20: sends data as often as we get it from the sensor

This commit is contained in:
Karan Misra 2014-01-08 19:44:56 +05:30
parent b96018021e
commit d1e0e00ff7
2 changed files with 2 additions and 0 deletions

View File

@ -15,6 +15,7 @@ func main() {
log.Panic(err) log.Panic(err)
} }
gyro := l3gd20.New(bus, l3gd20.R250DPS) gyro := l3gd20.New(bus, l3gd20.R250DPS)
gyro.Poll = 50
defer gyro.Close() defer gyro.Close()
gyro.Start() gyro.Start()

View File

@ -358,6 +358,7 @@ func (d *L3GD20) Start() (err error) {
} }
oldTime = currTime oldTime = currTime
case orientations <- Orientation{x, y, z}: case orientations <- Orientation{x, y, z}:
orientations = nil
case waitc := <-d.closing: case waitc := <-d.closing:
waitc <- struct{}{} waitc <- struct{}{}
close(d.orientations) close(d.orientations)