Skip to content

Commit 4245204

Browse files
committed
IR rx remove ESP8266 hard IRQ: anticipate PR5962.
1 parent e4b6560 commit 4245204

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

nec_ir/aremote.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,12 @@ def __init__(self, pin, callback, extended, *args): # Optional args for callbac
5050
self._times = array('i', (0 for _ in range(_EDGECOUNT + 1))) # +1 for overrun
5151
if platform == 'pyboard':
5252
ExtInt(pin, ExtInt.IRQ_RISING_FALLING, Pin.PULL_NONE, self._cb_pin)
53-
elif ESP32:
53+
else: # PR5962 ESP8266 hard IRQ's not supported
5454
pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING))
55-
else:
56-
pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING), hard = True)
55+
#elif ESP32:
56+
#pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING))
57+
#else:
58+
#pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING), hard = True)
5759
self._edge = 0
5860
self._ev_start.clear()
5961
loop = asyncio.get_event_loop()

v3/as_drivers/nec_ir/aremote.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,8 @@ def __init__(self, pin, callback, extended, *args): # Optional args for callbac
5050
self._times = array('i', (0 for _ in range(_EDGECOUNT + 1))) # +1 for overrun
5151
if platform == 'pyboard':
5252
ExtInt(pin, ExtInt.IRQ_RISING_FALLING, Pin.PULL_NONE, self._cb_pin)
53-
elif ESP32:
53+
else: # PR5962 ESP8266 hard IRQ's not supported
5454
pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING))
55-
else:
56-
pin.irq(handler = self._cb_pin, trigger = (Pin.IRQ_FALLING | Pin.IRQ_RISING), hard = True)
5755
self._edge = 0
5856
self._ev_start.clear()
5957
asyncio.create_task(self._run())

0 commit comments

Comments
 (0)