Hello, I am working on a project to make an on screen display for a model airplane that shows GPS information. I am using the MAX7456 as the OSD driver and an EM406 from sparkfun as the GPS. Following this thread: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1220054359
I was able to upload an ASCII Font set to the Max7456 with my Uno. I am well aware that there has been others who have made an OSD from the 7456 but I want to learn how to do it instead of copying another persons work. I admit, I am using the two respective libraries because I am not experienced enough to write my own yet.
I am using the EM406 and NewSoftSerial library to get the data but it uses pins 2 and 3 for serial communication. (The EM406 shield appears to be hard wired to those pins) And the max7456 VSYNC uses pin 2 for Interrupt 0, but it is not hard wired. I know the interrupts are only on 2 and 3 so I would need to rewire my GPS shield to two different pins and adjust it in my sketch. I know the GPS does not use pins 0 and 1 because the library uses those for outputting the serial data to the serial monitor.
My question is, what pins should I rewire the GPS to? Or is there a better solution? I tried to upload the code but the forum says it exceeds 9500 character length. http://www.sparkfun.com/products/9168