I've been searching for about a week trying to find out why the example code located on sparkfun's website for the GPS shield won't work with my Leonardo and the 406 module. I've read that with the Leonardo, it's supposed to be easier to interface with things through the hardware UART through pins 1 and 2. However, I'm finding it difficult to understand how to tweak the example from sparkfun to work with the Leonardo. So far, I understand that I must use Serial1 instead of SoftwareSerial, but I'm not really sure which pins go where. Any help would be appreciated. Also, if it wouldn't be too much trouble, I'd like to understand why things must be wired a certain way. Teach a man to fish, right? Thanks in advance!
Also, the example code I'm trying to use is: http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/gps_arduino_1_0.ino