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