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