mirror of
https://github.com/hybridgroup/gobot.git
synced 2025-04-27 13:48:56 +08:00
sysfs: return sensible result when no valid data read
Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
parent
c1121af9a4
commit
471c5260fc
@ -85,6 +85,9 @@ func (p *PWMPin) Period() (period string, err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if len(buf) == 0 {
|
||||||
|
return "0", nil
|
||||||
|
}
|
||||||
return string(buf), nil
|
return string(buf), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -166,7 +169,7 @@ func readPwmFile(path string) ([]byte, error) {
|
|||||||
var i int
|
var i int
|
||||||
i, err = file.Read(buf)
|
i, err = file.Read(buf)
|
||||||
if i == 0 {
|
if i == 0 {
|
||||||
return buf, err
|
return []byte{}, err
|
||||||
}
|
}
|
||||||
return buf[:i], err
|
return buf[:i], err
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user