mirror of
https://github.com/stianeikeland/go-rpio.git
synced 2025-02-02 15:30:36 +01:00
Try gpiomem when /dev/mem is not found
This commit is contained in:
parent
d8d85b3536
commit
1c14b6e8af
2
rpio.go
2
rpio.go
|
@ -744,7 +744,7 @@ func Open() (err error) {
|
|||
|
||||
// Open fd for rw mem access; try dev/mem first (need root)
|
||||
file, err = os.OpenFile("/dev/mem", os.O_RDWR|os.O_SYNC, os.ModePerm)
|
||||
if os.IsPermission(err) { // try gpiomem otherwise (some extra functions like clock and pwm setting wont work)
|
||||
if os.IsNotExist(err) || os.IsPermission(err) { // try gpiomem otherwise (some extra functions like clock and pwm setting wont work)
|
||||
file, err = os.OpenFile("/dev/gpiomem", os.O_RDWR|os.O_SYNC, os.ModePerm)
|
||||
}
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user