I am working with quadcopter project ,here i am using a mcu called Hifive1(risc-v core) arduino compatible.
I have completed the project with RC and it is now flying and now i want to add GPS (neo 6m) to make it as an autonomous one.
As my controller doesn't have hardware uart, a library called "Softwareserial32" similar to Softwareserial ,is being used for serial communication between the gps and mcu.
Unfortunately the Interrupts for Remote control and Softwareserial32 library isr are conflicting as the library have used noInterrupts() & interrupts() function in many places ,that stops the interrupts for a long time.
Library link for reference.
I need a guidance for my problem.