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

Force digitalpin direction to be embd.IN when Watching

Only Input pin can generate interrupt.
This commit is contained in:
SjB 2014-04-11 22:51:03 -04:00
parent 0e820bad5b
commit 3e9ce063db

View File

@ -127,6 +127,10 @@ func (p *digitalPin) setEdge(edge embd.Edge) error {
}
func (p *digitalPin) Watch(edge embd.Edge, callback embd.IRQEvent) error {
if err := p.SetDirection(embd.In); err != nil {
return err
}
if err := p.setEdge(edge); err != nil {
return err
}