This sketch is missing a short description
This is a project based on [Adafruit's wearable NeoGeo Watch project](https://learn.adafruit.com/flora-geo-watch). It uses their [16 pixel NeoPixel ring](https://www.adafruit.com/products/1463), [magnetometer/accelerometer module](https://www.adafruit.com/products/1247), [Ultimate GPS module](https://www.adafruit.com/products/1059), [Flora module](https://www.adafruit.com/products/659), [500mAh Li-Poly battery](https://www.adafruit.com/products/1578), and [charger module](https://www.adafruit.com/products/259).
It has some functional enhancements:
- It can remember its current location and later return you to that location.
- WAAS location accuracy enhancement has been enabled
- It has a 2-range speedometer mode
- The clock automatically compensates for Daylight/Summer Time
- The compass has an enhanced indicator dial
- It provides for more precise compass calibration and multiple methods for calibrating the compass
The method used to map the compass or GPS heading to an indicator LED, and the method for mapping time to the LED ring was revamped from a set of comparisons to simple math functions. This freed up the program memory needed to include these enhancements.
Note that a minor change to the LSM303 and Adafruit GPS libraries require you to use my versions rather than the versions on this site. The changes to the LSM303 library are minor and relate to the declaration of the compass calibration values. The GPS library changes are just implementation of some additional GPS commands from the PMK command set list.
Embed This Sketch
Use the following HTML code to embed the sketch code above in your blog or website.
<iframe style="height: 510px; width: 100%; margin: 10px 0 10px;" allowTransparency="true" src="https://codebender.cc/embed/sketch:406292" frameborder="0"></iframe>
Embed The Serial Monitor
You can also embed the Serial Monitor section! Just use this HTML code.
<iframe style="height: 510px; width: 100%; margin: 10px 0 10px;" allowTransparency="true" src="https://codebender.cc/embed/serialmonitor" frameborder="0"></iframe>