Adam M Rivera
|
580b274bde
|
AP_Declination: Added original array to test sketch. Added loop to validate new compressed array against original in 1 degree steps.
|
2012-03-30 14:21:57 +11:00 |
Adam M Rivera
|
efefc3e4f4
|
AP_Declination: Moved rows with large spikes in delta to their own unsigned exception rows. The signs are in a separate packed array.
|
2012-03-30 14:21:57 +11:00 |
Adam M Rivera
|
0dcc4e8307
|
AP_Declination: Implemented Delta Encoding and Run-Length Encoding. Added method to traverse the compressed array and return the lookup value based on the same lat_index/lon_index that was used before.
|
2012-03-30 14:21:57 +11:00 |
Adam M Rivera
|
3a849771bc
|
AP_Declination: Changed PROGMEM read function to pgm_read_word_far to support the int16_t datatype.
|
2012-03-30 14:21:57 +11:00 |
Adam M Rivera
|
370e56c00a
|
AP_Declination: Changed datatype to int16_t to support the -90 <-> 90 latitude range.
|
2012-03-30 14:21:57 +11:00 |
Adam M Rivera
|
ae257ad42b
|
AP_Declination: Reduced the size of the lookup table to support -75 <-> 70 latitude range. This allows the datatype to remain int8_t.
|
2012-03-30 14:21:57 +11:00 |
Andrew Tridgell
|
c08fd50542
|
AP_Declination: fixed build of test sketch
|
2012-03-12 17:33:15 +11:00 |
Andrew Tridgell
|
c1b945018b
|
AP_Declination: fixed usage of headers
|
2012-03-11 20:59:47 +11:00 |
Adam M Rivera
|
b9be6ed290
|
AP_Declination: Updated comment.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
|
2012-03-11 20:59:47 +11:00 |
Adam M Rivera
|
e08b50ee91
|
AP_Declination: Increased range of supported latitude coordinates.
Fixed incorrect type usage to save stack space.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
|
2012-03-11 20:59:47 +11:00 |
Adam M Rivera
|
e22da153ec
|
Added AP_Declination test sketch. I will be improving the test sketch soon.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
|
2012-03-11 20:59:47 +11:00 |
Adam M Rivera
|
d2a07b1603
|
Added AP_Declination library. It contains the lookup table (lat/lng -> declination) as well as a method that performs the lookup.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
|
2012-03-11 20:59:47 +11:00 |