From b597ef340e6336bb1f6d36bf04ada277677f9592 Mon Sep 17 00:00:00 2001 From: "Felipe Ramos (perenecabuto)" Date: Sat, 10 Sep 2016 22:34:54 -0300 Subject: [PATCH] Wait for sys update after export gpio --- host/generic/digitalpin.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/host/generic/digitalpin.go b/host/generic/digitalpin.go index 3894617..ad14f26 100644 --- a/host/generic/digitalpin.go +++ b/host/generic/digitalpin.go @@ -73,8 +73,9 @@ func (p *digitalPin) export() error { if err != nil { return err } - defer exporter.Close() _, err = exporter.WriteString(strconv.Itoa(p.n)) + exporter.Close() + time.Sleep(time.Second / 2) return err } @@ -83,8 +84,9 @@ func (p *digitalPin) unexport() error { if err != nil { return err } - defer unexporter.Close() _, err = unexporter.WriteString(strconv.Itoa(p.n)) + unexporter.Close() + time.Sleep(time.Second / 2) return err }