I'm sorry, an oversight on my part.
What is the reason you need SPI and can't use I²C or UART?
Hi H,
I chose SPI when I started this project a few years ago, so all of my peripherals use it.
Regarding the GPS UART:
The UART shares it's use with Radio control and needed a switch between the 2x, so if I can get SPI to work, it would solve this.
The UART alternative, is to use a software UART, which while it works, the problem is that it grabs the PIC process.
The SPI of the GPS is immensely difficult to do. If anyone knows how to do it let me know, but even if you search, beware there are rabbit holes that go nowhere.
C.