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