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