bcb4d6ebf973de5ba4227d288fd1dbd95c020b85
[fw/altos] / ChangeLog
1 commit bc399d97a8424a5262f66a03e3bc403f793bb337
2 Author: Bdale Garbee <bdale@gag.com>
3 Date:   Fri Aug 26 10:38:44 2011 -0600
4
5     roll back packaging changelog for rebuild
6
7 commit 13e6e799070a1469cbc2ff990379ee520b8f0e6a
8 Author: Bdale Garbee <bdale@gag.com>
9 Date:   Fri Aug 26 10:29:58 2011 -0600
10
11     roll release notes version from 1.0 to 1.0.1
12
13 commit 1d15c841ad276127edae0345bd316c30731fffbf
14 Author: Bdale Garbee <bdale@gag.com>
15 Date:   Fri Aug 26 10:24:35 2011 -0600
16
17     ignore generated log file
18
19 commit 58a74c3c3dcd01509224326cffeb67a3e809e4e6
20 Author: Bdale Garbee <bdale@gag.com>
21 Date:   Fri Aug 26 10:07:15 2011 -0600
22
23     fix telemini firmware path name
24
25 commit 0a92eb2fa6b213533691288d8f99d72b80312983
26 Author: Bdale Garbee <bdale@gag.com>
27 Date:   Fri Aug 26 09:43:06 2011 -0600
28
29     update changelogs for Debian build
30
31 commit 3cea033ec928c21b9f7b810898ed3c3cc536d2ce
32 Author: Bdale Garbee <bdale@gag.com>
33 Date:   Fri Aug 26 09:41:46 2011 -0600
34
35     get ready for a 1.0.1 release
36
37 commit 674231773256bacd7acb4b5718c47412e47b813f
38 Merge: 08e3d54 3bfe8df
39 Author: Bdale Garbee <bdale@gag.com>
40 Date:   Fri Aug 26 09:37:01 2011 -0600
41
42     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
43
44 commit 08e3d54bacf8b38a7c33e420a0bc19bcc7acedd4
45 Author: Bdale Garbee <bdale@gag.com>
46 Date:   Fri Aug 26 09:35:54 2011 -0600
47
48     moving git-buildpackage config into .git/ since it is fairly specific to
49     Bdale's build environment, and doesn't need to be in the source package
50
51 commit 3bfe8df44b575ca430ffaa051e20faa955a06c03
52 Author: Keith Packard <keithp@keithp.com>
53 Date:   Thu Aug 25 18:02:45 2011 -0700
54
55     altos: Clear callsign on initial config load
56     
57     Before being written the first time, ao_config will get set to 0xff
58     when the config storage is read. This leaves the tail of the callsign
59     filled with invalid bytes. Zero the whole thing before loading the
60     default callsign to make sure any extra bytes are set correctly.
61     
62     Signed-off-by: Keith Packard <keithp@keithp.com>
63
64 commit 93ecaf7f18f8f4c15953c2e80dc9e1b20d04fdfa
65 Author: Bdale Garbee <bdale@gag.com>
66 Date:   Thu Aug 25 15:46:30 2011 -0600
67
68     update TeleMini turnon script now that we've made a stable firmware release
69
70 commit c3314dae2d3df82e188daf6ba8520cce833592c6
71 Author: Bdale Garbee <bdale@gag.com>
72 Date:   Thu Aug 25 03:36:25 2011 -0600
73
74     use multimaint-merge to make Debian changelogs less ugly
75
76 commit f9d87de0e2681c2ec5753f4fffef0e61a3a9e144
77 Author: Bdale Garbee <bdale@gag.com>
78 Date:   Thu Aug 25 02:22:53 2011 -0600
79
80     update changelogs for Debian build
81
82 commit 41998645c04a2ee856dec272b40c2dc5913291d3
83 Author: Bdale Garbee <bdale@gag.com>
84 Date:   Thu Aug 25 02:16:17 2011 -0600
85
86     add a postinst to remove sources.list.d fragment delivered by old private
87     versions of this package, no longer needed once we have official packages
88
89 commit d65e4f6b0a8ba8f67c8a916f2e8be0ec5c75f47d
90 Author: Bdale Garbee <bdale@gag.com>
91 Date:   Thu Aug 25 02:05:49 2011 -0600
92
93     really, I mean it, no longer deliver the sources.list fragment
94
95 commit 0579bd5de9e7686d227a16951dd520439ca5472b
96 Author: Bdale Garbee <bdale@gag.com>
97 Date:   Thu Aug 25 01:55:32 2011 -0600
98
99     we need a main category in the desktop file
100
101 commit 3ec03792adebbeadc9c0d4985c6f51877e8ab969
102 Author: Bdale Garbee <bdale@gag.com>
103 Date:   Thu Aug 25 01:48:11 2011 -0600
104
105     update desktop file for consistency with package section
106
107 commit 0b1d5b678f0e36fbe09d4d3babffb77f857f098d
108 Author: Bdale Garbee <bdale@gag.com>
109 Date:   Thu Aug 25 01:37:31 2011 -0600
110
111     rewind packaging changelog to last tagged version
112
113 commit f0891fc2e4fa4fd6dd5c2bfc74e4514de986a295
114 Author: Bdale Garbee <bdale@gag.com>
115 Date:   Thu Aug 25 01:35:18 2011 -0600
116
117     ao-view is no longer included in the altos package, so have the old-style
118     Debian menu entry point to altosui instead
119
120 commit a7ee1049519bf46b3864666999249876009fc3bf
121 Author: Bdale Garbee <bdale@gag.com>
122 Date:   Thu Aug 25 01:35:06 2011 -0600
123
124     changes in preparation for upload to Debian
125
126 commit 2992184f7a032c95e22023080fbc26443ed786f5
127 Author: Bdale Garbee <bdale@gag.com>
128 Date:   Thu Aug 25 01:30:36 2011 -0600
129
130     don't deliver sources.list fragment in official Debian packages
131
132 commit 3fc92a529dae410a41038cce38c6a44f5e58bd1f
133 Author: Bdale Garbee <bdale@gag.com>
134 Date:   Thu Aug 25 01:11:47 2011 -0600
135
136     prepare to release
137
138 commit 73abe19acf709c00f5352ec12e8cd6edae1d1963
139 Merge: 1bd781d 5158493
140 Author: Bdale Garbee <bdale@gag.com>
141 Date:   Thu Aug 25 00:34:49 2011 -0600
142
143     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
144     
145     Conflicts:
146         doc/altusmetrum.xsl
147
148 commit 1bd781da934c738e0c9294197c7eb622b0710a9a
149 Author: Bdale Garbee <bdale@gag.com>
150 Date:   Thu Aug 25 00:32:47 2011 -0600
151
152     more tweaks
153
154 commit 5158493c8df527e7527057c719c75248609eb3dc
155 Author: Keith Packard <keithp@keithp.com>
156 Date:   Wed Aug 24 23:21:02 2011 -0700
157
158     doc: Remove duplicate documentation about max flight log
159     
160     This was described in detail in both the System Operation and AltosUI
161     chapters. Remove the duplicate from the AltosUI chapter.
162     
163     Signed-off-by: Keith Packard <keithp@keithp.com>
164
165 commit e268798dc260311f5f0167909481b41c9d27fc1c
166 Merge: 458f816 242344d
167 Author: Keith Packard <keithp@keithp.com>
168 Date:   Wed Aug 24 23:06:44 2011 -0700
169
170     Merge remote-tracking branch 'origin/master'
171
172 commit 458f816ad23fd6784757b13b244057d4be64260e
173 Author: Keith Packard <keithp@keithp.com>
174 Date:   Wed Aug 24 23:06:01 2011 -0700
175
176     doc: Describe max flight log, ignite mode and pad orientation
177     
178     These describe what these configuration parmaeters do, not how to set them.
179     
180     Signed-off-by: Keith Packard <keithp@keithp.com>
181
182 commit 242344d3e32e7c7cd9270d708555923fa888e4d8
183 Merge: 5c1cf74 94a1b22
184 Author: Bdale Garbee <bdale@gag.com>
185 Date:   Wed Aug 24 23:51:38 2011 -0600
186
187     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
188     
189     Conflicts:
190         doc/altusmetrum.xsl
191
192 commit 5c1cf7492b82e63a9db9d0238ecbcd2b59486893
193 Author: Bdale Garbee <bdale@gag.com>
194 Date:   Wed Aug 24 23:50:31 2011 -0600
195
196     tweak tweak tweak
197
198 commit 94a1b220bbfbb64b9772f3ee64a8e9d353d65e94
199 Author: Keith Packard <keithp@keithp.com>
200 Date:   Wed Aug 24 22:29:56 2011 -0700
201
202     doc: Move the remaining command-mode descriptions to the appendix
203     
204     Signed-off-by: Keith Packard <keithp@keithp.com>
205
206 commit edfb553bb4fa5b0c7c6c658505b2a99d05fb13bf
207 Merge: c74ab82 ec96f11
208 Author: Bdale Garbee <bdale@gag.com>
209 Date:   Wed Aug 24 23:23:56 2011 -0600
210
211     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
212
213 commit c74ab82a7b7a6ad6f79129a9ef5954270e7e8f11
214 Author: Bdale Garbee <bdale@gag.com>
215 Date:   Wed Aug 24 23:23:45 2011 -0600
216
217     more changes
218
219 commit ec96f11666f9cbd98e16caeccd5d399978bde81b
220 Author: Keith Packard <keithp@keithp.com>
221 Date:   Wed Aug 24 22:20:29 2011 -0700
222
223     doc: Updating Firmware is now a separate chapter
224     
225     The Flash Image paragraph references it, change the reference wording.
226     
227     Signed-off-by: Keith Packard <keithp@keithp.com>
228
229 commit 11099fab63d32f53d0f2e04a7ab04392e39b5963
230 Author: Keith Packard <keithp@keithp.com>
231 Date:   Wed Aug 24 22:18:29 2011 -0700
232
233     doc: Move updating device firmware section to separate chapter
234     
235     This isn't central to operation of the devices, so move it out to a
236     separate chapter
237     
238     Signed-off-by: Keith Packard <keithp@keithp.com>
239
240 commit 50769fbbeaaf61111d363411e0ef0b2868681cf4
241 Merge: 425fa99 d92c173
242 Author: Bdale Garbee <bdale@gag.com>
243 Date:   Wed Aug 24 23:15:20 2011 -0600
244
245     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
246
247 commit 425fa995aeaccc1ec9ecf011f185b4406df61541
248 Author: Bdale Garbee <bdale@gag.com>
249 Date:   Wed Aug 24 23:15:15 2011 -0600
250
251     more tweaking
252
253 commit d92c173615a5fb0278ff6878595bed3f8d813e03
254 Author: Keith Packard <keithp@keithp.com>
255 Date:   Wed Aug 24 22:12:39 2011 -0700
256
257     doc: use 'radio link' to refer to packet command mode
258     
259     Make sure 'radio link' doesn't refer to telemetry and eliminate use of
260     'RF link' and other similar but not identical phrases.
261     
262     Signed-off-by: Keith Packard <keithp@keithp.com>
263
264 commit 65ca6f0d7c96432413868274b2cfdea4b76683e4
265 Author: Bdale Garbee <bdale@gag.com>
266 Date:   Wed Aug 24 23:03:23 2011 -0600
267
268     more tweaks
269
270 commit 09981cd024297fd4ef093c7468de2b9d5f3c2691
271 Merge: a476e76 03c8b27
272 Author: Bdale Garbee <bdale@gag.com>
273 Date:   Wed Aug 24 22:42:39 2011 -0600
274
275     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
276
277 commit a476e76622b6fa70bf7c8883d2a2a64a382fbd78
278 Author: Bdale Garbee <bdale@gag.com>
279 Date:   Wed Aug 24 22:42:33 2011 -0600
280
281     more doc tweaks
282
283 commit 03c8b2702a45a12c4748cd1ec801d720c816d9e9
284 Author: Keith Packard <keithp@keithp.com>
285 Date:   Wed Aug 24 21:39:48 2011 -0700
286
287     doc: Move Packet Command Mode section to System Operations chapter
288     
289     It makes far more sense here.
290     
291     Signed-off-by: Keith Packard <keithp@keithp.com>
292
293 commit 221157af586c6fd7368ee858a390f38bc5ed50f5
294 Author: Keith Packard <keithp@keithp.com>
295 Date:   Wed Aug 24 21:31:05 2011 -0700
296
297     doc: Describe packet command mode a bit better.
298     
299     Include comments about TeleMini in the introduction, and then explain
300     a bit better what the best method of reliably initiating packet
301     command mode are (start operation, then boot telemini).
302     
303     Signed-off-by: Keith Packard <keithp@keithp.com>
304
305 commit d4e1aa92b6ce2f3e4c51029595d1d44a7f2f14a0
306 Author: Bdale Garbee <bdale@gag.com>
307 Date:   Wed Aug 24 22:27:35 2011 -0600
308
309     more doc tweaking
310
311 commit 6eff8d5831dde8e690586cd2a97ddf1595cd2674
312 Author: Keith Packard <keithp@keithp.com>
313 Date:   Wed Aug 24 20:59:28 2011 -0700
314
315     doc: Document pad-mode 'on-board data logging' indicator
316     
317     There wasn't any documentation for this field in the 'Launch Pad' tab.
318     
319     Signed-off-by: Keith Packard <keithp@keithp.com>
320
321 commit ca0879ba6e5295b4fa790705f742eb647a462ea0
322 Author: Keith Packard <keithp@keithp.com>
323 Date:   Wed Aug 24 20:42:09 2011 -0700
324
325     doc: Spelling corrections in altusmetrum.xsl
326     
327     Lots of minor spelling errors.
328     
329     Signed-off-by: Keith Packard <keithp@keithp.com>
330
331 commit 963649aa064acfe75d2ff4babd9a0d35dc254e86
332 Author: Bdale Garbee <bdale@gag.com>
333 Date:   Wed Aug 24 21:39:21 2011 -0600
334
335     doc tweaks through chap 3
336
337 commit 3d88e0493ab446d7c7011786390d30618a72d045
338 Merge: 02d6545 5a9972d
339 Author: Bdale Garbee <bdale@gag.com>
340 Date:   Wed Aug 24 21:26:26 2011 -0600
341
342     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
343
344 commit 5a9972d41a87d4204c6c93cacf14e2962cc1c59c
345 Author: Keith Packard <keithp@keithp.com>
346 Date:   Wed Aug 24 20:22:29 2011 -0700
347
348     altos/windows: Get latest JRE 1.6 version (Version 6 update 27)
349     
350     No reason to download stale java bits.
351     
352     Signed-off-by: Keith Packard <keithp@keithp.com>
353
354 commit cbfbaabb39f9f7709d00cf3dc63cc1bc7563062e
355 Author: Keith Packard <keithp@keithp.com>
356 Date:   Wed Aug 24 19:13:03 2011 -0700
357
358     altosui: Make flight monitor font size configurable
359     
360     Tiny netbooks aren't tall enough for the 'usual' font size, so provide
361     a smaller option. Then provide a bigger option, just because.
362     
363     Signed-off-by: Keith Packard <keithp@keithp.com>
364
365 commit 9849883a754a73b861dd7be530753ff5c2abb499
366 Author: Keith Packard <keithp@keithp.com>
367 Date:   Wed Aug 24 01:48:28 2011 -0700
368
369     altosui: Don't trust companion telemetry record 'channels' count
370     
371     It can be bogus, allowing the code to walk off the end of the
372     allocated data array.
373     
374     Signed-off-by: Keith Packard <keithp@keithp.com>
375
376 commit 02d65453225a3807e61b2ac6e2a26da31a05bd45
377 Author: Bdale Garbee <bdale@gag.com>
378 Date:   Wed Aug 24 01:53:02 2011 -0600
379
380     update changelogs for Debian build
381
382 commit 1d286dab223e6c44a25180f944ccb5ba8ed9d5f5
383 Author: Bdale Garbee <bdale@gag.com>
384 Date:   Wed Aug 24 01:51:54 2011 -0600
385
386     prepare for another rebuild
387
388 commit 82634eae16f9691a6c70a48d0858a399814631f2
389 Author: Bdale Garbee <bdale@gag.com>
390 Date:   Wed Aug 24 01:50:56 2011 -0600
391
392     add pkg-config to the build deps
393
394 commit cf2823cab40aa450375c108bae8ed6b051fbefe5
395 Author: Bdale Garbee <bdale@gag.com>
396 Date:   Wed Aug 24 01:45:28 2011 -0600
397
398     update changelogs for Debian build
399
400 commit bf6f00693c394f885d3378415dc7c8a1815a31ed
401 Author: Bdale Garbee <bdale@gag.com>
402 Date:   Wed Aug 24 01:43:59 2011 -0600
403
404     roll changelog back in prep for another test build
405
406 commit 06aee245eb74e839e50226fa2ddb967c3977fe7c
407 Author: Bdale Garbee <bdale@gag.com>
408 Date:   Wed Aug 24 01:41:53 2011 -0600
409
410     another test round
411
412 commit 4d94e8f9f807a0bbeab0cdead011e74eeca1d1b6
413 Merge: 4b5369d 3b0a9a1
414 Author: Bdale Garbee <bdale@gag.com>
415 Date:   Wed Aug 24 01:38:58 2011 -0600
416
417     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
418
419 commit 3b0a9a1c87390747492bfef435ac8e0829ec748f
420 Author: Keith Packard <keithp@keithp.com>
421 Date:   Wed Aug 24 00:29:36 2011 -0700
422
423     altosui: Try to get dialogs to look a little better
424     
425     grid bag constraints are not my friend.
426     
427     Signed-off-by: Keith Packard <keithp@keithp.com>
428
429 commit 2165e82327faaada23f0503b8e49b80f938b746c
430 Author: Keith Packard <keithp@keithp.com>
431 Date:   Wed Aug 24 00:09:51 2011 -0700
432
433     altosui: Add tool-tips to config dialogs
434     
435     Provides more information about the various settings, and, when
436     they're disabled, tells the user why.
437     
438     Signed-off-by: Keith Packard <keithp@keithp.com>
439
440 commit 63808e0392f43633f92fee137d968e969dd364c9
441 Author: Keith Packard <keithp@keithp.com>
442 Date:   Tue Aug 23 23:20:00 2011 -0700
443
444     Remove stale tools (ao-dumplog, ao-postflight, ao-view)
445     
446     These tools have all been supplanted by altosui at this point, and
447     keeping them around increases the build dependencies by quite a lot.
448     
449     Signed-off-by: Keith Packard <keithp@keithp.com>
450
451 commit 186dfc7c72aa7eba281f29f917088e49e44c2ddc
452 Author: Keith Packard <keithp@keithp.com>
453 Date:   Tue Aug 23 22:51:57 2011 -0700
454
455     altosui: Use system look&feel
456     
457     Turn on the 'be less ugly bit'
458     
459     Signed-off-by: Keith Packard <keithp@keithp.com>
460
461 commit 4b5369dc3da2fc8441eeacbf094537b0cf52240d
462 Author: Bdale Garbee <bdale@gag.com>
463 Date:   Tue Aug 23 21:37:17 2011 -0600
464
465     update changelogs for Debian build
466
467 commit 99316a17a9642a207c45610e7cc1c33c2600ece0
468 Author: Bdale Garbee <bdale@gag.com>
469 Date:   Tue Aug 23 21:33:53 2011 -0600
470
471     rewind changelog to 0.9.6.0 for rebuild
472
473 commit 192881b7cae49af375cc2b8b7305c937079ee724
474 Author: Bdale Garbee <bdale@gag.com>
475 Date:   Tue Aug 23 20:11:01 2011 -0600
476
477     update changelogs for Debian build
478
479 commit fc7e46b1215ea2b4cc138ed77d8eaa122369b15f
480 Author: Bdale Garbee <bdale@gag.com>
481 Date:   Tue Aug 23 20:10:14 2011 -0600
482
483     turn off auto-tagging during Debian build
484
485 commit 998adccc1c4f8f6c44833bbf4a52d9441748b996
486 Author: Keith Packard <keithp@keithp.com>
487 Date:   Tue Aug 23 18:56:07 2011 -0700
488
489     altosui: add tool-tips to the button box.
490     
491     Signed-off-by: Keith Packard <keithp@keithp.com>
492
493 commit 754b9591574c12ddd6e4ab590c6a5f3806b80213
494 Author: Keith Packard <keithp@keithp.com>
495 Date:   Tue Aug 23 13:29:23 2011 -0700
496
497     libaltos: fix Mac OS X function signatures
498     
499     altos_list_start was declared to take a (int time) parameter for some reason.
500     
501     Signed-off-by: Keith Packard <keithp@keithp.com>
502
503 commit fa6df3fa21e8f09e70371e6c6cc7827a533b4fe6
504 Author: Keith Packard <keithp@keithp.com>
505 Date:   Mon Aug 22 23:35:28 2011 -0700
506
507     altosui: Update mac os X library
508     
509     This has been tested on 32-bit OS X and it works; dunno about
510     64-bit.
511     
512     Signed-off-by: Keith Packard <keithp@keithp.com>
513
514 commit 955989147f90a4fd22c1375d1b41425dae4e7dd1
515 Author: Keith Packard <keithp@keithp.com>
516 Date:   Mon Aug 22 23:34:55 2011 -0700
517
518     altosui: Reset all config data on 'reset' command
519     
520     This lets you switch altimeters without getting any stale data.
521     
522     Signed-off-by: Keith Packard <keithp@keithp.com>
523
524 commit d249da3fb064754753bd20cd2ca1e5ffcce294ca
525 Author: Keith Packard <keithp@keithp.com>
526 Date:   Mon Aug 22 23:33:52 2011 -0700
527
528     altosui: Only 'show' config dialog once
529     
530     Otherwise, the dialog jumps back to the initial position each time the
531     data is updated.
532     
533     Signed-off-by: Keith Packard <keithp@keithp.com>
534
535 commit e9254c3472e42d93181674b2c3cd80fe6eea696e
536 Author: Keith Packard <keithp@keithp.com>
537 Date:   Mon Aug 22 23:32:36 2011 -0700
538
539     altosui: fix 'magic' string to signal end of config data
540     
541     Was using "done", which happens to be displayed by the 'l'
542     command. Switch to 'all finished' which doesn't appear in the config
543     data output. Yes, this method is a kludge.
544     
545     Signed-off-by: Keith Packard <keithp@keithp.com>
546
547 commit 4aebe65b089e4b825a5ae238b81e2181bd88175a
548 Author: Keith Packard <keithp@keithp.com>
549 Date:   Mon Aug 22 23:31:54 2011 -0700
550
551     altosui: Can't configure flight log max on TeleMini
552     
553     It's only got space for one flight.
554     
555     Signed-off-by: Keith Packard <keithp@keithp.com>
556
557 commit 3a84e8e0cc86481c301f4335843a0e1a94bad5c0
558 Author: Keith Packard <keithp@keithp.com>
559 Date:   Mon Aug 22 23:12:30 2011 -0700
560
561     altosui: Make monitor-idle display correct 'On-board data logging' status
562     
563     Count number of stored flights and see if there's space for another
564     one.
565     
566     Signed-off-by: Keith Packard <keithp@keithp.com>
567
568 commit afe6aba9cb91e93234ffee2a22eee40f848ddedd
569 Author: Keith Packard <keithp@keithp.com>
570 Date:   Mon Aug 22 18:25:34 2011 -0700
571
572     altosui: Add --summary option to dump flight stats to stdout
573     
574     useful for quickly capturing sense of a flight.
575     
576     Signed-off-by: Keith Packard <keithp@keithp.com>
577
578 commit 4e2fd7ae76c23aa8da1390ebcbd8f45276cd7a32
579 Author: Keith Packard <keithp@keithp.com>
580 Date:   Mon Aug 22 18:24:54 2011 -0700
581
582     altosui: Show filename in AltosGraph window
583     
584     Makes it easier to tell multiple windows apart
585     
586     Signed-off-by: Keith Packard <keithp@keithp.com>
587
588 commit f4ea46dc205454411c224ada7805f813989efd4a
589 Author: Keith Packard <keithp@keithp.com>
590 Date:   Mon Aug 22 18:23:41 2011 -0700
591
592     altosui: Add date/time/serial/flight to flight stats tab
593     
594     And switch to using the AltosConvert units conversions functions.
595     
596     Signed-off-by: Keith Packard <keithp@keithp.com>
597
598 commit b4c71ba56c471720c72853057d0a527825a78fa0
599 Author: Keith Packard <keithp@keithp.com>
600 Date:   Mon Aug 22 18:22:21 2011 -0700
601
602     altosui: Capture date/time/serial/flight in AltosFlightStats
603     
604     Time is the time when boost was detected.
605     
606     Signed-off-by: Keith Packard <keithp@keithp.com>
607
608 commit 5ef731bd87c6d2a71a4edcc69a218eaf1aa7c465
609 Author: Keith Packard <keithp@keithp.com>
610 Date:   Mon Aug 22 18:21:35 2011 -0700
611
612     altosui: Add a few simple unit conversions
613     
614     Signed-off-by: Keith Packard <keithp@keithp.com>
615
616 commit b83d8eca433ed5796835f6a09271f50c7f27cc81
617 Author: Keith Packard <keithp@keithp.com>
618 Date:   Mon Aug 22 17:18:02 2011 -0700
619
620     doc: Add Installation Recommendations chapter
621     
622     Document installation suggestions, including mounting, RFI, antenna
623     issues and ground testing.
624     
625     Signed-off-by: Keith Packard <keithp@keithp.com>
626
627 commit a0f62b8569c5535a2598cfb6ab52db79f0a52f92
628 Author: Keith Packard <keithp@keithp.com>
629 Date:   Mon Aug 22 17:17:43 2011 -0700
630
631     doc: Add note about telemetry disable mode to 1.0 release notes
632     
633     Signed-off-by: Keith Packard <keithp@keithp.com>
634
635 commit 393d231b9689cd1c358600ee76e0e808f89670c8
636 Author: Keith Packard <keithp@keithp.com>
637 Date:   Sun Aug 21 22:52:45 2011 -0700
638
639     altosui: Attempt to make both 32- and 64-bit windows DLLs
640     
641     We'll see if they work...
642     
643     Signed-off-by: Keith Packard <keithp@keithp.com>
644
645 commit d5bd40847b17c32405dfba864a2a5a3b19aa7e85
646 Author: Keith Packard <keithp@keithp.com>
647 Date:   Sun Aug 21 22:12:53 2011 -0700
648
649     altosui/windows: Fix a bunch of windows compiler warnings.
650     
651     Some of these may have actually been serious -- a write length was
652     getting stored in a signed char...
653     
654     Signed-off-by: Keith Packard <keithp@keithp.com>
655
656 commit 2353d83be15b398754c2564f95374c6ea0f8de92
657 Author: Keith Packard <keithp@keithp.com>
658 Date:   Sun Aug 21 22:12:04 2011 -0700
659
660     altos-fat/windows: Check and install Java 1.6 as needed
661     
662     Signed-off-by: Keith Packard <keithp@keithp.com>
663
664 commit a08826292ebd802a1ff2effccac3b96fd061c47d
665 Merge: 3366cfe 55be3db
666 Author: Bdale Garbee <bdale@gag.com>
667 Date:   Mon Aug 22 16:08:55 2011 -0600
668
669     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
670
671 commit 55be3db2e31fe97e7f351e3c490b8bc4cf7192b2
672 Author: Keith Packard <keithp@keithp.com>
673 Date:   Sun Aug 21 19:18:54 2011 -0700
674
675     altosui: Clean up command line processing. Add --graph
676     
677     Make the command line processing a bit less ad-hoc, track 'mode' of
678     processing and deal with all files on the command line.
679     
680     Signed-off-by: Keith Packard <keithp@keithp.com>
681
682 commit 6823ad5e48fc0a19791d96f886b5689f88c4311b
683 Author: Keith Packard <keithp@keithp.com>
684 Date:   Thu Aug 18 18:02:02 2011 -0700
685
686     altos/altosui: Add ability to disable telemetry/rdf completely
687     
688     This turns off the telemetry system so that it never transmits telemetry
689     or RDF tones. In idle mode, it will still accept packet mode connections.
690     
691     Signed-off-by: Keith Packard <keithp@keithp.com>
692
693 commit a08e7ac8bd3840b699c9a1ffc6b1e115b2b84bad
694 Author: Keith Packard <keithp@keithp.com>
695 Date:   Sat Aug 20 11:35:55 2011 -0700
696
697     Bump version to 0.9.7
698     
699     Bdale is flying 0.9.6 at chili blaster, make sure later firmware gets
700     a later version number.
701     
702     Signed-off-by: Keith Packard <keithp@keithp.com>
703
704 commit f2b0900f8b83fcb3085f3d042ffd961ffd758d5d
705 Author: Keith Packard <keithp@keithp.com>
706 Date:   Sat Aug 20 11:28:53 2011 -0700
707
708     altos: Merge common config code in ao_config.c
709     
710     This shuffles code around in ao_config.c to share some common code
711     segments for starting and committing config changes.
712     
713     This also stops printing out changes as they are made which aren't
714     needed by the UI code.
715     
716     Signed-off-by: Keith Packard <keithp@keithp.com>
717
718 commit 67f28c58db0deca8f8050d33e97ad96017f4baaa
719 Author: Keith Packard <keithp@keithp.com>
720 Date:   Sat Aug 20 11:19:57 2011 -0700
721
722     altosui: Disable 'max flight log' config when there are stored flights
723     
724     When flights are stored in flash, the maximum flight log value cannot
725     be changed as the flight data might need to be moved around in
726     memory. Check for this case by looking for stored flights and
727     disabling the combo box when storage is not empty.
728     
729     Signed-off-by: Keith Packard <keithp@keithp.com>
730
731 commit fcff63baf8fde1174571a2c7c860099e19dbf629
732 Author: Keith Packard <keithp@keithp.com>
733 Date:   Sat Aug 20 10:43:28 2011 -0700
734
735     altosui: remove debug printf in pad pane
736     
737     Signed-off-by: Keith Packard <keithp@keithp.com>
738
739 commit 3366cfe6145f64cdb04654854d5390c671a288e3
740 Author: Bdale Garbee <bdale@gag.com>
741 Date:   Sat Aug 20 09:28:04 2011 -0600
742
743     update changelogs for Debian build
744
745 commit 787e4305a05e344c018abb872f788749203690d7
746 Author: Bdale Garbee <bdale@gag.com>
747 Date:   Sat Aug 20 09:24:29 2011 -0600
748
749     update changelogs for Debian build
750
751 commit 605627d03eeb9f34026a84134992ad061b5b3946
752 Author: Bdale Garbee <bdale@gag.com>
753 Date:   Fri Aug 19 22:47:50 2011 -0600
754
755     update changelogs for Debian build
756
757 commit 048b3eb45169e572f33c68ff152b89db9ef97d31
758 Author: Keith Packard <keithp@keithp.com>
759 Date:   Sun Aug 14 21:11:41 2011 -0700
760
761     altosui: Add 'On-board Data Logging' indicator to pad tab
762     
763     This shows whether the on-board data memory is full, or is ready to
764     record the flight. This is indicated in the telemetry stream by a
765     flight number of '0'.
766     
767     Signed-off-by: Keith Packard <keithp@keithp.com>
768
769 commit adb7d345963ab9981c49c7cc68c6b4d7156dce46
770 Author: Keith Packard <keithp@keithp.com>
771 Date:   Sun Aug 14 21:09:42 2011 -0700
772
773     altosui: Ancient log files used 'apogee' for 'coast' state
774     
775     2009-07-18-serial-004-flight-000 says 'apogee' for the apogee-detect
776     phase of the flight; map this to coast so that this flight replays
777     correctly (although the log terminates at apogee...)
778     
779     Signed-off-by: Keith Packard <keithp@keithp.com>
780
781 commit 4f64d66295a8f76680af8cfda4650aa4c4f8576d
782 Author: Keith Packard <keithp@keithp.com>
783 Date:   Sun Aug 14 19:19:50 2011 -0700
784
785     altos: Lost change that reported flight 0 when log memory was full
786     
787     commit 52ac83fedbfd380d14d4df2e79992bbdfba3552a added coded to check
788     for a full flight log and complain with a special tone.
789     
790     It also reported flight 0 over telemetry, and that part of the patch
791     got lost when moving to the new telemetry format. This patch
792     resurrects that piece.
793     
794     Signed-off-by: Keith Packard <keithp@keithp.com>
795
796 commit ef7f60df841f1eb22b9cec0d7f68cf2c003d6b30
797 Author: Keith Packard <keithp@keithp.com>
798 Date:   Sun Aug 14 00:00:54 2011 -0700
799
800     altosui: Respect storage limits in flight log max config
801     
802     Compute the maximum flight log using the data returned from the 'f'
803     command (total storage and erase block size). Limit menu to choices
804     which fall within this limit, complain if the user asks for too big a value.
805     
806     Signed-off-by: Keith Packard <keithp@keithp.com>
807
808 commit 746d6a472a20243a8c0eacc8edf8e81e0641bc17
809 Author: Keith Packard <keithp@keithp.com>
810 Date:   Sun Aug 14 00:00:07 2011 -0700
811
812     altosui: don't set channel when using radio setting
813     
814     altos now sets the radio back to channel 0 when the radio setting is
815     changed.
816     
817     Signed-off-by: Keith Packard <keithp@keithp.com>
818
819 commit 709485f20fb039f8dd087c8491c5f5a76718ae53
820 Author: Keith Packard <keithp@keithp.com>
821 Date:   Sat Aug 13 23:58:03 2011 -0700
822
823     altos: use raw height while waiting for landing
824     
825     This avoids any noise introduced by the kalman filter, making landing
826     detection much more reliable. This patch also changes the interval to
827     10s so that the height bounds can be increased to 4m.
828     
829     Signed-off-by: Keith Packard <keithp@keithp.com>
830
831 commit aa71c2cdcb417eba2a2d30792ece9a47b8b3fc82
832 Author: Keith Packard <keithp@keithp.com>
833 Date:   Sat Aug 13 23:56:55 2011 -0700
834
835     altos: Reset radio channel to zero when using radio setting
836     
837     Otherwise, it's hard to set the frequency over the radio link.
838     
839     Signed-off-by: Keith Packard <keithp@keithp.com>
840
841 commit 7f74761051f2a5ab45b82c4dd79a8569376bbe2e
842 Author: Keith Packard <keithp@keithp.com>
843 Date:   Sat Aug 13 23:56:06 2011 -0700
844
845     altos: Correct AO_CONFIG_MINOR from 6 to 7
846     
847     Forgot to bump this when adding radio setting.
848     
849     Signed-off-by: Keith Packard <keithp@keithp.com>
850
851 commit 924d56a4d2d8b16530cd378b18cfc5d6e08420ed
852 Author: Keith Packard <keithp@keithp.com>
853 Date:   Sat Aug 13 21:10:15 2011 -0700
854
855     altos: AltosSerial.flush_input shouldn't discard Interrupted exceptions
856     
857     The eeprom download code wants to interrupt serial communication so
858     that it can stop downloading stuff in the middle of a run. Make
859     flush_input pass the exception along instead of discarding it.
860     
861     Signed-off-by: Keith Packard <keithp@keithp.com>
862
863 commit dcd15032eec45f3fdd003050710ebd5b85052662
864 Author: Keith Packard <keithp@keithp.com>
865 Date:   Sat Aug 13 21:09:19 2011 -0700
866
867     altosui: Eliminate inter-chunk flush_input calls
868     
869     Once the serial line is nicely synchronized, we don't need to flush
870     input between chunks. This speeds up eeprom downloading quite a bit.
871     
872     Signed-off-by: Keith Packard <keithp@keithp.com>
873
874 commit 3ba7b6196f68078f4ed4538c4e7fe30699dfe908
875 Author: Keith Packard <keithp@keithp.com>
876 Date:   Sat Aug 13 21:05:46 2011 -0700
877
878     altosui: Devices with log-format can also delete flights
879     
880     Any device with either flight-log-max or log-format can delete flights.
881     
882     Signed-off-by: Keith Packard <keithp@keithp.com>
883
884 commit 03e201e1acc8742399054e4ad36b533120ea1612
885 Author: Keith Packard <keithp@keithp.com>
886 Date:   Sat Aug 13 18:39:35 2011 -0700
887
888     altosui: Add support for TeleScience eeprom download
889     
890     Using the existing eeprom methods, fetch and save TeleScience eeprom
891     data, storing to a filename generated from the serial/flight from the
892     TM connected to the TS board.
893     
894     Signed-off-by: Keith Packard <keithp@keithp.com>
895
896 commit 5a3e96bef31959a287b8696778d7d8cf911a7dc4
897 Author: Keith Packard <keithp@keithp.com>
898 Date:   Sat Aug 13 18:36:18 2011 -0700
899
900     altosui: Clean up eeprom parsing a bit
901     
902     Export basic parsing and checksum functions for shared use.
903     Create 'erased' function to check a chunk of eeprom data for data.
904     
905     Signed-off-by: Keith Packard <keithp@keithp.com>
906
907 commit b0ec30de37aa822ba66d25ceaa8cf8dc967b4371
908 Author: Keith Packard <keithp@keithp.com>
909 Date:   Sat Aug 13 18:31:08 2011 -0700
910
911     altos: wait 10s for companion to boot
912     
913     In case the companion is delayed while booting, retry the setup 10
914     times with a 1s delay between tries.
915     
916     Signed-off-by: Keith Packard <keithp@keithp.com>
917
918 commit 41e5be32819d305c8268e6f992be91411ea13435
919 Author: Keith Packard <keithp@keithp.com>
920 Date:   Sat Aug 13 18:30:00 2011 -0700
921
922     altos: Send serial/flight to companion board
923     
924     Lets the companion log them for later matching with TeleMetrum log
925     
926     Signed-off-by: Keith Packard <keithp@keithp.com>
927
928 commit fa7dd04741bf3fd9cedc59ed3b45b69ef9312609
929 Author: Keith Packard <keithp@keithp.com>
930 Date:   Fri Aug 12 21:41:25 2011 -0700
931
932     altos: Send SPI message at flight state changes
933     
934     Get the companion board starting its data logging as soon as possible
935     after boost starts.
936     
937     Signed-off-by: Keith Packard <keithp@keithp.com>
938
939 commit c7f540330c040c521f9d7626009a406e704a5e41
940 Author: Keith Packard <keithp@keithp.com>
941 Date:   Fri Aug 12 14:58:34 2011 -0700
942
943     altosui: Add companion support to the flight UI and CSV conversion
944     
945     Shows the companion data in a new tab. Also put companion data into
946     CSV file.
947     
948     Signed-off-by: Keith Packard <keithp@keithp.com>
949
950 commit 18369c58e62bc64b969a7cf8be3103aa33c6d4aa
951 Author: Keith Packard <keithp@keithp.com>
952 Date:   Fri Aug 12 06:29:13 2011 -0700
953
954     altos: Check for companion init packet validity was busted
955     
956     Was using board_id == ~board_id instead of board_id ==
957     ~board_id_inverse.
958     
959     Signed-off-by: Keith Packard <keithp@keithp.com>
960
961 commit aa642cf55c43188e9a21198d828d7ea90ff54280
962 Author: Keith Packard <keithp@keithp.com>
963 Date:   Fri Aug 12 05:42:05 2011 -0700
964
965     altos: add the 'L' command to show the status of a linked companion board
966     
967     This prints out whether there is a board connected, along with the
968     various values fetched from it.
969     
970     Signed-off-by: Keith Packard <keithp@keithp.com>
971
972 commit f87f0787fa5aa528674f3f4919eb22646c87c25a
973 Author: Keith Packard <keithp@keithp.com>
974 Date:   Fri Aug 12 05:41:15 2011 -0700
975
976     altos: Make sure companion task exits cleanly when done
977     
978     Signed-off-by: Keith Packard <keithp@keithp.com>
979
980 commit ebe2ffb29944abc4d6a35889c7b5f3d9f2871077
981 Author: Keith Packard <keithp@keithp.com>
982 Date:   Fri Aug 12 05:38:16 2011 -0700
983
984     altos: Put SPI in slower mode when talking to companion board
985     
986     The AVR CPU on the other side just can't go very fast. This reduces
987     the SPI clock by a factor of 16, just under 200kHz. As the companion
988     commands are reasonably short, this shouldn't have a huge effect on
989     overall SPI utilization.
990     
991     Signed-off-by: Keith Packard <keithp@keithp.com>
992
993 commit 30abbdc7ffcfc809b4a3fc31486fe968161ea225
994 Author: Keith Packard <keithp@keithp.com>
995 Date:   Sat Jul 9 16:59:16 2011 -0700
996
997     altos: Add SPI-based companion board support
998     
999     This sends current flight state information and retrieves companion
1000     data to include in telemetry.
1001     
1002     Signed-off-by: Keith Packard <keithp@keithp.com>
1003
1004 commit 578c4b17b8f62f2727654ebda78ee139f9fe13fa
1005 Author: Keith Packard <keithp@keithp.com>
1006 Date:   Sat Aug 13 18:38:38 2011 -0700
1007
1008     altos: Don't try to use non-basestations for remote eeprom download
1009     
1010     Companion boards may also have eeprom data to fetch; don't try to use
1011     them as a radio.
1012     
1013     Signed-off-by: Keith Packard <keithp@keithp.com>
1014
1015 commit bf06af154e232d4caa1585a1d6d5279a075292e4
1016 Author: Keith Packard <keithp@keithp.com>
1017 Date:   Fri Aug 12 21:43:56 2011 -0700
1018
1019     altos/altosui: Report log format in the version command
1020     
1021     This will make it easier to figure out what the contents of the flash
1022     should look like from altosui; the current 'guessing' mechanism will
1023     not scale to many more formats.
1024     
1025     Signed-off-by: Keith Packard <keithp@keithp.com>
1026
1027 commit c2f2f519dbc8ce233ab36222088c1be6b1362f01
1028 Author: Keith Packard <keithp@keithp.com>
1029 Date:   Sat Aug 13 18:28:38 2011 -0700
1030
1031     altos: re-write a bit of GPS parsing code to reduce size
1032     
1033     Use a local variable while computing hdop.
1034     Place the next incoming character in data instead of pdata.
1035     
1036     Saved a surprising amount of memory.
1037     
1038     Signed-off-by: Keith Packard <keithp@keithp.com>
1039
1040 commit 7bcf25606cd5892d58295649f3d475d284494ee8
1041 Author: Keith Packard <keithp@keithp.com>
1042 Date:   Fri Aug 12 05:26:09 2011 -0700
1043
1044     altos: shrink text space from ao_config.c
1045     
1046     Eliminate redundant config initializers by setting minor to zero and
1047     letting upgrade code handle all of the new values.
1048     
1049     Stop computing (fake) frequency when showing radio channel
1050     Stop computing feet when showing main deploy height
1051     
1052     Signed-off-by: Keith Packard <keithp@keithp.com>
1053
1054 commit 313d740b5284b24f1cc7a1ba5779136b55d49ebe
1055 Author: Keith Packard <keithp@keithp.com>
1056 Date:   Sat Aug 13 18:33:07 2011 -0700
1057
1058     libaltos: Mis-allocated device list in libaltos
1059     
1060     Would overrun mis-allocated array, causing chaos.
1061     
1062     Signed-off-by: Keith Packard <keithp@keithp.com>
1063
1064 commit 3b87dd6f46922cf5f98deb2dffa2148c4244e48e
1065 Author: Keith Packard <keithp@keithp.com>
1066 Date:   Sat Aug 13 15:00:14 2011 -0700
1067
1068     ao-tools: ao-list was crashing with more than 3 devices connected
1069     
1070     the list of devices was getting realloced for each new device, but
1071     that realloc was too small.
1072     
1073     Signed-off-by: Keith Packard <keithp@keithp.com>
1074
1075 commit 640422c028a2be898aa3a9048a0f6fad2e43dd8d
1076 Author: Keith Packard <keithp@keithp.com>
1077 Date:   Thu Aug 11 16:11:34 2011 -0700
1078
1079     altos: remove monitor disable stubs from altimeter code
1080     
1081     Monitor mode in the ground-station boards must be disabled when the
1082     radio is going to be used for another purpose, or the radio parameters
1083     changed. That places monitor-mode disable calls in other parts of the
1084     system which are shared with the altimeter code.
1085     
1086     Elide the ao_set_monitor calls for builds which do not include any
1087     monitoring code.
1088     
1089     Signed-off-by: Keith Packard <keithp@keithp.com>
1090
1091 commit 1d13460412046c53f36466193329caaa657bb278
1092 Author: Keith Packard <keithp@keithp.com>
1093 Date:   Thu Aug 11 15:59:47 2011 -0700
1094
1095     altos: Apply igniter boot pulse-width reduction to telemini
1096     
1097     TeleMini needs the same fix as TeleMetrum to reduce startup igniter
1098     pulses.
1099     
1100     Signed-off-by: Keith Packard <keithp@keithp.com>
1101
1102 commit b520c32bcddabd42c07ceafa827694a3ae23a76f
1103 Author: Keith Packard <keithp@keithp.com>
1104 Date:   Thu Aug 11 15:57:58 2011 -0700
1105
1106     altos: Pull igniter pins low as soon as possible at boot time
1107     
1108     This reduces the pulse width on the igniter circuit caused by the
1109     default cc1111 pin configuration at powerup time.
1110     
1111     Signed-off-by: Keith Packard <keithp@keithp.com>
1112
1113 commit 566b16e67be38c6425e616a5c38d641c4e1a9b12
1114 Author: Keith Packard <keithp@keithp.com>
1115 Date:   Wed Aug 10 22:43:26 2011 -0700
1116
1117     doc: Add 1.0 release notes.
1118     
1119     Signed-off-by: Keith Packard <keithp@keithp.com>
1120
1121 commit a07b07d48f71b9a11e73a82db075cc57bad0c09f
1122 Author: Keith Packard <keithp@keithp.com>
1123 Date:   Wed Aug 10 22:14:32 2011 -0700
1124
1125     doc: Add release notes, include them in altusmetrum doc. Shuffle altusmetrum
1126     
1127     This adds release notes and includes them in the main altusmetrum doc
1128     as well as making stand-alone html available for inclusion in the website.
1129     
1130     Signed-off-by: Keith Packard <keithp@keithp.com>
1131
1132 commit 5aa3e49f794ba5ed2680016f3dca47d67ae99836
1133 Author: Keith Packard <keithp@keithp.com>
1134 Date:   Wed Aug 10 18:32:05 2011 -0700
1135
1136     doc: Add telemetry docs to debian/linux/mac/windows packages
1137     
1138     Signed-off-by: Keith Packard <keithp@keithp.com>
1139
1140 commit 7283deaa91e752acc45018ef2ea2f560b09af354
1141 Author: Keith Packard <keithp@keithp.com>
1142 Date:   Wed Aug 10 18:22:16 2011 -0700
1143
1144     doc: Describe 'stats' tab in Graph UI, 'Graph Flight' button.
1145     
1146     Signed-off-by: Keith Packard <keithp@keithp.com>
1147
1148 commit 21837e0026c87635abf4baf2c6c574a7b274f449
1149 Author: Keith Packard <keithp@keithp.com>
1150 Date:   Wed Aug 10 18:14:10 2011 -0700
1151
1152     doc: Document Ignite Mode and Pad Orientation configuration options
1153     
1154     Signed-off-by: Keith Packard <keithp@keithp.com>
1155
1156 commit 967c9d5ee691f87bf0d1e49ba055eb366e513e6a
1157 Author: Keith Packard <keithp@keithp.com>
1158 Date:   Wed Aug 10 17:43:58 2011 -0700
1159
1160     doc: Update altusmetrum.xsl for v1.0 software and TeleMini
1161     
1162     Add TeleMini references and sections as appropriate, update AltosUI
1163     docs to describe new bits.
1164     
1165     Signed-off-by: Keith Packard <keithp@keithp.com>
1166
1167 commit be65308182363ca87db69db530297933324f3806
1168 Author: Keith Packard <keithp@keithp.com>
1169 Date:   Wed Aug 10 16:01:25 2011 -0700
1170
1171     Bump version to 0.9.6.0
1172     
1173     Signed-off-by: Keith Packard <keithp@keithp.com>
1174
1175 commit 9f5623c8c32a38eaeb63fa74ab370025ac015d52
1176 Author: Keith Packard <keithp@keithp.com>
1177 Date:   Wed Aug 10 15:00:44 2011 -0700
1178
1179     altosui: Move launch-sites.txt file to altusmetrum.org
1180     
1181     The official URL is now:
1182     
1183         http://www.altusmetrum.org/AltOS/launch-sites.txt
1184     
1185     Signed-off-by: Keith Packard <keithp@keithp.com>
1186
1187 commit 4962bcf1ce15c21a946ea718bd676b901f0f2bd0
1188 Author: Keith Packard <keithp@keithp.com>
1189 Date:   Wed Aug 10 14:35:21 2011 -0700
1190
1191     altosui: Plot reasonable data from Tm files
1192     
1193     Don't plot acceleration based on baro data.
1194     Display baro speed if accel speed isn't available.
1195     
1196     Signed-off-by: Keith Packard <keithp@keithp.com>
1197
1198 commit 01b9352eb8ca0e4e2d023ce973c4e863cdcc0c51
1199 Author: Keith Packard <keithp@keithp.com>
1200 Date:   Wed Aug 10 14:34:39 2011 -0700
1201
1202     altosui: Prune telemetry file graphs to just the flight
1203     
1204     Remove data earlier than 1 second before boost and data after landing.
1205     
1206     Signed-off-by: Keith Packard <keithp@keithp.com>
1207
1208 commit 9e1487b1a5db0afd1d23c86d82c60b1c1a62aab0
1209 Author: Keith Packard <keithp@keithp.com>
1210 Date:   Wed Aug 10 14:08:21 2011 -0700
1211
1212     altosui: Add a 'Graph Flight' button to the 'landed'  tab
1213     
1214     This lets you see the results of a flight as soon as the rocket lands
1215     using the telemetry data.
1216     
1217     Signed-off-by: Keith Packard <keithp@keithp.com>
1218
1219 commit 6ac604d11de44cd824f09e4b467264a2b74be7bd
1220 Author: Keith Packard <keithp@keithp.com>
1221 Date:   Wed Aug 10 13:35:26 2011 -0700
1222
1223     Altosui: Add flight statistics tab to graph window
1224     
1225     Provide basic flight stats alongside the flight graph.
1226     
1227     Signed-off-by: Keith Packard <keithp@keithp.com>
1228
1229 commit 94d9a2c36fabdf24d6a0b985851e95e4eb181fd9
1230 Author: Keith Packard <keithp@keithp.com>
1231 Date:   Tue Aug 9 18:28:19 2011 -0700
1232
1233     altosui: Ship TeleMini v1.0 firmware with fat blobs
1234     
1235     Signed-off-by: Keith Packard <keithp@keithp.com>
1236
1237 commit a680ce61bdcffeacb7f0e4dcef71a03cb7cfe07d
1238 Author: Keith Packard <keithp@keithp.com>
1239 Date:   Tue Aug 9 18:27:19 2011 -0700
1240
1241     altosui: Ensure serial code tracks reply nesting correctly
1242     
1243     Trap any exceptional return conditions from 'get_reply' to make sure
1244     in_reply gets decremented.
1245     
1246     Signed-off-by: Keith Packard <keithp@keithp.com>
1247
1248 commit 12bfa6cc42e3689f09abae2bd2584cbacf2aa2e0
1249 Author: Keith Packard <keithp@keithp.com>
1250 Date:   Tue Aug 9 18:26:07 2011 -0700
1251
1252     altosui: Don't export product defs from libaltos
1253     
1254     As we add new products, that would change the ABI generated for java,
1255     invaliding old library versions sitting around for windows and mac.
1256     
1257     Signed-off-by: Keith Packard <keithp@keithp.com>
1258
1259 commit 81ad44d4b6d9ad2f6b91d0906e8543da82da424f
1260 Author: Keith Packard <keithp@keithp.com>
1261 Date:   Tue Aug 9 14:26:43 2011 -0700
1262
1263     altos: Switch telemini from v0.1 to v1.0
1264     
1265     TeleMini production boards are firmware compatible with the v0.1
1266     design, so instead of creating another product, just rename the
1267     existing one.
1268     
1269     Signed-off-by: Keith Packard <keithp@keithp.com>
1270
1271 commit f3985ef8bc69bcec13ce155567a8ed7c5c6051cb
1272 Author: Keith Packard <keithp@keithp.com>
1273 Date:   Mon Aug 8 20:41:34 2011 -0700
1274
1275     altosui: Add close button to 'fire' dialog
1276     
1277     Easier to hit than the tiny close box in the frame.
1278     
1279     Signed-off-by: Keith Packard <keithp@keithp.com>
1280
1281 commit cbf54a826d12c49b1b1996be247869d5ff4e2236
1282 Author: Keith Packard <keithp@keithp.com>
1283 Date:   Mon Aug 8 20:38:44 2011 -0700
1284
1285     altosui: Make set of telemetries to use while scanning configurable
1286     
1287     with a preference to remember across application runs.
1288     
1289     Signed-off-by: Keith Packard <keithp@keithp.com>
1290
1291 commit 7146311d9df541e075b4450cf9656a9aa7ffdd93
1292 Author: Keith Packard <keithp@keithp.com>
1293 Date:   Mon Aug 8 20:38:14 2011 -0700
1294
1295     altosui: Reading serial from swing thread only bad if remote
1296     
1297     Make the warning on this condition based on whether the link is remote.
1298     
1299     Signed-off-by: Keith Packard <keithp@keithp.com>
1300
1301 commit 2662c577a895c96fce7b2bf815b9e752d2dfbde6
1302 Author: Keith Packard <keithp@keithp.com>
1303 Date:   Mon Aug 8 18:53:59 2011 -0700
1304
1305     altosui: Remove unused AltosConfigData from AltosTelemetryReader
1306     
1307     Now that AltosSerial manages this data, it's not needed here.
1308     
1309     Signed-off-by: Keith Packard <keithp@keithp.com>
1310
1311 commit 13eacb49de4312509c3a729a31dcda4d601f8a8b
1312 Author: Keith Packard <keithp@keithp.com>
1313 Date:   Mon Aug 8 18:53:27 2011 -0700
1314
1315     altosui: Flush radio setting to serial device
1316     
1317     When changing frequencies, make sure the device hears about it.
1318     
1319     Signed-off-by: Keith Packard <keithp@keithp.com>
1320
1321 commit 97cf285d041062ae473c2823438b81c8fffe7f67
1322 Author: Keith Packard <keithp@keithp.com>
1323 Date:   Mon Aug 8 18:53:03 2011 -0700
1324
1325     altosui: Remove debugging printfs from AltosSerial
1326     
1327     Signed-off-by: Keith Packard <keithp@keithp.com>
1328
1329 commit 364102d29ff4de0c252774f26417587fa88b7467
1330 Author: Keith Packard <keithp@keithp.com>
1331 Date:   Mon Aug 8 18:52:11 2011 -0700
1332
1333     altosui: Show AltosFrequency in scan results
1334     
1335     Include frequency and description instead of just frequency.
1336     
1337     Signed-off-by: Keith Packard <keithp@keithp.com>
1338
1339 commit d4cc16e111229b02d1081e2693ace0b33f662498
1340 Author: Keith Packard <keithp@keithp.com>
1341 Date:   Mon Aug 8 18:51:16 2011 -0700
1342
1343     altosui: Save frequency after setting it in AltosFlightUI
1344     
1345     Otherwise we'll just save the old frequency.
1346     
1347     Signed-off-by: Keith Packard <keithp@keithp.com>
1348
1349 commit 81bb6f42d8b859195ea5a35806c42d98ba82e8e1
1350 Author: Keith Packard <keithp@keithp.com>
1351 Date:   Mon Aug 8 18:49:45 2011 -0700
1352
1353     altosui: Have single radio_to_frequency function
1354     
1355     This takes all three radio params (setting, cal, channel) and computes
1356     the current frequency.
1357     
1358     Signed-off-by: Keith Packard <keithp@keithp.com>
1359
1360 commit c8c01684fa011acf3bbe5c3ebbc84aa8e8457a5e
1361 Author: Keith Packard <keithp@keithp.com>
1362 Date:   Mon Aug 8 18:47:36 2011 -0700
1363
1364     altosui: A few misc cleanups.
1365     
1366     Initialize radio_setting as it won't be set for older devices ever.
1367     Remove unused set_radio_frequency function from AltosConfigUI.
1368     
1369     Signed-off-by: Keith Packard <keithp@keithp.com>
1370
1371 commit dd383b86b9a13d7af2d6b07f4fb85ccc666ed898
1372 Author: Keith Packard <keithp@keithp.com>
1373 Date:   Mon Aug 8 18:45:36 2011 -0700
1374
1375     altosui: Must set radio calibration before radio setting
1376     
1377     Setting the radio calibration erases any previous radio setting as
1378     the radio calibration change invalidates any previously computed radio
1379     setting for a specific frequency.
1380     
1381     Hence, the radio setting must be configured *after* the radio
1382     calibration value lest it be ignored.
1383     
1384     Signed-off-by: Keith Packard <keithp@keithp.com>
1385
1386 commit 40544dbfe09c64f7764a5f0686415805611fab25
1387 Author: Keith Packard <keithp@keithp.com>
1388 Date:   Mon Aug 8 17:46:04 2011 -0700
1389
1390     altos: minor type in comment about accel correction
1391     
1392     Kurt Roeckx found a typo in the equations describing how the
1393     accelerometer is corrected by the 5V reference measurement.
1394     
1395     Signed-off-by: Keith Packard <keithp@keithp.com>
1396
1397 commit a315b200cd0da1a964f5395cd59660be1b49672b
1398 Author: Keith Packard <keithp@keithp.com>
1399 Date:   Mon Aug 8 12:31:48 2011 -0700
1400
1401     altosui: Pull out BlueTooth support
1402     
1403     This leaves the code in place, but commented out so that it isn't used
1404     until we've got a bluetooth device ready for use.
1405     
1406     Signed-off-by: Keith Packard <keithp@keithp.com>
1407
1408 commit a65daf94e8fe3e22f770ef76d9104c3dd11d0330
1409 Author: Keith Packard <keithp@keithp.com>
1410 Date:   Mon Aug 8 12:25:30 2011 -0700
1411
1412     altosui: altimeter is not spelled altimter
1413     
1414     Signed-off-by: Keith Packard <keithp@keithp.com>
1415
1416 commit 84ba927f503f81543dec286c4881be30bb5e60c5
1417 Author: Keith Packard <keithp@keithp.com>
1418 Date:   Mon Aug 8 02:05:28 2011 -0700
1419
1420     Set version to 0.9.5.0
1421     
1422     Make the frequency-based systems distinct
1423     
1424     Signed-off-by: Keith Packard <keithp@keithp.com>
1425
1426 commit 0e3e4f9c1e6a6bf972514f12c9d622258aa2aec2
1427 Author: Keith Packard <keithp@keithp.com>
1428 Date:   Mon Aug 8 01:47:29 2011 -0700
1429
1430     altosui: Convert from channels to frequencies
1431     
1432     Major areas:
1433     
1434      * Preferences are stored as frequencies instead
1435        of channels
1436     
1437      * Serial configuration is done using frequencies
1438     
1439      * UI is presented with frequency lists
1440     
1441     Signed-off-by: Keith Packard <keithp@keithp.com>
1442
1443 commit f03ca0ab8799bfa5100eaa2577cfd7b9c37d05bf
1444 Author: Keith Packard <keithp@keithp.com>
1445 Date:   Sun Aug 7 14:52:29 2011 -0700
1446
1447     altosui: Add dialogs to configure 'common' frequencies
1448     
1449     These are stored in preferences, but not yet hooked up to the TM/TD
1450     configure dialogs
1451     
1452     Signed-off-by: Keith Packard <keithp@keithp.com>
1453
1454 commit ba5dc35388d28c5769eaabc970c4d4b8c2c2ff9c
1455 Author: Keith Packard <keithp@keithp.com>
1456 Date:   Wed Aug 3 23:07:53 2011 -0700
1457
1458     altos: Add ability to set arbitrary radio frequency
1459     
1460     This adds a separate config parameter to control the raw radio
1461     frequency setting, allowing the user to select an arbitrary frequency
1462     instead of being forced to choose one of the 10 pre-defined 'channels'.
1463     
1464     Signed-off-by: Keith Packard <keithp@keithp.com>
1465
1466 commit e1e5c9b3e24670e9f58c6f7389eafb3338efdb40
1467 Author: Keith Packard <keithp@keithp.com>
1468 Date:   Mon Aug 8 12:08:45 2011 -0700
1469
1470     altos: Remove pad_orientation functions from non-accel devices
1471     
1472     Anything without an accelerometer can't detect pad orientation.
1473     
1474     Signed-off-by: Keith Packard <keithp@keithp.com>
1475
1476 commit 7207a95823dc2a27906759528dd88256cb20679f
1477 Author: Keith Packard <keithp@keithp.com>
1478 Date:   Mon Aug 8 12:04:00 2011 -0700
1479
1480     altosui: Change button to 'Configure Altimeter'
1481     
1482     Now that we've got more than one model.
1483     
1484     Signed-off-by: Keith Packard <keithp@keithp.com>
1485
1486 commit 30670732ca3f5a34025ab4bc4c69afa45637b4d6
1487 Author: Keith Packard <keithp@keithp.com>
1488 Date:   Mon Aug 8 11:58:23 2011 -0700
1489
1490     altos: Correct flight log max on Tm to 5k
1491     
1492     Was using the wrong #define name to check for Tm/Tn devices that use
1493     internal flash for data storage.
1494     
1495     Signed-off-by: Keith Packard <keithp@keithp.com>
1496
1497 commit a67c16958df8e60b131b01e00fd5bca590af0e7d
1498 Author: Bdale Garbee <bdale@gag.com>
1499 Date:   Mon Aug 8 09:38:53 2011 -0600
1500
1501     update changelogs for Debian build
1502
1503 commit 4a507898d6de631bb2e8ed4aa3e0933d97222323
1504 Author: Bdale Garbee <bdale@gag.com>
1505 Date:   Mon Aug 8 09:34:59 2011 -0600
1506
1507     rewind changelog for re-build of 0.9.4.5
1508
1509 commit 5082b4998b8a9787e0e2f4d96d912e434aa9b81a
1510 Author: Bdale Garbee <bdale@gag.com>
1511 Date:   Mon Aug 8 09:31:18 2011 -0600
1512
1513     clean up all existing lintian warnings
1514
1515 commit f26c7172a1b2b5344fae6ede562f2da7a56b80e3
1516 Author: Bdale Garbee <bdale@gag.com>
1517 Date:   Mon Aug 8 07:54:14 2011 -0600
1518
1519     build depend on bluetooth dev package
1520
1521 commit 3cad81b0ebb52352c66643a2587e94a2b693a2d2
1522 Author: Bdale Garbee <bdale@gag.com>
1523 Date:   Mon Aug 8 07:38:48 2011 -0600
1524
1525     stop doing automatic tag push during builds
1526
1527 commit ebaad64525119c0fdacf382adc2c99e5df5be23f
1528 Author: Bdale Garbee <bdale@gag.com>
1529 Date:   Mon Aug 8 07:37:23 2011 -0600
1530
1531     update changelogs for Debian build
1532
1533 commit 6f9f75cbfccf975204ab847ca0e9cf86188716c6
1534 Author: Bdale Garbee <bdale@gag.com>
1535 Date:   Mon Aug 8 07:35:47 2011 -0600
1536
1537     update changelogs for Debian build
1538
1539 commit 7c94945690a6ff5cbf872026fd6411a30089c7b1
1540 Author: Bdale Garbee <bdale@gag.com>
1541 Date:   Mon Aug 8 07:33:09 2011 -0600
1542
1543     simplify version in last changelog entry so git-dch is less confused
1544
1545 commit 6d5e5b0be237d5448aa9d15decd6127cf41ca7b2
1546 Author: Bdale Garbee <bdale@gag.com>
1547 Date:   Mon Aug 8 07:30:42 2011 -0600
1548
1549     update version for a Bdale build for use turning on TeleMini v1.0
1550
1551 commit 6492218fc316f8cf6214a577807a8dd0a80a9b6a
1552 Author: Keith Packard <keithp@keithp.com>
1553 Date:   Tue Aug 2 19:07:56 2011 -0700
1554
1555     altos/altosui: Add pad orientation configure option
1556     
1557     Allow TeleMetrum to be operated with the antenna pointing downwards on
1558     the pad. This provides some additional flexibility when designing an
1559     ebay.
1560     
1561     The accelerometer calibration levels are flipped around to match, so
1562     no re-calibration should be required.
1563     
1564     Signed-off-by: Keith Packard <keithp@keithp.com>
1565
1566 commit 11a2bb8e28df7ed87542f2ee726f877971f5d52a
1567 Author: Keith Packard <keithp@keithp.com>
1568 Date:   Tue Aug 2 17:41:53 2011 -0700
1569
1570     altosui: Add idle monitor dialog
1571     
1572     This monitors a telemetrum device in idle mode, either directly or through a
1573     teledongle, allowing the GPS status and batteries to be monitored
1574     without resorting to placing the device in pad mode.
1575     
1576     Signed-off-by: Keith Packard <keithp@keithp.com>
1577
1578 commit 3cc2eed6cdafe788a8617ab45c6664077e76411e
1579 Author: Keith Packard <keithp@keithp.com>
1580 Date:   Tue Aug 2 18:01:52 2011 -0700
1581
1582     altosui: Simple timeouts don't work with query data
1583     
1584     To get the query to come back, it's best to abort and retry the
1585     command, other wise the command may have been lost to the previous
1586     connection.
1587     
1588     Signed-off-by: Keith Packard <keithp@keithp.com>
1589
1590 commit 37c41c962ea4631e62307a57d2ce6572b87fd743
1591 Author: Keith Packard <keithp@keithp.com>
1592 Date:   Tue Aug 2 17:41:02 2011 -0700
1593
1594     altosui: Parse accel cal from 'c s' command
1595     
1596     These fields weren't used before, so the code to parse them hadn't
1597     been written.
1598     
1599     Signed-off-by: Keith Packard <keithp@keithp.com>
1600
1601 commit 95201e7fe4a6a7ec42321e8dbad3aea3bbf4c840
1602 Author: Keith Packard <keithp@keithp.com>
1603 Date:   Tue Aug 2 17:40:02 2011 -0700
1604
1605     altosui: Standard text field in flight UI needs more width (now 20)
1606     
1607     Latitude and longitude take more than 16 characters.
1608     
1609     Signed-off-by: Keith Packard <keithp@keithp.com>
1610
1611 commit 82e04a0e3a3296288a524ec582785a36fd644331
1612 Author: Keith Packard <keithp@keithp.com>
1613 Date:   Tue Aug 2 02:09:23 2011 -0700
1614
1615     altos: Require sequencing through 'main' state before landing
1616     
1617     The old version of the code would permit the flight to go straight
1618     from 'drogue' to 'landed' without passing through 'main' at all. This
1619     meant that a false landing detection would leave the main charge
1620     unfired, potentially causing the airframe to land on drogue alone.
1621     
1622     Requiring that the flight sequence pass through main ensures that the
1623     main charge will get fired at the right time, although if the airframe
1624     lands higher than that altitude, it will not go to 'landed' mode ever.
1625     
1626     Signed-off-by: Keith Packard <keithp@keithp.com>
1627
1628 commit 6c55bf35b11ae3ddae152795072d69e98184bac1
1629 Author: Keith Packard <keithp@keithp.com>
1630 Date:   Tue Aug 2 01:49:35 2011 -0700
1631
1632     altos: Reduce height averaging filter time constant
1633     
1634     Using the longer time constant could lead to false landing detection
1635     just after apogee, which is definitely not a good idea.
1636     
1637     Signed-off-by: Keith Packard <keithp@keithp.com>
1638
1639 commit e19a117b99e8374ca0e8e35948e23bc672ad1a32
1640 Author: Keith Packard <keithp@keithp.com>
1641 Date:   Mon Aug 1 22:33:38 2011 -0700
1642
1643     altos: Average height values for landing detection
1644     
1645     Instead of using the direct output of the kalman filter and hoping
1646     that is quiet enough to detect landing, filter that with a long
1647     exponential decay filter and then check to make sure that doesn't
1648     change more than 2m in 5 seconds as a trigger for landing detection.
1649     
1650     Tested with existing telemetrum flight logs and it correctly detects
1651     landing in all cases.
1652     
1653     Signed-off-by: Keith Packard <keithp@keithp.com>
1654
1655 commit 146a0ab223e8d9b376125d1e59f597f6d7851a9b
1656 Author: Keith Packard <keithp@keithp.com>
1657 Date:   Sun Jul 17 18:49:55 2011 -0700
1658
1659     altos: Add ability to read new TELEM files to ao_flight_test
1660     
1661     Not that telem files are currently very useful as the kalman filter
1662     gets completly confused by the variable steps caused by missing data, but...
1663     
1664     Signed-off-by: Keith Packard <keithp@keithp.com>
1665
1666 commit 6795d353be91df96a571cebc237e6a54a065a380
1667 Author: Keith Packard <keithp@keithp.com>
1668 Date:   Sun Jul 17 16:44:10 2011 -0700
1669
1670     altosui: Change continutity colors to yellow/magenta
1671     
1672     Makes them stand apart from the accel/speed lines
1673     
1674     Signed-off-by: Keith Packard <keithp@keithp.com>
1675
1676 commit 7f6cce5749724dbb836aaa27bbeedf977106f6f3
1677 Author: Keith Packard <keithp@keithp.com>
1678 Date:   Sun Jul 17 16:43:41 2011 -0700
1679
1680     Add HARA Bragg Farms site
1681     
1682     Signed-off-by: Keith Packard <keithp@keithp.com>
1683
1684 commit 6796d9e253a808824ba32cdb008da8bf302780fc
1685 Author: Keith Packard <keithp@keithp.com>
1686 Date:   Sun Jul 17 15:53:13 2011 -0700
1687
1688     Fix NCR Pawnee location
1689     
1690     Signed-off-by: Keith Packard <keithp@keithp.com>
1691
1692 commit ddef3e4ec1b3ff86b164f83807c34c2a78f73eb8
1693 Author: Keith Packard <keithp@keithp.com>
1694 Date:   Sun Jul 17 15:45:07 2011 -0700
1695
1696     altosui: Mark preload site location with red circles (like launch)
1697     
1698     Just to show where on the map the official launch location is.
1699     
1700     Signed-off-by: Keith Packard <keithp@keithp.com>
1701
1702 commit 1f3f3d575572eff33a2bc7a53d4691e59a428450
1703 Author: Keith Packard <keithp@keithp.com>
1704 Date:   Sun Jul 17 15:09:55 2011 -0700
1705
1706     altosui: Add a bunch more site locations
1707     
1708     BALLS, Rio Rancho, METRA, QRS Cedar Grove and Hudson Ranch
1709     
1710     Signed-off-by: Keith Packard <keithp@keithp.com>
1711
1712 commit fef42e0d9e0a20bdbd32e052749fc63575515e1c
1713 Author: Keith Packard <keithp@keithp.com>
1714 Date:   Sun Jul 17 11:29:13 2011 -0700
1715
1716     altosui: Add launch-sites.txt
1717     
1718     Contains a few of our favorites.
1719     
1720     Signed-off-by: Keith Packard <keithp@keithp.com>
1721
1722 commit 81cac174c80ee42d9e94c6500da7c4c760c3ce67
1723 Author: Keith Packard <keithp@keithp.com>
1724 Date:   Sun Jul 17 11:25:47 2011 -0700
1725
1726     altosui: Download list of site locations for map preloading
1727     
1728     The current URL for this is:
1729     http://gag.com/~keithp/launch-sites.txt
1730     
1731     The format is:
1732     <site-name>:<lat>:<lon>
1733     
1734     lat and lon are both in signed decimal degrees.
1735     
1736     Signed-off-by: Keith Packard <keithp@keithp.com>
1737
1738 commit f7cd8317bf78ece334e1ceb0263b875ca43bbbd2
1739 Merge: 51796e2 a482d90
1740 Author: Keith Packard <keithp@keithp.com>
1741 Date:   Sun Jul 17 08:17:44 2011 -0700
1742
1743     Merge branch 'preload-maps'
1744
1745 commit 51796e2f1ebce3ee8dc1ac90648381410c1379ee
1746 Author: Keith Packard <keithp@keithp.com>
1747 Date:   Mon May 23 11:32:29 2011 -0700
1748
1749     altos, altosui: Add igniter mode (dual, apogee, main)
1750     
1751     This provides for redundant charges for either apogee or main.
1752     
1753     Signed-off-by: Keith Packard <keithp@keithp.com>
1754
1755 commit 1332ed55192f22525f31574f60fae4c6579e6f7f
1756 Author: Keith Packard <keithp@keithp.com>
1757 Date:   Sun Jul 17 08:13:15 2011 -0700
1758
1759     Set version to 0.9.4.4
1760     
1761     Signed-off-by: Keith Packard <keithp@keithp.com>
1762
1763 commit a482d904a3f391c3a24df3660acb3f3696aa6766
1764 Author: Anthony Towns <aj@erisian.com.au>
1765 Date:   Sat Jul 16 23:08:49 2011 -0700
1766
1767     altosui: Make sure degree and minute values are visible (map preload)
1768     
1769     Set min size to preferred size so that the value remains visible
1770     instead of snapping to 0 pixels wide.
1771     
1772     Signed-off-by: Keith Packard <keithp@keithp.com>
1773
1774 commit 1681c57cbbfc5214dbc2a519e54ce9f29ffe3921
1775 Author: Keith Packard <keithp@keithp.com>
1776 Date:   Sat Jul 16 22:43:34 2011 -0700
1777
1778     altosui: Remove a bunch of sitemap debugging printfs
1779     
1780     Seems to work, let's get less chatty
1781     
1782     Signed-off-by: Keith Packard <keithp@keithp.com>
1783
1784 commit 0a4d934f6e2914bfe2d965630543f029a1576c11
1785 Author: Keith Packard <keithp@keithp.com>
1786 Date:   Sat Jul 16 22:34:44 2011 -0700
1787
1788     altosui: Display full map preload area in view.
1789     
1790     This involved fixing the map view to support arbitrary sizes, and then
1791     exposing a synchronous tile loading API so that the progress bar could
1792     be used to show tile loading progress.
1793     
1794     Signed-off-by: Keith Packard <keithp@keithp.com>
1795
1796 commit abb8510b97ce9cbbff0275cc31f74780fe1ce138
1797 Merge: 0929ee3 00e6981
1798 Author: Keith Packard <keithp@keithp.com>
1799 Date:   Sat Jul 16 21:06:37 2011 -0700
1800
1801     Merge branch 'scan-telemetry' into preload-maps
1802
1803 commit 00e6981c2e0a668864fcf391932855cd8942140c
1804 Author: Keith Packard <keithp@keithp.com>
1805 Date:   Sat Jul 16 21:05:06 2011 -0700
1806
1807     altosui: Flush telemetry lines before starting to watch for scan results
1808     
1809     This prevents pending telemetry lines from being incorrectly
1810     attributed to the wrong channel/telemetry.
1811     
1812     Signed-off-by: Keith Packard <keithp@keithp.com>
1813
1814 commit 0929ee32f753255cbe1474988cb41a5a86d29a0e
1815 Author: Keith Packard <keithp@keithp.com>
1816 Date:   Sat Jul 16 17:37:20 2011 -0700
1817
1818     altosui: Try to avoid resize weirdness with map preloading
1819     
1820     grid bag + box does some strange stuff, this appears to avoid the
1821     worst of the interactions.
1822     
1823     Signed-off-by: Keith Packard <keithp@keithp.com>
1824
1825 commit 225073fd822f9861a83d65386c29fda9b37bf273
1826 Author: Keith Packard <keithp@keithp.com>
1827 Date:   Sat Jul 16 16:37:40 2011 -0700
1828
1829     altosui: Add map preloading GUI
1830     
1831     Provide a way to manually enter latitude and longitude, preview the
1832     map area while downloading a 9x9 grid of map tiles to be used when
1833     monitoring flights without network access.
1834     
1835     Signed-off-by: Keith Packard <keithp@keithp.com>
1836
1837 commit cbd14ba103ee5e3c5eec18e3a4ff13c320b98634
1838 Author: Keith Packard <keithp@keithp.com>
1839 Date:   Sat Jul 16 20:44:51 2011 -0700
1840
1841     altosui: Set 'seen' bits in legacy telemetry packet reader
1842     
1843     Otherwise, the 'scan' code won't show detected flight computers.
1844     
1845     Signed-off-by: Keith Packard <keithp@keithp.com>
1846
1847 commit e905042879147dd86241bf2dcc7437e5a6eb7578
1848 Author: Keith Packard <keithp@keithp.com>
1849 Date:   Sat Jul 16 20:43:57 2011 -0700
1850
1851     altosui: Initialize channel and telemetry before use in ScanUI
1852     
1853     Otherwise we try to use telemetry format 0, which means 'no telemetry'.
1854     
1855     Signed-off-by: Keith Packard <keithp@keithp.com>
1856
1857 commit 941b90a4905e34936d24a25ca90ac04eb6f5a792
1858 Author: Keith Packard <keithp@keithp.com>
1859 Date:   Sat Jul 16 17:38:00 2011 -0700
1860
1861     altosui: Generalize and centralize telemetry constants, parse v0.8 telemetry
1862     
1863     Move telemetry constants to Altos class, adding functions to compute
1864     names and lengths. Generalize users of these values to use all of the
1865     known values.
1866     
1867     Add support for v0.8 TeleMetrum telemetry
1868     
1869     Signed-off-by: Keith Packard <keithp@keithp.com>
1870
1871 commit 7ef786276b5d5c7d17c3fe4f36aa41db61a9742f
1872 Author: Keith Packard <keithp@keithp.com>
1873 Date:   Sat Jul 16 14:23:08 2011 -0700
1874
1875     altosui: Finish radio scanning UI
1876     
1877     Scans all channels and telemetry formats, presenting visible devices
1878     in a list. Entries from the list may be selected, in which case a
1879     monitor window pops up with the appropriate configuration.
1880     
1881     Signed-off-by: Keith Packard <keithp@keithp.com>
1882
1883 commit ebcba28b3c09925869b617880d2919e5d0e059f0
1884 Author: Keith Packard <keithp@keithp.com>
1885 Date:   Sat Jul 16 14:19:41 2011 -0700
1886
1887     altosui: Configuration telemetry record includes flight number
1888     
1889     Mark the reported altos record as including flight information.
1890     
1891     Signed-off-by: Keith Packard <keithp@keithp.com>
1892
1893 commit d4375bc737655546c2d40f49acdfc2e60ebfea5a
1894 Author: Keith Packard <keithp@keithp.com>
1895 Date:   Sat Jul 16 14:19:14 2011 -0700
1896
1897     altosui: Remove debugging printf from AltosLog
1898     
1899     Signed-off-by: Keith Packard <keithp@keithp.com>
1900
1901 commit f32a55ac9a3ebbde2b41782f22491e72258fe05a
1902 Author: Keith Packard <keithp@keithp.com>
1903 Date:   Sat Jul 9 19:00:12 2011 -0700
1904
1905     altosui: Pop up monitor window from scan dialog
1906     
1907     Signed-off-by: Keith Packard <keithp@keithp.com>
1908
1909 commit 8c20030ea4eb8e068e1ba88e01d07dfbc27bd7db
1910 Author: Keith Packard <keithp@keithp.com>
1911 Date:   Sat Jul 9 18:41:15 2011 -0700
1912
1913     altosui: Start adding support for scanning radio for available devices
1914     
1915     This is untested.
1916     
1917     Signed-off-by: Keith Packard <keithp@keithp.com>
1918
1919 commit 7bb11b716ccb6c80701bc3f34ecf9bef97cbbfc9
1920 Author: Keith Packard <keithp@keithp.com>
1921 Date:   Fri Jul 15 18:53:41 2011 -0700
1922
1923     Set version to 0.9.4.3 for Bdale 2011-7-16 flights
1924     
1925     Signed-off-by: Keith Packard <keithp@keithp.com>
1926
1927 commit 0d0cf6f9a1b14a1b66aee3845964cd33d1f035c2
1928 Author: Keith Packard <keithp@keithp.com>
1929 Date:   Sat Jul 9 13:09:57 2011 -0700
1930
1931     altos: new versions of sdcc require __ prefixes for custom keywords
1932     
1933     Fortunately, 2.9.1 appears to accept either, so we can switch now and
1934     prepare for sdcc 3.0.0.
1935     
1936     Signed-off-by: Keith Packard <keithp@keithp.com>
1937
1938 commit 8f80f5705d64469bcfb00ff11aee68364edb271b
1939 Author: Keith Packard <keithp@keithp.com>
1940 Date:   Wed Jul 6 21:38:57 2011 -0700
1941
1942     altosui: Don't show missing igniter and gps values
1943     
1944     The new telemetry stuff leaves state.gps always set (but empty), which
1945     seems fine, we just need to look at state.gps.connected to see if
1946     there's a GPS receiver on board.
1947     
1948     For TeleNano, we also want to hide the igniter status fields as they
1949     won't have any data present.
1950     
1951     Signed-off-by: Keith Packard <keithp@keithp.com>
1952
1953 commit 80ca066a825646f833ca609190c76c5252118d9a
1954 Author: Keith Packard <keithp@keithp.com>
1955 Date:   Wed Jul 6 21:36:38 2011 -0700
1956
1957     altosui: Build device constants into .java code
1958     
1959     This eliminates a depedency on updates to the system helper library,
1960     which means we don't have to provide a new library on all platforms
1961     just to support a new USB id.
1962     
1963     Signed-off-by: Keith Packard <keithp@keithp.com>
1964
1965 commit 504ab7ab355652d5d01094c927089029596a0753
1966 Author: Keith Packard <keithp@keithp.com>
1967 Date:   Wed Jul 6 17:49:01 2011 -0700
1968
1969     altos: product defines are always in ao_product.h
1970     
1971     When all products were built in a single directory, each one had a
1972     separate version of ao_product.h. Now that they all reside in
1973     sub-directories, each directory has its own ao_product.h
1974     
1975     This change is needed so that other modules in the system can use the
1976     product defines; otherwise, ao_product.h was not built at the right time.
1977     
1978     Signed-off-by: Keith Packard <keithp@keithp.com>
1979
1980 commit 81cf2e833bedbc1ace8fd310e9e94bfb7673d428
1981 Author: Keith Packard <keithp@keithp.com>
1982 Date:   Wed Jul 6 16:43:17 2011 -0700
1983
1984     altos: Ensure low-rate telem packets interleave with sensor telem packets
1985     
1986     To avoid over-committing the radio link, we want to send only
1987     one low rate packet after each sensor packet. However, the
1988     initializations for this were incorrect, causing the configuration and
1989     location packets to be sent at the same time.
1990     
1991     Signed-off-by: Keith Packard <keithp@keithp.com>
1992
1993 commit 5ca6400fd8a360b64d8f96f50d5595a7fd17762d
1994 Author: Keith Packard <keithp@keithp.com>
1995 Date:   Wed Jul 6 16:18:54 2011 -0700
1996
1997     altos: Remove ao_telemetry_orig.c and ao_telemetry_tiny.c
1998     
1999     All products use the common ao_telemetry.c code now
2000     
2001     Signed-off-by: Keith Packard <keithp@keithp.com>
2002
2003 commit 0154d13756bcb09f009981ee5e4bd27fd04b8788
2004 Author: Keith Packard <keithp@keithp.com>
2005 Date:   Wed Jul 6 16:19:22 2011 -0700
2006
2007     altos: Switch Tm and Tn to common telemetry code
2008     
2009     Signed-off-by: Keith Packard <keithp@keithp.com>
2010
2011 commit b65140a0139075adeddaccf0f4d5c7a75fac4757
2012 Author: Keith Packard <keithp@keithp.com>
2013 Date:   Wed Jul 6 15:52:25 2011 -0700
2014
2015     altos: Switch flash drivers __xdata to __pdata
2016     
2017     Signed-off-by: Keith Packard <keithp@keithp.com>
2018
2019 commit 038d7b25ba833da4be458409670d3f95e8aaf17b
2020 Author: Keith Packard <keithp@keithp.com>
2021 Date:   Wed Jul 6 15:51:52 2011 -0700
2022
2023     altos: Switch ao_flight and ao_flight_nano __xdata to __pdata
2024     
2025     Signed-off-by: Keith Packard <keithp@keithp.com>
2026
2027 commit 3742b36a528f114c3b1873caa4f39581145b76da
2028 Author: Keith Packard <keithp@keithp.com>
2029 Date:   Wed Jul 6 15:28:01 2011 -0700
2030
2031     altos: Switch ao_dbg.c __xdata to __pdata
2032     
2033     Signed-off-by: Keith Packard <keithp@keithp.com>
2034
2035 commit 6903b6464db7eb803de8bf9b897c45431f7a1d63
2036 Author: Keith Packard <keithp@keithp.com>
2037 Date:   Wed Jul 6 15:27:32 2011 -0700
2038
2039     altos: Switch ao_config.c __xdata to __pdata
2040     
2041     Signed-off-by: Keith Packard <keithp@keithp.com>
2042
2043 commit 6893752900385ee51cc4cf75e1b672202de7578a
2044 Author: Keith Packard <keithp@keithp.com>
2045 Date:   Wed Jul 6 15:26:09 2011 -0700
2046
2047     altos: switch ao_cmd __xdata to __pdata
2048     
2049     Saves code space
2050     
2051     Signed-off-by: Keith Packard <keithp@keithp.com>
2052
2053 commit 2ec986f08ce8d4635f4435bb0042b405d93edc40
2054 Author: Keith Packard <keithp@keithp.com>
2055 Date:   Wed Jul 6 15:45:04 2011 -0700
2056
2057     altos: Switch const for __code in struct ao_cmds
2058     
2059     This saves quite a bit of code space when accessing these values.
2060     
2061     Signed-off-by: Keith Packard <keithp@keithp.com>
2062
2063 commit 355db71f4511adff8abcb2caded61c12fe8b7ee9
2064 Author: Keith Packard <keithp@keithp.com>
2065 Date:   Wed Jul 6 15:41:32 2011 -0700
2066
2067     altos: Switch ao_usb.c __xdata to __pdata
2068     
2069     Signed-off-by: Keith Packard <keithp@keithp.com>
2070
2071 commit 359baab005c274a0841268c615c23b3ffef813cf
2072 Author: Keith Packard <keithp@keithp.com>
2073 Date:   Wed Jul 6 15:41:06 2011 -0700
2074
2075     altos: Switch ao_telemetry.c __xdata to __pdata
2076     
2077     Signed-off-by: Keith Packard <keithp@keithp.com>
2078
2079 commit f2f8ade6994aa3a69fd08f19c4403ceb8cea295d
2080 Author: Keith Packard <keithp@keithp.com>
2081 Date:   Wed Jul 6 15:39:44 2011 -0700
2082
2083     altos: Switch ao_stdio.c __data to __pdata
2084     
2085     Signed-off-by: Keith Packard <keithp@keithp.com>
2086
2087 commit 9ba0da9247ea424a7a147aa85daae0d5e6316b81
2088 Author: Keith Packard <keithp@keithp.com>
2089 Date:   Wed Jul 6 15:38:46 2011 -0700
2090
2091     altos: Switch ao_serial.c __xdata to __pdata
2092     
2093     Signed-off-by: Keith Packard <keithp@keithp.com>
2094
2095 commit 86b41d4c2b8a9fa4507cdb75302e0cedebb103cb
2096 Author: Keith Packard <keithp@keithp.com>
2097 Date:   Wed Jul 6 15:38:29 2011 -0700
2098
2099     altos: Switch ao_sample.c __xdata to __pdata
2100     
2101     Signed-off-by: Keith Packard <keithp@keithp.com>
2102
2103 commit 803bf106caf5d6b5ac12eb00a941647c7325edd1
2104 Author: Keith Packard <keithp@keithp.com>
2105 Date:   Wed Jul 6 15:37:34 2011 -0700
2106
2107     altos: Switch ao_rssi.c __xdata to __pdata
2108     
2109     Signed-off-by: Keith Packard <keithp@keithp.com>
2110
2111 commit 002f167fc2709aaf1a4984aaa0a3519a97749d5f
2112 Author: Keith Packard <keithp@keithp.com>
2113 Date:   Wed Jul 6 15:37:15 2011 -0700
2114
2115     altos: Switch ao_report.c __xdata to __pdata
2116     
2117     Signed-off-by: Keith Packard <keithp@keithp.com>
2118
2119 commit 5203ddaac692bfd82a01368da9fb66c25e9e14c1
2120 Author: Keith Packard <keithp@keithp.com>
2121 Date:   Wed Jul 6 15:36:45 2011 -0700
2122
2123     altos: Switch ao_log.c and ao_log_big.c __xdata to __pdata
2124     
2125     Signed-off-by: Keith Packard <keithp@keithp.com>
2126
2127 commit 62267144d189967fcd0724b6dfbdbab3cb6fb414
2128 Author: Keith Packard <keithp@keithp.com>
2129 Date:   Wed Jul 6 15:33:52 2011 -0700
2130
2131     altos: Switch ao_ignite and ao_gps_sirf __xdata to __pdata
2132     
2133     Signed-off-by: Keith Packard <keithp@keithp.com>
2134
2135 commit 92047ff86c79c2b18ef565a4560b06fe00d6f159
2136 Author: Keith Packard <keithp@keithp.com>
2137 Date:   Wed Jul 6 15:31:53 2011 -0700
2138
2139     altos: Switch ao_gps_skytraq and ao_gps_sirf __xdata to __pdata
2140     
2141     Signed-off-by: Keith Packard <keithp@keithp.com>
2142
2143 commit 64860be02b3efa6f784a259249cfa6d14545fbd3
2144 Author: Keith Packard <keithp@keithp.com>
2145 Date:   Wed Jul 6 13:49:05 2011 -0700
2146
2147     altos: Shrink ao_add_task by rolling up a memset loop
2148     
2149     This has a dramatic effect. By pulling the 'stack' variable into
2150     registers it reduces the size of this function from 550 to 231 bytes.
2151     
2152     Signed-off-by: Keith Packard <keithp@keithp.com>
2153
2154 commit 480b48837db31987b947e4d32248965d4a16be03
2155 Author: Keith Packard <keithp@keithp.com>
2156 Date:   Wed Jul 6 13:21:25 2011 -0700
2157
2158     altos: Shrink ao_config_callsign_set
2159     
2160     Replacing a hand-coded memset with a function call, using static space
2161     instead of stack space for an array.
2162     
2163     Signed-off-by: Keith Packard <keithp@keithp.com>
2164
2165 commit 41c230cac359b4459ca93196d08704b7d35447c7
2166 Author: Keith Packard <keithp@keithp.com>
2167 Date:   Wed Jul 6 12:38:11 2011 -0700
2168
2169     altos: Shrink ao_cmd_put16, ao_cmd_hex and ao_cmd
2170     
2171     No functional changes, just reduces code size.
2172     
2173     Signed-off-by: Keith Packard <keithp@keithp.com>
2174
2175 commit 481577a29380afe6750ef7c4e928daff837cbc49
2176 Author: Keith Packard <keithp@keithp.com>
2177 Date:   Tue Jul 5 23:38:42 2011 -0700
2178
2179     altosui: Compress telemetry records marked with the same time
2180     
2181     Split telemetry transmits multiple packets with the same
2182     timestamp. Merge those into a single record when read from a file.
2183     
2184     Signed-off-by: Keith Packard <keithp@keithp.com>
2185
2186 commit 7cfd43663cde5ebdf04e4face076d79ff6329ac3
2187 Author: Keith Packard <keithp@keithp.com>
2188 Date:   Tue Jul 5 23:38:28 2011 -0700
2189
2190     altosui: Remove debug printf.
2191     
2192     Signed-off-by: Keith Packard <keithp@keithp.com>
2193
2194 commit d0335f83c54df0b23c28d04d34c212a1bdffadd0
2195 Author: Keith Packard <keithp@keithp.com>
2196 Date:   Tue Jul 5 23:37:51 2011 -0700
2197
2198     altosui: Add main/drogue voltages to default graph
2199     
2200     Until we get a UI for changing the graph elements, lets add a few more
2201     potentially useful values.
2202     
2203     Signed-off-by: Keith Packard <keithp@keithp.com>
2204
2205 commit c1f859170b37864b816eb561318dbfb1cafaeed6
2206 Author: Keith Packard <keithp@keithp.com>
2207 Date:   Tue Jul 5 23:37:00 2011 -0700
2208
2209     altosui: Elide missing values from graphs
2210     
2211     Signed-off-by: Keith Packard <keithp@keithp.com>
2212
2213 commit 72575dcb9cfbb5c1ccdb3510b9962a6f60ca3fa3
2214 Author: Keith Packard <keithp@keithp.com>
2215 Date:   Tue Jul 5 23:35:50 2011 -0700
2216
2217     altosui: Elide nul bytes at end of telemetry string values
2218     
2219     All telemetry fields are fixed length, so any embedded strings are
2220     padded with nul bytes.
2221     
2222     Signed-off-by: Keith Packard <keithp@keithp.com>
2223
2224 commit 6ac34f9c8efd464194137ac4ce8228bf9d7d83be
2225 Author: Keith Packard <keithp@keithp.com>
2226 Date:   Tue Jul 5 23:35:02 2011 -0700
2227
2228     doc: Add section about TeleDongle USB line format
2229     
2230     Describe the format of the TELEM lines sent over USB from TeleDongle
2231     to the host.
2232     
2233     Signed-off-by: Keith Packard <keithp@keithp.com>
2234
2235 commit edf6252450e06fd42fa6dde3acd127baa8fa6d36
2236 Author: Keith Packard <keithp@keithp.com>
2237 Date:   Tue Jul 5 21:44:53 2011 -0700
2238
2239     altos: Adapt to changes in telemetry Configuration packet
2240     
2241     Apogee delay added. flight_log_max changed to two bytes (in kB now).
2242     
2243     Signed-off-by: Keith Packard <keithp@keithp.com>
2244
2245 commit 938949e39aac834a1c0912f8f307f74fe41418cc
2246 Author: Keith Packard <keithp@keithp.com>
2247 Date:   Tue Jul 5 21:42:22 2011 -0700
2248
2249     doc: Chang Config and Location packets
2250     
2251     Config packets get apogee delay, and have flight_log_max shrunk to two
2252     bytes.
2253     
2254     Location packets get climb_rate added.
2255     
2256     Signed-off-by: Keith Packard <keithp@keithp.com>
2257
2258 commit 4132ac5896114e5f3d8fb3f219422e8933078cf4
2259 Author: Keith Packard <keithp@keithp.com>
2260 Date:   Tue Jul 5 21:41:44 2011 -0700
2261
2262     altosui: Parse remaining standard telemetry packets
2263     
2264     Signed-off-by: Keith Packard <keithp@keithp.com>
2265
2266 commit ef3ce687d73c1274ce5368432f4d449b063ce5c0
2267 Author: Keith Packard <keithp@keithp.com>
2268 Date:   Mon Jul 4 23:39:21 2011 -0700
2269
2270     altos: Complete new telemetry switchover
2271     
2272     This involved rewriting the GPS code to use the telemetry structures
2273     directly so that a memcpy could be used to transfer the data to the
2274     telemetry packets, saving a bunch of code space, along with fixing up
2275     the gps testing programs to deal with the structure changes.
2276     
2277     In addition, the teledongle code needed to have the monitoring code
2278     split into separate radio receiver and USB writer threads as the
2279     packets are now back-to-back, and hence come too fast to wait for the
2280     USB data to be sent to the host after each one.
2281     
2282     Signed-off-by: Keith Packard <keithp@keithp.com>
2283
2284 commit 359681f23e2f71bc8f4975a4a76ae28c08ecab2e
2285 Author: Keith Packard <keithp@keithp.com>
2286 Date:   Mon Jul 4 18:09:03 2011 -0700
2287
2288     altos: Add split telemetry code
2289     
2290     This sends every packet every time, which isn't correct, but should be
2291     useful for testing.
2292     
2293     Signed-off-by: Keith Packard <keithp@keithp.com>
2294
2295 commit b51e5466f7a125db873edd1fa9bd3881d7e98aad
2296 Author: Keith Packard <keithp@keithp.com>
2297 Date:   Mon Jul 4 18:08:19 2011 -0700
2298
2299     altos: Shrink help text
2300     
2301     Reduce const space taken by command help text.
2302     
2303     Signed-off-by: Keith Packard <keithp@keithp.com>
2304
2305 commit 9e5e4c1ad82d621ceb7286f72c87eeaf5976f9bf
2306 Author: Keith Packard <keithp@keithp.com>
2307 Date:   Mon Jul 4 18:06:48 2011 -0700
2308
2309     altos: Add sat info to GPS report command
2310     
2311     Plan to use this to report current flight computer state in idle mode.
2312     
2313     Signed-off-by: Keith Packard <keithp@keithp.com>
2314
2315 commit 06b6f78e22be38a26bfe11ed4d4b659d5b13f00c
2316 Author: Keith Packard <keithp@keithp.com>
2317 Date:   Mon Jul 4 18:04:49 2011 -0700
2318
2319     altos: Shrink const space in ao_config
2320     
2321     Eliminate separate 'cmd' and 'help' struct entries.
2322     Use \0 trick in cmd strings to eliminate whitespace.
2323     Edit help text.
2324     
2325     Signed-off-by: Keith Packard <keithp@keithp.com>
2326
2327 commit d3c26e534d8df34cfbf29b70cd1b2692493ce150
2328 Author: Keith Packard <keithp@keithp.com>
2329 Date:   Mon Jul 4 18:03:51 2011 -0700
2330
2331     altos: teledongle does not need ao_packet_slave.c
2332     
2333     TeleDongle doesn't provide slave interfaces, so remove ao_packet_slave
2334     from the TD build
2335     
2336     Signed-off-by: Keith Packard <keithp@keithp.com>
2337
2338 commit c763a3f9cf2bf055e9705ce5ff4bc172f445037d
2339 Author: Keith Packard <keithp@keithp.com>
2340 Date:   Mon Jul 4 18:02:52 2011 -0700
2341
2342     Version strings must be < 8 bytes long
2343     
2344     The new telemetry packets include the version string, so make sure its
2345     less than 8 characters long
2346     
2347     Signed-off-by: Keith Packard <keithp@keithp.com>
2348
2349 commit a08173197d5533ecb395102ed34e751135660d06
2350 Author: Keith Packard <keithp@keithp.com>
2351 Date:   Mon Jul 4 18:01:59 2011 -0700
2352
2353     doc: Fix a few minor telemetry doc mistakes
2354     
2355     Multiple 'accel' entries in the Sensor packet.
2356     Swap ground_accel and ground_pres to group accel cal data
2357     
2358     Signed-off-by: Keith Packard <keithp@keithp.com>
2359
2360 commit 98df3ba984acf3b47a09949bbea0f3264f711f5b
2361 Author: Keith Packard <keithp@keithp.com>
2362 Date:   Mon Jul 4 14:17:55 2011 -0700
2363
2364     doc: Complete initial telemetry description
2365     
2366     Finish describing the contents and modulation scheme for telemetry
2367     data.
2368     
2369     Signed-off-by: Keith Packard <keithp@keithp.com>
2370
2371 commit 06e82bd2c2a5eea153a053e542df9bc3537e9a01
2372 Author: Keith Packard <keithp@keithp.com>
2373 Date:   Sat Jul 2 01:50:33 2011 -0700
2374
2375     doc: Add telemetry format description
2376     
2377     Document the telemetry packet contents.
2378     
2379     Signed-off-by: Keith Packard <keithp@keithp.com>
2380
2381 commit 7fd9b8f720add559b262e81d61ededc9df16ca94
2382 Author: Keith Packard <keithp@keithp.com>
2383 Date:   Tue Jun 28 01:03:00 2011 -0700
2384
2385     altosui: Support raw telemetry from TeleDongle
2386     
2387     Use raw telemetry frames when TeleDongle supports them, this involves
2388     parsing the hex dump of the packet instead of having teledongle take
2389     the packet apart. Only the legacy format is working at this point; the
2390     altos bits for the new split telemetry frames is not written yet.
2391     
2392     Signed-off-by: Keith Packard <keithp@keithp.com>
2393
2394 commit cb239b7161feea8646425b1f5788c3c82ae24321
2395 Author: Keith Packard <keithp@keithp.com>
2396 Date:   Tue Jun 28 01:01:08 2011 -0700
2397
2398     altos: ao_radio_recv needs byte count *including* rssi and status
2399     
2400     That's two more than the actual packet length.
2401     
2402     Signed-off-by: Keith Packard <keithp@keithp.com>
2403
2404 commit 336224a08327cadc95f6e5b564a4ddc64aaad8f8
2405 Author: Keith Packard <keithp@keithp.com>
2406 Date:   Fri Jun 24 08:31:51 2011 -0700
2407
2408     altos: Start adding new telemetry frame definitions
2409     
2410     These use the initial 24 bytes per frame plan, which will probably get
2411     changed to 32 bytes per frame.
2412     
2413     Signed-off-by: Keith Packard <keithp@keithp.com>
2414
2415 commit 5e111fdf1f23203baeeb490ae1b69402ebd513b8
2416 Author: Keith Packard <keithp@keithp.com>
2417 Date:   Fri Jun 24 08:31:12 2011 -0700
2418
2419     altos: Add checksum to TELEM output lines
2420     
2421     Verify the received telemetry lines to protect against OS data loss
2422     
2423     Signed-off-by: Keith Packard <keithp@keithp.com>
2424
2425 commit 489a68ba8e3bc360e2e8fc887e4c4b840b5a0dd3
2426 Author: Keith Packard <keithp@keithp.com>
2427 Date:   Wed Jun 22 12:27:34 2011 -0700
2428
2429     altos: Add arbitrary telemetry packet monitoring
2430     
2431     This adds the ability to monitor arbitrary telemetry packets (up to
2432     128 bytes), moving the telemetry data parsing up to the host.
2433     
2434     Signed-off-by: Keith Packard <keithp@keithp.com>
2435
2436 commit 0e67b6890dd3a06665239f8dfd2e69266d055e46
2437 Author: Keith Packard <keithp@keithp.com>
2438 Date:   Wed Jun 22 12:26:45 2011 -0700
2439
2440     altos: Rename telemetry to telemetry_orig
2441     
2442     This makes room to create a new multi-packet telemetry format without
2443     changing anything yet.
2444     
2445     Signed-off-by: Keith Packard <keithp@keithp.com>
2446
2447 commit dc0b49dcbaa2d0a69e002c151337b6e9fd3060d9
2448 Author: Keith Packard <keithp@keithp.com>
2449 Date:   Thu Jun 2 23:16:30 2011 -0700
2450
2451     altosui: Handle old TeleDongle receiving kalman telemetry packets
2452     
2453     The telemetry packets now send the kalman height/speed/accel values
2454     instead of the ad-hoc values. If received by an old TeleDongle box,
2455     the speed value will be of the form 0x8000abcd, which will be printed
2456     as a 32-bit value by TeleDongle. We only want the abcd part, which is
2457     the speed * 16. Detect this automatically and compute the correct
2458     values for all three.
2459     
2460     Signed-off-by: Keith Packard <keithp@keithp.com>
2461
2462 commit 4d27e281f81aee88adff3d84085356ec310e4b92
2463 Author: Keith Packard <keithp@keithp.com>
2464 Date:   Wed May 25 21:38:02 2011 -0600
2465
2466     Switch version to 0.9.4
2467     
2468     For Mayhem, so we can tell what version each board is running
2469     
2470     Signed-off-by: Keith Packard <keithp@keithp.com>
2471
2472 commit 479bdffa35d0b8d4e48868c8d20f3cb1549521ab
2473 Author: Keith Packard <keithp@keithp.com>
2474 Date:   Fri May 6 23:55:23 2011 -0700
2475
2476     Revert "altos: Debugging TBT issues -- check pin configuration after boot"
2477     
2478     This reverts commit 514348055630edec12224c4b0964240b929759a3.
2479     
2480     Looks like this was never a problem.
2481
2482 commit 66bdf0e066bc0bb7a326a6c2a9c88b69e5c1be66
2483 Author: Keith Packard <keithp@keithp.com>
2484 Date:   Fri May 6 23:12:47 2011 -0700
2485
2486     altos: clear CPU port 1 interrupt flag when handled
2487     
2488     Signed-off-by: Keith Packard <keithp@keithp.com>
2489
2490 commit 8be559baa979c15e78f8dba7879b383dbe3936d3
2491 Author: Keith Packard <keithp@keithp.com>
2492 Date:   Fri May 6 22:59:15 2011 -0700
2493
2494     altos: Hook up the P1 ISR for TeleBT v0.1 bt_link line
2495     
2496     Otherwise, we're heading off into the weeds...
2497     
2498     Signed-off-by: Keith Packard <keithp@keithp.com>
2499
2500 commit 23f441b95e55fbee709382b05d325bc021285766
2501 Author: Keith Packard <keithp@keithp.com>
2502 Date:   Fri May 6 22:49:54 2011 -0700
2503
2504     altos: Initialize beeper for telebt
2505     
2506     Needed to get sounds to come out
2507     
2508     Signed-off-by: Keith Packard <keithp@keithp.com>
2509
2510 commit 514348055630edec12224c4b0964240b929759a3
2511 Author: Keith Packard <keithp@keithp.com>
2512 Date:   Fri May 6 22:42:58 2011 -0700
2513
2514     altos: Debugging TBT issues -- check pin configuration after boot
2515     
2516     Make sure the serial pins are configured as peripherals
2517     Make sure the ser_reset and bt_link pins are going the right direction.
2518     
2519     Signed-off-by: Keith Packard <keithp@keithp.com>
2520
2521 commit 22e3ac0eb014b8255029763ae8180ad3527ba306
2522 Author: Keith Packard <keithp@keithp.com>
2523 Date:   Fri May 6 22:42:32 2011 -0700
2524
2525     altos: Add beeper to TBT v0.1
2526     
2527     It's available, let's use it.
2528     
2529     Signed-off-by: Keith Packard <keithp@keithp.com>
2530
2531 commit 6d858b64ee0e8c227c149d2af6d2d634536964f4
2532 Author: Keith Packard <keithp@keithp.com>
2533 Date:   Fri May 6 22:12:31 2011 -0700
2534
2535     altos: pull TBT v0.1 ser_reset line low
2536     
2537     This line resets the BT module if held low for three seconds.
2538     
2539     Signed-off-by: Keith Packard <keithp@keithp.com>
2540
2541 commit 3336d0f726afd1d43cf62280940e5fb91dab2e91
2542 Author: Keith Packard <keithp@keithp.com>
2543 Date:   Fri May 6 21:13:19 2011 -0700
2544
2545     altos: Fix BT link status pin for real TBT hardware
2546     
2547     The prototype used P2_1, while the real hardware uses P1_7. Lots of
2548     defines to make this work...
2549     
2550     Signed-off-by: Keith Packard <keithp@keithp.com>
2551
2552 commit 19bfa3882a2d95fcade256c2d63ad24f794281e5
2553 Author: Keith Packard <keithp@keithp.com>
2554 Date:   Fri May 6 20:33:58 2011 -0700
2555
2556     altos: Use USART configuration 1 with flow control for TBT
2557     
2558     It's just wired that way.
2559     
2560     Signed-off-by: Keith Packard <keithp@keithp.com>
2561
2562 commit d9cc27641fe1778c098b065bf110be7823e6c9f4
2563 Author: Keith Packard <keithp@keithp.com>
2564 Date:   Fri May 6 16:57:38 2011 -0700
2565
2566     altos: Add telebt-v0.1 to Makefile
2567     
2568     Doesn't get built without it.
2569     
2570     Signed-off-by: Keith Packard <keithp@keithp.com>
2571
2572 commit c360e5c04e30421e9ea2f7006b7d35aef35f1edd
2573 Author: Bdale Garbee <bdale@gag.com>
2574 Date:   Fri May 6 17:57:17 2011 -0600
2575
2576     first cut at a telebt turn on script
2577
2578 commit c1760cebd47d0f03808f3204c0fcb1183f754e50
2579 Author: Keith Packard <keithp@keithp.com>
2580 Date:   Fri May 6 15:44:56 2011 -0700
2581
2582     altos: Add preliminary telebt v0.1 defines
2583     
2584     This should make the telebt v0.1 binary that works on the real hardware.
2585     
2586     Signed-off-by: Keith Packard <keithp@keithp.com>
2587
2588 commit 72a03baa73698fc1213a74320e6253c2380dd8fa
2589 Author: Keith Packard <keithp@keithp.com>
2590 Date:   Mon Apr 25 23:00:42 2011 -0700
2591
2592     altosui: Fix BT manage dialog so that the device lists resize
2593     
2594     This makes the device scrolling lists fill any extra space when the
2595     window is resized.
2596     
2597     Signed-off-by: Keith Packard <keithp@keithp.com>
2598
2599 commit e3bf13a38d24e95b16df1e2f01952d10f24cda10
2600 Author: Keith Packard <keithp@keithp.com>
2601 Date:   Mon Apr 25 22:55:08 2011 -0700
2602
2603     altosui: Move AltosIgniteUI device open out of Swing thread
2604     
2605     Eliminate more blocking code from the Swing thread.
2606     
2607     Signed-off-by: Keith Packard <keithp@keithp.com>
2608
2609 commit 109344d54d3fa4f79342fd1ea2a3f4085475e30c
2610 Author: Keith Packard <keithp@keithp.com>
2611 Date:   Mon Apr 25 22:28:40 2011 -0700
2612
2613     altosui: Display reader name (usually the device) when an I/O error occurs
2614     
2615     Access the reader name directly from the reader object instead of a
2616     local variable (which wasn't getting set anyways).
2617     
2618     Signed-off-by: Keith Packard <keithp@keithp.com>
2619
2620 commit aa5caf6310f074109472e6f55d8bd9751fb75c4c
2621 Author: Keith Packard <keithp@keithp.com>
2622 Date:   Mon Apr 25 21:26:21 2011 -0700
2623
2624     altosui: Fix TeleBT name in flight monitor title
2625     
2626     Was getting the product number, not the product name.
2627     
2628     Signed-off-by: Keith Packard <keithp@keithp.com>
2629
2630 commit 2e7b7b80432bb251ac39efa1fa05d32b5f250e14
2631 Author: Keith Packard <keithp@keithp.com>
2632 Date:   Mon Apr 25 21:17:07 2011 -0700
2633
2634     altosui: Separate out flash debug code to separate thread
2635     
2636     This avoids blocking the Swing thread while waiting for the serial
2637     device.
2638     
2639     Signed-off-by: Keith Packard <keithp@keithp.com>
2640
2641 commit 214cd69c0e4a1617ed5cde8fc2f46a4cee6ecced
2642 Author: Keith Packard <keithp@keithp.com>
2643 Date:   Sat Apr 23 22:50:58 2011 -0700
2644
2645     altos: add telebt-v0.0 Makefile
2646     
2647     Git doesn't like to add these.
2648     
2649     Signed-off-by: Keith Packard <keithp@keithp.com>
2650
2651 commit d41edb3384b6336f3482e61b0c9f9400a8b4f519
2652 Author: Keith Packard <keithp@keithp.com>
2653 Date:   Tue Apr 19 15:29:39 2011 -0700
2654
2655     altosui: Make flight data download work through TeleBT
2656     
2657     This required flushing input before reading data blocks and adjusting
2658     some delays.
2659     
2660     Signed-off-by: Keith Packard <keithp@keithp.com>
2661
2662 commit 44fb71ca3e5bccd5f601fc5a2d5da7292050b1d6
2663 Merge: 2ebdb88 c269e26
2664 Author: Keith Packard <keithp@keithp.com>
2665 Date:   Tue Apr 19 14:06:39 2011 -0700
2666
2667     Merge branch 'telemini' into telebt
2668
2669 commit 2ebdb888f6792de70b3132950a988d49752d264e
2670 Author: Keith Packard <keithp@keithp.com>
2671 Date:   Tue Apr 19 14:01:19 2011 -0700
2672
2673     altosui: Eliminate ao_cmd_filter hook
2674     
2675     Disabling status messages means we don't need to filter them out of
2676     the input stream.
2677     
2678     Signed-off-by: Keith Packard <keithp@keithp.com>
2679
2680 commit 7f5c9986dfa2d130b6c8c14308638cce49391a6e
2681 Author: Keith Packard <keithp@keithp.com>
2682 Date:   Tue Apr 19 13:42:30 2011 -0700
2683
2684     altos: remove BT logging code
2685     
2686     This was used to debug the serial line startup.
2687     
2688     Signed-off-by: Keith Packard <keithp@keithp.com>
2689
2690 commit 0195ff442c1da5d363dfda3f88f41865d0c6b469
2691 Author: Keith Packard <keithp@keithp.com>
2692 Date:   Tue Apr 19 13:31:10 2011 -0700
2693
2694     altos: Remove bt debug command
2695     
2696     This will permit some additional cleanups.
2697     
2698     Signed-off-by: Keith Packard <keithp@keithp.com>
2699
2700 commit ce7cf0c5ddc5405f6f474f4e20752fc0b02f3ecb
2701 Author: Keith Packard <keithp@keithp.com>
2702 Date:   Tue Apr 19 13:27:40 2011 -0700
2703
2704     altos: Simplify BT communications
2705     
2706     Eliminate stdio I/O wrappers
2707     
2708     Signed-off-by: Keith Packard <keithp@keithp.com>
2709
2710 commit e3d501940718428135e04995dff7fef691c08a20
2711 Author: Keith Packard <keithp@keithp.com>
2712 Date:   Tue Apr 19 13:20:19 2011 -0700
2713
2714     altos: Solidify BT connections
2715     
2716     Use delays while sending commands to BT module.
2717     Don't use BT for stdio until the module is initialized.
2718     Add \r to name setting command
2719     Don't require 'connected' signal for command input.
2720     
2721     Signed-off-by: Keith Packard <keithp@keithp.com>
2722
2723 commit 6b5957d5f6f8181da7be98c9bce49a0ec0b4a713
2724 Author: Keith Packard <keithp@keithp.com>
2725 Date:   Tue Apr 19 10:41:28 2011 -0700
2726
2727     altosui: Wait two seconds after bluetooth connect XXX
2728     
2729     "something" isn't quite ready to communicate right after the device is
2730     connected, so we stick a delay in. There should be a better fix.
2731     
2732     Signed-off-by: Keith Packard <keithp@keithp.com>
2733
2734 commit 8de9d3cbfcd1db7b554fb761296a8de09aafc8c3
2735 Author: Keith Packard <keithp@keithp.com>
2736 Date:   Tue Apr 19 10:25:47 2011 -0700
2737
2738     altos: Add delays to bt startup sequence
2739     
2740     The BT device takes a few seconds after power-up before it is ready to
2741     receive commands.
2742     
2743     Signed-off-by: Keith Packard <keithp@keithp.com>
2744
2745 commit 17f38e045fcd8ca0224095c0b2b7b098df77a8d8
2746 Author: Keith Packard <keithp@keithp.com>
2747 Date:   Tue Apr 19 08:43:40 2011 -0700
2748
2749     altosui: Use persistent list of bluetooth devices for device dialogs
2750     
2751     Store a list of known bluetooth devices as preferences. Always include
2752     those in device dialogs with an option to go browse for more devices
2753     in both the device dialog and the Configure AltosUI dialog.
2754     
2755     Signed-off-by: Keith Packard <keithp@keithp.com>
2756
2757 commit f249e5926f5fd9f86c41e7f0a414193533d4d8b0
2758 Author: Keith Packard <keithp@keithp.com>
2759 Date:   Mon Apr 18 18:16:38 2011 -0500
2760
2761     altosui: Make bluetooth dialog modal
2762     
2763     This allows it to be displayed correctly while the device dialog box
2764     (also modal) is up.
2765     
2766     Signed-off-by: Keith Packard <keithp@keithp.com>
2767
2768 commit 84163eee7847a09fe78f8762b28f857d76bf5755
2769 Author: Keith Packard <keithp@keithp.com>
2770 Date:   Thu Apr 14 10:22:30 2011 -0700
2771
2772     altosui: Make AltosBTDevice implement AltosDevice interface
2773     
2774     This will allow the use of either USB or BT devices through the
2775     AltosDevice interface.
2776     
2777     Signed-off-by: Keith Packard <keithp@keithp.com>
2778
2779 commit 9cdef76c1275b343099d0d01af82d7eadd36a410
2780 Author: Keith Packard <keithp@keithp.com>
2781 Date:   Thu Apr 14 10:12:29 2011 -0700
2782
2783     altosui: Create abstract AltosDevice class
2784     
2785     This will wrap either USB or BT devices. The USB device constants have
2786     been moved to Altos.java
2787     
2788     Signed-off-by: Keith Packard <keithp@keithp.com>
2789
2790 commit 5b3f18b38d80aa041b971204bf7a94278bd9584a
2791 Author: Keith Packard <keithp@keithp.com>
2792 Date:   Fri Apr 8 19:46:15 2011 -0700
2793
2794     altosui: Add primitive bluetooth device manager UI.
2795     
2796     This isn't useful, but does inquire for available bluetooth devices
2797     and show them in a list.
2798     
2799     Signed-off-by: Keith Packard <keithp@keithp.com>
2800
2801 commit c269e263a6accd815ed5d08c0f5a6c3d5b9d3853
2802 Author: Keith Packard <keithp@keithp.com>
2803 Date:   Thu Apr 14 09:38:48 2011 -0700
2804
2805     altos: Write a few pre-launch samples for Tm/Tn devices
2806     
2807     Record pre-launch samples in a small ring and flush that to flash when
2808     launch is detected. This provides a complete record of the flight,
2809     rather than simply starting after launch detect.
2810     
2811     Signed-off-by: Keith Packard <keithp@keithp.com>
2812
2813 commit a0fb471ce10642fc4a4bd40e4a81f8d6fe7a7c21
2814 Author: Keith Packard <keithp@keithp.com>
2815 Date:   Wed Apr 13 20:27:38 2011 -0700
2816
2817     altosui: oops - lost state changes when downloading eeprom data.
2818     
2819     This would cause the reader to just keep reading past the end of the
2820     flight.
2821     
2822     Signed-off-by: Keith Packard <keithp@keithp.com>
2823
2824 commit 7f49d694e776819e03b2c708e1c4ee23ba311430
2825 Author: Keith Packard <keithp@keithp.com>
2826 Date:   Sat Apr 9 22:53:12 2011 -0700
2827
2828     altos/altosui: Log averaged baro sensor data in Tm/Tn
2829     
2830     Instead of logging the best height guess from the kalman filter, log
2831     barometer data. The logged data consists of the average value betwen
2832     log points to reduce noise.
2833     
2834     Signed-off-by: Keith Packard <keithp@keithp.com>
2835
2836 commit 8dd455204cf8712fa8c142b0c0517cec1bf5fd0f
2837 Author: Keith Packard <keithp@keithp.com>
2838 Date:   Fri Apr 8 10:13:55 2011 -0700
2839
2840     altosui: Add low-level Bluetooth APIs
2841     
2842     Adds the JNI functions to query and connect to arbitrary
2843     bluetooth devices.
2844     
2845     Adds Java wrappers to construct a list of proximate bluetooth devices.
2846     
2847     Signed-off-by: Keith Packard <keithp@keithp.com>
2848
2849 commit bf1c7df5301a1727e871a8447f835fe75bdce3fc
2850 Author: Keith Packard <keithp@keithp.com>
2851 Date:   Fri Apr 8 10:12:50 2011 -0700
2852
2853     altosui: Add TeleBT USB device support
2854     
2855     TeleBT can work just like a TeleDongle over USB.
2856     
2857     Signed-off-by: Keith Packard <keithp@keithp.com>
2858
2859 commit 1a54a58d72147888f783a3caf364479efff4ed9b
2860 Author: Keith Packard <keithp@keithp.com>
2861 Date:   Thu Apr 7 22:00:38 2011 -0700
2862
2863     altos: Use PIO(6) on BTM to monitor BT connection. Fix BTM init.
2864     
2865     PIo(6) appears to be an active-low indication of the Bluetooth
2866     connection status. Hook this up using an interrupt to track the
2867     link state instead of using in-band status messages.
2868     
2869     Signed-off-by: Keith Packard <keithp@keithp.com>
2870
2871 commit f28efe271f9670473249574f6bcf6e160fe58c7b
2872 Merge: 8db5c52 835ab3a
2873 Author: Keith Packard <keithp@keithp.com>
2874 Date:   Fri Apr 1 19:35:22 2011 -0700
2875
2876     Merge branch 'telemini' into telebt
2877
2878 commit 835ab3a8c2741a09b27de58c37439a193c9919ce
2879 Author: Keith Packard <keithp@keithp.com>
2880 Date:   Fri Apr 1 19:35:00 2011 -0700
2881
2882     altosui: Add missing AltosTelemetryMap.java file
2883     
2884     Signed-off-by: Keith Packard <keithp@keithp.com>
2885
2886 commit 8db5c52f1c76a05020e4e0afbe4ea27485ad9f82
2887 Author: Keith Packard <keithp@keithp.com>
2888 Date:   Fri Apr 1 17:26:08 2011 -0700
2889
2890     altos: Clean up BT serial communcations
2891     
2892     Disable echo on both ends in command mode to eliminate looping error
2893     values.
2894     
2895     Switch to 57600 baud to improve performance.
2896     
2897     Signed-off-by: Keith Packard <keithp@keithp.com>
2898
2899 commit a5d60fdb9c969c1516feb76a16001c9688112c4c
2900 Author: Keith Packard <keithp@keithp.com>
2901 Date:   Fri Apr 1 17:25:07 2011 -0700
2902
2903     altos: Make cmd echo per-connection instead of global
2904     
2905     Allow different connections to use different echo values, permitting
2906     the packet link to turn off echo while the USB link still has it on.
2907     
2908     Signed-off-by: Keith Packard <keithp@keithp.com>
2909
2910 commit 4e2c18249e16c98cf5f7dccdf8d3b84bc473863a
2911 Author: Keith Packard <keithp@keithp.com>
2912 Date:   Fri Apr 1 16:48:12 2011 -0700
2913
2914     altos: Clean up serial initialization
2915     
2916     Flush serial input buffers when switching speeds.
2917     Ensure pin configuration is correct.
2918     
2919     Signed-off-by: Keith Packard <keithp@keithp.com>
2920
2921 commit 92386f2e8419c4df125692cc998eb72ec49bf991
2922 Author: Keith Packard <keithp@keithp.com>
2923 Date:   Fri Apr 1 14:12:56 2011 -0700
2924
2925     altos: Clean up usage of serial port for stdio
2926     
2927     Code wanting to use this must invoke ao_add_stdio; that way
2928     the link can be configured before command processing starts.
2929     
2930     Signed-off-by: Keith Packard <keithp@keithp.com>
2931
2932 commit 9f8a96a8516e13878b329dbf1da855ed9a3219c4
2933 Author: Keith Packard <keithp@keithp.com>
2934 Date:   Fri Apr 1 14:11:44 2011 -0700
2935
2936     altos: Make ao_serial_drain public
2937     
2938     Allow external code to discard serial input
2939     
2940     Signed-off-by: Keith Packard <keithp@keithp.com>
2941
2942 commit 4f243a282f9aeb7433ccb2942850d380a091e603
2943 Author: Keith Packard <keithp@keithp.com>
2944 Date:   Fri Apr 1 14:10:37 2011 -0700
2945
2946     altos: Remove serial monitor command
2947     
2948     This takes up space and isn't that useful these days
2949     
2950     Signed-off-by: Keith Packard <keithp@keithp.com>
2951
2952 commit 39bde78edc863d9d2ef50a59b8f28ab6274892b4
2953 Author: Keith Packard <keithp@keithp.com>
2954 Date:   Fri Apr 1 14:08:37 2011 -0700
2955
2956     altos: Allow any stdio to be used with packet forwarding
2957     
2958     There's no reason to restrict packet forwarding to work only from
2959     USB.
2960     
2961     Signed-off-by: Keith Packard <keithp@keithp.com>
2962
2963 commit 01952da35a57ae4da062facb26b3c6d7de29190f
2964 Author: Keith Packard <keithp@keithp.com>
2965 Date:   Fri Apr 1 14:07:23 2011 -0700
2966
2967     altos: Provide for a pre-filter on commands
2968     
2969     This allows for external code to see each command line before it is
2970     processed and potentially skip it.
2971     
2972     Signed-off-by: Keith Packard <keithp@keithp.com>
2973
2974 commit 359ba0d9fc2c5947e6adc98bebcd061069c61e79
2975 Author: Keith Packard <keithp@keithp.com>
2976 Date:   Fri Apr 1 14:04:58 2011 -0700
2977
2978     altos: expose set of available stdio values
2979     
2980     This lets external code manipulate which connection to communicate
2981     over.
2982     
2983     Signed-off-by: Keith Packard <keithp@keithp.com>
2984
2985 commit ce18eaa28b1385c962c09459cbc5f20e234d9ad5
2986 Author: Keith Packard <keithp@keithp.com>
2987 Date:   Fri Apr 1 14:03:25 2011 -0700
2988
2989     altos: Add P2SEL_*_MASK defines to cc1111.h
2990     
2991     These are used to avoid having the code "know" which selections are 1
2992     and which are 0 bits.
2993     
2994     Signed-off-by: Keith Packard <keithp@keithp.com>
2995
2996 commit 8e74cf6d1c70a7a17d01c20f6831571245392498
2997 Author: Keith Packard <keithp@keithp.com>
2998 Date:   Thu Mar 31 20:58:14 2011 -0700
2999
3000     altos: Add initial TeleBT code
3001     
3002     Prototyping with a TeleMetrum v0.1 board and a serial link to a
3003     bluetooth module.
3004     
3005     Signed-off-by: Keith Packard <keithp@keithp.com>
3006
3007 commit c0971abc02b05d136aea257f3f40ba3b22b1d441
3008 Author: Keith Packard <keithp@keithp.com>
3009 Date:   Thu Mar 31 20:55:18 2011 -0700
3010
3011     altos: Make ao_flight_test show true height but report saturated height
3012     
3013     To simulate a saturated baro sensor, clip baro data at a specified
3014     altitude. Continue to report the 'true' altitude in the output so that
3015     the resulting graphs are useful.
3016     
3017     Signed-off-by: Keith Packard <keithp@keithp.com>
3018
3019 commit 8a14142e7b37031a51409f121b913fe793bf3603
3020 Author: Keith Packard <keithp@keithp.com>
3021 Date:   Thu Mar 31 20:53:12 2011 -0700
3022
3023     altos: Baro useful ceiling is MSL, not AGL
3024     
3025     Use MSL instead of AGL for detecting over-range baro sensor values.
3026     Always trust baro sensor during descent; it'll get there eventually.
3027     
3028     Signed-off-by: Keith Packard <keithp@keithp.com>
3029
3030 commit a9dae18a664f70b668159487015e61be7f776926
3031 Author: Keith Packard <keithp@keithp.com>
3032 Date:   Thu Mar 31 20:51:15 2011 -0700
3033
3034     altos: Reflect ao_flight split in ao_flight_test dependencies
3035     
3036     Need to rebuild ao_flight_test when any of the flight sources change
3037     
3038     Signed-off-by: Keith Packard <keithp@keithp.com>
3039
3040 commit f558cfa1df77c36a459168c1953d0945ee5a7f9f
3041 Author: Keith Packard <keithp@keithp.com>
3042 Date:   Wed Mar 30 11:48:03 2011 -0700
3043
3044     altosui: Only plot acceleration when present in data file
3045     
3046     Eliminates a bogus axis and data line for devices which do not have an
3047     accelerometer.
3048     
3049     Signed-off-by: Keith Packard <keithp@keithp.com>
3050
3051 commit a9df9fc257eb2d7038d66ac7c2539aae4474bf12
3052 Author: Keith Packard <keithp@keithp.com>
3053 Date:   Wed Mar 30 11:47:07 2011 -0700
3054
3055     altosui: Parse and export Max flight log value
3056     
3057     New configuration field might as well get dumped to the .csv files.
3058     
3059     Signed-off-by: Keith Packard <keithp@keithp.com>
3060
3061 commit 87bff181a95f6bf92c2cec350d331ba6af779e80
3062 Author: Keith Packard <keithp@keithp.com>
3063 Date:   Tue Mar 29 18:11:47 2011 -0700
3064
3065     altos: Enable logging during nano flights
3066     
3067     Not having logging wasn't very useful.
3068     
3069     Signed-off-by: Keith Packard <keithp@keithp.com>
3070
3071 commit 011e37f27b3926a42c8c1a74e0f179bb48829ec7
3072 Author: Keith Packard <keithp@keithp.com>
3073 Date:   Tue Mar 29 18:10:46 2011 -0700
3074
3075     altos: Run RDF beacon after apogee instead of waiting for landing
3076     
3077     This provides tracking when GPS fails, or on TeleMini.
3078     
3079     Signed-off-by: Keith Packard <keithp@keithp.com>
3080
3081 commit 08e6bbef2c3529dfd468ef221c526fc9f3ed5b81
3082 Author: Keith Packard <keithp@keithp.com>
3083 Date:   Tue Mar 29 10:08:46 2011 -0700
3084
3085     altos: ao_sample_preflight was exiting preflight mode immediately
3086     
3087     Need to stay in pre-flight mode until we've gotten enough sensor data
3088     to calibrate things appropriately. The conversion from a unified
3089     ao_flight.c file was just broken here.
3090     
3091     Signed-off-by: Keith Packard <keithp@keithp.com>
3092
3093 commit 56d045040c49728a854741e99545766f3723da5e
3094 Author: Keith Packard <keithp@keithp.com>
3095 Date:   Tue Mar 29 09:39:27 2011 -0700
3096
3097     altosui: Don't display 0000-00-00 for missing flight log dates
3098     
3099     With Tm/Tn not having GPS to get the current date, it's no longer
3100     unusual to have no date for a flight log, so don't show the 0000-00-00
3101     piece in that case.
3102     
3103     Signed-off-by: Keith Packard <keithp@keithp.com>
3104
3105 commit 8ade7d99f02df825e70d0a964b4648156101ef78
3106 Author: Keith Packard <keithp@keithp.com>
3107 Date:   Tue Mar 29 09:38:23 2011 -0700
3108
3109     altosui: Display exception messages from swing thread
3110     
3111     Flight log management exceptions were getting displayed from the log
3112     serial I/O thread instead of the swing thread. That's a bad plan.
3113     
3114     Signed-off-by: Keith Packard <keithp@keithp.com>
3115
3116 commit 2f9be009ef26e3d7539f5932d267d7a8a7bcb7eb
3117 Author: Keith Packard <keithp@keithp.com>
3118 Date:   Tue Mar 29 09:37:11 2011 -0700
3119
3120     altosui: Make deployment testing handle Connecting... dialog
3121     
3122     Supporting the Connecting... dialog requires moving all serial
3123     communication to a separate thread. This was done by creating a worker
3124     thread and command queue to communicate between the UI and the serial line.
3125     
3126     Signed-off-by: Keith Packard <keithp@keithp.com>
3127
3128 commit 573edcd7dfe10ac3251396eae88eece55d82bcb6
3129 Author: Keith Packard <keithp@keithp.com>
3130 Date:   Mon Mar 28 23:38:02 2011 -0700
3131
3132     altosui: Make flight log downloading handle 'Connecting...' dialog
3133     
3134     This required moving all of the serial communication to a separate
3135     thread and making the bulk of the download operation run after that
3136     has finished.
3137     
3138     Signed-off-by: Keith Packard <keithp@keithp.com>
3139
3140 commit c71a145daefb86d2c1297abec68e54bd951e3adf
3141 Author: Keith Packard <keithp@keithp.com>
3142 Date:   Mon Mar 28 23:35:05 2011 -0700
3143
3144     altosui: Clean up packet link connecting dialog
3145     
3146     Make sure the dialog is destroyed after use (otherwise, it hangs
3147     around on the screen sometimes).
3148     
3149     Switch timeout before showing dialog to 500ms -- that brings the
3150     dialog up less often when unnecessary.
3151     
3152     Use 'timeout_started' boolean to indicate whether the I/O thread has
3153     queued the dialog for display and whether it needs to queue a call to
3154     close it down.
3155     
3156     Signed-off-by: Keith Packard <keithp@keithp.com>
3157
3158 commit c6e7e812d67f91c63ba4982f7a899a72584027de
3159 Author: Keith Packard <keithp@keithp.com>
3160 Date:   Mon Mar 28 18:18:50 2011 -0700
3161
3162     altos: Create custom nano flight code
3163     
3164     No igniters, just 'pad/drogue/landed' modes (where 'drogue' ==
3165     'flying'). A constant 1Hz telemetry and RDF rate.
3166     
3167     Signed-off-by: Keith Packard <keithp@keithp.com>
3168
3169 commit c754759a2d503633d527da4ebb20eb859cd506fd
3170 Author: Keith Packard <keithp@keithp.com>
3171 Date:   Mon Mar 28 17:54:44 2011 -0700
3172
3173     altos: Split up flight code into separate flight/sample/kalman bits
3174     
3175     The flight code mashed together data processing, filtering and actual
3176     flight managament into one giant pile. Split things up so that we
3177     have:
3178     
3179      ao_sample.c: Sensor data processing. Reads the ring, handles calibration
3180      ao_kalman.c: Filter the data to track the accel/speed/height values
3181      ao_flight.c: Flight state management, specific to rocketry.
3182     
3183     The plan is to re-use ao_sample.c and ao_kalman.c for hardware not
3184     specifically designed for rocketry, like TeleNano.
3185     
3186     Signed-off-by: Keith Packard <keithp@keithp.com>
3187
3188 commit 006de838bbb096b9443863a46b8a125b1e6b5600
3189 Author: Keith Packard <keithp@keithp.com>
3190 Date:   Sun Mar 27 00:48:07 2011 -0700
3191
3192     altosui: Handle serial calls from swing thread
3193     
3194     Calls from the swing thread cannot be canceled as there's no way to
3195     put up the cancel dialog. In this case, simply use the 5 second
3196     timeout and fail if no communication occurs within that amount of time.
3197     
3198     Signed-off-by: Keith Packard <keithp@keithp.com>
3199
3200 commit f23d0f3cbf1fb0c8eab497e266625f6410b69ba3
3201 Author: Keith Packard <keithp@keithp.com>
3202 Date:   Sun Mar 27 00:46:19 2011 -0700
3203
3204     altosui: Tell serial device which frame to use for timeout dialogs
3205     
3206     For the timeout dialog to appear, a frame must be configured for it to
3207     appear near. This patch sends the frame from the eeprom download
3208     functions to the serial code. That path doesn't yet work as the eeprom
3209     download is still trying to talk to the serial device from the swing
3210     event thread, which prevents the cancel dialog from working.
3211     
3212     Signed-off-by: Keith Packard <keithp@keithp.com>
3213
3214 commit 067b21993e9a97fceadb355e571e5610535336a8
3215 Author: Keith Packard <keithp@keithp.com>
3216 Date:   Sun Mar 27 00:13:38 2011 -0700
3217
3218     altosui: Allow radio channel to be configured over the radio link
3219     
3220     TeleMini/TeleNano can't be configured via USB, so we need to allow
3221     the radio channel to be set over the radio link.
3222     
3223     This change carefully sets the new radio channel, disables the remote
3224     link and then sets the teledongle channel to the new value and brings
3225     the link back up.
3226     
3227     Signed-off-by: Keith Packard <keithp@keithp.com>
3228
3229 commit 91a75279b6d306ba9d068a28c64917d5312122e8
3230 Author: Keith Packard <keithp@keithp.com>
3231 Date:   Sun Mar 27 00:12:01 2011 -0700
3232
3233     altosui: Off-by-one error in telemetry format configuration UI
3234     
3235     The telemetry format menu uses 0 for full and 1 for tiny, but the
3236     telemetry configuration uses 1 for full and 2 for tiny. One direction
3237     (config to UI) was right, the other (UI to config) was wrong.
3238     
3239     Signed-off-by: Keith Packard <keithp@keithp.com>
3240
3241 commit 7ce8c9081e703d1405c2595ab9bda0cfa218c6c4
3242 Author: Keith Packard <keithp@keithp.com>
3243 Date:   Sat Mar 26 23:38:54 2011 -0700
3244
3245     altos: full logging must flush pending data before checking state
3246     
3247     Flight state must be checked only after any pending data have been
3248     written to the log as the 'current' flight state is only valid when
3249     the pending data values have been processed. This ensures that the
3250     'boost' state is not marked until the full ring of data is
3251     written. This ensures that the data processing code can find the
3252     barometer values from before boost to get an idea of the ground
3253     pressure value.
3254     
3255     Signed-off-by: Keith Packard <keithp@keithp.com>
3256
3257 commit 3945d8f986d8f4bd3186a2cbaed5186e49d59839
3258 Author: Keith Packard <keithp@keithp.com>
3259 Date:   Sat Mar 26 23:15:36 2011 -0700
3260
3261     altos: Variable log rate in full logging code too
3262     
3263     With the fixed ADC rate used to get better data during flight, the
3264     logging code now needs to vary the data storage rate so that descent
3265     data is recorded at 10 samples/second while ascent data is recorded at
3266     1 sample per second. Having the logging code do this itself eliminates
3267     any interaction with the flight code.
3268     
3269     Signed-off-by: Keith Packard <keithp@keithp.com>
3270
3271 commit 97517ee585462c2d355f23f999fb8d9ebd908ec1
3272 Author: Keith Packard <keithp@keithp.com>
3273 Date:   Sat Mar 26 00:01:22 2011 -0700
3274
3275     altosui: Allow TM config connection to be canceled.
3276     
3277     This leaves the config UI connection attempt running and pops up a
3278     dialog box when it takes 'too long' in the remote case so that users
3279     with Tm or Tn devices can bring up the UI, and then boot the Tm/Tn
3280     without needing to time things carefully.
3281     
3282     Signed-off-by: Keith Packard <keithp@keithp.com>
3283
3284 commit 2c121f1ef495e8af3eb39210baa40e212b691894
3285 Author: Keith Packard <keithp@keithp.com>
3286 Date:   Fri Mar 25 22:04:09 2011 -0700
3287
3288     altosui: swing hide/show methods are deprecated
3289     
3290     I don't know why, but they are, so just replace them with
3291     setVisible calls.
3292     
3293     Signed-off-by: Keith Packard <keithp@keithp.com>
3294
3295 commit b155647472ddfacb07c5ffa832e4d1f4a13ad342
3296 Author: Keith Packard <keithp@keithp.com>
3297 Date:   Fri Mar 25 22:01:18 2011 -0700
3298
3299     altosui: Remove extra AltosEepromBlock layer
3300     
3301     This was interposed between the download layer and the eeprom layer to
3302     hold a eeprom block full of flight log records. The addition of the tiny
3303     log format required reworking the code to hold chunks full of eeprom
3304     data without regard to their content, so this content-specific layer
3305     didn't seem useful anymore.
3306     
3307     Signed-off-by: Keith Packard <keithp@keithp.com>
3308
3309 commit 011615d40b3cb1d1c0ab9fa41e139e263a6a51e7
3310 Author: Keith Packard <keithp@keithp.com>
3311 Date:   Fri Mar 25 21:34:31 2011 -0700
3312
3313     altosui: Add support for downloading TeleMini/TeleNano flight logs
3314     
3315     Splits the eeprom downloading code into eeprom block downloading and
3316     separate eeprom data parsing so that the new data logging format can
3317     share the data downloading code.
3318     
3319     Signed-off-by: Keith Packard <keithp@keithp.com>
3320
3321 commit dea80af81b388cc3d7073444919f4e98b12fa730
3322 Author: Keith Packard <keithp@keithp.com>
3323 Date:   Fri Mar 25 21:29:50 2011 -0700
3324
3325     altosui: Remove a bunch of debug printfs from the eeprom manager code
3326     
3327     Just noise on stdout.
3328     
3329     Signed-off-by: Keith Packard <keithp@keithp.com>
3330
3331 commit 7f5b5848ad6ef5c808638a29c3dc0101b56ed11e
3332 Author: Keith Packard <keithp@keithp.com>
3333 Date:   Thu Mar 24 08:08:43 2011 +0900
3334
3335     altosui: Add telemetry format menu and preferences
3336     
3337     Switches the TeleDongle between full and tiny telemetry packet
3338     formats, saving the last used format for each teledongle in the
3339     application preferences.
3340     
3341     Signed-off-by: Keith Packard <keithp@keithp.com>
3342
3343 commit f3e68341f6f5daaf26dd162e4f9a06c29988986a
3344 Author: Keith Packard <keithp@keithp.com>
3345 Date:   Thu Mar 24 05:27:57 2011 +0900
3346
3347     altosui: Add support for telemetry version 4
3348     
3349     New telemetry format needed to support TeleNano and TeleMini
3350     
3351     Signed-off-by: Keith Packard <keithp@keithp.com>
3352
3353 commit 1e976a105423f2da1842f70da531c9051ba88a7f
3354 Author: Keith Packard <keithp@keithp.com>
3355 Date:   Wed Mar 23 10:42:31 2011 +0900
3356
3357     Add description to test flights
3358
3359 commit 93040ef4d0bd90ec5ae052f22243cd56adfb300a
3360 Author: Keith Packard <keithp@keithp.com>
3361 Date:   Wed Mar 23 10:40:05 2011 +0900
3362
3363     Add ao_kalman.h to .gitignore
3364
3365 commit 43a94380032300a2e33e1faa1efe93e858e0a2cf
3366 Author: Keith Packard <keithp@keithp.com>
3367 Date:   Wed Mar 23 10:37:39 2011 +0900
3368
3369     altos: Exit flight test at landing. Allow description in test flight list
3370     
3371     Signed-off-by: Keith Packard <keithp@keithp.com>
3372
3373 commit 32364c9e0d346e0e5d517e18d4e90b8ff2fa944f
3374 Author: Keith Packard <keithp@keithp.com>
3375 Date:   Wed Mar 23 10:33:38 2011 +0900
3376
3377     altos: Ignore alt error for fast->coast. Allow larger error for baro apogee.
3378     
3379     With the fixed kalman filter, transitions across mach don't cause
3380     bumps in the merged filter.
3381     
3382     And, with working kalman bits, the signal for broken baro detection is
3383     stronger and so we can allow for baro apogee detection in cases where
3384     noise occurs close to apogee.
3385     
3386     Bump the kalman filter to trust the baro less so that the model tracks
3387     across mach.
3388     
3389     Signed-off-by: Keith Packard <keithp@keithp.com>
3390
3391 commit 3d2042ccc2d29e4cb8ea39c5c69d07cb7e3daeea
3392 Author: Keith Packard <keithp@keithp.com>
3393 Date:   Tue Mar 22 16:55:08 2011 +0900
3394
3395     altos: Restore sensible kalman values
3396     
3397     Now that the kalman code seems to work correctly, restore the sensor
3398     errors and model errors to match reality
3399     
3400     Signed-off-by: Keith Packard <keithp@keithp.com>
3401
3402 commit 7d7b476564a16eda81ab3406f70a21995e1b464e
3403 Author: Keith Packard <keithp@keithp.com>
3404 Date:   Tue Mar 22 21:51:52 2011 +0900
3405
3406     altos: Fix up flight code testing
3407     
3408     This automates flight code testing by reporting mis-detected apogee or
3409     main events.
3410     
3411     Signed-off-by: Keith Packard <keithp@keithp.com>
3412
3413 commit a80d3836cfce3d4cfa7a71068539415c2dc421cd
3414 Author: Keith Packard <keithp@keithp.com>
3415 Date:   Tue Mar 22 21:50:29 2011 +0900
3416
3417     altos: Missing parens and some bad arithmetic in the kalman code
3418     
3419     Fixed point computations are a pain.
3420     
3421     Signed-off-by: Keith Packard <keithp@keithp.com>
3422
3423 commit f30de5766c1eefb18c7d024a2cf10ce02de41071
3424 Author: Keith Packard <keithp@keithp.com>
3425 Date:   Tue Mar 22 21:29:05 2011 +0900
3426
3427     altos: Add ao_flight_debug code
3428     
3429     Trace the kalman filter to make sure it's working.
3430     
3431     Signed-off-by: Keith Packard <keithp@keithp.com>
3432
3433 commit f3053b1f3c85d4fd84b3c6cc87858f433166df34
3434 Author: Keith Packard <keithp@keithp.com>
3435 Date:   Tue Mar 22 17:04:07 2011 +0900
3436
3437     altos: Clean up some debug stuff in ao_flight.c
3438     
3439     Remove some spurious printf debugging.
3440     Remove an attempt at discovering broken accelerometer code.
3441     
3442     Signed-off-by: Keith Packard <keithp@keithp.com>
3443
3444 commit 6864e06d88a5b908cffa7c4cd2be8969ff46ce4d
3445 Author: Keith Packard <keithp@keithp.com>
3446 Date:   Tue Mar 22 16:51:04 2011 +0900
3447
3448     altos/kalman: Kalman terms can be > 1, use 32-bit fixed point
3449     
3450     Because speed and acceleration are scaled by 16, it's fairly common
3451     for the kalman terms to end up larger than 1. Instead of trying to
3452     fuss with 16-bit values and shifts, just use 32-bit values.
3453     
3454     Signed-off-by: Keith Packard <keithp@keithp.com>
3455
3456 commit c14d6c5ace1d67bd948273ceb7eb6807b29c3806
3457 Author: Keith Packard <keithp@keithp.com>
3458 Date:   Tue Mar 22 08:51:23 2011 +0900
3459
3460     altos: Compute a 'trust' value for the barometer
3461     
3462     Instead of making the baro use/don't-use decision binary, use a 'trust
3463     value' which slowly migrates from baro+accel to accel-only mode. This
3464     eliminates bumps in the data from a rapid shift.
3465     
3466     Signed-off-by: Keith Packard <keithp@keithp.com>
3467
3468 commit 7b009b2efe3af8722c358c304c2243652594e0d5
3469 Author: Keith Packard <keithp@keithp.com>
3470 Date:   Tue Mar 22 05:42:51 2011 +0900
3471
3472     altos: Switch telemetrum over to kalman filter
3473     
3474     This changes the full telemetry stream to include kalman data instead
3475     of the old ad-hoc flight data. It's compatible in that the packet
3476     sizes are the same so teledongle can receive either and figure out
3477     which it has received.
3478     
3479     A few plotting and testing tools are added to make validating the new
3480     code easier.
3481     
3482     Signed-off-by: Keith Packard <keithp@keithp.com>
3483
3484 commit 20427ae4965f756aac0cedc5179a1c45b9a781f2
3485 Author: Keith Packard <keithp@keithp.com>
3486 Date:   Mon Mar 21 19:59:27 2011 +0900
3487
3488     altos: Add nickle kalman implementation.
3489     
3490     This generates the constants needed to implement Kalman filtering in
3491     the flight firmware.
3492     
3493     Signed-off-by: Keith Packard <keithp@keithp.com>
3494
3495 commit ca3f03ef5c09446bebf0f5734f36a0248c457b1d
3496 Author: Keith Packard <keithp@keithp.com>
3497 Date:   Sat Mar 19 23:55:39 2011 -0700
3498
3499     altos: Add .sdcdbrc file for teledongle
3500     
3501     My sdcdb script uses this to set command line options automatically
3502     
3503     Signed-off-by: Keith Packard <keithp@keithp.com>
3504
3505 commit be838db49d999426a9dd02c0166fe161722f1e61
3506 Author: Keith Packard <keithp@keithp.com>
3507 Date:   Sat Mar 19 23:53:08 2011 -0700
3508
3509     altos: New telemetry report format (version 4). Supports tiny telemetry.
3510     
3511     This completely replaces the version 3 format with a much simpler and
3512     easier to parse scheme. It's described in detail in ao_telem.h, but
3513     the basic idea is that the whole line is split into name/value pairs,
3514     separated by whitespace. Every name is unique, and the values are
3515     either strings or integers. No extraneous formatting or units are
3516     provided.
3517     
3518     Signed-off-by: Keith Packard <keithp@keithp.com>
3519
3520 commit ad6bb342d237988404fa32540b38c61d6ddc1f0d
3521 Author: Keith Packard <keithp@keithp.com>
3522 Date:   Sat Mar 19 23:51:02 2011 -0700
3523
3524     altos: The kalman code requires a constant sample rate
3525     
3526     The kalman function can't handle a variable sample rate, so keep the
3527     ADC running at full speed for the whole flight instead of slowing it
3528     down after apogee.
3529     
3530     Signed-off-by: Keith Packard <keithp@keithp.com>
3531
3532 commit 31feb7777f73fed61193d3404f457ea1a081fe9c
3533 Author: Keith Packard <keithp@keithp.com>
3534 Date:   Sat Mar 19 23:49:41 2011 -0700
3535
3536     altos: Split telenano main from telemini
3537     
3538     Eventually, telenano will run different code; prepare for this by
3539     creating a telenano-specific main routine.
3540     
3541     Signed-off-by: Keith Packard <keithp@keithp.com>
3542
3543 commit 8950df02382f5f0aea5bac078fdf7134b98c43ed
3544 Author: Keith Packard <keithp@keithp.com>
3545 Date:   Sat Mar 19 23:46:18 2011 -0700
3546
3547     altos: Split out tiny telemetry from full telemetry
3548     
3549     The TeleMini and TeleNano boards do not have either GPS or
3550     accelermeters, and they also run the kalman filter which produces
3551     standard unit measurements for the flight height/speed/accel
3552     values. This makes the telemetry significantly
3553     different. ao_telemetry_tiny.c sends the required data.
3554     
3555     Note that TeleNano sends the same telemetry as telemini at this point;
3556     there are a couple of values which are not useful, but the overhead of
3557     sending them is small enough that the hassle of having three telemetry
3558     formats seemed excessive.
3559     
3560     Signed-off-by: Keith Packard <keithp@keithp.com>
3561
3562 commit 5ba75e95c98d3e441a58d6f75d328d579e1997fe
3563 Author: Keith Packard <keithp@keithp.com>
3564 Date:   Sat Mar 19 23:41:44 2011 -0700
3565
3566     altos: Make telemetry interval more consistent
3567     
3568     Instead of using a delay between telemetry packets, use a telemetry
3569     period and compute an appropriate delay each time. This requires
3570     changing the ascent telemetry from a 50ms delay to a 100ms interval,
3571     to provide a regular 10 packets-per-second rate. Before, we counted on
3572     the telemetry packet taking about 50ms to send so that we would
3573     receive about 10 per second.
3574     
3575     This also eliminates delays during descent for RDF tones -- those will
3576     get transmitted in the interval between telemetry packets without
3577     interrupting the spacing of those packets.
3578     
3579     Signed-off-by: Keith Packard <keithp@keithp.com>
3580
3581 commit 3f0bc801fd08a613c681504f0d1f9374486a2487
3582 Author: Keith Packard <keithp@keithp.com>
3583 Date:   Sat Mar 19 23:31:20 2011 -0700
3584
3585     altos: Configure packet size from send/recv parameters.
3586     
3587     Instead of setting the packet size at configuration time, use the
3588     provided packet size to the send/recv functions to configure the
3589     radio. This eliminates many configuration calls, leaving us with 'RDF'
3590     mode and 'packet' mode, the latter working for telemetry and the
3591     bi-directional link.
3592     
3593     Signed-off-by: Keith Packard <keithp@keithp.com>
3594
3595 commit 5c28b9312d90a3a66016abc641c20bcd852d69f8
3596 Author: Keith Packard <keithp@keithp.com>
3597 Date:   Sat Mar 19 23:27:15 2011 -0700
3598
3599     altos: Don't init packet slave on TD. Make slave start optional
3600     
3601     Oops. TeleDongle was starting the packet slave code, which kinda
3602     wrecked its ability to receive telemetry packets. This patch simply
3603     removes the packet slave code from teledongle as it cannot be used
3604     (yet), it also makes the packet slave code initialization take a
3605     parameter which controls whether to start that by default; in the
3606     future, perhaps TeleDongle will gain a command to start packet slave mode.
3607     
3608     Signed-off-by: Keith Packard <keithp@keithp.com>
3609
3610 commit e980b251e5a4d25410710a9aa89ef940e06b0d93
3611 Author: Keith Packard <keithp@keithp.com>
3612 Date:   Sat Mar 19 18:43:52 2011 -0700
3613
3614     altosui: Add software version to Configure AltosUI dialog
3615     
3616     Show this somewhere so we can figure out what is installed.
3617     
3618     Signed-off-by: Keith Packard <keithp@keithp.com>
3619
3620 commit 1aeb759c48f475ffaaae787515e080440c8386c3
3621 Author: Keith Packard <keithp@keithp.com>
3622 Date:   Sat Mar 19 12:28:08 2011 -0700
3623
3624     altos: Baro-only boards must not detect launch on accel or speed data
3625     
3626     The baro sensor generates too much noise to use small changes in
3627     computed speed or acceleration to cause a false launch detect.
3628     
3629     Signed-off-by: Keith Packard <keithp@keithp.com>
3630
3631 commit 7a4f6d5ad55637cde97a1e2f247f92df59bc2e14
3632 Author: Keith Packard <keithp@keithp.com>
3633 Date:   Fri Mar 18 21:01:15 2011 -0700
3634
3635     altos: Write height values to log for nano/mini
3636     
3637     This is a lot more useful than the old filtered pressure data.
3638     
3639     Signed-off-by: Keith Packard <keithp@keithp.com>
3640
3641 commit c985bb6a19c710409629f3c095332ba7afcf5248
3642 Author: Keith Packard <keithp@keithp.com>
3643 Date:   Fri Mar 18 20:36:59 2011 -0700
3644
3645     altos/test: Add scripts to run lots of flights through the code
3646     
3647     This runs a long list of flights (there's a user-specific path
3648     pointing at the flights) and squawks if the baro and dual flight
3649     computers don't match.
3650     
3651     Signed-off-by: Keith Packard <keithp@keithp.com>
3652
3653 commit dbe915795c66995805b5f37e6eb698cf2c143e61
3654 Author: Keith Packard <keithp@keithp.com>
3655 Date:   Fri Mar 18 20:26:12 2011 -0700
3656
3657     altos: Fix mini/nano default log size to available flash space
3658     
3659     Also, remove accel cal code from boards without accel
3660     
3661     Signed-off-by: Keith Packard <keithp@keithp.com>
3662
3663 commit 5db94e1e230bade966a997aa83165405a9ec9d83
3664 Merge: 1a8f45e cbb968f
3665 Author: Bdale Garbee <bdale@gag.com>
3666 Date:   Fri Mar 18 21:12:39 2011 -0600
3667
3668     Merge branch 'telemini' of ssh://git.gag.com/scm/git/fw/altos into telemini
3669
3670 commit 1a8f45e7b720d01d3ff0c35ed1caaf8cbe0c3119
3671 Author: Bdale Garbee <bdale@gag.com>
3672 Date:   Fri Mar 18 21:12:12 2011 -0600
3673
3674     fix up script to work and have reasonable texts
3675
3676 commit cbb968f5cf03625d453d84dc535758072a2c04c7
3677 Author: Keith Packard <keithp@keithp.com>
3678 Date:   Fri Mar 18 20:07:25 2011 -0700
3679
3680     altos: Add TeleNano support
3681     
3682     This just uses the TeleMini bits, which should work fine for now.
3683     
3684     Signed-off-by: Keith Packard <keithp@keithp.com>
3685
3686 commit 32c51840c792a737019fbc9fe42f2ca073b71827
3687 Author: Keith Packard <keithp@keithp.com>
3688 Date:   Fri Mar 18 19:49:46 2011 -0700
3689
3690     altos: Tiny logging fixes. Scan at start, stop when land or full.
3691     
3692     Initialize the flight log for tiny systems by scanning the log area to
3693     find the current flight number and log area bounds.
3694     
3695     Stop logging data when the flight is over, or when the log area is
3696     full.
3697     
3698     Signed-off-by: Keith Packard <keithp@keithp.com>
3699
3700 commit 62eae8a17d870e8ac6937ba23da01a5fbc652c6c
3701 Author: Keith Packard <keithp@keithp.com>
3702 Date:   Fri Mar 18 16:53:11 2011 -0700
3703
3704     altos: Add kalman filters for baro-only boards
3705     
3706     This adds a baro-only kalman filter to track the state of the rocket,
3707     and then uses it to control flight events instead of the existing
3708     ad-hoc mechanisms.
3709     
3710     Signed-off-by: Keith Packard <keithp@keithp.com>
3711
3712 commit c826fab31f8aea25a942b6bb8435d4b04c1bef10
3713 Author: Keith Packard <keithp@keithp.com>
3714 Date:   Thu Mar 17 16:00:10 2011 -0700
3715
3716     altos: Add tiny logging for TeleMini/TeleNano
3717     
3718     This splits the logging code into management of the log space within
3719     storage and separate code to actually write suitable log entries.  A
3720     new log writing module, ao_log_tiny, is added which writes only
3721     altimeter data at a fairly low data rate for devices using on-chip
3722     storage.
3723     
3724     Signed-off-by: Keith Packard <keithp@keithp.com>
3725
3726 commit 8b546b474b7b6c5b4169b4c1ca09c6f17ebb3ae5
3727 Author: Anthony Towns <aj@erisian.com.au>
3728 Date:   Fri Mar 11 21:41:01 2011 +1000
3729
3730     ignore new flight test file
3731
3732 commit 82707a05af0eb2d54f46b58805c95cdf4e5a3703
3733 Author: Keith Packard <keithp@keithp.com>
3734 Date:   Wed Mar 16 20:36:50 2011 -0700
3735
3736     altos: Internal flash ops block when running from flash
3737     
3738     The docs say that if you are executing from flash, then the CPU will
3739     stall after a flash write or erase command is started until the
3740     operation is complete. Take advantage of that to simplify the flash
3741     code.
3742     
3743     Signed-off-by: Keith Packard <keithp@keithp.com>
3744
3745 commit 1d8579f973bfe1047ee91f03555e74abdc483e69
3746 Author: Keith Packard <keithp@keithp.com>
3747 Date:   Mon Mar 7 16:31:43 2011 -0800
3748
3749     altos: oops -- altitude reporting wasn't pausing between signals
3750     
3751     need to actually alternate the LED/tone with some space so you can
3752     count.
3753     
3754     Signed-off-by: Keith Packard <keithp@keithp.com>
3755
3756 commit d007bccf6cb36d24a9c7c48de7d80759ac6f2e37
3757 Author: Keith Packard <keithp@keithp.com>
3758 Date:   Mon Mar 7 15:57:58 2011 -0800
3759
3760     ao-load: Make usb descriptor rewriting optional
3761     
3762     TeleMini and TeleNano don't have USB descriptors to rewrite when
3763     loading firmware, so allow them to be missing.
3764     
3765     Signed-off-by: Keith Packard <keithp@keithp.com>
3766
3767 commit 57d83f51377fb58018f422e42d74f29b86a821d2
3768 Author: Keith Packard <keithp@keithp.com>
3769 Date:   Mon Mar 7 15:26:41 2011 -0800
3770
3771     bringup: Add script for telemini
3772     
3773     Copied from teledongle with a few obvious changes.
3774     
3775     Signed-off-by: Keith Packard <keithp@keithp.com>
3776
3777 commit ddd7485f05d0cad8f5b3e1ee9b9a4d2812ea1837
3778 Author: Keith Packard <keithp@keithp.com>
3779 Date:   Mon Mar 7 08:03:11 2011 -0800
3780
3781     altos: Switch pins around for TeleMini
3782     
3783     TeleMini has fewer sensors and uses P0 for igniters instead of P2.
3784     
3785     Signed-off-by: Keith Packard <keithp@keithp.com>
3786
3787 commit f8afc2641c779fc312a42a6358187d8716ebe61a
3788 Author: Keith Packard <keithp@keithp.com>
3789 Date:   Sun Mar 6 23:52:11 2011 -0800
3790
3791     altos: Switch LED usage for TeleMini around
3792     
3793     We're using the LEDs instead of tones, so make red mean 'low tone',
3794     green mean 'middle tone' and both mean 'high tone'.
3795     
3796     Signed-off-by: Keith Packard <keithp@keithp.com>
3797
3798 commit fc5d014721a7e5a7b22f07eb4ab0bb3c764473fe
3799 Author: Anthony Towns <aj@erisian.com.au>
3800 Date:   Sat Feb 26 16:06:48 2011 +1000
3801
3802     ao_intflash: Avoid overwriting code
3803     
3804     Require firmware to specify the end of its codespace in its Makefile,
3805     and use this to determine where the start of available flash is. Should
3806     give compile time errors if either there's no room left for storage, or
3807     if there's not enough room for code.
3808
3809 commit 0e4c55d78852415e79f7318471f4d00c89703b78
3810 Author: Keith Packard <keithp@keithp.com>
3811 Date:   Sun Mar 6 21:03:57 2011 -0800
3812
3813     altos: Add TeleMini v1.0
3814     
3815     This adds initial code for the telemini board, a two channel
3816     flight computer with digital telemetry and a barometric sensor.
3817     
3818     Signed-off-by: Keith Packard <keithp@keithp.com>
3819
3820 commit 2d41358c80f2eb8b6e98d699149bb941a6671475
3821 Author: Keith Packard <keithp@keithp.com>
3822 Date:   Sun Mar 6 21:00:52 2011 -0800
3823
3824     altos: Start with packet slave running. Turn off in pad mode.
3825     
3826     Instead of turning slave mode on in idle mode, start with it running
3827     and disable it in pad mode instead. This means packet mode is
3828     available in startup mode too.
3829     
3830     Signed-off-by: Keith Packard <keithp@keithp.com>
3831
3832 commit 1e56ed44e562f808addfd76bfb352f981db94094
3833 Author: Keith Packard <keithp@keithp.com>
3834 Date:   Sun Mar 6 21:59:08 2011 -0800
3835
3836     altos/test: Add baro-only flight test program
3837     
3838     This builds the flight code in baro-only mode for testing.
3839     
3840     Signed-off-by: Keith Packard <keithp@keithp.com>
3841
3842 commit e339ffd8bd8b9e3f4758017ba355028000cb612e
3843 Author: Keith Packard <keithp@keithp.com>
3844 Date:   Sun Mar 6 21:57:52 2011 -0800
3845
3846     altos/test: Use ao_convert.c instead of hand-coded pres → alt func
3847     
3848     Fix up ao_convert.c so that it can be used within the flight test code
3849     instead of having a (broken) copy of the code there.
3850     
3851     Signed-off-by: Keith Packard <keithp@keithp.com>
3852
3853 commit 02611efea0c485d78fad08c696c1f56e868d36b8
3854 Author: Keith Packard <keithp@keithp.com>
3855 Date:   Sun Mar 6 20:56:25 2011 -0800
3856
3857     altos: Make serial, usb, beeper and accelerometer optional components
3858     
3859     Not all boards will have these, so fix places that use them to deal
3860     with that.
3861     
3862     Signed-off-by: Keith Packard <keithp@keithp.com>
3863
3864 commit fdd15a254c6fab5ba2d02320ba0ceb3e6a56354c
3865 Author: Anthony Towns <aj@erisian.com.au>
3866 Date:   Sat Feb 26 11:48:30 2011 +1000
3867
3868     ao_intflash: Use internal flash for storage
3869     
3870     Makes any free pages at end of CC1111's internal flash available via
3871     the ao_storage API.
3872
3873 commit 8f1bd11b61d9423c62162f7bbe573fc69fd75269
3874 Author: Keith Packard <keithp@keithp.com>
3875 Date:   Wed Mar 16 14:10:06 2011 -0700
3876
3877     aoview: remove -s option.
3878
3879 commit 45395c7825184efb835d5b165fa132be20c7f6fe
3880 Author: Keith Packard <keithp@keithp.com>
3881 Date:   Wed Mar 16 14:08:42 2011 -0700
3882
3883     Bump published version number to 0.9.1
3884
3885 commit 9f3d26cadf37880d2c9223f59271d295b11c4c2a
3886 Author: Keith Packard <keithp@keithp.com>
3887 Date:   Wed Mar 16 14:05:13 2011 -0700
3888
3889     altosui: Missed jcommon.jar in the Mac OS install image
3890     
3891     This caused graphing to fail on Mac OS X
3892     
3893     Signed-off-by: Keith Packard <keithp@keithp.com>
3894
3895 commit 6e340c87d3198647cf075ed520a82703b0d59beb
3896 Author: Keith Packard <keithp@keithp.com>
3897 Date:   Mon Mar 7 00:26:17 2011 -0800
3898
3899     altos: Oops. Lost a couple of commands when merging the doc patch
3900     
3901     I didn't merge this carefully enough and managed to lose the 'f'
3902     and 'e' commands, which are kinda useful.
3903     
3904     Signed-off-by: Keith Packard <keithp@keithp.com>
3905
3906 commit 8cdf4fb051c22b35c251d90bc288551f7c2898bf
3907 Author: Anthony Towns <aj@erisian.com.au>
3908 Date:   Sun Feb 27 11:11:12 2011 +1000
3909
3910     src/ao_cmd: Shave off bytes from doc strings
3911     
3912     Switch to using { func, "X args\0Desc" } to specify command, saving
3913     a char field by looking at help[0] instead, and reduce help length by
3914     doing alignment with printf instead of hardcoded spaces.
3915
3916 commit 2cfe205de4242398e69c9e7c613af0d2a7094686
3917 Author: Keith Packard <keithp@keithp.com>
3918 Date:   Mon Mar 7 00:01:01 2011 -0800
3919
3920     Revert "src/ao_gps_skytraq.c: Update logging rate to 10Hz"
3921     
3922     This reverts commit b080e933a65d268aaaec8cfd5f617a13d5babc43.
3923     
3924     10Hz data isn't any better than 1Hz data; it still doesn't like going
3925     upwards rapidly.
3926
3927 commit 249cd3b63d97581b068fff988e0cd7fcd5bf493e
3928 Author: Keith Packard <keithp@keithp.com>
3929 Date:   Sat Feb 19 01:06:01 2011 -0800
3930
3931     altosui: Display eeprom parsing errors to user
3932     
3933     When reading the eeprom, any parsing errors (most likely bad
3934     checksums) indicate some kind of problem with either the hardware or
3935     the flight software. Display these to the user and do not erase the
3936     flight.
3937     
3938     Signed-off-by: Keith Packard <keithp@keithp.com>
3939
3940 commit 629a7637871b24fe6d1204aaa7185d84933d4639
3941 Author: Keith Packard <keithp@keithp.com>
3942 Date:   Sat Feb 19 01:04:19 2011 -0800
3943
3944     altosui: Always read whole eeprom block, even at end of flight
3945     
3946     Instead of stopping early, continue reading the whole eeprom block so
3947     that the extra serial data doesn't end up confusing the next user of
3948     the serial line, which may well be reading the next flight.
3949     
3950     Signed-off-by: Keith Packard <keithp@keithp.com>
3951
3952 commit 7ca2cf1b7e03b8453b45b45e313a33ad65da9ad5
3953 Author: Keith Packard <keithp@keithp.com>
3954 Date:   Sat Feb 19 01:02:00 2011 -0800
3955
3956     altosui: Mark empty eeprom records 'invalid', don't generate exception
3957     
3958     When reading empty eeprom records, mark them as 'invalid', but don't
3959     generate an exception as it's normal to read these at the end of the
3960     flight log.
3961     
3962     Signed-off-by: Keith Packard <keithp@keithp.com>
3963
3964 commit 690feb166fd2bc6b6dfc26828f1efe9f5f1c6c0d
3965 Author: Bdale Garbee <bdale@gag.com>
3966 Date:   Fri Feb 18 23:56:01 2011 -0700
3967
3968     update changelogs for Debian build
3969
3970 commit 0630e7d6d8cf6abf0fe07f9a6df40ee472cce1ef
3971 Author: Bdale Garbee <bdale@gag.com>
3972 Date:   Fri Feb 18 19:54:18 2011 -0700
3973
3974     tie bringup scripts to Bdale's bench TeleDongle
3975
3976 commit b080e933a65d268aaaec8cfd5f617a13d5babc43
3977 Author: Anthony Towns <aj@erisian.com.au>
3978 Date:   Sat Feb 19 05:49:15 2011 +1000
3979
3980     src/ao_gps_skytraq.c: Update logging rate to 10Hz
3981     
3982     Send commands to skytraq to update baud rate to 57,600 bps, and
3983     set NMEA output rate to 10Hz.
3984
3985 commit aad7103dcf44e69a5a30e008836cce5542ea33e2
3986 Author: Anthony Towns <aj@erisian.com.au>
3987 Date:   Sat Feb 19 04:17:17 2011 +1000
3988
3989     src/ao_gps_skytraq: simplify parsing code
3990     
3991     Added macros to make correctly constructing skytraq commands easier.
3992     Simplified code path for NMEA processing marginally.
3993
3994 commit fe5123fa801f5dafed8b052da607899d1ef20500
3995 Author: Anthony Towns <aj@erisian.com.au>
3996 Date:   Wed Feb 2 19:12:57 2011 +1000
3997
3998     ao_radio: generalise setup of packet size
3999
4000 commit 8b09cc1825645a57c256f38a2f9586ddecf6bda5
4001 Author: Keith Packard <keithp@keithp.com>
4002 Date:   Fri Feb 18 10:02:46 2011 -0800
4003
4004     altos/test: auto-configure acceleration parameters from the log file
4005     
4006     The flight test code had static accelerometer configuration values,
4007     making it impossible to use data from different boards without
4008     recompiling. As the eeprom and telem log files both contain the
4009     necessary data, parse that instead.
4010     
4011     Signed-off-by: Keith Packard <keithp@keithp.com>
4012
4013 commit d3bc27fabb6159ce58b14d0f7929b0f46f67c378
4014 Author: Keith Packard <keithp@keithp.com>
4015 Date:   Fri Feb 18 09:54:01 2011 -0800
4016
4017     altos/test: Add dependencies in the Makefile for ao_flight_test
4018     
4019     Yes, it would be nice to automate dependency generation here, but I
4020     can't be bothered.
4021     
4022     Signed-off-by: Keith Packard <keithp@keithp.com>
4023
4024 commit c3080fdafff5212f267ba7c765a2f083435be799
4025 Author: Keith Packard <keithp@keithp.com>
4026 Date:   Fri Feb 18 09:51:37 2011 -0800
4027
4028     ao-load: fix usage message to note that '=' is required for options
4029     
4030     The usage message was suggesting incorrect command line syntax; long
4031     options use '=' between the option name and value, not whitespace.
4032     
4033     Signed-off-by: Keith Packard <keithp@keithp.com>
4034
4035 commit a09501ab714c0638410d06f80903a8769d93c688
4036 Author: Bdale Garbee <bdale@gag.com>
4037 Date:   Wed Jan 19 12:47:25 2011 -0700
4038
4039     update changelogs for Debian build
4040
4041 commit 2bb83d90aa03d825ca1b751418c91b194b72f1f9
4042 Author: Bdale Garbee <bdale@gag.com>
4043 Date:   Wed Jan 19 12:46:02 2011 -0700
4044
4045     elide changelog entries or re-release of 0.9
4046
4047 commit 9541ccd9ff9e67e0862ca31706358d8308fc85d8
4048 Author: Bdale Garbee <bdale@gag.com>
4049 Date:   Wed Jan 19 12:42:40 2011 -0700
4050
4051     update turnon script to prefer TeleDongle as programmer
4052
4053 commit 159fda30fe57349660c5e2d95017144ea3f5d7db
4054 Author: Bdale Garbee <bdale@gag.com>
4055 Date:   Wed Jan 19 12:26:53 2011 -0700
4056
4057     update changelogs for Debian build
4058
4059 commit 97f4f2e0d28eec1cf19d2d25140e42f6ac277700
4060 Author: Keith Packard <keithp@keithp.com>
4061 Date:   Wed Jan 19 11:21:52 2011 -0800
4062
4063     altos: Program default flight log max value for new boards
4064     
4065     New boards have no config space values at all, and so they need each
4066     value to be set. Yes, this should be fixed so that there aren't two
4067     copies of these assignments.
4068     
4069     Signed-off-by: Keith Packard <keithp@keithp.com>
4070
4071 commit 480587cf514ba21885b24c3b8fcb98d6b76ea8f4
4072 Author: Bdale Garbee <bdale@gag.com>
4073 Date:   Wed Jan 19 00:05:25 2011 -0700
4074
4075     update changelogs for Debian build
4076
4077 commit 6244f2316267738781e31a773b377bcf8c476918
4078 Author: Bdale Garbee <bdale@gag.com>
4079 Date:   Wed Jan 19 00:04:45 2011 -0700
4080
4081     prepare to release
4082
4083 commit 3c72103866f041107af49e01a5ccb6d4e6b6ac80
4084 Author: Bdale Garbee <bdale@gag.com>
4085 Date:   Tue Jan 18 23:55:42 2011 -0700
4086
4087     update changelogs for Debian build
4088
4089 commit 4ae724fe1d2ca0d712321c4fdc2200ff46d77428
4090 Author: Bdale Garbee <bdale@gag.com>
4091 Date:   Tue Jan 18 23:54:36 2011 -0700
4092
4093     we need an install target to prevent parent dir make from failing
4094
4095 commit ca7b549fbf62019b01a6e6c85da50645ea9a4502
4096 Author: Bdale Garbee <bdale@gag.com>
4097 Date:   Tue Jan 18 23:48:08 2011 -0700
4098
4099     update changelogs for Debian build
4100
4101 commit 9a5666f42d4d90a0a488fd0a85ae9914944fe0be
4102 Author: Keith Packard <keithp@keithp.com>
4103 Date:   Tue Jan 18 22:46:25 2011 -0800
4104
4105     doc: Build with 'make all' from top level. Build with 'make fat'
4106     
4107     This will make sure the docs are up-to-date for both regular and
4108     fat builds.
4109     
4110     Signed-off-by: Keith Packard <keithp@keithp.com>
4111
4112 commit 72a04d679d06aaad9c2b4297fefd585fc393ce2e
4113 Author: Keith Packard <keithp@keithp.com>
4114 Date:   Tue Jan 18 22:39:07 2011 -0800
4115
4116     fat: Add docs to Linux package
4117     
4118     Oops. Missed this one.
4119     
4120     Signed-off-by: Keith Packard <keithp@keithp.com>
4121
4122 commit 5d91c250179f44ca17c26fff36718b7026aa8ee0
4123 Author: Keith Packard <keithp@keithp.com>
4124 Date:   Tue Jan 18 22:34:15 2011 -0800
4125