From 2853fb49f69d87629304fa763fa8b96cc79e7d81 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Ruel Date: Thu, 13 Apr 2017 11:41:34 -0400 Subject: [PATCH] gpioreg: Switch aliases to be to names instead of numbers. This makes it much more generic and extensible. This will enable addressing issue #125. Refuse registering an high and low priority pins with different numbers but same name and reverse. --- devices/lirc/lirc.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/lirc/lirc.go b/devices/lirc/lirc.go index 1d2cb5c..e44750d 100644 --- a/devices/lirc/lirc.go +++ b/devices/lirc/lirc.go @@ -220,12 +220,12 @@ func (d *driver) Init() (bool, error) { return false, nil } if in != -1 { - if err := gpioreg.RegisterAlias("IR_IN", in); err != nil { + if err := gpioreg.RegisterAlias("IR_IN", strconv.Itoa(in)); err != nil { return true, err } } if out != -1 { - if err := gpioreg.RegisterAlias("IR_OUT", out); err != nil { + if err := gpioreg.RegisterAlias("IR_OUT", strconv.Itoa(out)); err != nil { return true, err } }