|
@@ -559,6 +559,9 @@ static rt_err_t imxrt_pin_irq_enable(struct rt_device *device, rt_base_t pin, rt
|
|
case PIN_IRQ_MODE_LOW_LEVEL:
|
|
case PIN_IRQ_MODE_LOW_LEVEL:
|
|
int_mode = kGPIO_IntLowLevel;
|
|
int_mode = kGPIO_IntLowLevel;
|
|
break;
|
|
break;
|
|
|
|
+ default:
|
|
|
|
+ int_mode = kGPIO_IntRisingEdge;
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
irq_index = (port << 1) + (pin_num >> 4);
|
|
irq_index = (port << 1) + (pin_num >> 4);
|
|
GPIO_PinSetInterruptConfig(mask_tab[port].gpio, pin_num, int_mode);
|
|
GPIO_PinSetInterruptConfig(mask_tab[port].gpio, pin_num, int_mode);
|