altos/cc1111: Adjust receive parameters to improve sensitivity
[fw/altos] / ChangeLog
1 commit 97a7cbaee806965ca7c696fb02f6e1d24b026b9b
2 Author: Bdale Garbee <bdale@gag.com>
3 Date:   Sun Jun 15 17:43:06 2014 -0600
4
5     add release to revision history
6
7 commit 79c3dc334d79eacd63bbbbec046fc2c31266560c
8 Author: Bdale Garbee <bdale@gag.com>
9 Date:   Sun Jun 15 17:40:27 2014 -0600
10
11     tweaks
12
13 commit a6c61fb993d3fd15183f8755d9058f05c606c9c0
14 Merge: 0634119 4384899
15 Author: Keith Packard <keithp@keithp.com>
16 Date:   Sun Jun 15 16:31:01 2014 -0700
17
18     Merge remote-tracking branch 'origin/master'
19
20 commit 0634119df45bf8d8a040b47bdfc6d9801b5e069a
21 Author: Keith Packard <keithp@keithp.com>
22 Date:   Sun Jun 15 16:24:28 2014 -0700
23
24     micropeak: Deal with 64-bit windows
25     
26     Install 64-bit version of java. Install our bits in the 64-bit app directory
27     
28     Signed-off-by: Keith Packard <keithp@keithp.com>
29
30 commit b6eb1ac1b777b6c11e8f24c5ab5915b224101d40
31 Author: Keith Packard <keithp@keithp.com>
32 Date:   Sun Jun 15 16:16:59 2014 -0700
33
34     Add notes about windows driver signing in the 'signing-driver' file
35     
36     Signed-off-by: Keith Packard <keithp@keithp.com>
37
38 commit 6277827520df4df5ecda58898e5f99035f90282c
39 Author: Keith Packard <keithp@keithp.com>
40 Date:   Sun Jun 15 16:11:49 2014 -0700
41
42     altosui: Ship telegps firmware
43     
44     Signed-off-by: Keith Packard <keithp@keithp.com>
45
46 commit 3b5651d311d4268a130996e71afc11b508e59637
47 Author: Keith Packard <keithp@keithp.com>
48 Date:   Sun Jun 15 16:10:15 2014 -0700
49
50     windows: Sign altusmetrum.inf with altusmetrum.cat
51     
52     This .cat file will need to be updated when we get our 'real'
53     signature.
54     
55     Signed-off-by: Keith Packard <keithp@keithp.com>
56
57 commit ef6998c2d052bf639f257b71baefacf3a652506f
58 Author: Keith Packard <keithp@keithp.com>
59 Date:   Sun Jun 15 16:06:42 2014 -0700
60
61     icon: Add drop-shadows to the SVG files; stop generating in the png versions
62     
63     Now everyone gets drop shadows.
64     
65     Signed-off-by: Keith Packard <keithp@keithp.com>
66
67 commit 43848991defaeb7fae994101675b0056f9d9a2ed
68 Author: Bdale Garbee <bdale@gag.com>
69 Date:   Sun Jun 15 17:29:49 2014 -0600
70
71     update Releasing document to include TeleGPS firmware files in those copied
72
73 commit 90e03dfc8534fc4fc25f6a5ee9ec109b98baa238
74 Author: Bdale Garbee <bdale@gag.com>
75 Date:   Sun Jun 15 17:28:02 2014 -0600
76
77     document mounting hole size for TeleGPS
78
79 commit 44fc36b3f74386f0055eac4d9b9d201e6fff0847
80 Author: Keith Packard <keithp@keithp.com>
81 Date:   Sun Jun 15 16:08:27 2014 -0700
82
83     altosui: Deal with 64-bit windows
84     
85     Get a 64-bit java version installed
86     
87     Signed-off-by: Keith Packard <keithp@keithp.com>
88
89 commit 1a563026409ccff5dea6f89e567accb09bc4b5f6
90 Author: Keith Packard <keithp@keithp.com>
91 Date:   Sun Jun 15 14:09:09 2014 -0700
92
93     telegps: Deal with 64-bit windows differently on install
94     
95     Download a 64-bit version of java as needed, install in 64-bit paths
96     instead of 32-bit paths.
97     
98     Signed-off-by: Keith Packard <keithp@keithp.com>
99
100 commit abf731b3d79b66d9da62496cebf157f2888a4c93
101 Author: Keith Packard <keithp@keithp.com>
102 Date:   Sun Jun 15 12:39:49 2014 -0700
103
104     windows: Rename telemetrum.inf to altusmetrum.inf
105     
106     Use the corporate name for this file
107     
108     Signed-off-by: Keith Packard <keithp@keithp.com>
109
110 commit 8073007292875169a6304824ae52039ce6564813
111 Author: Keith Packard <keithp@keithp.com>
112 Date:   Sat Jun 14 22:29:01 2014 -0700
113
114     telegps: Include telegps firmware in windows package
115     
116     This was disabled when the firmware wasn't ready yet
117     
118     Signed-off-by: Keith Packard <keithp@keithp.com>
119
120 commit 6cad0b783f654864f0d6d8726c74605f108db3e0
121 Author: Keith Packard <keithp@keithp.com>
122 Date:   Sat Jun 14 22:23:10 2014 -0700
123
124     altosuilib: Remove some debugging printfs
125     
126     Signed-off-by: Keith Packard <keithp@keithp.com>
127
128 commit 823ef386f9dc5c5df197936f4254921f2e0282b0
129 Author: Keith Packard <keithp@keithp.com>
130 Date:   Sat Jun 14 20:08:40 2014 -0700
131
132     altoslib: AltosFlightStatsTable: another editable text field that shouldn't be
133     
134     Signed-off-by: Keith Packard <keithp@keithp.com>
135
136 commit 5392ee3c5328f8384ed30a2d147e4be96075e064
137 Author: Keith Packard <keithp@keithp.com>
138 Date:   Sat Jun 14 18:51:25 2014 -0700
139
140     altosuilib: Serialize access to async tile notify function in preload
141     
142     This ensures that we see each tile getting downloaded and don't
143     mis-count, which would result in wedging the process
144     
145     Signed-off-by: Keith Packard <keithp@keithp.com>
146
147 commit 23708b4760250f55e8e3b1a0141df9a9ee17a936
148 Author: Keith Packard <keithp@keithp.com>
149 Date:   Sat Jun 14 18:34:09 2014 -0700
150
151     icon: Make the icon shadows a bit less harsh
152     
153     Signed-off-by: Keith Packard <keithp@keithp.com>
154
155 commit 4e3318645d08dda483aced97450b344629902c4d
156 Author: Keith Packard <keithp@keithp.com>
157 Date:   Sat Jun 14 18:11:28 2014 -0700
158
159     debian: Build requires /usr/bin/convert now
160     
161     This is provided by either graphicsmagick or imagemagick
162     
163     Signed-off-by: Keith Packard <keithp@keithp.com>
164
165 commit 382e27de3472489f8f26c8c0868732d67754ecf5
166 Author: Keith Packard <keithp@keithp.com>
167 Date:   Sat Jun 14 18:09:31 2014 -0700
168
169     telegps/micropeak: Ship built Mac OSX icons
170     
171     Signed-off-by: Keith Packard <keithp@keithp.com>
172
173 commit 33da986161c38936cff82fe43046f0bcd5e24d8e
174 Author: Keith Packard <keithp@keithp.com>
175 Date:   Sat Jun 14 18:07:39 2014 -0700
176
177     icon: Build resolutions needed for Java bits too
178     
179     Signed-off-by: Keith Packard <keithp@keithp.com>
180
181 commit 66c4a091bb6a294f9d406e75f3634492c886d139
182 Author: Keith Packard <keithp@keithp.com>
183 Date:   Sat Jun 14 18:06:36 2014 -0700
184
185     altosui: Build MacOSX icon from svg
186     
187     Signed-off-by: Keith Packard <keithp@keithp.com>
188
189 commit b825ea71ebcc4a8da3e339ab3e21b0ad47f2e48f
190 Author: Keith Packard <keithp@keithp.com>
191 Date:   Sat Jun 14 18:02:51 2014 -0700
192
193     icon: Build windows ico files, clean built files
194     
195     Signed-off-by: Keith Packard <keithp@keithp.com>
196
197 commit 4ec960b705b87b15d015abb2a9a3e23eee414f1d
198 Author: Keith Packard <keithp@keithp.com>
199 Date:   Sat Jun 14 17:51:46 2014 -0700
200
201     icon: Create all icons from .svg files
202     
203     Remove images from repository, leaving only the svg files and build
204     instructions
205     
206     Signed-off-by: Keith Packard <keithp@keithp.com>
207
208 commit 951fda701ed31f4d8390c130215597e8f63e837e
209 Author: Keith Packard <keithp@keithp.com>
210 Date:   Sat Jun 14 16:26:22 2014 -0700
211
212     altosuilib: Make graph enable buttons be CheckBoxes instead of RadioButtons
213     
214     aj noticed.
215     
216     Signed-off-by: Keith Packard <keithp@keithp.com>
217
218 commit 8e00f59be582de86cef28b33ce5523f39d3dc933
219 Author: Keith Packard <keithp@keithp.com>
220 Date:   Sat Jun 14 16:05:51 2014 -0700
221
222     telegps: Fix Mac icon file name
223     
224     Signed-off-by: Keith Packard <keithp@keithp.com>
225
226 commit 92943bf4536d4167edd097e61de5e6b4f29130f8
227 Author: Keith Packard <keithp@keithp.com>
228 Date:   Sat Jun 14 15:44:20 2014 -0700
229
230     micropeak: Make statistics entries un-editable
231     
232     Otherwise you can actually type in the various fields.x
233     
234     Signed-off-by: Keith Packard <keithp@keithp.com>
235
236 commit 1fc3032d688cbb7c09c1dffde30cc815f3594e29
237 Author: Keith Packard <keithp@keithp.com>
238 Date:   Sat Jun 14 15:20:07 2014 -0700
239
240     alotsuilib: Remove old "mega" and "mini" file extensions from data chooser
241     
242     We never shipped AltosUI which stored mega/mini files in different extensions
243     
244     Signed-off-by: Keith Packard <keithp@keithp.com>
245
246 commit c11b2f5caa3fbe2bc977e716ec1c3ccee9e75884
247 Author: Keith Packard <keithp@keithp.com>
248 Date:   Sat Jun 14 14:41:13 2014 -0700
249
250     altosui/telegps: Switch to AltosUIIndicator and AltosUIFlightTab
251     
252     Removes replicated code across all flight tabs
253     
254     Signed-off-by: Keith Packard <keithp@keithp.com>
255
256 commit f5887a3e7cf993e23dbb1e0f6b9ebece78c34413
257 Author: Keith Packard <keithp@keithp.com>
258 Date:   Sat Jun 14 14:40:24 2014 -0700
259
260     altosuilib: Add AltosUIFlightTab class
261     
262     This covers most of the common functions for all flight status display tabs.
263     
264     Signed-off-by: Keith Packard <keithp@keithp.com>
265
266 commit 8250777e6e869bcee9781691caa1f2a7cfb33b43
267 Author: Keith Packard <keithp@keithp.com>
268 Date:   Sat Jun 14 14:39:26 2014 -0700
269
270     altosuilib: Add more options to AltosUIIndicator to suit AltosUI
271     
272     This makes AltosUIIndicator capable of displaying most stuff in AltosUI
273     
274     Signed-off-by: Keith Packard <keithp@keithp.com>
275
276 commit 19273a4a341342ca6b5d65cfc490d92cbf23356f
277 Author: Keith Packard <keithp@keithp.com>
278 Date:   Sat Jun 14 14:38:00 2014 -0700
279
280     altosuilib: Make sure only one thread is closing serial device
281     
282     Multiple closers can cause a crash by freeing the libaltos device twice
283     
284     Signed-off-by: Keith Packard <keithp@keithp.com>
285
286 commit 2903f0911e79e381c6125022bb84096321c258eb
287 Author: Keith Packard <keithp@keithp.com>
288 Date:   Sat Jun 14 14:37:35 2014 -0700
289
290     altosuilib: provide getName() for AltosInfoTable
291     
292     Signed-off-by: Keith Packard <keithp@keithp.com>
293
294 commit 242e968a6982f2ceaa79780cbeec8c4e21321b44
295 Author: Keith Packard <keithp@keithp.com>
296 Date:   Sat Jun 14 14:36:49 2014 -0700
297
298     altosuilib: In graph, show zero sats in view as 0 instead of MISSING
299     
300     Signed-off-by: Keith Packard <keithp@keithp.com>
301
302 commit c7553c54765dcc9ac532fe52aae9594b2ad5e560
303 Author: Keith Packard <keithp@keithp.com>
304 Date:   Sat Jun 14 14:36:11 2014 -0700
305
306     altosuilib: Require all flight display classes to provide a name
307     
308     Signed-off-by: Keith Packard <keithp@keithp.com>
309
310 commit 14f0faae48849ff6f1e326a294b54c504c730bb9
311 Author: Keith Packard <keithp@keithp.com>
312 Date:   Sat Jun 14 14:34:59 2014 -0700
313
314     altoslib: When GPS disappears, set range and elevation to MISSING
315     
316     Use MISSING instead of bogus values so that displayers can tell what
317     to do.
318     
319     Signed-off-by: Keith Packard <keithp@keithp.com>
320
321 commit 451950bba9ee3b25b5d0c6e5f0b55f08a5b29f73
322 Author: Keith Packard <keithp@keithp.com>
323 Date:   Sat Jun 14 14:33:58 2014 -0700
324
325     altoslib: Add units converters for latitude and longitude
326     
327     Makes display of these values consistent across all instances
328     
329     Signed-off-by: Keith Packard <keithp@keithp.com>
330
331 commit ae7084f5199318dc6582e212492a50cfda1cebb8
332 Author: Keith Packard <keithp@keithp.com>
333 Date:   Fri Jun 13 22:36:00 2014 -0700
334
335     doc: TeleGPS docs are complete
336     
337     All TeleGPS features should now be documented to some degree
338     
339     Signed-off-by: Keith Packard <keithp@keithp.com>
340
341 commit bfbabfa60f3cedd994f693867bce56aad05be02a
342 Author: Keith Packard <keithp@keithp.com>
343 Date:   Fri Jun 13 22:04:57 2014 -0700
344
345     telegps: Allow TeleGPS preferences to have a custom title and label
346     
347     Don't just inherit the AltosUI ones
348     
349     Signed-off-by: Keith Packard <keithp@keithp.com>
350
351 commit 536db8d03aedb45698c42418c50a46d609fc98ad
352 Author: Keith Packard <keithp@keithp.com>
353 Date:   Fri Jun 13 22:04:35 2014 -0700
354
355     doc: Add a bunch more stuff to the telegps docs
356     
357     Signed-off-by: Keith Packard <keithp@keithp.com>
358
359 commit 9a6a3c34293eac6442f766e13ce148f595e891eb
360 Author: Keith Packard <keithp@keithp.com>
361 Date:   Fri Jun 13 21:26:33 2014 -0700
362
363     altosuilib: Make map-cache per-window instead of global
364     
365     This consumes more memory, but avoids cache conflicts between windows
366     
367     Signed-off-by: Keith Packard <keithp@keithp.com>
368
369 commit 92895c87bc3d97bf4990f1feda0bd8b07da4c405
370 Author: Keith Packard <keithp@keithp.com>
371 Date:   Fri Jun 13 21:25:41 2014 -0700
372
373     telegps: Shuffle menu entries around
374     
375     I think this makes them a bit more logical
376     
377     Signed-off-by: Keith Packard <keithp@keithp.com>
378
379 commit fb2d0c1ef98d9df3f64fb756d78392ce63a73435
380 Author: Keith Packard <keithp@keithp.com>
381 Date:   Fri Jun 13 15:54:08 2014 -0700
382
383     altosdroid: Improve voice for TeleGPS
384     
385     This avoids making lots of useless voice announcements for TeleGPS
386     
387     Signed-off-by: Keith Packard <keithp@keithp.com>
388
389 commit 191ea4a7bbcb22d70c648a9ba746f1061e6f74cb
390 Author: Keith Packard <keithp@keithp.com>
391 Date:   Fri Jun 13 15:53:30 2014 -0700
392
393     altosdroid: Don't crash when the map is touched
394     
395     The map 'canScroll' method was crashing when dereferencing a null
396     value somewhere. Just check all of them and bail instead of crashing.
397     
398     Signed-off-by: Keith Packard <keithp@keithp.com>
399
400 commit 3f7e885055f8a97f334e0cd3163b760b174114b6
401 Author: Keith Packard <keithp@keithp.com>
402 Date:   Fri Jun 13 15:23:30 2014 -0700
403
404     telegps: Add status tab
405     
406     This includes pad-relative information, battery voltage and version information
407     
408     Signed-off-by: Keith Packard <keithp@keithp.com>
409
410 commit 876acbdc22ff93c22836f789e0b6394eb19e0da3
411 Author: Keith Packard <keithp@keithp.com>
412 Date:   Fri Jun 13 15:22:25 2014 -0700
413
414     altoslib: Correctly save firmware version in AltosState
415     
416     It wasn't getting cloned
417     
418     Signed-off-by: Keith Packard <keithp@keithp.com>
419
420 commit 3bfba8f9dbc1627a317804713f83b9d06566d008
421 Author: Keith Packard <keithp@keithp.com>
422 Date:   Fri Jun 13 15:21:28 2014 -0700
423
424     altoslib: Add conversion class for voltages
425     
426     Provide a common presentation for voltage values
427     
428     Signed-off-by: Keith Packard <keithp@keithp.com>
429
430 commit 7ed63b6c3d5878a59f52f4114b5b01942735805f
431 Author: Keith Packard <keithp@keithp.com>
432 Date:   Fri Jun 13 15:20:20 2014 -0700
433
434     altosuilib: Build some common classes for displaying values in flight window
435     
436     Right now, all of the flight displays have piles of custom code for
437     displaying values. These new widgets should be able to replace most of
438     that.
439     
440     Signed-off-by: Keith Packard <keithp@keithp.com>
441
442 commit a21dbb05fad2625d17bc2302faa96dc295e6ed7c
443 Author: Keith Packard <keithp@keithp.com>
444 Date:   Fri Jun 13 00:28:38 2014 -0700
445
446     telegps: Show flight number in monitor window
447     
448     This lets the user find the flight by number
449     
450     Signed-off-by: Keith Packard <keithp@keithp.com>
451
452 commit 8cb41ce9a64029b611b3595c86a4a8e74b952ff4
453 Author: Keith Packard <keithp@keithp.com>
454 Date:   Fri Jun 13 00:28:09 2014 -0700
455
456     telegps: Disconnect telemetry device when closing monitor window
457     
458     Signed-off-by: Keith Packard <keithp@keithp.com>
459
460 commit fd9ae83492648c5d39f60bdcff15481efb365701
461 Author: Keith Packard <keithp@keithp.com>
462 Date:   Fri Jun 13 00:27:19 2014 -0700
463
464     altoslib: Remove telem monitoring when closing log file
465     
466     If we don't remove the telemetry monitor, the telemetry device will
467     still be sending telemetry, which isn't good.
468     
469     Signed-off-by: Keith Packard <keithp@keithp.com>
470
471 commit 07baa7596b36cf808cd1ee26ff158b1cf8585294
472 Author: Keith Packard <keithp@keithp.com>
473 Date:   Fri Jun 13 00:01:46 2014 -0700
474
475     altoslib: Call state.set_serial first for telemetry parsing
476     
477     If we ever get around to supporting multiple simultaneous remote
478     devices, we'll need to notice that the serial changed right away
479     
480     Signed-off-by: Keith Packard <keithp@keithp.com>
481
482 commit f49540acd48292bd9f68ded647561d0e800c619d
483 Author: Keith Packard <keithp@keithp.com>
484 Date:   Thu Jun 12 23:59:37 2014 -0700
485
486     altos/telegps: Create new flight if current flight is erased
487     
488     telegps is unique in that USB may be connected while a flight is
489     active and sensible things should happen. If a flight is being
490     recorded and gets erased, then a new flight should be started.
491     
492     This is done by hooking in the flight erase code and calling out to
493     the tracker code to figure out whether to switch to a new flight or not.
494     
495     Signed-off-by: Keith Packard <keithp@keithp.com>
496
497 commit 8117ba3553789a2bae9beb92fbe9e14e3cc79389
498 Author: Keith Packard <keithp@keithp.com>
499 Date:   Thu Jun 12 23:56:07 2014 -0700
500
501     altos: Define ao_log_mutex in ao_log.c rather than every log product
502     
503     Signed-off-by: Keith Packard <keithp@keithp.com>
504
505 commit dcaaf51245b44a440ee8590512f71195c30c16ae
506 Author: Keith Packard <keithp@keithp.com>
507 Date:   Thu Jun 12 21:54:13 2014 -0700
508
509     altos/telegps: Keep ring of recent GPS positions to detect motion quickly
510     
511     Instead of comparing only against the last logged value, keep a ring
512     and start logging as soon as we move away from the furthest one in the ring.
513     
514     Signed-off-by: Keith Packard <keithp@keithp.com>
515
516 commit 740d964ab82da8695c04650926afee4a0905011c
517 Author: Keith Packard <keithp@keithp.com>
518 Date:   Thu Jun 12 21:53:07 2014 -0700
519
520     altos/telegps: Set default log to 496kB for 4 logs
521     
522     This leaves space for four flight logs.
523     
524     Signed-off-by: Keith Packard <keithp@keithp.com>
525
526 commit 77b5c0cc7f085aa3c0fada5d4a943eeaf16cf6e0
527 Author: Keith Packard <keithp@keithp.com>
528 Date:   Thu Jun 12 21:52:13 2014 -0700
529
530     altos: Show current flight number for TeleGPS
531     
532     Signed-off-by: Keith Packard <keithp@keithp.com>
533
534 commit bfdaa95cb72c833896076d4e1a4bfe61d9549fed
535 Author: Keith Packard <keithp@keithp.com>
536 Date:   Thu Jun 12 15:59:20 2014 -0700
537
538     debian: Fix build depends icotool -> icoutils
539     
540     Signed-off-by: Keith Packard <keithp@keithp.com>
541
542 commit 7e911c2afff78db2e385c6346c90bfcd72a8f3fb
543 Author: Keith Packard <keithp@keithp.com>
544 Date:   Thu Jun 12 14:34:02 2014 -0700
545
546     altos/telegps: Don't log data when plugged in to USB
547     
548     We don't want to accidentally log stuff when you're just trying to
549     charge the battery.
550     
551     Signed-off-by: Keith Packard <keithp@keithp.com>
552
553 commit 7d77d83685cbfce5323767bbfae3bd18be175ffc
554 Author: Keith Packard <keithp@keithp.com>
555 Date:   Thu Jun 12 14:32:15 2014 -0700
556
557     telegps: Don't re-add frequency menu when already present.
558     
559     If the receiver disappears, we'll stop tracking, but won't pull the
560     frequency menu down. Doing that would take a bit of work, and it
561     doesn't seem worth the effort. As a kludge-around, avoid re-creating
562     the frequency menu if it's already displayed when we connect to
563     another device.
564     
565     Signed-off-by: Keith Packard <keithp@keithp.com>
566
567 commit 8044eb8e23366e91c741060939baff5137f841c7
568 Author: Keith Packard <keithp@keithp.com>
569 Date:   Thu Jun 12 14:12:08 2014 -0700
570
571     altosui/telegps: Reduce CPU time needed for flight displays
572     
573     Don't update displays which aren't shown; track hierarchy changes to
574     trigger display from most recent state data.
575     
576     Don't update values which haven't changed; remember previous values
577     and compare with new before updating widget contents.
578     
579     Signed-off-by: Keith Packard <keithp@keithp.com>
580
581 commit e00ffe6ab6197ab48ba8ce3cf71a197f7215649f
582 Author: Keith Packard <keithp@keithp.com>
583 Date:   Wed Jun 11 23:28:55 2014 -0700
584
585     doc: Add TeleGPS screenshots
586     
587     Signed-off-by: Keith Packard <keithp@keithp.com>
588
589 commit c7774114f7bc62e2100c7575b1dcf3536ed56343
590 Author: Keith Packard <keithp@keithp.com>
591 Date:   Wed Jun 11 23:28:36 2014 -0700
592
593     doc: Update altusmetrum docs and screen shots for 1.4
594     
595     Signed-off-by: Keith Packard <keithp@keithp.com>
596
597 commit 1ed591c7bdf19fe54bbde1827d0717f0ae51e003
598 Author: Keith Packard <keithp@keithp.com>
599 Date:   Wed Jun 11 23:27:16 2014 -0700
600
601     telegps: Remove 'Flight' from titles
602     
603     Signed-off-by: Keith Packard <keithp@keithp.com>
604
605 commit 0495f1b5282d8f7449cbbc1dbf99d63818d7c03c
606 Author: Keith Packard <keithp@keithp.com>
607 Date:   Wed Jun 11 23:26:36 2014 -0700
608
609     altos/telegps: Build .ihx versions for TeleGPS
610     
611     Needed to load with java
612     
613     Signed-off-by: Keith Packard <keithp@keithp.com>
614
615 commit 6f306b267f63d0f59fb77b1ce41c678042dd6802
616 Author: Keith Packard <keithp@keithp.com>
617 Date:   Wed Jun 11 23:04:46 2014 -0700
618
619     altosuilib: Repaint map when starting line draw
620     
621     Starting line draw will remove any existing line, so repaint to get
622     rid of it
623     
624     Signed-off-by: Keith Packard <keithp@keithp.com>
625
626 commit efb6a3d5ed12f8061a48a66efcfe066e68eaf792
627 Author: Keith Packard <keithp@keithp.com>
628 Date:   Wed Jun 11 23:04:11 2014 -0700
629
630     altoslib: Report GPS height when baro height is not available
631     
632     Signed-off-by: Keith Packard <keithp@keithp.com>
633
634 commit 57272609b0d2890029fdeceeca14da93cebdb471
635 Author: Keith Packard <keithp@keithp.com>
636 Date:   Wed Jun 11 21:37:23 2014 -0700
637
638     altosui: Don't list tracker parameters when configuring altimeter
639     
640     Signed-off-by: Keith Packard <keithp@keithp.com>
641
642 commit bfc0c65c9f9ec9547d71016fc897ba35bdb414f8
643 Author: Keith Packard <keithp@keithp.com>
644 Date:   Wed Jun 11 20:36:49 2014 -0700
645
646     altosuilib: Handle font and units changes in maps and stats table
647     
648     Add AltosFontListener and AltosUnitsListener bits as needed
649     
650     Signed-off-by: Keith Packard <keithp@keithp.com>
651
652 commit 2182c49298e0862a60dea104450d5f74dbeaeeb2
653 Author: Keith Packard <keithp@keithp.com>
654 Date:   Wed Jun 11 19:57:24 2014 -0700
655
656     doc: Update 1.4 release notes to include a few more changes
657     
658     pyro firing time.
659     flight erase on TeleMega/TeleMetrum v2
660     
661     Signed-off-by: Keith Packard <keithp@keithp.com>
662
663 commit d744e588b7504f314e39b1407152d11c031673c9
664 Author: Keith Packard <keithp@keithp.com>
665 Date:   Wed Jun 11 19:51:37 2014 -0700
666
667     altosui: Add pyro firing time configuration
668     
669     Signed-off-by: Keith Packard <keithp@keithp.com>
670
671 commit fcbfb3aea20e564045fc6a86f978cacabfc73226
672 Author: Keith Packard <keithp@keithp.com>
673 Date:   Wed Jun 11 18:58:09 2014 -0700
674
675     altosdroid: Altosdroid build doesn't work in parallel, so stop trying
676     
677     Signed-off-by: Keith Packard <keithp@keithp.com>
678
679 commit c661d5de7d9c8e430211e0f97ab0bf3f09a1a543
680 Author: Keith Packard <keithp@keithp.com>
681 Date:   Wed Jun 11 18:53:42 2014 -0700
682
683     altos: Re-enable telemini v2.0 builds
684     
685     Signed-off-by: Keith Packard <keithp@keithp.com>
686
687 commit 18b0f0966dfc4d1a716d4faea6f661bd3594bd94
688 Author: Keith Packard <keithp@keithp.com>
689 Date:   Wed Jun 11 18:53:10 2014 -0700
690
691     altos/telemini-v2.0: Disable beep frequency config on TeleMini v2.0
692     
693     Not enough flash otherwise.
694     
695     Signed-off-by: Keith Packard <keithp@keithp.com>
696
697 commit ac5b15692874ea3f7b3814250ab49c68786aa982
698 Author: Keith Packard <keithp@keithp.com>
699 Date:   Wed Jun 11 18:51:19 2014 -0700
700
701     altosuilib: Remove old widget-based map UI
702     
703     Signed-off-by: Keith Packard <keithp@keithp.com>
704
705 commit 7a70e6fe3a11382d7f6653d19afac9ceb563db3b
706 Author: Keith Packard <keithp@keithp.com>
707 Date:   Wed Jun 11 18:50:07 2014 -0700
708
709     altos: Disable TeleMini v2.0 build for now
710
711 commit a8325483adb8d9ffda62d3f4900cf52bde70ff62
712 Author: Keith Packard <keithp@keithp.com>
713 Date:   Wed Jun 11 18:48:11 2014 -0700
714
715     altoslib: Use GPS seconds as an additional sort key for TeleGPS eeprom
716     
717     Long idle periods with TeleGPS can easily overflow 16 bits of tick
718     count. Using the GPS seconds provides an additional sort which will
719     span the tick wrap-around.
720     
721     Signed-off-by: Keith Packard <keithp@keithp.com>
722
723 commit db2443fdbf65b65703217174303027c439124a83
724 Author: Keith Packard <keithp@keithp.com>
725 Date:   Wed Jun 11 18:46:47 2014 -0700
726
727     altosuilib: Rewrite map GUI bits
728     
729     Use a single large Canvas and draw images on top by hand.
730     
731     Signed-off-by: Keith Packard <keithp@keithp.com>
732
733 commit ac33ca137551e32235cd2a0304da4b5e7af51a44
734 Author: Keith Packard <keithp@keithp.com>
735 Date:   Tue Jun 10 11:36:03 2014 -0700
736
737     telegps: Add statistics tab to graph UI
738     
739     Signed-off-by: Keith Packard <keithp@keithp.com>
740
741 commit 73249dbf16382c91c2a220ff852a4f099fe0de3d
742 Author: Keith Packard <keithp@keithp.com>
743 Date:   Tue Jun 10 11:35:30 2014 -0700
744
745     altosuilib: Move AltosFlightStatsTable to altosuilib
746     
747     So that TeleGPS can share it
748     
749     Signed-off-by: Keith Packard <keithp@keithp.com>
750
751 commit 9ef32b103c5c312aaa90b6546e504f2edeb1f99a
752 Author: Keith Packard <keithp@keithp.com>
753 Date:   Tue Jun 10 11:34:21 2014 -0700
754
755     altosuilib: Skip voice announcements for invalid values
756     
757     When height and speed values aren't available, don't say anything
758     
759     Signed-off-by: Keith Packard <keithp@keithp.com>
760
761 commit 90686853e46b7f0df9bdaf671f859819eef926e0
762 Author: Keith Packard <keithp@keithp.com>
763 Date:   Tue Jun 10 11:32:57 2014 -0700
764
765     altosui: Show "Missing" instead of huge numbers in descent/landed tabs
766     
767     Signed-off-by: Keith Packard <keithp@keithp.com>
768
769 commit 7bdd0deabaae38ddfecd1ea2ea8deaf9af40b2ac
770 Author: Keith Packard <keithp@keithp.com>
771 Date:   Tue Jun 10 11:31:53 2014 -0700
772
773     altoslib: Use GPS speed/height values when other sensors are missing
774     
775     This lets TeleGPS report height/speed values without needing to
776     customize every AltosState user to pull out GPS values when the other
777     sensors aren't present.
778     
779     Signed-off-by: Keith Packard <keithp@keithp.com>
780
781 commit 6fc58142d2a108c91d257eb0175098bf082834f9
782 Author: Keith Packard <keithp@keithp.com>
783 Date:   Tue Jun 10 11:30:36 2014 -0700
784
785     altosuilib: Split battery graph enable out from other adc enables
786     
787     This lets TeleGPS just show the battery voltage values without also
788     adding enable lines for the other flight computer ADC values like
789     ignitor voltages.
790     
791     Signed-off-by: Keith Packard <keithp@keithp.com>
792
793 commit 9d39bbd22e6cde1bbb39e7b5450f297d47365769
794 Author: Keith Packard <keithp@keithp.com>
795 Date:   Tue Jun 10 10:19:43 2014 -0700
796
797     altoslib: Check for time going backwards when replaying from file
798     
799     Signed-off-by: Keith Packard <keithp@keithp.com>
800
801 commit ff13cf1359e1f4ae33b16a5867fd364993566b65
802 Author: Keith Packard <keithp@keithp.com>
803 Date:   Tue Jun 10 10:18:44 2014 -0700
804
805     altoslib: Add new 'stateless' flight state for TeleGPS
806     
807     TeleGPS has no flight state, so add a new 'stateless' state for code
808     to handle this case differently than any of the existing states
809     
810     Signed-off-by: Keith Packard <keithp@keithp.com>
811
812 commit 871fb4753a3b54cc2e22309e80e24dfe9cc54511
813 Author: Keith Packard <keithp@keithp.com>
814 Date:   Tue Jun 10 10:15:47 2014 -0700
815
816     altoslib: TeleGPS no longer logs satellite information
817     
818     This doubles the amount of space available to log position information
819     
820     Signed-off-by: Keith Packard <keithp@keithp.com>
821
822 commit 5f2029bd4e31289fb03e6af39abdbc16f8b8fa78
823 Author: Keith Packard <keithp@keithp.com>
824 Date:   Tue Jun 10 10:14:07 2014 -0700
825
826     altoslib/altosui/telegps: Switch TeleGPS config to motion/interval
827     
828     TeleGPS had configurable boost-detect values; those have been replaced
829     with a configurable stop-tracking motion limit and logging/telemetry
830     interval value.
831     
832     Signed-off-by: Keith Packard <keithp@keithp.com>
833
834 commit ae1174317fc476e39077f7dc257ec08709c6b301
835 Author: Keith Packard <keithp@keithp.com>
836 Date:   Tue Jun 10 10:11:03 2014 -0700
837
838     altoslib/altosui/telegps: Change log size configuration
839     
840     * Use new log-space value provided by firmware when available.
841     
842     * Divide that up into 1-8 flights and offer those sizes as options to
843       the user instead of a fixed set of sizes.
844     
845     * Show how many flights each selection will store
846     
847     * This also checks values provided by the user
848     
849     Signed-off-by: Keith Packard <keithp@keithp.com>
850
851 commit 44ca50a2c9404c92cc887a23dfa25b335ebe6198
852 Author: Keith Packard <keithp@keithp.com>
853 Date:   Tue Jun 10 09:55:04 2014 -0700
854
855     altos: Set TeleGPS default log size to half of avaiable memory
856     
857     LPC11U14 doesn't have on-chip config space, so we're consuming a block
858     of external flash. As a result, only 1984kB are available for
859     logging. Set the default log size to half of that to store two flights.
860     
861     Signed-off-by: Keith Packard <keithp@keithp.com>
862
863 commit 9d7f4fb6af0fee843191766858e39a481aeda347
864 Author: Keith Packard <keithp@keithp.com>
865 Date:   Tue Jun 10 09:52:15 2014 -0700
866
867     altos: Simplify tracker logic, removing boost detect
868     
869     This removes the ao_flight_state value from the tracker code and makes
870     it simply log position information when the device has moved within
871     the last 10 log intervals. This also changes the configuration
872     parameters to define what 'motionless' means, and what interval to
873     configure the GPS receiver for, log data and send telemetry.
874     
875     Signed-off-by: Keith Packard <keithp@keithp.com>
876
877 commit c5a7889a8da3da64deb0f118656784e0ee3fd511
878 Author: Keith Packard <keithp@keithp.com>
879 Date:   Tue Jun 10 09:47:04 2014 -0700
880
881     Revert adding state to GPS location packets
882     
883     TeleGPS no longer has ao_flight_state
884     
885     Signed-off-by: Keith Packard <keithp@keithp.com>
886
887 commit f6d633d73a8f826cf2a3128e3e234bd11af49718
888 Author: Keith Packard <keithp@keithp.com>
889 Date:   Tue Jun 10 09:44:57 2014 -0700
890
891     Revert "ao-tools: Parse TeleGPS state value from gps location packet"
892     
893     This reverts commit 428d09294ba0395fedd71346ad00fd90a4cdde97.
894
895 commit da9575fce5ff4dfe83522e290973a01c43e4661f
896 Author: Keith Packard <keithp@keithp.com>
897 Date:   Tue Jun 10 09:42:43 2014 -0700
898
899     altos: Make extra pyro channel firing time configurable
900     
901     This adds a 'I' parameter to set the extra pyro channel firing time
902     (in ticks). This has no effect on the main/drogue channels.
903     
904     Signed-off-by: Keith Packard <keithp@keithp.com>
905
906 commit 75df97b5f6ade3310618a477b685d39b7fd4666e
907 Author: Keith Packard <keithp@keithp.com>
908 Date:   Tue Jun 10 09:37:43 2014 -0700
909
910     altos: Report total available log space in version command
911     
912     This provides a more accurate means of determining available log space
913     than guessing whether some portion of the flash chip holds
914     configuration data.
915     
916     Signed-off-by: Keith Packard <keithp@keithp.com>
917
918 commit 998eae61ecf56dd6ead4ec6ad82c952ae84170df
919 Author: Keith Packard <keithp@keithp.com>
920 Date:   Tue Jun 10 09:36:59 2014 -0700
921
922     Revert "altos: Write current flight state to GPS data from GPS drivers"
923     
924     This reverts commit db6003d34595fbd103d5b131912b6a797254f1c5.
925
926 commit d696b34b4823647e2e91093ba9d5a351d3a52f8a
927 Author: Keith Packard <keithp@keithp.com>
928 Date:   Sun Jun 8 16:08:30 2014 -0700
929
930     Revert "altoslib: Parse TeleGPS state value from GPS telemetry packet"
931     
932     This reverts commit d69547796caf74405f8304d23d4ae318315bbd7b.
933
934 commit 5c117621444bc13aebbc7dc618b4a56f620931ac
935 Author: Keith Packard <keithp@keithp.com>
936 Date:   Sat Jun 7 22:37:30 2014 -0700
937
938     Bump to version 1.3.2.4
939
940 commit b33de8ba1e48d8ad0cb78f1c5692bb81da916080
941 Author: Keith Packard <keithp@keithp.com>
942 Date:   Sat Jun 7 22:25:17 2014 -0700
943
944     altoslib: Recover battery voltage from TeleGPS configuration packet
945     
946     TeleGPS stuffs battery voltage in the apogee_delay slot of the
947     configuration packet. Pull it out from there and stick it into the
948     current state.
949     
950     Signed-off-by: Keith Packard <keithp@keithp.com>
951
952 commit 6950506beacb1bcd5b8e54c3935174cf800e9aed
953 Author: Keith Packard <keithp@keithp.com>
954 Date:   Sat Jun 7 22:24:08 2014 -0700
955
956     altoslib: TeleMega uses 5.6k/10k divider for v_batt
957     
958     I suspect the 15 and 27 values are a 'close approximation' for integer
959     work on the cc1111 devices
960     
961     Signed-off-by: Keith Packard <keithp@keithp.com>
962
963 commit ee2216af17f23781ea912caba29fbd7e4d9ff480
964 Author: Keith Packard <keithp@keithp.com>
965 Date:   Sat Jun 7 22:23:19 2014 -0700
966
967     altos: Enable ADC for TeleGPS v1.0 battery voltage measuring
968     
969     Signed-off-by: Keith Packard <keithp@keithp.com>
970
971 commit ef85b3bc5300904ebfb878b1c7313a82b5b7aebf
972 Author: Keith Packard <keithp@keithp.com>
973 Date:   Sat Jun 7 21:57:43 2014 -0700
974
975     altos: Encode TeleGPS battery voltage in configuration packet
976     
977     TeleGPS doesn't need apogee delay, so re-purpose it for the battery voltage
978     
979     Signed-off-by: Keith Packard <keithp@keithp.com>
980
981 commit d69547796caf74405f8304d23d4ae318315bbd7b
982 Author: Keith Packard <keithp@keithp.com>
983 Date:   Sat Jun 7 21:13:40 2014 -0700
984
985     altoslib: Parse TeleGPS state value from GPS telemetry packet
986     
987     TeleGPS adds 0x80 to the state value to signify that this otherwise
988     unused byte contains the current state value
989     
990     Signed-off-by: Keith Packard <keithp@keithp.com>
991
992 commit 428d09294ba0395fedd71346ad00fd90a4cdde97
993 Author: Keith Packard <keithp@keithp.com>
994 Date:   Sat Jun 7 21:12:44 2014 -0700
995
996     ao-tools: Parse TeleGPS state value from gps location packet
997     
998     TeleGPS encodes state in a spare gps location packet byte, masking in
999     0x80 to signify that the state value is valid
1000     
1001     Signed-off-by: Keith Packard <keithp@keithp.com>
1002
1003 commit 23d9d37fd2a8f4b867f34e71a2b0f7cb090717c1
1004 Author: Keith Packard <keithp@keithp.com>
1005 Date:   Sat Jun 7 21:12:09 2014 -0700
1006
1007     altos: Make telegps builds depend on ao_tracker.h
1008     
1009     Signed-off-by: Keith Packard <keithp@keithp.com>
1010
1011 commit d165079b9275c69e727a1dac996ad1788c58ed40
1012 Author: Keith Packard <keithp@keithp.com>
1013 Date:   Sat Jun 7 21:11:33 2014 -0700
1014
1015     altos: Reduce tracker GPS buffer to 4 samples
1016     
1017     We just don't have enough RAM for 8 samples.
1018     
1019     Signed-off-by: Keith Packard <keithp@keithp.com>
1020
1021 commit bd9e4f30b2a491b030246943767960ab053ac94c
1022 Author: Keith Packard <keithp@keithp.com>
1023 Date:   Sat Jun 7 21:05:01 2014 -0700
1024
1025     altos: Define lat/lon sum variables as 64-bit instead of 16
1026     
1027     Oops. 16 bits won't hold position information...
1028     
1029     Signed-off-by: Keith Packard <keithp@keithp.com>
1030
1031 commit 08550425fca3da73d8f16de567a2c956b85d676e
1032 Author: Keith Packard <keithp@keithp.com>
1033 Date:   Sat Jun 7 21:02:26 2014 -0700
1034
1035     altos: Use 0x80 to indicate valid state value in the GPS location packet
1036     
1037     And only set this for tracker products; other products place state in
1038     separate state packets
1039     
1040     Signed-off-by: Keith Packard <keithp@keithp.com>
1041
1042 commit d8b271502bfd1301b2244e3be5e8c9917a9c624a
1043 Author: Keith Packard <keithp@keithp.com>
1044 Date:   Sat Jun 7 12:17:46 2014 -0700
1045
1046     Set version to 1.3.2.3
1047     
1048     Mayhem 2014 Saturday 2014-6-7
1049     
1050     Signed-off-by: Keith Packard <keithp@keithp.com>
1051
1052 commit d550c3b3eccbb0283c588b5df69edb2e9b44b4cc
1053 Author: Keith Packard <keithp@keithp.com>
1054 Date:   Sat Jun 7 11:52:28 2014 -0700
1055
1056     telegps: Track graph windows as one of the TeleGPS windows
1057     
1058     TeleGPS exits when the number of windows goes to zero; track graphing
1059     windows in addition to the usual flight monitoring windows.
1060     
1061     Signed-off-by: Keith Packard <keithp@keithp.com>
1062
1063 commit 9f2189e0b99aa32b788ecb4576dcb9bcc926f4e2
1064 Author: Keith Packard <keithp@keithp.com>
1065 Date:   Sat Jun 7 11:50:42 2014 -0700
1066
1067     altosuilib: Fix crash when initializing site map cache
1068     
1069     Signed-off-by: Keith Packard <keithp@keithp.com>
1070
1071 commit 611dc26ab4a3ee303c0253698b1e12931aa3644f
1072 Author: Keith Packard <keithp@keithp.com>
1073 Date:   Sat Jun 7 11:50:04 2014 -0700
1074
1075     altosuilib: Add GPS altitude as a possible graph value
1076     
1077     Signed-off-by: Keith Packard <keithp@keithp.com>
1078
1079 commit 5617919091d4c4a1e627470ddab0b45cf649f7a1
1080 Author: Keith Packard <keithp@keithp.com>
1081 Date:   Sat Jun 7 11:49:14 2014 -0700
1082
1083     altosuilib: Show GPS instead of (missing) flight data for TeleGPS graphs
1084     
1085     Signed-off-by: Keith Packard <keithp@keithp.com>
1086
1087 commit e0dfa934ba76d6f913af37999e05c20e614bd3e9
1088 Author: Keith Packard <keithp@keithp.com>
1089 Date:   Sat Jun 7 11:47:11 2014 -0700
1090
1091     altoslib: Record whether flight data includes sensor values in AltosFlightStats
1092     
1093     Provide a way to elide the usual flight data from a graph for TeleGPS
1094     
1095     Signed-off-by: Keith Packard <keithp@keithp.com>
1096
1097 commit fcea12ac416b1eab11e9e8aae801358574308f73
1098 Author: Keith Packard <keithp@keithp.com>
1099 Date:   Sat Jun 7 11:46:32 2014 -0700
1100
1101     altoslib:  Add TeleGPS log parsing code
1102     
1103     Signed-off-by: Keith Packard <keithp@keithp.com>
1104
1105 commit 537db628c0223f0c1f797705a353857c696f8051
1106 Author: Keith Packard <keithp@keithp.com>
1107 Date:   Sat Jun 7 11:44:55 2014 -0700
1108
1109     altoslib: All products with logging have the 'l' command
1110     
1111     Instead of listing products with the 'l' command, just exclude
1112     products that don't have logging from using the 'l' command to collect
1113     the number of stored flights.
1114     
1115     Signed-off-by: Keith Packard <keithp@keithp.com>
1116
1117 commit d562a5d3a6dfea334a66ee74893b400bdca09315
1118 Author: Keith Packard <keithp@keithp.com>
1119 Date:   Sat Jun 7 11:44:07 2014 -0700
1120
1121     altos: Switch TeleGPS to GPS logging format
1122     
1123     It's customized for TeleGPS uses
1124     
1125     Signed-off-by: Keith Packard <keithp@keithp.com>
1126
1127 commit d71e6a5fc68d5b9bc1d12bbfc3fd5a4d86fb12f2
1128 Author: Keith Packard <keithp@keithp.com>
1129 Date:   Sat Jun 7 11:41:59 2014 -0700
1130
1131     altos: Update other CONFIG_EEPROM users to set LOG_ERASE_MARK
1132     
1133     All products placing config and erase marks in on-CPU EEPROM needs to
1134     configure the erase code correctly.
1135     
1136     Signed-off-by: Keith Packard <keithp@keithp.com>
1137
1138 commit 394ab536257ab58de0190b3828dd3bb897ad4474
1139 Author: Keith Packard <keithp@keithp.com>
1140 Date:   Sat Jun 7 11:40:41 2014 -0700
1141
1142     altos: Write tracker logging from tracker thread directly
1143     
1144     Also, logs 8 pre-launch GPS packets so we can get the ground position.
1145     
1146     Signed-off-by: Keith Packard <keithp@keithp.com>
1147
1148 commit db6003d34595fbd103d5b131912b6a797254f1c5
1149 Author: Keith Packard <keithp@keithp.com>
1150 Date:   Sat Jun 7 11:39:10 2014 -0700
1151
1152     altos: Write current flight state to GPS data from GPS drivers
1153     
1154     This will be useful with TeleGPS which has no other packet containing
1155     flight state.
1156     
1157     Signed-off-by: Keith Packard <keithp@keithp.com>
1158
1159 commit 302842ccda46a0a3d58b60d5c7fc82e05f614b0b
1160 Author: Keith Packard <keithp@keithp.com>
1161 Date:   Sat Jun 7 11:34:29 2014 -0700
1162
1163     altos: Add TeleGPS logging format
1164     
1165     This is mostly like the mega format, but places the flight state in a
1166     spare byte of the GPS data and writes the gps starting location to the
1167     flight packet.
1168     
1169     Log data is written by the main tracker thread; there's no reason for
1170     a separate thread given the GPS update rate and the lack of flight
1171     controls. This means ao_log_gps has an API to be called from there,
1172     rather than a thread to run.
1173     
1174     Signed-off-by: Keith Packard <keithp@keithp.com>
1175
1176 commit 62aa51f0b785bea146d1e9331e6253de2d547c94
1177 Author: Keith Packard <keithp@keithp.com>
1178 Date:   Sat Jun 7 11:01:14 2014 -0700
1179
1180     altos/telemega-v1.0: Adjust config params to make flight erase work
1181     
1182     Flight erase records are supposed to be written after the ao_config to
1183     eeprom in telemega. They were getting written in the middle of one of
1184     the pyro channel config blocks. Put a bunch of space between the two
1185     by making the config max 1024 bytes instead of 128 bytes.
1186     
1187     Set the log erase marker to 0x55 -- eeprom comes from the factory as
1188     0x00, so we use any value other than 0x55 to indicate 'unused' erase
1189     slots.
1190     
1191     Save space for more flight erase blocks; we've  got plenty.
1192     
1193     Signed-off-by: Keith Packard <keithp@keithp.com>
1194
1195 commit 5d973570ef2324b21a64477eecb0a292652ff467
1196 Author: Keith Packard <keithp@keithp.com>
1197 Date:   Sat Jun 7 10:54:14 2014 -0700
1198
1199     altos: Clear out eeprom erase records when writing entry 0
1200     
1201     When writing config/erase to eeprom, there's no 'erase' operation as
1202     on-chip eeprom is writable at a byte level. As such, we can't tell
1203     when the erase blocks get reset when the config gets written. When
1204     this happens, erase block 0 gets written explicitly, so just use that
1205     call to trigger explicit erasing of the data.
1206     
1207     Signed-off-by: Keith Packard <keithp@keithp.com>
1208
1209 commit 1d6ca536c688d35b3cba0a829b04b93c5124b328
1210 Author: Keith Packard <keithp@keithp.com>
1211 Date:   Sat Jun 7 10:09:51 2014 -0700
1212
1213     altos: Allow value other than 0 for marking erased flights
1214     
1215     on-chip eeprom doesn't erase to 0xff, so let TeleMega use a different
1216     value.
1217     
1218     Signed-off-by: Keith Packard <keithp@keithp.com>
1219
1220 commit b8a29d65ec605a995de1d1ec8b110d620d2f7a87
1221 Author: Keith Packard <keithp@keithp.com>
1222 Date:   Sat Jun 7 10:05:21 2014 -0700
1223
1224     altos: Allow AO_CONFIG_MAX_SIZE to be configured. Validate it.
1225     
1226     TeleMega config is 200 bytes. AO_CONFIG_MAX_SIZE was 128. That didn't
1227     work out well when logging erased flight information. Allow TeleMega
1228     to use a larger value (1k), and then do a compiler hack to make sure
1229     the defined value is at least as large as the ao_config structure.
1230     
1231     Signed-off-by: Keith Packard <keithp@keithp.com>
1232
1233 commit 1873d539a8f1a0e1e8ad539af5d49a77a129b928
1234 Author: Keith Packard <keithp@keithp.com>
1235 Date:   Sat Jun 7 07:41:11 2014 -0700
1236
1237     altos: Move ao_tracker.c to kernel
1238     
1239     Doesn't make sense to be in product
1240     
1241     Signed-off-by: Keith Packard <keithp@keithp.com>
1242
1243 commit 6a79fe8144dcab10294caa4b0eac967eeb0d8e7e
1244 Author: Keith Packard <keithp@keithp.com>
1245 Date:   Thu Jun 5 21:42:10 2014 -0700
1246
1247     altos: Add telegps-v1.0 code and loader
1248     
1249     Signed-off-by: Keith Packard <keithp@keithp.com>
1250
1251 commit 0e867c67c8e2c40058ae36723e06b2ce00bd0419
1252 Author: Keith Packard <keithp@keithp.com>
1253 Date:   Thu Jun 5 21:40:39 2014 -0700
1254
1255     altos/telegps-v0.3: Remove ao_flight_number from main program
1256     
1257     We've got logging enabled now
1258     
1259     Signed-off-by: Keith Packard <keithp@keithp.com>
1260
1261 commit f830d4e9202d2a138fc9aaacb2388f94390399db
1262 Author: Keith Packard <keithp@keithp.com>
1263 Date:   Thu Jun 5 21:39:50 2014 -0700
1264
1265     altos/telegps-v0.3: Disable APRS by default. Set log max to 1M
1266     
1267     And adjust default radio cal to be a bit closer
1268     
1269     Signed-off-by: Keith Packard <keithp@keithp.com>
1270
1271 commit cab6d80f11e07dd26b865727eb7ce4fd45be5c7c
1272 Author: Keith Packard <keithp@keithp.com>
1273 Date:   Thu Jun 5 21:37:38 2014 -0700
1274
1275     altos: Force telemetry on by default for v0.3 TeleGPS boards
1276     
1277     These don't have a USB connect indicator, so just turn on telemetry by
1278     default
1279     
1280     Signed-off-by: Keith Packard <keithp@keithp.com>
1281
1282 commit 102b1977c138b30c2d2592ab310f7be072130a3b
1283 Author: Keith Packard <keithp@keithp.com>
1284 Date:   Thu Jun 5 21:36:16 2014 -0700
1285
1286     altos/lpc: HAS_USB_CONNECT has been changed to mean a custom pin
1287     
1288     The LPC stuff isn't actually very useful and TeleGPS uses a custom pin
1289     instead, and was using HAS_USB_CONNECT to mean the same thing. That
1290     wasn't good.
1291     
1292     Signed-off-by: Keith Packard <keithp@keithp.com>
1293
1294 commit ec3de3ac461f2380d23c5c5d948333a9a210c400
1295 Author: Keith Packard <keithp@keithp.com>
1296 Date:   Thu Jun 5 21:35:41 2014 -0700
1297
1298     altos: Fix config to set default log size for all devices with log
1299     
1300     Not just devices with flight
1301     
1302     Signed-off-by: Keith Packard <keithp@keithp.com>
1303
1304 commit d8f84ba82bab653c041eb85f93b9dcb1083bd849
1305 Author: Keith Packard <keithp@keithp.com>
1306 Date:   Thu Jun 5 18:55:26 2014 -0700
1307
1308     altos: Add AO_LOG_FLIGHT packet to TeleGPS logs
1309     
1310     This encodes the flight number for tracking of data files.
1311     
1312     Signed-off-by: Keith Packard <keithp@keithp.com>
1313
1314 commit fe0aaf4413035f9de2c805c612c71188ec8c6f4d
1315 Author: Keith Packard <keithp@keithp.com>
1316 Date:   Thu Jun 5 18:49:59 2014 -0700
1317
1318     altos/telegps-v0.3: Add tracker task
1319     
1320     Signed-off-by: Keith Packard <keithp@keithp.com>
1321
1322 commit 6160ddadeae324b4a68db800c98c339156b63076
1323 Author: Keith Packard <keithp@keithp.com>
1324 Date:   Thu Jun 5 18:49:01 2014 -0700
1325
1326     altos: Add debug to tracker to force launch
1327     
1328     This lets us test the move from pad to drogue state
1329     
1330     Signed-off-by: Keith Packard <keithp@keithp.com>
1331
1332 commit 4a29df3f9f6c4969eb01598f6917ce78c9ce37a6
1333 Author: Keith Packard <keithp@keithp.com>
1334 Date:   Thu Jun 5 18:47:27 2014 -0700
1335
1336     altos: tracker distance computation flipped arguments around
1337     
1338     ao_distance takes (lat, lon, lat, lon) not (lat, lat, lon, lon)
1339     
1340     Signed-off-by: Keith Packard <keithp@keithp.com>
1341
1342 commit b619199345256cdc456f8a0b99c0ad9335e877c7
1343 Author: Keith Packard <keithp@keithp.com>
1344 Date:   Thu Jun 5 18:45:18 2014 -0700
1345
1346     altos: Fix tracker start state
1347     
1348     Make sure log can start by scanning existing logs
1349     Enable RDF by default
1350     Turn off telemetry until we decide whether to turn it on in the loop
1351     Allow TeleGPS v0.3 to run without ADC
1352     
1353     Signed-off-by: Keith Packard <keithp@keithp.com>
1354
1355 commit 97dac0f66bc938940e6b49409d950a1736c92655
1356 Author: Keith Packard <keithp@keithp.com>
1357 Date:   Thu Jun 5 18:44:26 2014 -0700
1358
1359     altos: Stick flight state in GPS location packets
1360     
1361     Useful for TeleGPS
1362     
1363     Signed-off-by: Keith Packard <keithp@keithp.com>
1364
1365 commit eebcf07950e909e4516b08c32e289a870f772793
1366 Author: Keith Packard <keithp@keithp.com>
1367 Date:   Thu Jun 5 18:35:45 2014 -0700
1368
1369     altos: Have tracker average 5 GPS samples before moving to pad mode
1370     
1371     Avoids early GPS noise right after lock
1372     
1373     Signed-off-by: Keith Packard <keithp@keithp.com>
1374
1375 commit e063701310c1ab5b766c27f24088699aad142fbd
1376 Author: Keith Packard <keithp@keithp.com>
1377 Date:   Thu Jun 5 18:33:33 2014 -0700
1378
1379     altos: Change tracker not-moving speed to 2m/s and document
1380     
1381     Just adjust to avoid sensing motion from GPS noise
1382     
1383     Signed-off-by: Keith Packard <keithp@keithp.com>
1384
1385 commit d7df6e8c47df35c0d27f1a2559ecc305ef28d271
1386 Author: Keith Packard <keithp@keithp.com>
1387 Date:   Thu Jun 5 18:31:06 2014 -0700
1388
1389     altos: ao_distance was overflowing when checking for longitude wrap
1390     
1391     Need to shift everyone right one bit to fit in 32 bits
1392     
1393     Signed-off-by: Keith Packard <keithp@keithp.com>
1394
1395 commit 2db2b75f8847ca0066bb19771653a65c9098ae52
1396 Author: Keith Packard <keithp@keithp.com>
1397 Date:   Thu Jun 5 17:24:57 2014 -0700
1398
1399     altos: Allow cc115l driver to be built without radio power control
1400     
1401     TeleGPS just wants full power, so remove the configuration option
1402     
1403     Signed-off-by: Keith Packard <keithp@keithp.com>
1404
1405 commit b8201bc9ba4a5f5f0522b68493cd5e7f013fd4bb
1406 Author: Keith Packard <keithp@keithp.com>
1407 Date:   Thu Jun 5 17:14:28 2014 -0700
1408
1409     altos: Include sensor logging task only on flight boards
1410     
1411     This lets TeleGPS use the logging infrastructure without wasting a
1412     task to log sensor data
1413     
1414     Signed-off-by: Keith Packard <keithp@keithp.com>
1415
1416 commit 3e28d8a242955d65d8cd50dbba4cad4609e2e1ae
1417 Author: Keith Packard <keithp@keithp.com>
1418 Date:   Thu Jun 5 17:12:06 2014 -0700
1419
1420     altos: Add tracker task for TeleGPS
1421     
1422     This replaces the flight code to monitor GPS state and switch flight
1423     states between startup/pad/drogue
1424     
1425     Signed-off-by: Keith Packard <keithp@keithp.com>
1426
1427 commit 6e152dd5c0786a650aed8f0c09babdc93895bff1
1428 Author: Keith Packard <keithp@keithp.com>
1429 Date:   Thu Jun 5 17:10:28 2014 -0700
1430
1431     altos: Add ao_distance.c to compute cartesian distances on the globe
1432     
1433     This is not a great circle distance, but should be good enough for
1434     points reasonably close together
1435     
1436     Signed-off-by: Keith Packard <keithp@keithp.com>
1437
1438 commit 8e7b8b0533e03e89425296d464b7a1a26fb63686
1439 Author: Keith Packard <keithp@keithp.com>
1440 Date:   Thu Jun 5 16:52:36 2014 -0700
1441
1442     telegps: Update icon and icon building
1443     
1444     Switch to satellite icon, build the osx and windows icons.
1445     
1446     Signed-off-by: Keith Packard <keithp@keithp.com>
1447
1448 commit 1bcafc452f50e518c4d86cbd6b9057c4bf7e676f
1449 Author: Keith Packard <keithp@keithp.com>
1450 Date:   Thu Jun 5 16:50:29 2014 -0700
1451
1452     altosuilib: Let the user hand-edit the preload map radius
1453     
1454     In case they want more than 5
1455     
1456     Signed-off-by: Keith Packard <keithp@keithp.com>
1457
1458 commit f59d69064763cfad2b4b15fd9660fd5fa21dba5e
1459 Author: Keith Packard <keithp@keithp.com>
1460 Date:   Mon Jun 2 23:43:54 2014 -0700
1461
1462     doc: Create release notes for version 1.4
1463     
1464     Signed-off-by: Keith Packard <keithp@keithp.com>
1465
1466 commit cd2179cb0d71749f3637cc3ee03ccc6adfd74aae
1467 Author: Keith Packard <keithp@keithp.com>
1468 Date:   Mon Jun 2 22:59:23 2014 -0700
1469
1470     telegps: Trap AltosConfigDataException in telegps config
1471     
1472     This was added for pyro configuration errors in AltosUI
1473     
1474     Signed-off-by: Keith Packard <keithp@keithp.com>
1475
1476 commit 5e4087cd2fbb3ac67f90cd82edaa73c1eedbf67c
1477 Author: Keith Packard <keithp@keithp.com>
1478 Date:   Mon Jun 2 22:23:31 2014 -0700
1479
1480     altoslib: Add missing AltosConfigDataException file
1481
1482 commit ace5f42b5567cff07a61b622171ac364ea8c165d
1483 Author: Keith Packard <keithp@keithp.com>
1484 Date:   Mon Jun 2 22:07:39 2014 -0700
1485
1486     altosui: Display error message when parsing pyro channel values fails
1487     
1488     Build an exception handling chain to get numeric parse errors
1489     propagated all the way back to the original 'save' command and up into
1490     a dialog window, including the pyro channel, field and value that were
1491     in error.
1492     
1493     Signed-off-by: Keith Packard <keithp@keithp.com>
1494
1495 commit 206fbb99d28961ce159e3affdd5c96f5e379a603
1496 Author: Keith Packard <keithp@keithp.com>
1497 Date:   Mon Jun 2 22:06:22 2014 -0700
1498
1499     altosui: Fix pyro channel value formatting
1500     
1501     Was using %6.1f for 1 and 2 fraction digit values as the
1502     conditional structure for figuring out which format to use was
1503     broken.
1504     
1505     Signed-off-by: Keith Packard <keithp@keithp.com>
1506
1507 commit d20c608ce833fb8949dce527f92887775d216823
1508 Author: Keith Packard <keithp@keithp.com>
1509 Date:   Mon Jun 2 22:05:11 2014 -0700
1510
1511     altos: Fetch/store only 8 bits for pyro state values
1512     
1513     These fields are uint8_t, not int16_t. Fetching and storing 16 bits is
1514     a bad idea.
1515     
1516     Signed-off-by: Keith Packard <keithp@keithp.com>
1517
1518 commit b7abc063fb27da29cd7a717bbea15f92882bd205
1519 Author: Keith Packard <keithp@keithp.com>
1520 Date:   Mon Jun 2 22:04:11 2014 -0700
1521
1522     altos: Maximum pyro configuration parameter has 4 bytes in the name
1523     
1524     "f>=" needs four bytes, not just three to store the whole string. If
1525     we only store three, then we never manage to compare correctly as the
1526     null terminating byte is missing.
1527     
1528     Signed-off-by: Keith Packard <keithp@keithp.com>
1529
1530 commit 7385c76af46ff400b9e79a8540199be289cb57c0
1531 Author: Keith Packard <keithp@keithp.com>
1532 Date:   Mon Jun 2 22:03:26 2014 -0700
1533
1534     altos: Configuring pyro channels can use more than 48 characters
1535     
1536     Increase the command buffer from 48 to 128 bytes to hold the longest
1537     pyro configuration commands
1538     
1539     Signed-off-by: Keith Packard <keithp@keithp.com>
1540
1541 commit 177d3c0333fd4218f01e05c78cbc5f186c8e32c0
1542 Author: Keith Packard <keithp@keithp.com>
1543 Date:   Fri May 30 17:27:10 2014 -0700
1544
1545     altos: Allow sparse GPS data logging for TeleGPS
1546     
1547     When the device hasn't moved for a while, stop logging data. Start as
1548     soon as it moves again.
1549     
1550     Signed-off-by: Keith Packard <keithp@keithp.com>
1551
1552 commit 12c408c5aa1d234fe9c946078d8a343b4fda7ebb
1553 Author: Keith Packard <keithp@keithp.com>
1554 Date:   Fri May 30 17:30:08 2014 -0700
1555
1556     altos: Test APRS altitude encoding
1557     
1558     Verify fixed point version against naïve implementation
1559     
1560     Signed-off-by: Keith Packard <keithp@keithp.com>
1561
1562 commit a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc
1563 Author: Keith Packard <keithp@keithp.com>
1564 Date:   Fri May 30 17:24:51 2014 -0700
1565
1566     altos: Switch APRS altitude encoding computation to fixed point
1567     
1568     APRS altitude is logarithmically encoded, so this implementation
1569     includes a fixed point log-base-2 function along with a bit of other
1570     fixed point stuff. This eliminates all floating point from TeleGPS,
1571     saving around 4kB of code space.
1572     
1573     Signed-off-by: Keith Packard <keithp@keithp.com>
1574
1575 commit 2d9842ee011139f5783a102ceb2b7f4c88b1a10f
1576 Author: Keith Packard <keithp@keithp.com>
1577 Date:   Fri May 30 17:17:42 2014 -0700
1578
1579     telegps: Add config for tracker starting distances
1580     
1581     Signed-off-by: Keith Packard <keithp@keithp.com>
1582
1583 commit 29d325f418b401f61580288b5947b0df8ac5b717
1584 Author: Keith Packard <keithp@keithp.com>
1585 Date:   Thu May 29 22:03:48 2014 -0700
1586
1587     telegps: Fixup windows fat build harder
1588
1589 commit b74dfc9c2cbe14593738eb994e9163d466155326
1590 Author: Keith Packard <keithp@keithp.com>
1591 Date:   Thu May 29 21:48:11 2014 -0700
1592
1593     TeleGPS firmware isn't quite ready, don't include in windows fat build yet
1594
1595 commit e60d0456f59c76ad786bc8f8065fbe84e6cae922
1596 Author: Keith Packard <keithp@keithp.com>
1597 Date:   Thu May 29 21:37:53 2014 -0700
1598
1599     Capture windows build error messages
1600
1601 commit 48074131ad05b4646e5d2dcf30ba4a1d17e249f8
1602 Author: Keith Packard <keithp@keithp.com>
1603 Date:   Thu May 29 16:39:26 2014 -0700
1604
1605     telegps: Add missing TeleGPSGraphUI.java file
1606     
1607     Signed-off-by: Keith Packard <keithp@keithp.com>
1608
1609 commit ca7e64a09823977e1af028e9482424e643beee68
1610 Author: Keith Packard <keithp@keithp.com>
1611 Date:   Thu May 29 14:40:39 2014 -0700
1612
1613     Build telegps distribution bits with 'make fat'
1614     
1615     Signed-off-by: Keith Packard <keithp@keithp.com>
1616
1617 commit bf684a4c290573a3aa627fd8ddf6f6ebbe5fa057
1618 Author: Keith Packard <keithp@keithp.com>
1619 Date:   Thu May 29 14:36:14 2014 -0700
1620
1621     telegps: Add graph display
1622     
1623     Moved the altosui graph files to altosuilib and fixed things up.
1624     
1625     Signed-off-by: Keith Packard <keithp@keithp.com>
1626
1627 commit f80075be4ebb9c5fe00c24b8c7638fad23267424
1628 Author: Keith Packard <keithp@keithp.com>
1629 Date:   Thu May 29 14:03:58 2014 -0700
1630
1631     java: Refactor AltosFlightDisplay units and font update handling
1632     
1633     Make AltosFlightDisplay explicitly implement AltosFontListener and
1634     AltosUnitsListener interfaces to make everyone use the same API. Then,
1635     actually go implement units listeners so that changing units updates
1636     all of the active displays immediately
1637     
1638     Signed-off-by: Keith Packard <keithp@keithp.com>
1639
1640 commit 71715337eb532a1fbe1a753240e7417d5223489f
1641 Author: Keith Packard <keithp@keithp.com>
1642 Date:   Thu May 29 10:16:15 2014 -0700
1643
1644     telegps: Add info table
1645     
1646     Move a couple of files from altosui to altosuilib, hook up the info
1647     table after changing it to implement the AltosFlightDisplay interface
1648     
1649     Signed-off-by: Keith Packard <keithp@keithp.com>
1650
1651 commit 13f84be8d1568a3fc2ed5eef5dcc2093c149285e
1652 Author: Keith Packard <keithp@keithp.com>
1653 Date:   Wed May 28 22:53:06 2014 -0700
1654
1655     telegps: Add flash device functionality
1656     
1657     Move bits from altosui to altosuilib and use those.
1658     
1659     Signed-off-by: Keith Packard <keithp@keithp.com>
1660
1661 commit 8ba523cd793f2263bb1acd7a5a10f8964075bdc5
1662 Author: Keith Packard <keithp@keithp.com>
1663 Date:   Wed May 28 22:45:23 2014 -0700
1664
1665     telegps: Auto-connect to any base stations plugged in at startup
1666     
1667     Signed-off-by: Keith Packard <keithp@keithp.com>
1668
1669 commit c30130d0bdc18ee351eb3d02e51f70f8a05905b1
1670 Author: Keith Packard <keithp@keithp.com>
1671 Date:   Wed May 28 22:06:43 2014 -0700
1672
1673     telegps: Don't try to ship TeleGPS firmware yet
1674     
1675     It's not quite ready. Instead, ship TBT and TD firmware.
1676     
1677     Signed-off-by: Keith Packard <keithp@keithp.com>
1678
1679 commit 3871b9ac036e3adfa1da089245fc7973b268c921
1680 Author: Keith Packard <keithp@keithp.com>
1681 Date:   Wed May 28 21:56:52 2014 -0700
1682
1683     telegps: Add 'Info' tab
1684     
1685     This contains a summary of the tracking info, including position,
1686     speed and course.
1687     
1688     Signed-off-by: Keith Packard <keithp@keithp.com>
1689
1690 commit 4cec35564324f909dcddeb7c0d83a2daa8223042
1691 Author: Keith Packard <keithp@keithp.com>
1692 Date:   Wed May 28 20:58:01 2014 -0700
1693
1694     telegps: Hook up data download dialog
1695     
1696     Signed-off-by: Keith Packard <keithp@keithp.com>
1697
1698 commit 9a4c2c7fc6af922d052e23a1b99bf847fbf9b0e9
1699 Author: Keith Packard <keithp@keithp.com>
1700 Date:   Wed May 28 20:48:59 2014 -0700
1701
1702     telegps: Add scan UI
1703     
1704     Move scan UI bits into altosuilib, allow telegps to not show telemetry
1705     format options.
1706     
1707     Signed-off-by: Keith Packard <keithp@keithp.com>
1708
1709 commit 82a69777c67128192b50bbf77ace0a6525f49cac
1710 Author: Keith Packard <keithp@keithp.com>
1711 Date:   Wed May 28 20:24:04 2014 -0700
1712
1713     telegps: Add preferences dialog
1714     
1715     Signed-off-by: Keith Packard <keithp@keithp.com>
1716
1717 commit a7fd31842a602a8ac803d0e09efb4ffabf7a289b
1718 Author: Keith Packard <keithp@keithp.com>
1719 Date:   Wed May 28 20:19:44 2014 -0700
1720
1721     telegps: Add device configuration dialogs
1722     
1723     Signed-off-by: Keith Packard <keithp@keithp.com>
1724
1725 commit d6c5904e2a05c8ae023a8cd954cf16c19c477d7d
1726 Author: Keith Packard <keithp@keithp.com>
1727 Date:   Wed May 28 20:00:10 2014 -0700
1728
1729     telegps: Use altosui's Instdrv NSIS plugin for telegps
1730     
1731     Instead of copying it, just point at it
1732     
1733     Signed-off-by: Keith Packard <keithp@keithp.com>
1734
1735 commit fe14315d4cfccf8b53d9c4b7fa79302fd36b2c9a
1736 Author: Keith Packard <keithp@keithp.com>
1737 Date:   Wed May 28 19:50:52 2014 -0700
1738
1739     telegps: Working towards building fat versions of telegps application
1740     
1741     Lots more of the bits necessary for windows/macosx
1742     
1743     Signed-off-by: Keith Packard <keithp@keithp.com>
1744
1745 commit 47ff6f7528e3984012e874f91ea4f5c1d68cb465
1746 Author: Keith Packard <keithp@keithp.com>
1747 Date:   Wed May 28 19:45:01 2014 -0700
1748
1749     doc: Add outline of TeleGPS doc
1750     
1751     No actual content, mostly a place holder to make the build work
1752     
1753     Signed-off-by: Keith Packard <keithp@keithp.com>
1754
1755 commit e19121d5e7368ef723d4642d26c24252a386a790
1756 Author: Keith Packard <keithp@keithp.com>
1757 Date:   Wed May 28 19:44:21 2014 -0700
1758
1759     Mark version 1.3.2.2
1760     
1761     Preliminary 1.3.3 version (1.4?)
1762     
1763     Signed-off-by: Keith Packard <keithp@keithp.com>
1764
1765 commit 2fa7785f9efdefaf0fc2fa8e0b03c85047613b84
1766 Author: Keith Packard <keithp@keithp.com>
1767 Date:   Wed May 28 16:08:30 2014 -0700
1768
1769     telegps: Add first version of telegps
1770     
1771     Not much implemented yet, but a shell of the UI and the map
1772     
1773     Signed-off-by: Keith Packard <keithp@keithp.com>
1774
1775 commit 9b3516419981967a1c6ab956269139977ac368ca
1776 Author: Keith Packard <keithp@keithp.com>
1777 Date:   Wed May 28 16:06:14 2014 -0700
1778
1779     altosui/altosuilib: Shuffle lots more code from altosui into
1780     altosuilib
1781     
1782     All of the bluetooth management stuff, and AltosSerial.
1783     
1784     Signed-off-by: Keith Packard <keithp@keithp.com>
1785
1786 commit 02e657e45e217dc483a81f28020cfe65a826e9be
1787 Author: Keith Packard <keithp@keithp.com>
1788 Date:   Wed May 28 10:43:09 2014 -0700
1789
1790     Document the need for ~/altusmetrumllc/google-maps-api-key
1791     
1792     Stick this in Releasing
1793     
1794     Signed-off-by: Keith Packard <keithp@keithp.com>
1795
1796 commit 9b9e4bf1b51c45553879141811748e65debfc251
1797 Author: Tom Marble <tmarble@info9.net>
1798 Date:   Wed May 28 14:08:02 2014 -0500
1799
1800     jenkins.sh: make -j 4 can fail, fix for altosui-test
1801
1802 commit 96ffe5bbd2a1b44ddda6cb25d37d2b0a672045f5
1803 Author: Tom Marble <tmarble@info9.net>
1804 Date:   Wed May 28 12:50:42 2014 -0500
1805
1806     fix for jenkins.sh
1807
1808 commit 5eaef0c98488fa3fbd3a6494dc15e1b793eb6f94
1809 Author: Tom Marble <tmarble@info9.net>
1810 Date:   Wed May 28 12:38:36 2014 -0500
1811
1812     add jenkins.sh
1813
1814 commit 324380dcf86be338c6d556b901d6889ddde97f7e
1815 Author: Keith Packard <keithp@keithp.com>
1816 Date:   Wed May 28 10:31:47 2014 -0700
1817
1818     altosuilib: Don't try to draw to destroyed map windows
1819     
1820     Signed-off-by: Keith Packard <keithp@keithp.com>
1821
1822 commit 1e5807ef428c9a0eb88ed8a3aef40098ab347d80
1823 Author: Keith Packard <keithp@keithp.com>
1824 Date:   Wed May 28 10:27:52 2014 -0700
1825
1826     altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old API
1827     
1828     This gets altosui working again.
1829     
1830     Signed-off-by: Keith Packard <keithp@keithp.com>
1831
1832 commit 52ce41952c5a3c31532fa4f0d1b3155a162b76f4
1833 Author: Keith Packard <keithp@keithp.com>
1834 Date:   Wed May 28 10:16:38 2014 -0700
1835
1836     altosuilib: Update map preloading UI to include zoom and maptypes
1837     
1838     This lets you specify precisely which maps to load.
1839     
1840     Signed-off-by: Keith Packard <keithp@keithp.com>
1841
1842 commit 5c3991768d3cb17fc99ad32b2d6d8d11f0e37dfa
1843 Author: Keith Packard <keithp@keithp.com>
1844 Date:   Wed May 28 02:18:41 2014 -0700
1845
1846     altosuilib: Remove debug printf in AltosSiteMapCache
1847     
1848     Signed-off-by: Keith Packard <keithp@keithp.com>
1849
1850 commit 4a5ef9eaa8b809c56813625133120e7e91fc8e65
1851 Author: Keith Packard <keithp@keithp.com>
1852 Date:   Wed May 28 02:06:18 2014 -0700
1853
1854     altoslib: When log-format is missing, use product
1855     
1856     log-format was added for 1.0; earlier log files don't include that,
1857     but do say which product they're from.
1858     
1859     Signed-off-by: Keith Packard <keithp@keithp.com>
1860
1861 commit 3773e89c47d356c4df58edc5725c33bca89b9605
1862 Author: Keith Packard <keithp@keithp.com>
1863 Date:   Wed May 28 00:42:24 2014 -0700
1864
1865     altosuilib: Add google maps API key, configured with -with-google-key
1866     
1867     This places the actual key outside of the repository, allowing the
1868     user to configure the name of the file containing the key. By default,
1869     this pulls the key from $HOME/altusmetrumllc/google-maps-api-key.
1870     
1871     With the key present, there are no longer any rate limits to loading
1872     map data.
1873     
1874     Signed-off-by: Keith Packard <keithp@keithp.com>
1875
1876 commit e6cfa25702b3dc1d492c5f1a4d0b4ba4831d30bd
1877 Author: Keith Packard <keithp@keithp.com>
1878 Date:   Tue May 27 20:34:29 2014 -0700
1879
1880     altosuilib: Decompress map images asynchronously and in parallel
1881     
1882     This speeds up loading map images from disk quite a bit, and keeps the
1883     UI responsive while that happens as well.
1884     
1885     Signed-off-by: Keith Packard <keithp@keithp.com>
1886
1887 commit 8e44580cbe978f1570d4d2ac13d3dd7cd470ecf7
1888 Author: Keith Packard <keithp@keithp.com>
1889 Date:   Tue May 27 15:39:13 2014 -0700
1890
1891     altosuilib: Add distance measuring line to site map.
1892     
1893     Use any modifier or button other than the left one to draw a line on
1894     the map. The length of the line is shown at the start of the line.
1895     
1896     Signed-off-by: Keith Packard <keithp@keithp.com>
1897
1898 commit c674a20432c2cb97e5bc2a3de891f78b9e172fe9
1899 Author: Keith Packard <keithp@keithp.com>
1900 Date:   Tue May 27 11:05:02 2014 -0700
1901
1902     altos: Fake flight code changes in kernel and stm
1903     
1904     Redirects data input from local sensors to USB sourced data, leaving
1905     USB enabled when the computer goes into pad mode.
1906     
1907     Signed-off-by: Keith Packard <keithp@keithp.com>
1908
1909 commit db08e99361d82de63058d3388823f486e5fc9839
1910 Author: Keith Packard <keithp@keithp.com>
1911 Date:   Tue May 27 10:58:53 2014 -0700
1912
1913     altosuilib: Add multiple zoom levels and content types to map
1914     
1915     Also changes the file format for hybrid, satellite and terrain maps to
1916     jpg to save disk space.
1917     
1918     Signed-off-by: Keith Packard <keithp@keithp.com>
1919
1920 commit 535271f7312f1a88af11d4f1dbf3d405b660f26c
1921 Author: Keith Packard <keithp@keithp.com>
1922 Date:   Sun May 25 21:14:42 2014 -0700
1923
1924     altos/test: Fix ADC structure for mega, use ao_config.h
1925     
1926     This switches from hand-coding the ao_config structure to using
1927     ao_config.h and also updates the ADC structure for ao_flight_test_mega
1928     to using the same one as telemega does natively
1929     
1930     Signed-off-by: Keith Packard <keithp@keithp.com>
1931
1932 commit 1894b51daceaf9fb6b49a0625e09a366985d15b6
1933 Author: Keith Packard <keithp@keithp.com>
1934 Date:   Sun May 25 21:12:29 2014 -0700
1935
1936     altos: Move ao_config declarations to ao_config.h
1937     
1938     No sense leaving these in ao.h, and it's nice to make that file smaller
1939     
1940     Signed-off-by: Keith Packard <keithp@keithp.com>
1941
1942 commit 3d5db24708b37d86eac187169e2553a408dfeb83
1943 Author: Keith Packard <keithp@keithp.com>
1944 Date:   Sun May 25 21:11:23 2014 -0700
1945
1946     altos: Make MS5607 PROM a public variable
1947     
1948     This will let the fake flight code update it as necessary, without
1949     creating a new interface in ao_ms5607.c
1950     
1951     Signed-off-by: Keith Packard <keithp@keithp.com>
1952
1953 commit 4df84dd5d007120f54cbda380789306608f2fc46
1954 Author: Keith Packard <keithp@keithp.com>
1955 Date:   Sun May 25 21:08:44 2014 -0700
1956
1957     micropeak: Add -Xlint:unchecked to javac line
1958     
1959     This shows missing parametric type errors
1960     
1961     Signed-off-by: Keith Packard <keithp@keithp.com>
1962
1963 commit f0216d721ed13f4d3dc608bb6ad8f83732b27c0a
1964 Author: Keith Packard <keithp@keithp.com>
1965 Date:   Sun May 25 21:01:38 2014 -0700
1966
1967     altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2
1968     
1969     API has changed for these libraries, time to bump the file versions
1970     
1971     Signed-off-by: Keith Packard <keithp@keithp.com>
1972
1973 commit d63319f6f29ef714bb1d5c359c2448f63e7a4534
1974 Author: Keith Packard <keithp@keithp.com>
1975 Date:   Sun May 25 20:58:24 2014 -0700
1976
1977     ao-tools: Add cc_usb_write function
1978     
1979     This writes raw bytes to the USB port; useful for sending binary data
1980     for flashing or the upcoming flight test stuff.
1981     
1982     Signed-off-by: Keith Packard <keithp@keithp.com>
1983
1984 commit 0a6c76fc0525d6588a1d88127f0085f13a02f1af
1985 Author: Keith Packard <keithp@keithp.com>
1986 Date:   Sun May 25 20:55:11 2014 -0700
1987
1988     altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map memory
1989     
1990     Prepare to share with TeleGPS application.
1991     
1992     This also has the changes to the site map tile which cache only a few
1993     images and regenerate the flight path on the fly, saving piles of memory
1994     
1995     Signed-off-by: Keith Packard <keithp@keithp.com>
1996
1997 commit 4ac7797d3efb9cc2d9fae88519f55e40b1050224
1998 Author: Keith Packard <keithp@keithp.com>
1999 Date:   Sun May 25 20:47:49 2014 -0700
2000
2001     altosui/altosuilib: Cleanup -Xlint:unchecked warnings
2002     
2003     Add parametric types to avoid unchecked warnings.
2004     
2005     Signed-off-by: Keith Packard <keithp@keithp.com>
2006
2007 commit b60a3689910731d9bdb8a431a3dcc9e99f961b35
2008 Author: Keith Packard <keithp@keithp.com>
2009 Date:   Thu May 22 18:46:58 2014 -0700
2010
2011     altoslib: Move CSV/KML output code to altoslib
2012     
2013     It's sharable, so share it
2014     
2015     Signed-off-by: Keith Packard <keithp@keithp.com>
2016
2017 commit 2625a464417c8475c66101757ca2c30cd6c74e0c
2018 Author: Keith Packard <keithp@keithp.com>
2019 Date:   Wed May 21 14:02:35 2014 -0700
2020
2021     altos: Add config values for tracker start motion limits
2022     
2023     TeleGPS switches from 'pad' to 'drogue' states after the device moves
2024     a specified distance from the initial starting point. These values can
2025     be configured, and this is the configuration for them.
2026     
2027     Signed-off-by: Keith Packard <keithp@keithp.com>
2028
2029 commit 161ae96f9ec11e2586df07c0f6d724ddc4dad76c
2030 Author: Keith Packard <keithp@keithp.com>
2031 Date:   Wed May 21 14:00:05 2014 -0700
2032
2033     altos/test: Parse mega ground data. Fix pyro parsing
2034     
2035     This gets ao_flight_test_mega working with eeprom files
2036     
2037     Signed-off-by: Keith Packard <keithp@keithp.com>
2038
2039 commit 43be26603827b5930bf3e8082610cfa19b45534d
2040 Author: Keith Packard <keithp@keithp.com>
2041 Date:   Wed May 21 13:58:54 2014 -0700
2042
2043     altos/test: Get APRS generation test working again
2044     
2045     APRS now includes sat info, so we have to fake that up to generate an
2046     APRS test file
2047     
2048     Signed-off-by: Keith Packard <keithp@keithp.com>
2049
2050 commit 2a3846df381a5eeac8ec3327c770af502aaf4e76
2051 Author: Keith Packard <keithp@keithp.com>
2052 Date:   Wed May 21 01:37:57 2014 -0700
2053
2054     altos: Don't define ao_ignite_decivolt without igniters
2055     
2056     Signed-off-by: Keith Packard <keithp@keithp.com>
2057
2058 commit af782e92c6a0c0a6b0fc2fa52519749a88ca8fb8
2059 Author: Keith Packard <keithp@keithp.com>
2060 Date:   Wed May 21 01:36:40 2014 -0700
2061
2062     altos: Expose ao_gps_set_rate from u-blox driver
2063     
2064     This lets applications set the desired GPS update rate to reduce power usage
2065     
2066     Signed-off-by: Keith Packard <keithp@keithp.com>
2067
2068 commit 8b488bdd0f5c91be7e5aae1c8f0193e713734b14
2069 Author: Keith Packard <keithp@keithp.com>
2070 Date:   Wed May 21 01:35:33 2014 -0700
2071
2072     altos: Fix cc115l debug build
2073     
2074     New compiler warning flags and moving to the nxp require a few minor
2075     changes in the code to make it work.
2076     
2077     Signed-off-by: Keith Packard <keithp@keithp.com>
2078
2079 commit cb228304d8df3063914ab505a530d4ea79ca027d
2080 Author: Keith Packard <keithp@keithp.com>
2081 Date:   Wed May 21 01:34:27 2014 -0700
2082
2083     altos: Allow APRS to send just battery voltage
2084     
2085     Don't require apogee and main voltages as well
2086     
2087     Signed-off-by: Keith Packard <keithp@keithp.com>
2088
2089 commit ca338a897ba3237652a3ae092e660f26c9e35074
2090 Author: Keith Packard <keithp@keithp.com>
2091 Date:   Wed May 21 01:39:46 2014 -0700
2092
2093     altos/lpc: whitespace
2094     
2095     Signed-off-by: Keith Packard <keithp@keithp.com>
2096
2097 commit 0a3312e725d914bbba6355e07d2f1d2833d2d6c2
2098 Author: Keith Packard <keithp@keithp.com>
2099 Date:   Wed May 21 01:39:01 2014 -0700
2100
2101     altos/lpc: adc code computes number of active ADC channels
2102     
2103     Don't require the application to provide AO_NUM_ADC when AO_ADC_NUM is
2104     computed automatically.
2105     
2106     Signed-off-by: Keith Packard <keithp@keithp.com>
2107
2108 commit b278a73cb54ba2f107bf91089f87c11528f017ab
2109 Author: Keith Packard <keithp@keithp.com>
2110 Date:   Wed May 21 01:41:38 2014 -0700
2111
2112     altos/stm: Make stm applications depend on ao_boot.h
2113     
2114     This should make sure they get recompiled when boot stuff changes.
2115     
2116     Signed-off-by: Keith Packard <keithp@keithp.com>
2117
2118 commit f3544daf08f38aa8e28ca214a19ab7fd47c0c802
2119 Author: Keith Packard <keithp@keithp.com>
2120 Date:   Fri May 16 00:00:12 2014 -0600
2121
2122     altosui: Remove another beep config debug printf
2123     
2124     Signed-off-by: Keith Packard <keithp@keithp.com>
2125
2126 commit eeacc001ba089b4bf5552b8ef36e61a0a96efabe
2127 Author: Keith Packard <keithp@keithp.com>
2128 Date:   Thu May 15 23:57:50 2014 -0600
2129
2130     altosui: Remove debug printf about beep config
2131     
2132     Signed-off-by: Keith Packard <keithp@keithp.com>
2133
2134 commit 6833e466d7d77765199bf4d21437c34a4eceb044
2135 Author: Keith Packard <keithp@keithp.com>
2136 Date:   Thu May 15 23:46:41 2014 -0600
2137
2138     altos: stm and lpc ao_boot.h were identical. move to kernel.
2139     
2140     These two files were absolutely identical, so share them by moving
2141     under kernel instead.x
2142     
2143     Signed-off-by: Keith Packard <keithp@keithp.com>
2144
2145 commit 211d9af507daf9a8611ed1813415bee27e3839eb
2146 Author: Keith Packard <keithp@keithp.com>
2147 Date:   Thu May 15 23:34:17 2014 -0600
2148
2149     altos: Use explicit boot loader signal in ao_boot_reboot
2150     
2151     Instead of just "knowing" that ao_boot_loader will be passed zero when
2152     the application wants to get back to the boot loader, explicitly
2153     define the values so that both sides always agree.
2154     
2155     Signed-off-by: Keith Packard <keithp@keithp.com>
2156
2157 commit 0bf1c74e83fe49a11916b52596363f4dd56c522c
2158 Author: Keith Packard <keithp@keithp.com>
2159 Date:   Thu May 15 23:10:54 2014 -0600
2160
2161     doc: Document the Apogee Lockout setting
2162     
2163     Signed-off-by: Keith Packard <keithp@keithp.com>
2164
2165 commit dbb0fcf6d161a9d49fe699c37a18e4c33c409b59
2166 Author: Bdale Garbee <bdale@gag.com>
2167 Date:   Thu May 15 17:20:39 2014 -0600
2168
2169     include EasyMega Makefiles
2170
2171 commit 0948f5d96456b2e7f57ad75dfc9ef455ba197163
2172 Author: Bdale Garbee <bdale@gag.com>
2173 Date:   Thu May 15 17:19:08 2014 -0600
2174
2175     working?
2176
2177 commit 0fd608868aa03f81b2d902e1da13ee0b1ab20b78
2178 Author: Bdale Garbee <bdale@gag.com>
2179 Date:   Thu May 15 16:23:17 2014 -0600
2180
2181     lose the (old) easymega-v1.0 directory in favor of my fresher 0.1
2182
2183 commit 819f73698f57e76dca50fe4fadccebd23ffb776d
2184 Author: Keith Packard <keithp@keithp.com>
2185 Date:   Thu May 15 09:31:24 2014 -0600
2186
2187     altos: Make quadrature debounce per-pin rather than per-device
2188     
2189     Debouncing per-pin means we don't lose transitions, which makes
2190     counting a lot more precise.
2191     
2192     Signed-off-by: Keith Packard <keithp@keithp.com>
2193
2194 commit da13064382e9673e69cdfae6abbac253c9fc42fc
2195 Author: Keith Packard <keithp@keithp.com>
2196 Date:   Thu May 15 09:30:32 2014 -0600
2197
2198     altos/telemini-v2.0: Enable beep frequency configuration
2199     
2200     Now that there's space for this, add it in.
2201     
2202     Signed-off-by: Keith Packard <keithp@keithp.com>
2203
2204 commit 36002fc724702d34302f3cc0df593019ca8db4e0
2205 Author: Keith Packard <keithp@keithp.com>
2206 Date:   Thu May 15 09:29:52 2014 -0600
2207
2208     altos/telemini-v2.0: Remove old baro->alt conversion table
2209     
2210     TeleMini doesn't have two baro sensors...
2211     
2212     Signed-off-by: Keith Packard <keithp@keithp.com>
2213
2214 commit d0d29cc233b0d444782530fea15d957b2b4c45d7
2215 Author: Keith Packard <keithp@keithp.com>
2216 Date:   Thu May 15 09:28:30 2014 -0600
2217
2218     altos/cc1111: Switch P1_0 from a green LED to USB pullup
2219     
2220     Signed-off-by: Keith Packard <keithp@keithp.com>
2221
2222 commit 3225fb54ec1beaf6dc8553ab4f5b86bea6bdf1f3
2223 Author: Keith Packard <keithp@keithp.com>
2224 Date:   Thu May 15 09:27:34 2014 -0600
2225
2226     altos/cc1111: Add support for CPU-driven USB pullup
2227     
2228     Signed-off-by: Keith Packard <keithp@keithp.com>
2229
2230 commit 940ec6a2d5b054f68da39945a00f4d1b36d1b318
2231 Author: Keith Packard <keithp@keithp.com>
2232 Date:   Tue May 13 22:46:19 2014 -0700
2233
2234     altos/cc1111: Errata fix isn't needed for discontinued products
2235     
2236     And, doesn't fit in memory for some of them, so don't compile it.
2237     
2238     Signed-off-by: Keith Packard <keithp@keithp.com>
2239
2240 commit feb0b5f8b28767197f87e5818812d6640c1f40e6
2241 Author: Keith Packard <keithp@keithp.com>
2242 Date:   Tue May 13 17:30:47 2014 -0700
2243
2244     altos/cc1111: Wait for xtal to be stable
2245     
2246     Errata http://www.ti.com/lit/er/swrz022c/swrz022c.pdf says that the
2247     xtal is stable bit is bogus and that you need to just delay for a while.
2248     
2249     Signed-off-by: Keith Packard <keithp@keithp.com>
2250
2251 commit 8124af8c27b2b9e446aa3a4f1da83d4db7c1ea87
2252 Merge: 6dd7eae 3bcf4bd
2253 Author: Keith Packard <keithp@keithp.com>
2254 Date:   Mon May 12 23:21:55 2014 -0700
2255
2256     Merge remote-tracking branch 'origin/master'
2257
2258 commit 6dd7eae5e4752d2098797e96953db8923e26835b
2259 Author: Keith Packard <keithp@keithp.com>
2260 Date:   Mon May 12 23:20:08 2014 -0700
2261
2262     ao-tools/ao-usbload: Check image flash usage against device flash availability
2263     
2264     For devices which report the range of valid flash addresses from their
2265     boot loader, check the loaded image to make sure it fits within that range.
2266     
2267     Signed-off-by: Keith Packard <keithp@keithp.com>
2268
2269 commit 8a114bac1145359f3953ce70f049a6be71df5300
2270 Author: Keith Packard <keithp@keithp.com>
2271 Date:   Mon May 12 23:18:41 2014 -0700
2272
2273     altos/flash-loader: Check memory addresses against flash space
2274     
2275     This validates memory read/write requests to make sure they are within
2276     the available flash memory space.
2277     
2278     This also reports the flash base and bounds addresses in the 'version'
2279     command so that the loader can validate the image before attempting to
2280     write it.
2281     
2282     Signed-off-by: Keith Packard <keithp@keithp.com>
2283
2284 commit a25c34ef0a92beaa0695e0d0020eda5e26b309e2
2285 Author: Keith Packard <keithp@keithp.com>
2286 Date:   Mon May 12 22:56:38 2014 -0700
2287
2288     altos/stm: Use #define'd constants for GPIO register addresses
2289     
2290     This lets the compiler short-circuit the tests in ao_enable_gpio and
2291     ao_disable_gpio to save a bit of code space and time.
2292     
2293     Signed-off-by: Keith Packard <keithp@keithp.com>
2294
2295 commit 530894f508874f4cb3db644ca9ca679ed704f964
2296 Author: Keith Packard <keithp@keithp.com>
2297 Date:   Mon May 12 22:55:38 2014 -0700
2298
2299     altos/stm: Figure out available flash space based on chip id registers
2300     
2301     Look at the flash size and the device id registers to figure out how
2302     much flash is available.
2303     
2304     Signed-off-by: Keith Packard <keithp@keithp.com>
2305
2306 commit 2c543be5548ccda6bd29a2a7659fcc287f7a9f07
2307 Author: Keith Packard <keithp@keithp.com>
2308 Date:   Mon May 12 22:54:35 2014 -0700
2309
2310     altos/stm: White space fix in ao_boot_pin.c
2311
2312 commit 2f196323a2829f9537f3b339f19478127ffde623
2313 Author: Keith Packard <keithp@keithp.com>
2314 Date:   Mon May 12 22:53:07 2014 -0700
2315
2316     altos/stm: Use flash address of boot loader instead of 0x0
2317     
2318     Flash is at 0x08000000, but when the chip boots, it can be at 0x0 as
2319     well. Use the 0x08000000 address when rebooting to flash
2320     
2321     Signed-off-by: Keith Packard <keithp@keithp.com>
2322
2323 commit 6a6053dfed6fc1a7f50be0c62782d0050758cd0b
2324 Author: Keith Packard <keithp@keithp.com>
2325 Date:   Mon May 12 22:51:50 2014 -0700
2326
2327     altos: Assume all LPC products will have 32KB of flash
2328     
2329     If we ever use something smaller than this, we'll need to figure out
2330     how to tell how much memory the device has.
2331     
2332     Signed-off-by: Keith Packard <keithp@keithp.com>
2333
2334 commit d1908101241b1002fbc582b0a2c27045065a6615
2335 Author: Keith Packard <keithp@keithp.com>
2336 Date:   Mon May 12 22:51:16 2014 -0700
2337
2338     altos: Report amount of program space available in the version command
2339     
2340     Signed-off-by: Keith Packard <keithp@keithp.com>
2341
2342 commit 3af4e824938fe07fe75c6d24d9906aebfbe578f3
2343 Author: Keith Packard <keithp@keithp.com>
2344 Date:   Mon May 12 22:50:41 2014 -0700
2345
2346     altos: Add LED test command to pca9922 driver
2347     
2348     This lets you control the LEDs from the command line to test things.
2349     
2350     Signed-off-by: Keith Packard <keithp@keithp.com>
2351
2352 commit 47750e236c45ab03f28fc3393996edb2bd4312e3
2353 Author: Keith Packard <keithp@keithp.com>
2354 Date:   Mon May 12 22:49:39 2014 -0700
2355
2356     ao-bringup: Use official binaries for EasyMini turnon
2357     
2358     Don't use locally built ones, use the official ones found in
2359     ~/altusmetrumllc/Binaries to ensure that all devices are shipped with
2360     known firmware.
2361     
2362     Signed-off-by: Keith Packard <keithp@keithp.com>
2363
2364 commit 5f4a1b3e553276a4d6727c111fe290fa3690fa1e
2365 Author: Keith Packard <keithp@keithp.com>
2366 Date:   Mon May 12 22:48:45 2014 -0700
2367
2368     ao-bringup: test-baro should accept altitudes a bit below sea level
2369     
2370     Testing baro sensors on a particularly high pressure day at Keith's
2371     house yields altitudes down to -20m or so.
2372     
2373     Signed-off-by: Keith Packard <keithp@keithp.com>
2374
2375 commit 238ddde1ffdb8521d06519306cfb76271ae552b9
2376 Author: Keith Packard <keithp@keithp.com>
2377 Date:   Mon May 12 22:47:55 2014 -0700
2378
2379     atosui: Hide Callsign and RSSI tabs for devices without a radio
2380     
2381     When doing Monitor Idle with EasyMini, it's nice to not put fields on
2382     the screen which won't ever have useful data in them.
2383     
2384     Signed-off-by: Keith Packard <keithp@keithp.com>
2385
2386 commit 3bcf4bdd3e3f3751ad9d517696b5573dd4593846
2387 Author: Bdale Garbee <bdale@gag.com>
2388 Date:   Mon May 12 17:31:14 2014 -0600
2389
2390     update TeleMega turn-on script and Releasing for new stable firmware home
2391
2392 commit cbb6f7a3abbde39163f2905badba0ae88744b104
2393 Author: Bdale Garbee <bdale@gag.com>
2394 Date:   Fri May 9 12:30:25 2014 -0600
2395
2396     fix copyright year
2397
2398 commit 8d9c79f5c162e07d57d42c6ba5825a3327a911d5
2399 Author: Keith Packard <keithp@keithp.com>
2400 Date:   Fri May 9 00:05:39 2014 -0700
2401
2402     altos: Simplify quadrature tracking
2403     
2404     Set the timer to 200Hz for a 5ms debounce interval. Then, simply look
2405     for transitions ending in both bits in the encoder being off, which
2406     indicates the the encoder is resting in a detent. If bit '2' is
2407     turning off, the encoder was rotated clockwise, otherwise the encoder
2408     was rotated counter clockwise.
2409     
2410     This is a lot more reliable, although still not perfect.
2411     
2412     Signed-off-by: Keith Packard <keithp@keithp.com>
2413
2414 commit ef48e1bb73c791d731b0d2c0e5beef1539103049
2415 Author: Keith Packard <keithp@keithp.com>
2416 Date:   Mon May 5 23:46:34 2014 -0700
2417
2418     altos: Clean up trailing whitespace in ao_pad.c
2419     
2420     Signed-off-by: Keith Packard <keithp@keithp.com>
2421
2422 commit c8ad50495e2d81209a4882dd4f82c19d9ae2ac34
2423 Author: Keith Packard <keithp@keithp.com>
2424 Date:   Mon May 5 23:45:30 2014 -0700
2425
2426     altos: Fix byte offsets in the mega AO_LOG_FLIGHT packets
2427     
2428     Just comments, but even those should be correct
2429     
2430     Signed-off-by: Keith Packard <keithp@keithp.com>
2431
2432 commit b22dff94778b1f15a6ad1989d526b936f0fa09ea
2433 Author: Keith Packard <keithp@keithp.com>
2434 Date:   Mon May 5 23:43:44 2014 -0700
2435
2436     altos: ublox driver always offers course data when it has a fix
2437     
2438     Set the AO_GPS_COURSE_VALID bit to signal that this part of the GPS
2439     data is valid.
2440     
2441     Signed-off-by: Keith Packard <keithp@keithp.com>
2442
2443 commit c9d6a1fbb3148f03864df6d1ed5f6b6dccd7b383
2444 Author: Keith Packard <keithp@keithp.com>
2445 Date:   Mon May 5 23:41:43 2014 -0700
2446
2447     altosui: Add GPS course, ground speed and climb rate to graphs
2448     
2449     Signed-off-by: Keith Packard <keithp@keithp.com>
2450
2451 commit 39fbc4cb1d4c92522c90aa5e36fd62a4827d8306
2452 Author: Keith Packard <keithp@keithp.com>
2453 Date:   Mon May 5 23:38:44 2014 -0700
2454
2455     altoslib: Parse remaining mega AO_LOG_FLIGNT and AO_LOG_GPS_TIME fields
2456     
2457     GPS fields past 'day' were not getting parsed. Ground values for the
2458     IMU were not getting parsed, but a false 'temperature' value was being read.
2459     
2460     Signed-off-by: Keith Packard <keithp@keithp.com>
2461
2462 commit d2e6efa810b7fccc5af937386a40ae5af064bf26
2463 Author: Keith Packard <keithp@keithp.com>
2464 Date:   Mon May 5 23:38:05 2014 -0700
2465
2466     altoslib: Add a comment to remind us to fix the IMU code to deal with calibration
2467     
2468     Signed-off-by: Keith Packard <keithp@keithp.com>
2469
2470 commit d59d6787bfe26c3b18491ece602ad6cc5cf26c42
2471 Author: Keith Packard <keithp@keithp.com>
2472 Date:   Sat May 3 10:58:31 2014 -0700
2473
2474     altos: 8051 64 * 16 multiply function was broken for negative 64-bit
2475     
2476     It was jumping around the actual multiply when the 64-bit argument was negative.
2477     
2478     Signed-off-by: Keith Packard <keithp@keithp.com>
2479
2480 commit c49e13a7807a74bb66c83cd4a2e10eb601f59e62
2481 Author: Bdale Garbee <bdale@gag.com>
2482 Date:   Thu May 8 16:24:26 2014 -0600
2483
2484     relay control implemented, this project is now complete
2485
2486 commit acaad70e3db8f0b6ae45ca8309833db57bdf5ca2
2487 Author: Bdale Garbee <bdale@gag.com>
2488 Date:   Thu May 8 16:09:11 2014 -0600
2489
2490     first cut of usbrelay-v0.1 support .. LEDs wiggle, not switching relay yet
2491
2492 commit 2dfc4bc92b11252f17103f28198a702a3fdc2b2d
2493 Author: Keith Packard <keithp@keithp.com>
2494 Date:   Fri May 2 13:53:08 2014 -0700
2495
2496     altosui: Add configuration UI for beeper tone
2497     
2498     Signed-off-by: Keith Packard <keithp@keithp.com>
2499
2500 commit 027b1470c7a2d007eaab5c8d49f772b0c7559b80
2501 Author: Keith Packard <keithp@keithp.com>
2502 Date:   Fri May 2 12:26:07 2014 -0700
2503
2504     altos: Add configurable beep tone
2505     
2506     This lets you directly set the mid-range beep tone; the high and low
2507     tones remain set off of that in the same ratio as before.
2508     
2509     Note that none of the cc1111 products get this feature as they don't
2510     have enough flash space anymore...
2511     
2512     Signed-off-by: Keith Packard <keithp@keithp.com>
2513
2514 commit 8e3842660274ac4bcd7b5a78f5db215222b1c4de
2515 Author: Keith Packard <keithp@keithp.com>
2516 Date:   Wed Apr 30 22:14:37 2014 -0700
2517
2518     altos: For telelco discovery packets, retry 5 times with shorter timeout
2519     
2520     A timeout of 10ms is more than enough to receive a query packet, but
2521     if we miss it during device discovery, it's a pain, so retry 5 times
2522     to make sure we find everyone.
2523     
2524     Signed-off-by: Keith Packard <keithp@keithp.com>
2525
2526 commit 0223fced2c6d2b9f63ede6258afae46c3f55c200
2527 Author: Keith Packard <keithp@keithp.com>
2528 Date:   Wed Apr 30 22:13:44 2014 -0700
2529
2530     ao-tools: Clean up ao-sym structure an initializers
2531     
2532     Remove unused 'default_addr' field. Use named initializers when
2533     setting up the struct.
2534     
2535     Signed-off-by: Keith Packard <keithp@keithp.com>
2536
2537 commit 35efd4e51ece706234f80c076eb7f4f70c66098d
2538 Author: Keith Packard <keithp@keithp.com>
2539 Date:   Wed Apr 30 22:12:30 2014 -0700
2540
2541     ao-load: Make ao_sym static to avoid collision with ao-editaltos
2542     
2543     ao-load doesn't use ao-editaltos at this point, but does share the
2544     same name for the symbol table. To make the linker happier, make the
2545     ao-load version static.
2546     
2547     Signed-off-by: Keith Packard <keithp@keithp.com>
2548
2549 commit fd406000659a11862e05c22dbb20cdb738f56b01
2550 Author: Keith Packard <keithp@keithp.com>
2551 Date:   Wed Apr 30 22:11:39 2014 -0700
2552
2553     ao-telem: Dump orientation field from TeleMega sensor telemetry packet
2554     
2555     Signed-off-by: Keith Packard <keithp@keithp.com>
2556
2557 commit 2cf65d60e1c73dbff0badbe1ee6cb43d75bf803c
2558 Author: Keith Packard <keithp@keithp.com>
2559 Date:   Wed Apr 30 22:10:29 2014 -0700
2560
2561     altosui: Mark TeleMega additional pyro ignitor fired points in graphs
2562     
2563     Add markers to indicate when each additional pyro channel fires
2564     
2565     Signed-off-by: Keith Packard <keithp@keithp.com>
2566
2567 commit ecebb3902868d1d7485d2bc99ba4140c6b90567e
2568 Author: Keith Packard <keithp@keithp.com>
2569 Date:   Wed Apr 30 21:30:46 2014 -0700
2570
2571     altoslib: Track pyro firing state when reading mega eeprom files
2572     
2573     TeleMega records whether each pyro has been fired in the eeprom file;
2574     track that in the AltosState record.
2575     
2576     Signed-off-by: Keith Packard <keithp@keithp.com>
2577
2578 commit 5fb246fb50e262aa81ef7eb430be9782cfcf8848
2579 Author: Keith Packard <keithp@keithp.com>
2580 Date:   Tue Apr 29 19:04:30 2014 -0700
2581
2582     altosui: Add extra ignitors to graphable objects
2583     
2584     List all of the available extra ignitors as possible things to graph.
2585     
2586     Signed-off-by: Keith Packard <keithp@keithp.com>
2587
2588 commit f8429152e438eb72618edaf5983ae1cd5d3d4dab
2589 Author: Bdale Garbee <bdale@gag.com>
2590 Date:   Sun Apr 13 08:58:36 2014 -0600
2591
2592     ugly hack (just make sleep longer) to work around ttyACM* discovery issue
2593
2594 commit 3b5c4d88671e6c511fbfb1ce6b046f558dd6c2bf
2595 Author: Keith Packard <keithp@keithp.com>
2596 Date:   Sat Apr 12 17:46:34 2014 -0700
2597
2598     altos: Switch beeping to farnsworth spacing
2599     
2600     Use 17wpm/12wpm farnsworth spacing for the state reports. Leave the
2601     numeric reports running slowly as those require counting.
2602     
2603     Signed-off-by: Keith Packard <keithp@keithp.com>
2604
2605 commit 8628f7e02834a476d5cb3afa4cbf8d46a4b3c513
2606 Author: Keith Packard <keithp@keithp.com>
2607 Date:   Sat Apr 12 17:45:38 2014 -0700
2608
2609     altosuilib: Make lines in graphs 2 units wide
2610     
2611     This makes the graphs a lot easier to read.
2612     
2613     Signed-off-by: Keith Packard <keithp@keithp.com>
2614
2615 commit 9e18c524fa2d1f648f265b3c3105f5ceacf06c10
2616 Author: Keith Packard <keithp@keithp.com>
2617 Date:   Fri Apr 11 16:40:06 2014 -0700
2618
2619     altoslib/altosui/altosuilib/libaltos: Remove trailing whitespace
2620     
2621     Just cleaning up the source code.
2622     
2623     Signed-off-by: Keith Packard <keithp@keithp.com>
2624
2625 commit 7b275ddfe20f54857d7d1abb98607c406b678090
2626 Author: Keith Packard <keithp@keithp.com>
2627 Date:   Fri Apr 11 16:31:32 2014 -0700
2628
2629     altos: Add 'microwater' product
2630     
2631     This is a custom firmware spin for micropeak designed for use with
2632     water rockets that sets the boost detect altitude to 10m instead of 30m.
2633     
2634     Signed-off-by: Keith Packard <keithp@keithp.com>
2635
2636 commit 99c729495a8cc589718607ee35d22454c6af2994
2637 Author: Keith Packard <keithp@keithp.com>
2638 Date:   Sun Apr 6 23:46:48 2014 -0700
2639
2640     altosui: Disable flight log configuration while flights are stored
2641     
2642     The log code won't let you resize the maximum flight log while there
2643     is still data on the flight computer; the code to figure that out in
2644     the UI was busted, leaving users confused about why it wasn't working.
2645     
2646     Signed-off-by: Keith Packard <keithp@keithp.com>
2647
2648 commit 4211c59e585545817b3cac02b41bb73106d6403e
2649 Author: Keith Packard <keithp@keithp.com>
2650 Date:   Sun Apr 6 22:27:37 2014 -0700
2651
2652     altos: Fix nanopeak compile
2653     
2654     Nanopeak uses port B bit 3 for the LED instead of bit 4. Fix the async
2655     code to support arbitrary bits for the serial LED.
2656     
2657     Signed-off-by: Keith Packard <keithp@keithp.com>
2658
2659 commit 350d941a825d0271933de0bfdea82d3af5744c21
2660 Author: Keith Packard <keithp@keithp.com>
2661 Date:   Sun Apr 6 20:14:49 2014 -0700
2662
2663     altos: Provide stable binaries for MicroPeak
2664     
2665     Publish MicroPeak .hex file to LLC repo and install it from there,
2666     rather than rebuilding it locally. This ensures that the installed
2667     bits don't depend on local configuration of any kind.
2668     
2669     Signed-off-by: Keith Packard <keithp@keithp.com>
2670
2671 commit 2427eae5f3b429d302fbe14f708dcbc68c851954
2672 Author: Keith Packard <keithp@keithp.com>
2673 Date:   Sun Apr 6 19:48:07 2014 -0700
2674
2675     altos: Replace C code attiny async output with inline asm
2676     
2677     Using inline asm instead of C ensures that compiler changes will not
2678     affect the timing of the serial data.
2679     
2680     Signed-off-by: Keith Packard <keithp@keithp.com>
2681
2682 commit 1d943d4cade0a40723143626abf6e67f8eca9dcb
2683 Author: Keith Packard <keithp@keithp.com>
2684 Date:   Sat Apr 5 18:17:17 2014 -0700
2685
2686     altos: Build TeleBalloon v2.0 by default
2687     
2688     We're supporting this now, we might as well build it.
2689     
2690     Signed-off-by: Keith Packard <keithp@keithp.com>
2691
2692 commit c14cfb1436c988eb0a0d26d7c4d83aeccecbc8a3
2693 Author: Keith Packard <keithp@keithp.com>
2694 Date:   Sat Apr 5 18:16:21 2014 -0700
2695
2696     ao-bringup: Split out easymini test into separate script
2697     
2698     This lets you run the easy mini testing code without also flashing the device.
2699     
2700     Signed-off-by: Keith Packard <keithp@keithp.com>
2701
2702 commit 9cb10d73fee0e3f36c778fd2a9c9992b87669fe2
2703 Author: Keith Packard <keithp@keithp.com>
2704 Date:   Sat Apr 5 18:14:35 2014 -0700
2705
2706     altosui: Add ignitor tab for TeleMega extra ignitors
2707     
2708     Show the current state of the additional ignitors in another tab;
2709     there's not really room in the 'Pad' tab.
2710     
2711     Signed-off-by: Keith Packard <keithp@keithp.com>
2712
2713 commit ca66a035edecd7feffcd22257d3413ce0e189c07
2714 Author: Keith Packard <keithp@keithp.com>
2715 Date:   Sat Apr 5 00:28:13 2014 -0700
2716
2717     doc: Document new voltage beeping at startup time
2718
2719 commit 18148c33540cda8cb6658724a048ffd426c1a6bb
2720 Author: Keith Packard <keithp@keithp.com>
2721 Date:   Sat Apr 5 00:20:22 2014 -0700
2722
2723     Bump version to 1.3.3
2724     
2725     Signed-off-by: Keith Packard <keithp@keithp.com>
2726
2727 commit 0d367fc24bfd0377db6f3b00a888a18245616767
2728 Author: Keith Packard <keithp@keithp.com>
2729 Date:   Sat Apr 5 00:18:57 2014 -0700
2730
2731     altos: Report battery voltage instead of S at startup
2732     
2733     This works on everything with a beeper except TeleMetrum v1.0 which
2734     just doesn't have enough flash space for the code.
2735     
2736     Signed-off-by: Keith Packard <keithp@keithp.com>
2737
2738 commit 8bd732ac9cb816630f46dd269448ff8422620df8
2739 Author: Keith Packard <keithp@keithp.com>
2740 Date:   Fri Apr 4 23:40:22 2014 -0700
2741
2742     doc: Outline files are now generated, so don't put them in git
2743     
2744     Signed-off-by: Keith Packard <keithp@keithp.com>
2745
2746 commit ca4b20f9781b1dc6974d26952973dfe0d607478c
2747 Author: Keith Packard <keithp@keithp.com>
2748 Date:   Fri Apr 4 23:38:40 2014 -0700
2749
2750     ao-tools: Wait for device to become ready instead of failing
2751     
2752     For some reason, USB devices take 'a while' to become usable; instead
2753     of bailing immediately, sit around waiting to see if the device
2754     becomes usable if we get an EBUSY or EACCES error.
2755     
2756     Signed-off-by: Keith Packard <keithp@keithp.com>
2757
2758 commit 2424c0e6fe53789dc83d1e96439dcdc13e847b07
2759 Author: Keith Packard <keithp@keithp.com>
2760 Date:   Fri Apr 4 23:37:15 2014 -0700
2761
2762     ao-tools: Use 'program' command in ao-flash-lpc instead of 'flash'
2763     
2764     The program meta-command is supposed to do the whole thing, and seems
2765     more reliable in actually getting what we want flashed to the board.
2766     
2767     Signed-off-by: Keith Packard <keithp@keithp.com>
2768
2769 commit 4800497fa1fc449807ef0097cc3fed367641ae29
2770 Author: Keith Packard <keithp@keithp.com>
2771 Date:   Fri Apr 4 23:36:34 2014 -0700
2772
2773     ao-bringup: Get turnon_telemini working
2774     
2775     This script now does complete testing of the board
2776     
2777     Signed-off-by: Keith Packard <keithp@keithp.com>
2778
2779 commit 24167015705ae831692b95735968b04a876f935e
2780 Author: Keith Packard <keithp@keithp.com>
2781 Date:   Fri Apr 4 23:34:48 2014 -0700
2782
2783     altos: Rename 'core' to 'kernel'
2784     
2785     core remains a bad name to use -- dirvish skips files (and
2786     directories, it seems) with that name.
2787     
2788     Signed-off-by: Keith Packard <keithp@keithp.com>
2789
2790 commit bb9fdef607728cc326a82aa632e59724f272e53b
2791 Author: Keith Packard <keithp@keithp.com>
2792 Date:   Thu Apr 3 00:10:19 2014 -0700
2793
2794     altoslib: Missed a couple of easy mini voltage API changes
2795     
2796     Oh, and Tm was using Em conversions (which is almost right, except Tm
2797     doesn't have the history)
2798     
2799     Signed-off-by: Keith Packard <keithp@keithp.com>
2800
2801 commit 834cd051af1b80a98678de221d3c45cb30f8bb0d
2802 Author: Keith Packard <keithp@keithp.com>
2803 Date:   Wed Apr 2 23:35:36 2014 -0700
2804
2805     Add easymini turnon script and helpers
2806     
2807     Signed-off-by: Keith Packard <keithp@keithp.com>
2808
2809 commit 21d584b9bf93b96a05ab374105493c0e17df320f
2810 Author: Keith Packard <keithp@keithp.com>
2811 Date:   Wed Apr 2 22:04:18 2014 -0700
2812
2813     altoslib: Fix EasyMini voltage computations
2814     
2815     Early Em prototypes had a 3.0V regulator.
2816     Early v1.0 boards measured power past the blocking diode.
2817     
2818     Deal with both conditions to try and report more accurate voltages for
2819     EasyMini data.
2820     
2821     Signed-off-by: Keith Packard <keithp@keithp.com>
2822
2823 commit adddad0dd45f67d01487c8dd75b040ca3ab50fe2
2824 Author: Keith Packard <keithp@keithp.com>
2825 Date:   Wed Apr 2 20:36:26 2014 -0700
2826
2827     altoslib: Ignore speed/accel after boost when finding maxima
2828     
2829     Large spikes in acceleration often occur with ejection charges, which
2830     can cause bogus acceleration and speed data to be seen. Ignore those
2831     for the purpose of computing the maximum values of each.
2832     
2833     Signed-off-by: Keith Packard <keithp@keithp.com>
2834
2835 commit ff4deb417a460d96645fb6934890c2c195142be3
2836 Author: Keith Packard <keithp@keithp.com>
2837 Date:   Fri Mar 28 23:33:25 2014 -0700
2838
2839     altos: HAS_LED is useless; remove it
2840     
2841     ao_flight was trying to decide whether to turn off the red LED by
2842     checking whether HAS_LED was defined. And yet, none of the flight
2843     firmware defines that anymore, except for easymini which defines it to
2844     zero.
2845     
2846     Remove all uses and defines of this value, substituting AO_LED_RED in
2847     ao_flight.c, which has to be defined for the ao_led_off call to work.
2848     
2849     Signed-off-by: Keith Packard <keithp@keithp.com>
2850
2851 commit ca0bf9fb2d6323d7a454e5ce04b48d11366eee67
2852 Author: Keith Packard <keithp@keithp.com>
2853 Date:   Sun Mar 16 18:12:33 2014 -0700
2854
2855     Add easymega firmware
2856     
2857     A trimmed down TeleMega build with no radio or GPS, along with pin
2858     changes necessary for the device.
2859     
2860     Signed-off-by: Keith Packard <keithp@keithp.com>
2861
2862 commit 7e0b549b9b30d0a1290d28b2b94025a98af6a4de
2863 Author: Keith Packard <keithp@keithp.com>
2864 Date:   Mon Mar 10 22:55:45 2014 -0700
2865
2866     altosui: Hide Tilt Angle values when not available
2867     
2868     In the Ascent table, make sure the tilt angle fields are hidden when
2869     they are set to MISSING.
2870     
2871     Signed-off-by: Keith Packard <keithp@keithp.com>
2872
2873 commit 3b50e50fb814a572f7b4ea9e268a1ae150fe678c
2874 Author: Keith Packard <keithp@keithp.com>
2875 Date:   Sun Mar 9 21:10:10 2014 -0700
2876
2877     altos: Another missing usbtrng file
2878
2879 commit b5ac64bc0a6fd0fc23f39283e469c9820bdc88fe
2880 Author: Keith Packard <keithp@keithp.com>
2881 Date:   Sun Mar 9 21:08:25 2014 -0700
2882
2883     altos: Missing ao_pins files for usbtrng
2884     
2885     Signed-off-by: Keith Packard <keithp@keithp.com>
2886
2887 commit 469bd376d84bf8d76faa3b726d96061d4d98b998
2888 Author: Keith Packard <keithp@keithp.com>
2889 Date:   Sun Mar 9 20:59:43 2014 -0700
2890
2891     altos: Fix LPC LED driver
2892     
2893     Was using wrong types
2894     
2895     Signed-off-by: Keith Packard <keithp@keithp.com>
2896
2897 commit 6a4a074d690fb34af49704ac3cc4826eaf06dd9d
2898 Author: Keith Packard <keithp@keithp.com>
2899 Date:   Sun Mar 9 20:58:36 2014 -0700
2900
2901     altos: fix building LPC serial support for STDIO
2902     
2903     Signed-off-by: Keith Packard <keithp@keithp.com>
2904
2905 commit 9671ca6c42544463fd551f81113c221265a2296e
2906 Author: Keith Packard <keithp@keithp.com>
2907 Date:   Sun Mar 9 20:57:31 2014 -0700
2908
2909     altos: Don't require projects to define PACKET_HAS_SLAVE
2910     
2911     Really, most don't need it, and whinging about not having it defined
2912     isn't useful.
2913     
2914     Signed-off-by: Keith Packard <keithp@keithp.com>
2915
2916 commit e1e00a4b67fbdbae339219b35aefd44a1bcf9486
2917 Author: Keith Packard <keithp@keithp.com>
2918 Date:   Sat Mar 8 21:39:33 2014 -0800
2919
2920     Add USB True Random Number Generator product
2921     
2922     Just basic device support
2923     
2924     Signed-off-by: Keith Packard <keithp@keithp.com>
2925
2926 commit 6dad9ca543fbed3f849b01300224b1b21ef2eb08
2927 Author: Keith Packard <keithp@keithp.com>
2928 Date:   Sat Mar 8 16:25:33 2014 -0800
2929
2930     Re-add LCD bits to stm-demo
2931
2932 commit 32f0f39a953dabe19ec92611570e4a82da8f8dce
2933 Author: Keith Packard <keithp@keithp.com>
2934 Date:   Sat Mar 8 16:25:10 2014 -0800
2935
2936     Add flash loader for stm-demo board
2937
2938 commit 4c7da6d0ad568448c37761cd0c0108b9161a9345
2939 Author: Keith Packard <keithp@keithp.com>
2940 Date:   Fri Mar 7 21:27:26 2014 -0800
2941
2942     doc: Add separate outline pdf generation
2943     
2944     This generates one-page pdf files that contain just the outline of
2945     each product.
2946     
2947     Signed-off-by: Keith Packard <keithp@keithp.com>
2948
2949 commit 8f2a85027b496451c5934eb36fcdffbd5e5da177
2950 Author: Keith Packard <keithp@keithp.com>
2951 Date:   Fri Feb 28 23:04:54 2014 -0800
2952
2953     Install .desktopfile as _SCRIPTS so they are left executable
2954     
2955     .desktop files should be marked executable so that the desktop
2956     environment knows they are correct.
2957     
2958     Signed-off-by: Keith Packard <keithp@keithp.com>
2959
2960 commit a072cbb137126e677d3ebbf0245ec4ea5aa481ad
2961 Author: Keith Packard <keithp@keithp.com>
2962 Date:   Fri Feb 28 21:16:57 2014 -0800
2963
2964     altosui: Retry device enumeration after rebooting for self flash
2965     
2966     Windows takes 'a while' to include the rebooted device in the list of
2967     available devices, so try a few times with a 100ms delay so that we
2968     can avoid asking the user to select from an empty list.
2969     
2970     Signed-off-by: Keith Packard <keithp@keithp.com>
2971
2972 commit ac2cfb03158b4902466a72edad5dc471ee6bdb91
2973 Author: Keith Packard <keithp@keithp.com>
2974 Date:   Fri Feb 28 21:16:36 2014 -0800
2975
2976     Mark development sequence to 1.3.3 by bumping version to 1.3.2.1
2977     
2978     Signed-off-by: Keith Packard <keithp@keithp.com>
2979
2980 commit 57e5d13c0577e1b0a6e8117e2d04eeda6cf0b045
2981 Author: Keith Packard <keithp@keithp.com>
2982 Date:   Sun Feb 23 17:42:08 2014 -0800
2983
2984     libaltos: Link so with -znoexecstack flag
2985     
2986     This marks the library as not requiring an executable stack, which
2987     openjdk prefers
2988     
2989     Signed-off-by: Keith Packard <keithp@keithp.com>
2990
2991 commit 104b8bfc9b37fda175f2cb2a1e33601fbf6f48f6
2992 Merge: 403b95e 1edf7ef
2993 Author: Bdale Garbee <bdale@gag.com>
2994 Date:   Thu Feb 20 13:23:52 2014 -0700
2995
2996     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
2997
2998 commit 403b95ee27782309b564855b85285c9f5f5c7068
2999 Author: Bdale Garbee <bdale@gag.com>
3000 Date:   Thu Feb 20 13:23:32 2014 -0700
3001
3002     update turnon scripts to store cal values
3003
3004 commit 3ef0cc28758c68e6076afa809e157a84ce3661fb
3005 Author: Bdale Garbee <bdale@gag.com>
3006 Date:   Thu Feb 20 13:23:20 2014 -0700
3007
3008     typo fixes from Matt Kraai
3009
3010 commit 1edf7ef8026ac4ab698a7f99671e9348d18ffd0a
3011 Author: Keith Packard <keithp@keithp.com>
3012 Date:   Tue Feb 18 09:47:51 2014 -0800
3013
3014     altos: Create balloon-specific load for TMv2 hardware
3015     
3016     Signed-off-by: Keith Packard <keithp@keithp.com>
3017
3018 commit ff4ae350c24b3d6ef71e29191bb719b07ab9c5bb
3019 Author: Keith Packard <keithp@keithp.com>
3020 Date:   Tue Feb 18 09:46:17 2014 -0800
3021
3022     altos: Make balloon code run again
3023     
3024     This fixes the balloon code so that it works with recent altos bits
3025     
3026     Signed-off-by: Keith Packard <keithp@keithp.com>
3027
3028 commit 8b6f051663dd17492bece9efb9e898ef113ab414
3029 Author: Keith Packard <keithp@keithp.com>
3030 Date:   Tue Feb 18 09:45:41 2014 -0800
3031
3032     altos: Set reasonable accel values when !HAS_ACCEL
3033     
3034     This lets us use telemetrum log and telemetry formats for balloons
3035     
3036     Signed-off-by: Keith Packard <keithp@keithp.com>
3037
3038 commit 9f6983e3d61fa5231f3d0ce33dbc5aadf946b597
3039 Author: Keith Packard <keithp@keithp.com>
3040 Date:   Tue Feb 18 09:44:52 2014 -0800
3041
3042     altos: Expose ao_usb_running globally
3043     
3044     This lets other bits of the code know when USB has been connected.
3045     
3046     Signed-off-by: Keith Packard <keithp@keithp.com>
3047
3048 commit 9b9d5b273a410e315739c5c6eaa4105523056b9a
3049 Author: Keith Packard <keithp@keithp.com>
3050 Date:   Tue Feb 18 09:43:43 2014 -0800
3051
3052     altos: Move balloon flight code to core
3053     
3054     This lets us create more than one balloon product
3055     
3056     Signed-off-by: Keith Packard <keithp@keithp.com>
3057
3058 commit 43b1797189095c402e1c35bdc317c4196e180e66
3059 Author: Keith Packard <keithp@keithp.com>
3060 Date:   Mon Feb 17 21:30:28 2014 -0800
3061
3062     doc: Need to publish .svg files as well
3063     
3064     The drill templates are all .svg files that are referenced by the
3065     generated html.
3066     
3067     Signed-off-by: Keith Packard <keithp@keithp.com>
3068
3069 commit 874d0065ecb066ee746a016876edebc7cc6e3d96
3070 Author: Keith Packard <keithp@keithp.com>
3071 Date:   Mon Feb 17 21:27:57 2014 -0800
3072
3073     Re-create drill templates
3074     
3075     Using inkscape, the drill templates weren't getting printed
3076     correctly. Switching to hand-generated svg fixes that.
3077     
3078     The .xsl file is also fixed to really encourage the images to be
3079     printed at exactly 100%.
3080     
3081     Signed-off-by: Keith Packard <keithp@keithp.com>
3082
3083 commit 6e713f0a53d608a8855884b7a48e4e3423d8a3d2
3084 Author: Bdale Garbee <bdale@gag.com>
3085 Date:   Mon Feb 17 00:15:58 2014 -0700
3086
3087     deliver images used in MicroPeak manual to web server, too
3088
3089 commit 1d421a43494cf2003ac23fb8cd21d6ae05edfac8
3090 Author: Bdale Garbee <bdale@gag.com>
3091 Date:   Mon Feb 17 00:10:05 2014 -0700
3092
3093     update copyright year assertion in MicroPeak manual, remember during releases
3094
3095 commit a3ddb5906167e445f937b16fafb7f5c537852f0a
3096 Author: Keith Packard <keithp@keithp.com>
3097 Date:   Sun Feb 16 18:01:10 2014 -0800
3098
3099     Mark .desktop files as executable
3100     
3101     Signed-off-by: Keith Packard <keithp@keithp.com>
3102
3103 commit c860d837a0c97a091c5f47fce91bdb8beb4602d3
3104 Author: Keith Packard <keithp@keithp.com>
3105 Date:   Sun Feb 16 15:53:50 2014 -0800
3106
3107     micropeak: Construct linux install script
3108     
3109     Uses the same script as altosui, just edits the final path name
3110     
3111     Signed-off-by: Keith Packard <keithp@keithp.com>
3112
3113 commit 948a614a62754fd4fffd9b84ad83fd444e4f0437
3114 Author: Keith Packard <keithp@keithp.com>
3115 Date:   Sun Feb 16 15:17:40 2014 -0800
3116
3117     Move .desktop and icon management out of debian dir
3118     
3119     This constructs a .desktop file from a template and installs it, along
3120     with suitable .svg icons, during the normal build process
3121     
3122     Signed-off-by: Keith Packard <keithp@keithp.com>
3123
3124 commit 066a01ad0b4e73fdb47b43a42c1d0b7fae81a180
3125 Author: Keith Packard <keithp@keithp.com>
3126 Date:   Sun Feb 16 14:57:38 2014 -0800
3127
3128     Put altusmetrum.svg and micropeak.svg in icon directory
3129     
3130     Signed-off-by: Keith Packard <keithp@keithp.com>
3131
3132 commit 95f5a6ef52947088993d395874cf6aa502fd2503
3133 Merge: 135b6d4 de2a619
3134 Author: Bdale Garbee <bdale@gag.com>
3135 Date:   Sun Feb 16 15:53:35 2014 -0700
3136
3137     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
3138
3139 commit 135b6d4019f584c050b3d70c11fb5bcf2c7396c4
3140 Author: Bdale Garbee <bdale@gag.com>
3141 Date:   Sun Feb 16 15:53:22 2014 -0700
3142
3143     use svg in the .desktop file
3144
3145 commit 13dccd1869cdf00d4aa0df55a3ece33936cd520a
3146 Author: Bdale Garbee <bdale@gag.com>
3147 Date:   Sun Feb 16 15:51:32 2014 -0700
3148
3149     have the cal-freq script save cal values to a file
3150
3151 commit de2a619900ee23911c866d5aaff63a0f9388bfc7
3152 Author: Keith Packard <keithp@keithp.com>
3153 Date:   Sun Feb 16 13:01:29 2014 -0800
3154
3155     Add linux installer script
3156     
3157     Create a linux installer shell script that unpacks the archive in a
3158     sensible place and adds a .desktop file to the environment
3159     
3160     Signed-off-by: Keith Packard <keithp@keithp.com>
3161
3162 commit bf268354535a3a7b2e093235e5347ed2a6d809ff
3163 Author: Bdale Garbee <bdale@gag.com>
3164 Date:   Thu Feb 13 21:53:13 2014 -0700
3165
3166     updating changelog for release
3167
3168 commit e53be56179f4cd93227b6bdc28c2ae60b81db57d
3169 Author: Keith Packard <keithp@keithp.com>
3170 Date:   Sun Feb 9 23:47:47 2014 -0800
3171
3172     doc: Update the 1.3.2 release notes to include APRS and Fire Igniter changes
3173     
3174     Signed-off-by: Keith Packard <keithp@keithp.com>
3175
3176 commit d24ef4aa9429f4884548e5c9fd48d57e640f0d9d
3177 Author: Keith Packard <keithp@keithp.com>
3178 Date:   Sun Feb 9 23:46:39 2014 -0800
3179
3180     doc: Add remaining configurable parameters to the System Operation chapter
3181     
3182     Yes, this duplicates the section in the AltosUI chapter, but I'm not
3183     sure how to describe the device without talking about it in two
3184     places, so we might as well make both of them complete.
3185     
3186     Signed-off-by: Keith Packard <keithp@keithp.com>
3187
3188 commit e76948d382cf6980c3a5b6c48405d71c8811780b
3189 Author: Keith Packard <keithp@keithp.com>
3190 Date:   Sun Feb 9 22:54:31 2014 -0800
3191
3192     altos: Put locked/unlocked GPS status in APRS comments
3193     
3194     Replace the 'S' (which marks the field showing sats in view) with
3195     either 'L' or 'U' to tell the user whether the GPS receiver is locked
3196     or unlocked.
3197     
3198     This also removes the colons in the comment field to shorten it. This
3199     makes it fit on one line of my FT1D display.
3200     
3201     Signed-off-by: Keith Packard <keithp@keithp.com>
3202
3203 commit 5001a0f882af53dde33fc531215944c9d727baf4
3204 Author: Keith Packard <keithp@keithp.com>
3205 Date:   Sun Feb 9 22:53:05 2014 -0800
3206
3207     altos: Re-send previous GPS position in APRS if lock is lost
3208     
3209     APRS radios often show only the last received APRS packet, which means
3210     that erasing the last known GPS position when we lose lock by sending
3211     0/0/0 is unhelpful. Instead, just send the last known position, and
3212     make sure that we send 0/0/0 before we're locked the first time.
3213     
3214     Signed-off-by: Keith Packard <keithp@keithp.com>
3215
3216 commit 864d1e2282ac1d241478cf663ee24112c9d3dc37
3217 Author: Keith Packard <keithp@keithp.com>
3218 Date:   Sat Feb 8 22:02:02 2014 -0800
3219
3220     altos: Fixup named ADC printing
3221     
3222     Print all ADC values on one line when using named ADC values
3223     
3224     Signed-off-by: Keith Packard <keithp@keithp.com>
3225
3226 commit f750ef6f9745b15af45bb80f5b46b9e6f51796d8
3227 Author: Keith Packard <keithp@keithp.com>
3228 Date:   Sat Feb 8 20:05:02 2014 -0800
3229
3230     altos: Add needed math sources to TeleGPS v0.1 build
3231     
3232     APRS requires the logf function to report altitude.
3233     
3234     Signed-off-by: Keith Packard <keithp@keithp.com>
3235
3236 commit 6367ab2dec718c512073f70dfab86dbd1656b1fe
3237 Author: Keith Packard <keithp@keithp.com>
3238 Date:   Sat Feb 8 20:02:54 2014 -0800
3239
3240     altos: Report nsat in view in APRS packet
3241     
3242     This adds the number of sats in view (as opposed to the number of sats
3243     in solution) to the APRS packet.
3244     
3245     Signed-off-by: Keith Packard <keithp@keithp.com>
3246
3247 commit 8ddbbdcdc498a19ebf4a440bbf5d73b6538e0a57
3248 Author: Keith Packard <keithp@keithp.com>
3249 Date:   Sat Feb 8 20:00:56 2014 -0800
3250
3251     altos: Don't write more than 12 sat infos in ublox driver
3252     
3253     This was overwriting memory past the end of the ao_gps_tracking_data
3254     array, which isn't a good idea.
3255     
3256     Signed-off-by: Keith Packard <keithp@keithp.com>
3257
3258 commit 324073d14ed8215b74d9df51f2229827cd4401d0
3259 Author: Keith Packard <keithp@keithp.com>
3260 Date:   Sat Feb 1 00:32:43 2014 -0800
3261
3262     altos/stm: Block interrupts while reprogramming flash
3263     
3264     Wouldn't work well to get interrupted...
3265     
3266     Signed-off-by: Keith Packard <keithp@keithp.com>
3267
3268 commit d6d56c20465455b759f60a03fc96aa228ab9102e
3269 Author: Keith Packard <keithp@keithp.com>
3270 Date:   Sat Feb 1 00:06:30 2014 -0800
3271
3272     altos: Enable system timer in flash loader and prod watchdog with it
3273     
3274     This makes it possible to reflash the board without needing to disable
3275     the watchdog.
3276     
3277     Signed-off-by: Keith Packard <keithp@keithp.com>
3278
3279 commit 1d3420e51db4d1a46237e97aeb189d2a8eba7f5e
3280 Author: Keith Packard <keithp@keithp.com>
3281 Date:   Fri Jan 31 17:44:45 2014 -0800
3282
3283     altos: Eliminate warnings in FAT code
3284     
3285     The FAT file system code wasn't cleaned up when the warning fixes were
3286     done recently.
3287     
3288     Signed-off-by: Keith Packard <keithp@keithp.com>
3289
3290 commit 7a8adfed8fbbcaac71da9c6d54bbd3091f4d7511
3291 Author: Keith Packard <keithp@keithp.com>
3292 Date:   Thu Mar 21 10:16:35 2013 -0700
3293
3294     altos: Add watchdog timer task
3295     
3296     This new task frobs a pin periodically to inform the hardware that the
3297     operating system is running.
3298     
3299     Signed-off-by: Keith Packard <keithp@keithp.com>
3300
3301 commit 63683f91f5fe9588c1d905a572509cb674aaad68
3302 Author: Keith Packard <keithp@keithp.com>
3303 Date:   Wed Jan 23 21:36:18 2013 -0800
3304
3305     altos: Add names when reporting STM ADC values
3306     
3307     Signed-off-by: Keith Packard <keithp@keithp.com>
3308
3309 commit 7fdf6a6cc252c7813a857714f6088b7fd5bfab40
3310 Author: Keith Packard <keithp@keithp.com>
3311 Date:   Sat Feb 8 14:31:06 2014 -0800
3312
3313     doc: Add title page image to altusmetrum.pdf
3314     
3315     Signed-off-by: Keith Packard <keithp@keithp.com>
3316
3317 commit 2c70a7a49cc0e92df90ea17a870d661ca857c145
3318 Author: Keith Packard <keithp@keithp.com>
3319 Date:   Sat Feb 8 14:30:52 2014 -0800
3320
3321     doc: Ignore generate template XSL file
3322     
3323     Signed-off-by: Keith Packard <keithp@keithp.com>
3324
3325 commit 2320b788c47757032b2874e64479ef382456c2d3
3326 Author: Keith Packard <keithp@keithp.com>
3327 Date:   Sat Feb 8 14:24:48 2014 -0800
3328
3329     doc: Document GPS max height addition
3330     
3331     Signed-off-by: Keith Packard <keithp@keithp.com>
3332
3333 commit 8363326cd87fb1e53ad78146c0503aa476d2da89
3334 Author: Keith Packard <keithp@keithp.com>
3335 Date:   Sat Feb 8 14:24:13 2014 -0800
3336
3337     doc: Update micropeak docs to include lots of pictures
3338     
3339     Signed-off-by: Keith Packard <keithp@keithp.com>
3340
3341 commit 306028b33ebed45bcf379740cc3c01c2360c51f4
3342 Author: Keith Packard <keithp@keithp.com>
3343 Date:   Sat Feb 8 10:25:33 2014 -0800
3344
3345     doc: Micropeak doc updates for 1.3.2
3346     
3347     New 'download' button.
3348     Update download instructions for new USB adapter.
3349     
3350     Signed-off-by: Keith Packard <keithp@keithp.com>
3351
3352 commit 28d5239bff234cc1158a270a29c0e39067f613c3
3353 Author: Keith Packard <keithp@keithp.com>
3354 Date:   Fri Feb 7 22:45:26 2014 -0800
3355
3356     micropeak: Missing a couple of new exceptions when loading files
3357     
3358     The change to keep reading on invalid chars from the serial port
3359     exposed a couple of new exceptions from the MicroData code which the
3360     file loading code needs to cope with.
3361     
3362     Signed-off-by: Keith Packard <keithp@keithp.com>
3363
3364 commit 8d0d59c51138dc1b1bbf6933354fe9faf4d67986
3365 Author: Keith Packard <keithp@keithp.com>
3366 Date:   Fri Feb 7 22:32:17 2014 -0800
3367
3368     micropeak: Keep reading until we get valid data
3369     
3370     Don't stop just because we saw something invalid on the serial line;
3371     let the user try again, or cancel when they get bored.
3372     
3373     However, if the serial line disappears or some other fatal error
3374     occurs, then do stop and put up an error dialog.
3375     
3376     Signed-off-by: Keith Packard <keithp@keithp.com>
3377
3378 commit 4a5b3837b460d1b6fcea99312728114c4734495a
3379 Author: Keith Packard <keithp@keithp.com>
3380 Date:   Thu Feb 6 17:08:34 2014 -0800
3381
3382     altos: report 0/0/0 for APRS position when GPS is not locked
3383     
3384     We were reporting whatever the GPS device sent, even if it wasn't
3385     reporting a valid status. That's not terribly useful.
3386     
3387     Signed-off-by: Keith Packard <keithp@keithp.com>
3388
3389 commit 9e0bda088c097ac6bcc677d7b6d00683e73a68fb
3390 Author: Keith Packard <keithp@keithp.com>
3391 Date:   Mon Feb 3 00:24:38 2014 -0800
3392
3393     micropeak: Watch serial data during download
3394     
3395     This adds a text area to monitor the incoming serial data in case some
3396     problem occurs.
3397     
3398     Signed-off-by: Keith Packard <keithp@keithp.com>
3399
3400 commit 0c2f28cbc1cb312d3bcc8951176d79f234a1af04
3401 Author: Keith Packard <keithp@keithp.com>
3402 Date:   Mon Feb 3 00:26:42 2014 -0800
3403
3404     altoslib: Use existing unicode Charset in AltosLink
3405     
3406     Instead of making AltosLink look up the unicode charset, just provide
3407     it directly.
3408     
3409     Signed-off-by: Keith Packard <keithp@keithp.com>
3410
3411 commit 7df221c42948cb42cf777b899263c8ec9067bd55
3412 Author: Keith Packard <keithp@keithp.com>
3413 Date:   Fri Jan 31 18:09:26 2014 -0800
3414
3415     doc: Mention that an APRS interval of 0 disables it entirely
3416     
3417     And mention that the value is a time in seconds between APRS packets.
3418     
3419     Signed-off-by: Keith Packard <keithp@keithp.com>
3420
3421 commit 230af613d372afe540c6a8860199d717eedecf57
3422 Author: Keith Packard <keithp@keithp.com>
3423 Date:   Thu Jan 30 20:54:24 2014 -0800
3424
3425     doc: Replace screen captures with 'active' window ones
3426     
3427     These are the same as the previous captures, just with the titlebar
3428     highlighted instead of grey so that they're all consistent. These were
3429     also done with the gimp which makes the areas outside of the window
3430     (like outside the rounded corners) have zero alpha so that the white
3431     background shows through.
3432     
3433     Signed-off-by: Keith Packard <keithp@keithp.com>
3434
3435 commit 7e3088ece81ef85f3dbd4df51954bc90681d6b6e
3436 Author: Keith Packard <keithp@keithp.com>
3437 Date:   Thu Jan 30 18:42:08 2014 -0800
3438
3439     doc: Update screen capture of pyro config with correct names
3440     
3441     With the UI now using letters as TeleMega does, update the screen shot
3442     used in the manual to match
3443     
3444     Signed-off-by: Keith Packard <keithp@keithp.com>
3445
3446 commit eb9262901aff4f69fa3d2357693634cbee9bca46
3447 Author: Keith Packard <keithp@keithp.com>
3448 Date:   Thu Jan 30 18:38:01 2014 -0800
3449
3450     altosui: Use letter names for pyro channels in pyro config UI
3451     
3452     TeleMega has the extra pyro channels labeled A, B, C, D instead of 0,
3453     1, 2, 3. Use those names in the UI to avoid confusion.
3454     
3455     Signed-off-by: Keith Packard <keithp@keithp.com>
3456
3457 commit 4e94d785d9a1cce4eb5b3063d55e825719afb58e
3458 Author: Keith Packard <keithp@keithp.com>
3459 Date:   Tue Jan 28 21:52:57 2014 -0800
3460
3461     doc: Add explicit paragraph about using one battery with Tmega
3462     
3463     Just in case the factory-supplied jumper gets lost.
3464     
3465     Signed-off-by: Keith Packard <keithp@keithp.com>
3466
3467 commit f4f31590518875eda40473dd2178d6976a4f86a3
3468 Author: Bdale Garbee <bdale@gag.com>
3469 Date:   Tue Jan 28 18:21:10 2014 -0700
3470
3471     use firmware in /usr/share/altos for teledongle, update telemetrum for v2.0
3472
3473 commit 6b70b8b6bb4e8eae8159ec966847092d0b1deab3
3474 Author: Keith Packard <keithp@keithp.com>
3475 Date:   Fri Jan 24 22:43:25 2014 -0800
3476
3477     altoslib: Don't lose gps_height value between GPS samples
3478     
3479     gps_height is now reliably updated whenever GPS altitude data is
3480     received, so don't try to reset it between samples.
3481     
3482     Signed-off-by: Keith Packard <keithp@keithp.com>
3483
3484 commit ea8c9ca9dd24a026ea5bfe5a1ac70857181a88c8
3485 Author: Keith Packard <keithp@keithp.com>
3486 Date:   Fri Jan 24 22:40:49 2014 -0800
3487
3488     altosui: Show GPS max height in flight stats window of graph
3489     
3490     Uses the new state.max_gps_height() function.#
3491     
3492     Signed-off-by: Keith Packard <keithp@keithp.com>
3493
3494 commit e4616233f3942d2796ba6633477670a83669957b
3495 Author: Keith Packard <keithp@keithp.com>
3496 Date:   Fri Jan 24 22:39:10 2014 -0800
3497
3498     altoslib: Track GPS altitude values to be able to report max gps height
3499     
3500     This adds separate GPS altitude and GPS ground altitude values so that
3501     the AltosState object can report GPS max height.
3502     
3503     Signed-off-by: Keith Packard <keithp@keithp.com>
3504
3505 commit aa2edc97ac0c880e569baca453ff6302ad6da65f
3506 Author: Keith Packard <keithp@keithp.com>
3507 Date:   Fri Jan 24 21:34:39 2014 -0800
3508
3509     doc: Fix spelling of decelerate
3510
3511 commit eb3ffd06575ddd0be061aa2717c7075c823ed54e
3512 Author: Keith Packard <keithp@keithp.com>
3513 Date:   Fri Jan 24 21:31:17 2014 -0800
3514
3515     doc: Document flight computer wiring connections
3516     
3517     This details all of the wiring connections for each flight computer
3518     and explains how to wire batteries, switches and how to use external
3519     pyro batteries and active switches with each one.
3520     
3521     Signed-off-by: Keith Packard <keithp@keithp.com>
3522
3523 commit ee480d180cbdd712ab13d39716c38aabd4678d95
3524 Author: Keith Packard <keithp@keithp.com>
3525 Date:   Fri Jan 24 10:10:00 2014 -0800
3526
3527     Set version to 1.3.2 in preparation for release
3528     
3529     Signed-off-by: Keith Packard <keithp@keithp.com>
3530
3531 commit 9c4674d90f9b111e1b47abb7aee714ed12fa3aa5
3532 Author: Keith Packard <keithp@keithp.com>
3533 Date:   Fri Jan 24 09:35:55 2014 -0800
3534
3535     doc: Add 1.3.2 release notes
3536     
3537     Signed-off-by: Keith Packard <keithp@keithp.com>
3538
3539 commit 94be1e3eb9f94a59522743374d02a1f229266931
3540 Author: Keith Packard <keithp@keithp.com>
3541 Date:   Fri Jan 24 09:21:46 2014 -0800
3542
3543     altos: Tmega Don't try to log info about more than 12 GPS sats
3544     
3545     The mega log format has a single packet for GPS info which holds a
3546     maximum of 12 satellites. Bdale managed to get 14 sats in view, which
3547     ended up crashing the ground station software, and also overflowed the
3548     gps_tracking_data structure.
3549     
3550     Signed-off-by: Keith Packard <keithp@keithp.com>
3551
3552 commit dd28429405498fca0788ce9c19093898c84b10e5
3553 Author: Keith Packard <keithp@keithp.com>
3554 Date:   Thu Jan 23 22:16:36 2014 -0800
3555
3556     altoslib: Validate TeleMega GPS_SAT log packet nsat
3557     
3558     Make sure nsat is not more than the size of the array
3559     
3560     Signed-off-by: Keith Packard <keithp@keithp.com>
3561
3562 commit afbae4c6b7a658f690cb827acfef015e9e2da318
3563 Author: Bdale Garbee <bdale@gag.com>
3564 Date:   Wed Jan 22 21:31:03 2014 -0700
3565
3566     update notes on how to release
3567
3568 commit 0ef0c50536e5eb6ad3455b5828983307edbab828
3569 Author: Bdale Garbee <bdale@gag.com>
3570 Date:   Wed Jan 22 20:53:03 2014 -0700
3571
3572     freshen ChangeLog for release
3573
3574 commit 200137060651f48c99276c8feb0e15980a9b46be
3575 Author: Bdale Garbee <bdale@gag.com>
3576 Date:   Wed Jan 22 20:52:09 2014 -0700
3577
3578     update copyright date on main documentation file
3579
3580 commit 63171339c03cf9bf3d691511889223bf43024124
3581 Author: Keith Packard <keithp@keithp.com>
3582 Date:   Tue Jan 21 23:02:27 2014 -0800
3583
3584     doc: Update for 1.3.1
3585     
3586     Add 1.3.1 release notes. Update screen shots. Document new functionality
3587     
3588     Signed-off-by: Keith Packard <keithp@keithp.com>
3589
3590 commit e6a73d6cbe149a930f8c4e2dac655bc3f6270013
3591 Author: Keith Packard <keithp@keithp.com>
3592 Date:   Tue Jan 21 23:01:28 2014 -0800
3593
3594     doc: Fix image widths to make them all scale the same amount
3595     
3596     Hand-compute scale factors so that all images are presented at the
3597     same relative size as they would be on the screen.
3598     
3599     Signed-off-by: Keith Packard <keithp@keithp.com>
3600
3601 commit e61c02b51e069aa58b36f59b9ca8e7c8284bc93a
3602 Author: Keith Packard <keithp@keithp.com>
3603 Date:   Tue Jan 21 22:13:01 2014 -0800
3604
3605     altosui: Handle serial-port startup errors in idle-monitor
3606     
3607     Trap exceptions during idle monitor startup and report them.
3608     
3609     Signed-off-by: Keith Packard <keithp@keithp.com>
3610
3611 commit 42922b40fc695bdaa92e3fb0b41a248f7df918d0
3612 Author: Keith Packard <keithp@keithp.com>
3613 Date:   Tue Jan 21 22:01:39 2014 -0800
3614
3615     altosui: Handle already-opened link in IgniteUI
3616     
3617     Must run the link open from the UI thread so that we can put up the
3618     in-use dialog immdiately; otherwise the UI thread is blocked which
3619     means the dialog never appears and the app appears to hang.
3620     
3621     Signed-off-by: Keith Packard <keithp@keithp.com>
3622
3623 commit f118e33416e45ea9a2b5ede4157bd8b58ddb6ebb
3624 Author: Keith Packard <keithp@keithp.com>
3625 Date:   Tue Jan 21 21:37:18 2014 -0800
3626
3627     altosuilib: Remove some spurious debug printfs
3628     
3629     Signed-off-by: Keith Packard <keithp@keithp.com>
3630
3631 commit 677fcafd3816b6d8d86b2dc41b840d97b5ccbf07
3632 Author: Keith Packard <keithp@keithp.com>
3633 Date:   Tue Jan 21 21:34:58 2014 -0800
3634
3635     altoslib: Fetch target device config for Fire Igniter npyro value
3636     
3637     The code was using the AltosLink config_data, which is always the
3638     locally connected device's configuration. When using the packet link,
3639     that's not terribly useful when asking how many extra pyro channels
3640     are available.
3641     
3642     Signed-off-by: Keith Packard <keithp@keithp.com>
3643
3644 commit 13cf4000bd53ac4af66231d56e24c9eb11178a5f
3645 Merge: 7a8551f 99fedbf
3646 Author: Keith Packard <keithp@keithp.com>
3647 Date:   Tue Jan 21 20:59:06 2014 -0800
3648
3649     Merge remote-tracking branch 'origin/master'
3650
3651 commit 99fedbf0ed42a5d4fa80f094576ca0260040ef5e
3652 Author: Bdale Garbee <bdale@gag.com>
3653 Date:   Tue Jan 21 21:31:25 2014 -0700
3654
3655     set version to 1.3.1 for release
3656
3657 commit 7a8551fe8e5f0a90cbc494842715a96f08c11900
3658 Author: Anthony Towns <aj@erisian.com.au>
3659 Date:   Mon Jan 20 19:38:21 2014 +1000
3660
3661     altosui: rate limit map downloads
3662
3663 commit 0faa098f05d43eefc1fa54462401171fca5034cb
3664 Author: Anthony Towns <aj@erisian.com.au>
3665 Date:   Mon Jan 20 05:10:58 2014 +1000
3666
3667     altosui: --fetchmaps gets same number of maps as GUI
3668
3669 commit aab5873c87d6ecfe0854751746f80d4bc7ebeffa
3670 Author: Anthony Towns <aj@erisian.com.au>
3671 Date:   Mon Jan 20 04:52:43 2014 +1000
3672
3673     AltosSiteMapPreload: only load 49 maps
3674     
3675     Google Static Maps API limits queries to 50 maps per IP per minute,
3676     so querying a 7x7 array instead of a 9x9 array seems more likely to
3677     work well.
3678
3679 commit 7f9cda0e2531a7bba7f1b4e3b7212a62b5bec1ed
3680 Author: Keith Packard <keithp@keithp.com>
3681 Date:   Sun Jan 19 00:17:06 2014 -0800
3682
3683     altosui: Make romconfig serial and radio cal fields 8 digits wide
3684     
3685     This ensure that they are wide enough to show a cc1120 calibration
3686     value, which is 7 digits.
3687     
3688     Signed-off-by: Keith Packard <keithp@keithp.com>
3689
3690 commit 2b891115c95453d9002d8ef307a27e14eda145a5
3691 Author: Bdale Garbee <bdale@gag.com>
3692 Date:   Fri Jan 17 20:55:45 2014 -0700
3693
3694     set version to 1.3.0.2 for test flights this weekend
3695
3696 commit c33ec8207c0e5d4c855e87b2746371b19d437f7d
3697 Author: Bdale Garbee <bdale@gag.com>
3698 Date:   Fri Jan 17 20:47:16 2014 -0700
3699
3700     use firmware in /usr/share/altos for production flashing
3701
3702 commit cfcb127b248b62231049b6b50cf9b7edc2731f0a
3703 Author: Keith Packard <keithp@keithp.com>
3704 Date:   Wed Jan 15 13:28:16 2014 -0800
3705
3706     altos: Add missing ADC divider values for Tmega v1.0
3707     
3708     Somehow I left these out of the previous commit
3709     
3710     Signed-off-by: Keith Packard <keithp@keithp.com>
3711
3712 commit 9001d5780a41986017bd3bbc7f8c5556b116c351
3713 Author: Keith Packard <keithp@keithp.com>
3714 Date:   Wed Jan 15 12:42:59 2014 -0800
3715
3716     Ignore 32 and 64 bit cjnitest apps
3717
3718 commit c743eaa060080a7bd236466b93cff3abc96f405b
3719 Author: Keith Packard <keithp@keithp.com>
3720 Date:   Wed Jan 15 12:40:26 2014 -0800
3721
3722     altos: Report battery, apogee and main voltages over APRS
3723     
3724     This makes APRS more usable when you mute the RF audio on the HT.
3725     
3726     Signed-off-by: Keith Packard <keithp@keithp.com>
3727
3728 commit cc06242e882cba462791962c199b7c89e79adc65
3729 Author: Keith Packard <keithp@keithp.com>
3730 Date:   Tue Jan 14 23:29:59 2014 -0800
3731
3732     altos: Use factory calibration for all acceleration computations
3733     
3734     The ground acceleration value will vary depending on the tilt angle of
3735     the airframe, which will result in incorrect acceleration computations
3736     during flight. This also avoids accidental boost detect when moving
3737     the airframe around in pad mode.
3738     
3739     Signed-off-by: Keith Packard <keithp@keithp.com>
3740
3741 commit 9d812b3db418fd9816731b761a0853eb38f5a265
3742 Author: Keith Packard <keithp@keithp.com>
3743 Date:   Tue Jan 14 23:21:40 2014 -0800
3744
3745     altos: Switch APRS to compressed position format
3746     
3747     This provides lat/lon/alt in fewer bytes while improving precision.
3748     
3749     Signed-off-by: Keith Packard <keithp@keithp.com>
3750
3751 commit f560d5063b1339dbfb3e6723cfadb7b4c5eace25
3752 Author: Keith Packard <keithp@keithp.com>
3753 Date:   Tue Jan 14 23:18:40 2014 -0800
3754
3755     doc: Ship telemini outline as pdf file too
3756     
3757     Build telemini.pdf from telemini.svg and include it in all of the
3758     released packages.
3759     
3760     Signed-off-by: Keith Packard <keithp@keithp.com>
3761
3762 commit 06ffd8022ff5ac74274c9839d42c0c47274cb8b9
3763 Author: Keith Packard <keithp@keithp.com>
3764 Date:   Wed Jan 1 22:08:13 2014 -0800
3765
3766     altosui: Require both libaltos32 and libaltos64 for fat Linux tarball
3767     
3768     No sense shipping a broken tarball ever
3769     
3770     Signed-off-by: Keith Packard <keithp@keithp.com>
3771
3772 commit 8bff2822c242d2878b408b9c0d8a7647108ea4b1
3773 Author: Keith Packard <keithp@keithp.com>
3774 Date:   Wed Jan 1 22:02:56 2014 -0800
3775
3776     libaltos: Build -m64 and -m32 for fat tarball when possible
3777     
3778     Check to see if we can compile libaltos for both 32 bit and 64 bit
3779     systems, and then use those when generating the linux tarball.
3780     
3781     Signed-off-by: Keith Packard <keithp@keithp.com>
3782
3783 commit 95d77eaff708397d8b1e29904dc47d8ea09e8754
3784 Author: Keith Packard <keithp@keithp.com>
3785 Date:   Wed Jan 1 22:02:04 2014 -0800
3786
3787     Bump version to 1.3.9.1
3788     
3789     Lots of new features; let's not release with 1.3 set
3790     
3791     Signed-off-by: Keith Packard <keithp@keithp.com>
3792
3793 commit b15bd24bbe48e338497c6257f5fe2c7fd1cbffbb
3794 Author: Keith Packard <keithp@keithp.com>
3795 Date:   Wed Jan 1 22:00:24 2014 -0800
3796
3797     altosui: Handle a missing libaltos when starting up
3798     
3799     Skip a null list of devices when figuring out what to open monitor
3800     windows for during startup.
3801     
3802     Signed-off-by: Keith Packard <keithp@keithp.com>
3803
3804 commit c35ea586b9e792c45b287924fd256928308d9a36
3805 Author: Keith Packard <keithp@keithp.com>
3806 Date:   Wed Jan 1 21:12:20 2014 -0800
3807
3808     altos: Flip acceleration data consistently for orientation changes
3809     
3810     Must flip the acceleration calibration data using the same function as
3811     flipping the actual acceleration data or the calibration will no
3812     longer be valid after changing orientation. For the MMA655x, this
3813     means using 4095 in both places, rather than using 0x7fff for the
3814     calibration data changes and 4095 for the data value changes. For the
3815     MPU6000, this means using 0 in both places.
3816     
3817     Signed-off-by: Keith Packard <keithp@keithp.com>
3818
3819 commit afc16e805145c3e9ab4ba948f9ab1d9aa2b27afb
3820 Author: Keith Packard <keithp@keithp.com>
3821 Date:   Sat Dec 28 10:18:53 2013 -0800
3822
3823     altos: Add 'O' command for TeleMega orient testing
3824     
3825     Only present when HAS_FLIGHT_DEBUG is enabled, this command lets the
3826     user check the orientation tracking code by showing the current
3827     orientation and when the calibration values are reset.
3828     
3829     Signed-off-by: Keith Packard <keithp@keithp.com>
3830
3831 commit 9877f6b880a0e89fbfbf1a39ded94bdc1891f3d9
3832 Author: Keith Packard <keithp@keithp.com>
3833 Date:   Sat Dec 28 10:17:37 2013 -0800
3834
3835     altosui: Switch Graph to AltosOrient type
3836     
3837     The graph was using a private class for orient type, use the altoslib one
3838     
3839     Signed-off-by: Keith Packard <keithp@keithp.com>
3840
3841 commit aa01f06acfbf029958a55f68175b6868817b333f
3842 Author: Keith Packard <keithp@keithp.com>
3843 Date:   Sat Dec 28 10:16:24 2013 -0800
3844
3845     altosui: Adjust info table column width
3846     
3847     Make sure the info table can show a full longitude value
3848     
3849     Signed-off-by: Keith Packard <keithp@keithp.com>
3850
3851 commit bbc4940730e6b431f1b9ccd9bbaf9faa0ffb2b1f
3852 Author: Keith Packard <keithp@keithp.com>
3853 Date:   Sat Dec 28 10:15:26 2013 -0800
3854
3855     altosui: Add orient to ascent and info table views
3856     
3857     This adds 'tilt angle' to both ascent and info table views
3858     
3859     Signed-off-by: Keith Packard <keithp@keithp.com>
3860
3861 commit 053d092b3dca4ebb98e97ec0fe24f5f5e1c31f88
3862 Author: Keith Packard <keithp@keithp.com>
3863 Date:   Sat Dec 28 10:13:05 2013 -0800
3864
3865     altoslib: Add AltosOrient class and max_orient()
3866     
3867     This adds the class necessary to put orient into a UI.
3868     
3869     Signed-off-by: Keith Packard <keithp@keithp.com>
3870
3871 commit 081455dcba860f3e4df8cd66f3fe686b204034ad
3872 Author: Keith Packard <keithp@keithp.com>
3873 Date:   Sat Dec 21 08:56:00 2013 -0800
3874
3875     altosui: Extend Fire Igniter to additional channels
3876     
3877     This lets the UI test fire other pyro channels on TeleMega
3878     
3879     Signed-off-by: Keith Packard <keithp@keithp.com>
3880
3881 commit 9cf9a67f937185c0c0bb5b2bae4f420755965799
3882 Author: Keith Packard <keithp@keithp.com>
3883 Date:   Sat Dec 21 06:46:46 2013 -0800
3884
3885     altosui: Switch from radio buttons to check boxes in pyro config. Add close
3886     
3887     First of (we hope) many review comments from Troj.
3888     
3889     Signed-off-by: Keith Packard <keithp@keithp.com>
3890
3891 commit 9289200ccb661b10ff892760ecbc752c7745de6b
3892 Author: Keith Packard <keithp@keithp.com>
3893 Date:   Fri Dec 20 23:04:43 2013 -0800
3894
3895     altos: Turn on -Werror for STM and LPC builds
3896     
3897     Now that the build completes with no warnings, make future warnings
3898     into errors.
3899     
3900     Signed-off-by: Keith Packard <keithp@keithp.com>
3901
3902 commit 16b37b49985daf21ebb93b3d6ae64af67533be22
3903 Author: Keith Packard <keithp@keithp.com>
3904 Date:   Fri Dec 20 23:02:51 2013 -0800
3905
3906     altos: Turn on warnings for LPC products too
3907     
3908     Signed-off-by: Keith Packard <keithp@keithp.com>
3909
3910 commit f578d9455eec9ea0eccd2d5e21349e274ea4281a
3911 Author: Keith Packard <keithp@keithp.com>
3912 Date:   Fri Dec 20 23:02:21 2013 -0800
3913
3914     altos/lpc: Missing */ in definition of PIO0_4
3915     
3916     Would maek using these values pretty hard.
3917     
3918     Signed-off-by: Keith Packard <keithp@keithp.com>
3919
3920 commit 14790172e02d4e1624c35797f87ffd94345d54ff
3921 Author: Keith Packard <keithp@keithp.com>
3922 Date:   Fri Dec 20 23:00:43 2013 -0800
3923
3924     altos: lpc exti setup was incorrectly testing mode
3925     
3926     Check for NOCONFIGURE bit was missing parens
3927     
3928     Signed-off-by: Keith Packard <keithp@keithp.com>
3929
3930 commit 48f996a9d65631238b4de446530f31f83acb99f5
3931 Author: Keith Packard <keithp@keithp.com>
3932 Date:   Fri Dec 20 22:59:42 2013 -0800
3933
3934     altos: cc115l driver tone_run wasn't recording number of tones
3935     
3936     This would prevent the cc115l driver from ever sending tones.
3937     
3938     Signed-off-by: Keith Packard <keithp@keithp.com>
3939
3940 commit e11fcc299f4a1a0461a3442ca13f8984d76c30ff
3941 Author: Keith Packard <keithp@keithp.com>
3942 Date:   Fri Dec 20 22:58:10 2013 -0800
3943
3944     altos: Clean up warnings for LPC products
3945     
3946     Unused varibles, functions and parameters.
3947     
3948     Signed-off-by: Keith Packard <keithp@keithp.com>
3949
3950 commit 4ed108fb86676daea17264d7159c2cff9ea7a6e4
3951 Author: Keith Packard <keithp@keithp.com>
3952 Date:   Fri Dec 20 22:45:56 2013 -0800
3953
3954     altos/stm: Turn on -Wextra
3955     
3956     All of the warnings for STM projects are cleaned up now
3957     
3958     Signed-off-by: Keith Packard <keithp@keithp.com>
3959
3960 commit 1406a5b0721a135913a9801e9eea9e91f0a536b4
3961 Author: Keith Packard <keithp@keithp.com>
3962 Date:   Fri Dec 20 22:45:01 2013 -0800
3963
3964     altos: Add default button return value from ao_button_get
3965     
3966     This "can't" happen, but it's not unreasonable to have a default
3967     return value.
3968     
3969     Signed-off-by: Keith Packard <keithp@keithp.com>
3970
3971 commit 316d898715746a379068ac8511692bdb9da14b39
3972 Author: Keith Packard <keithp@keithp.com>
3973 Date:   Fri Dec 20 22:44:20 2013 -0800
3974
3975     altos: unsigned value in ao_pyro_set checked for negative value
3976     
3977     No sense checking unsigned values for less than zero.
3978     
3979     Signed-off-by: Keith Packard <keithp@keithp.com>
3980
3981 commit 5c9172ba5681ff93d63c9c263a453d0025170045
3982 Author: Keith Packard <keithp@keithp.com>
3983 Date:   Fri Dec 20 22:43:18 2013 -0800
3984
3985     altos: Clean up -Wextra warnings
3986     
3987     Unused variables, mismatching signed/unsigned and a few other misc
3988     warnings.
3989     
3990     Signed-off-by: Keith Packard <keithp@keithp.com>
3991
3992 commit db8f3426ac1cf756a2e4974ca61a5ae9048c80ce
3993 Author: Keith Packard <keithp@keithp.com>
3994 Date:   Fri Dec 20 22:21:23 2013 -0800
3995
3996     altos: Turn on -Wall for stm compiles
3997     
3998     The warnings are all cleaned up now, leave this on by default
3999     
4000     Signed-off-by: Keith Packard <keithp@keithp.com>
4001
4002 commit b31b4622d5bd92c0cc0851818f5b595dbdb60ead
4003 Author: Keith Packard <keithp@keithp.com>
4004 Date:   Fri Dec 20 22:15:25 2013 -0800
4005
4006     altos: Clean up some minor warnings from -Wall
4007     
4008     Unused variables, functions and labels, missing enums in switch.
4009     
4010     Signed-off-by: Keith Packard <keithp@keithp.com>
4011
4012 commit 755082d36231c1b247bc0e1f13919dd9b5c362a8
4013 Author: Keith Packard <keithp@keithp.com>
4014 Date:   Fri Dec 20 22:13:32 2013 -0800
4015
4016     altos: mma655x also needs ao_sensor_errors
4017     
4018     TeleMetrum has an MMA655X but no IMU, so it needs an explicit addition
4019     for sensor errors.
4020     
4021     Signed-off-by: Keith Packard <keithp@keithp.com>
4022
4023 commit 758acb92cccbe4b64a35a1883b42713738c90630
4024 Author: Keith Packard <keithp@keithp.com>
4025 Date:   Fri Dec 20 22:08:11 2013 -0800
4026
4027     altos: Complain about sensor self-test errors only in idle mode
4028     
4029     When the accelerometer says to go into pad mode, don't look for other
4030     sensor self test errors. Only look for sensor self test errors to
4031     choose between idle and invalid mode. This will prevent minor sensor
4032     self test errors from letting the rocket fly safely.
4033     
4034     Signed-off-by: Keith Packard <keithp@keithp.com>
4035
4036 commit c8b27410e45cc3d80ad4b896bffe70e9aec5e3aa
4037 Author: Keith Packard <keithp@keithp.com>
4038 Date:   Fri Dec 20 22:06:52 2013 -0800
4039
4040     altos: 3-axis accel calibration was invalid in explicit accel cal mode
4041     
4042     When explicit Z-axis accel calibration values were provided to the 'c
4043     a' command, the 3-axis accelerometer calibration values would get set
4044     to uninitialized values. Not so helpful.
4045     
4046     Signed-off-by: Keith Packard <keithp@keithp.com>
4047
4048 commit 2a912dcde191e2f750845c464611641a5abdc28a
4049 Author: Keith Packard <keithp@keithp.com>
4050 Date:   Fri Dec 20 22:04:53 2013 -0800
4051
4052     altos: Execute self-test on MMA655X part
4053     
4054     This doesn't check for fine calibration, just makes sure the part is
4055     within the broad tolerances specified by the manufacturer. The subtle fix
4056     here was actually getting reset working -- there was a typo in the
4057     bitpattern definition which caused the reset to fail, making it hard
4058     to self-test the part, as self-test is only valid before the part is running.
4059     
4060     Signed-off-by: Keith Packard <keithp@keithp.com>
4061
4062 commit b89fb51a963635e2effe3a31f803bfc29c2c46b7
4063 Author: Keith Packard <keithp@keithp.com>
4064 Date:   Fri Dec 20 19:44:38 2013 -0800
4065
4066     altoslib: Bump library version
4067     
4068     Prepare for next release by making sure we notice that the API/ABI for
4069     this library has changed.
4070     
4071     Signed-off-by: Keith Packard <keithp@keithp.com>
4072
4073 commit 8e5f3b922100f9de54b9650df14749e81b1a6562
4074 Author: Keith Packard <keithp@keithp.com>
4075 Date:   Fri Dec 20 19:40:31 2013 -0800
4076
4077     altosui: Add imu and mag sensor values to plots
4078     
4079     Makes for a lot of potential graph elements.
4080     
4081     Signed-off-by: Keith Packard <keithp@keithp.com>
4082
4083 commit f65880cf5bfcba5005c32db2b300448e585f3e45
4084 Author: Keith Packard <keithp@keithp.com>
4085 Date:   Fri Dec 20 19:39:40 2013 -0800
4086
4087     altosuilib: Rearrange graph enable buttons
4088     
4089     Eliminate separate 'enable' radio button, provide for multiple columns
4090     
4091     Signed-off-by: Keith Packard <keithp@keithp.com>
4092
4093 commit 796cb90e3241103f79ae12565cf6f0dad21cb57c
4094 Author: Keith Packard <keithp@keithp.com>
4095 Date:   Fri Dec 20 19:38:29 2013 -0800
4096
4097     altoslib: Fetch 'orient' value from Mega Sensor packet
4098     
4099     The mega sensor packet had a spare byte to hold the current
4100     orientation value.
4101     
4102     Signed-off-by: Keith Packard <keithp@keithp.com>
4103
4104 commit 91bcfae2e64ecb2e7de1292b264910382b635aea
4105 Author: Keith Packard <keithp@keithp.com>
4106 Date:   Fri Dec 20 19:37:08 2013 -0800
4107
4108     altoslib: Convert IMU and Mag sensor values to useful units
4109     
4110     Convert from raw sensor values to metric units
4111     
4112     Signed-off-by: Keith Packard <keithp@keithp.com>
4113
4114 commit 2ad31bad20b20615e9d8b29088e2488fddc81ac9
4115 Author: Mike Beattie <mike@ethernal.org>
4116 Date:   Fri Dec 20 15:06:37 2013 +1300
4117
4118     altosdroid: improve build system dependencies
4119     
4120     Signed-off-by: Mike Beattie <mike@ethernal.org>
4121
4122 commit 0e3b3ce66035e8a90fd708d9a4bc01370174c9eb
4123 Author: Mike Beattie <mike@ethernal.org>
4124 Date:   Fri Dec 20 15:06:07 2013 +1300
4125
4126     altosdroid: update to latest google play services
4127     
4128     Signed-off-by: Mike Beattie <mike@ethernal.org>
4129
4130 commit 96f2ae5fc0d3bf88704d2ae1b4df5dc6aefc523b
4131 Author: Mike Beattie <mike@ethernal.org>
4132 Date:   Fri Dec 20 15:05:42 2013 +1300
4133
4134     altosdroid: force older jarsigner signing algorithm for java 1.7
4135     
4136     (increment versionCode, re-upload to Play Store)