mirror of
https://github.com/micropython/micropython.git
synced 2025-12-16 01:40:14 +01:00
alif/machine_pin: Add support for machine.Pin IRQ.
Matches existing `Pin.irq()` API. Both rising and falling edge work. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
committed by
Damien George
parent
1b0cdc0794
commit
4a1edc4866
@@ -90,6 +90,9 @@ extern ringbuf_t stdin_ringbuf;
|
||||
#define MP_HAL_PIN_SPEED_LOW (0)
|
||||
#define MP_HAL_PIN_SPEED_HIGH (PADCTRL_SLEW_RATE_FAST)
|
||||
|
||||
#define MP_HAL_PIN_TRIGGER_FALL (1)
|
||||
#define MP_HAL_PIN_TRIGGER_RISE (2)
|
||||
|
||||
#define mp_hal_pin_obj_t const machine_pin_obj_t *
|
||||
|
||||
#define MP_HAL_PIN_ALT(function, unit) (MP_HAL_PIN_ALT_MAKE((MP_HAL_PIN_ALT_##function), (unit)))
|
||||
|
||||
Reference in New Issue
Block a user