Pharos iGPS-500 GPS Clock
The primary purpose of this project is to demonstrate how to use a Pharos iGPS-500 or Pharos GPS-360 receiver with GHI’s Premium library’s USB host support.
A clock, based upon GPS messages, was implemented. The provided code runs on an EMX based board with a LCD display. The same code was used, with appropriate reference changes and a different display device on a FEZ Domino. The only requirement to using this code is a device which has USB host support.
The code supports daylight saving time in the USA, and the local time differential from UTC is hardcoded.
At the present time, there are difficulties running this code under Gadgeteer. Gadgeteer USB host support does not provide a way to get access to a device which it does not recognize. If the USB host module is not included in the Gadgeteer designer, there are still problems with getting the USB host device connected event, which is required for this code to run.