FLPR GPIO Interrupts

Hello,

I have a pin on port 1 of the nrf54l15 that I am bitbanging for a custom tx/rx 2-wire protocol. I have already managed to implement the tx capability and I was hoping to use gpio interrupts on the rx signal to determine the start condition, and then continue to read the pin states to determine the incoming packet.

Reading up on this, I am wondering if I am unable to receive interrupts on my board because my pin is not in port 2 per this page: https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/device_guides/coprocessors/rt_peripherals.html#mapping-pins

Am I understanding this correctly? If I am not understanding this correctly, how can I enable gpio interrupts on a pin from port 1 in my FLPR code?

My firmware is quite simply doing the following which normally works in the application core:

// Configure the RX pin
ret = gpio_pin_configure_dt(&rx_pin_dt_spec, (GPIO_INPUT | rx_pin_dt_spec.dt_flags));
ASSERT_RET_SUCCESS(ret);

// Set up the interrupt and callback
ret = gpio_pin_interrupt_configure_dt(&rx_pin_dt_spec, GPIO_INT_EDGE_FALLING);
ASSERT_RET_SUCCESS(ret);

_callback.pin_mask = BIT(rx_pin_dt_spec.pin);
ret = gpio_add_callback_dt(&rx_pin_dt_spec, &_callback);
ASSERT_RET_SUCCESS(ret);

Related