Change AltosLib to altoslib
[fw/altos] / ChangeLog
1 commit 0cd443d5e55b2c3b97ecf53389ff76bc4bc6018f
2 Author: Keith Packard <keithp@keithp.com>
3 Date:   Sun Sep 16 12:38:33 2012 -0700
4
5     Add release notes for version 1.1.1
6     
7     Signed-off-by: Keith Packard <keithp@keithp.com>
8
9 commit cb48dd0b03b445437f751028e8383610b65b0a68
10 Author: Keith Packard <keithp@keithp.com>
11 Date:   Sun Sep 16 02:39:25 2012 -0700
12
13     altos: Fix telemini sdcdb init file
14     
15     Set the driver source path for the debugger
16     
17     Signed-off-by: Keith Packard <keithp@keithp.com>
18
19 commit 3520bbf1ed6461d1ce7af001c529563a3cffa3c9
20 Author: Keith Packard <keithp@keithp.com>
21 Date:   Sun Sep 16 00:58:20 2012 -0700
22
23     altosui: Gather Tm sensor data in Monitor Idle mode
24     
25     Tm is pretty much the same as TM for the analog sensors, it's just
26     missing the accelerometr. Use the same code for constructing an
27     AltosRecord for it
28     
29     Signed-off-by: Keith Packard <keithp@keithp.com>
30
31 commit 31f5a02654cbf172beed25f4c518dfb7be8c714e
32 Author: Keith Packard <keithp@keithp.com>
33 Date:   Fri Sep 14 16:56:04 2012 -0700
34
35     altos: Need to use 16-bit counts for ao_xmem functions
36     
37     Trying to use 8-bit counts is a nice optimization which fails when the
38     count is larger than 255, as is the case with clearing the flash block
39     in the AT45 driver. This bug resulted in the inability to erase
40     flights on TeleMetrum v1.0 boards.
41     
42     Signed-off-by: Keith Packard <keithp@keithp.com>
43
44 commit b898cf0a2abf2b0478d5afc5aca030c6b4c8bd0b
45 Author: Keith Packard <keithp@keithp.com>
46 Date:   Fri Sep 14 12:59:31 2012 -0700
47
48     altosui: Show over-ground-distance in Descent tab
49     
50     Helps to know where the rocket might land.
51     
52     Signed-off-by: Keith Packard <keithp@keithp.com>
53
54 commit f36f73b2d02b72201683cf5795851034bbd6f28e
55 Author: Keith Packard <keithp@keithp.com>
56 Date:   Fri Sep 14 12:58:54 2012 -0700
57
58     altosui: Remove debugging from KML export
59     
60     Left in from testing the Eeprom export bug
61     
62     Signed-off-by: Keith Packard <keithp@keithp.com>
63
64 commit 97ab77d548964115e4b41ad5952194fcd1455c96
65 Author: Keith Packard <keithp@keithp.com>
66 Date:   Fri Sep 14 11:13:02 2012 -0700
67
68     altosui: Fix Landed tab units
69     
70     And clean up the whole flight value reporting code base. It would be
71     nice to create a separate class to make this easier; at present
72     there's a bunch of customization embedded in how values are presented
73     in each tab.
74     
75     Reported by: Bdale Garbee <bdale@gag.com>
76     Signed-off-by: Keith Packard <keithp@keithp.com>
77
78 commit 43e646657502f6162fa02f37fd2bd5aa3e29a1a8
79 Author: Keith Packard <keithp@keithp.com>
80 Date:   Fri Sep 14 11:08:57 2012 -0700
81
82     altoslib: Update GPS seen_values in AltosEepromIterable
83     
84     Otherwise, KML export won't ever get GPS data to write.
85     
86     Reported by: Bob Brown <prefect@kloudbusters.org>
87     Signed-off-by: Keith Packard <keithp@keithp.com>
88
89 commit 7b6dd9105ba36aa11d6d0ee6e0823965b9beffb9
90 Author: Keith Packard <keithp@keithp.com>
91 Date:   Fri Sep 14 11:08:19 2012 -0700
92
93     altoslib: Remove duplicate seen_ values in AltosEepromIterable
94     
95     These are defined in AltosRecord; duplicating them is not a good plan
96     
97     Signed-off-by: Keith Packard <keithp@keithp.com>
98
99 commit eefcfa94f360f8c5a7233370d4178525bccbb22f
100 Author: Bdale Garbee <bdale@gag.com>
101 Date:   Thu Sep 13 16:13:42 2012 -0600
102
103     add note about checking doc copyright date and revision history to Releasing
104
105 commit 2441090f26c3df66a6ce48d64e64384ce9e5ef82
106 Author: Keith Packard <keithp@keithp.com>
107 Date:   Thu Sep 13 15:12:33 2012 -0700
108
109     doc: Add revision history for 1.1. Update copyright date
110     
111     Signed-off-by: Keith Packard <keithp@keithp.com>
112
113 commit 320d90c376dccfe1599505e3b485df8d46e34bb3
114 Merge: 9a7d643 2e6c6a6
115 Author: Bdale Garbee <bdale@gag.com>
116 Date:   Thu Sep 13 15:36:37 2012 -0600
117
118     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
119
120 commit 2e6c6a6c15a7cff9f20b70a4cf58697da1302f01
121 Author: Keith Packard <keithp@keithp.com>
122 Date:   Thu Sep 13 00:35:27 2012 -0700
123
124     doc: Document imperial units and groundstation configuration
125     
126     What it says on the tin.
127     
128     Signed-off-by: Keith Packard <keithp@keithp.com>
129
130 commit 9a7d6431777ce3377b788ddac6cb9fadd53c039c
131 Merge: 2439f53 9728b20
132 Author: Bdale Garbee <bdale@gag.com>
133 Date:   Thu Sep 13 00:58:30 2012 -0600
134
135     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
136
137 commit 9728b20a4ad9576ac1022dc9a5771f5a3eb92b3d
138 Author: Keith Packard <keithp@keithp.com>
139 Date:   Wed Sep 12 23:56:18 2012 -0700
140
141     altosui: Exit with an error status when file processing fails
142     
143     If the user provides any files on the command line, and if processing
144     them fails in some way, exit immediately with an error indication.
145     
146     Signed-off-by: Keith Packard <keithp@keithp.com>
147
148 commit 0564f9b13d4e3050b0a45fc1c4f710ab2b1f9d81
149 Author: Keith Packard <keithp@keithp.com>
150 Date:   Wed Sep 12 22:40:57 2012 -0700
151
152     altosui: Leave new_gps indication until gps value is used
153     
154     During replay, AltosState may not see a new GPS value as soon as it
155     lands in the state field as additional records with the same timestamp
156     may come in after the GPS record.
157     
158     Instead of resetting the new_gps indication when the new record is
159     created, wait until the new_gps indication is seen by the AltosState
160     update code and have that clear the new_gps indication.
161     
162     Signed-off-by: Keith Packard <keithp@keithp.com>
163
164 commit 7e237920abb582d7ceb3e1925b11a848575ac68a
165 Author: Keith Packard <keithp@keithp.com>
166 Date:   Wed Sep 12 21:32:25 2012 -0700
167
168     altosui: Stop downloading eeprom data on a block full of invalid data
169     
170     When no valid records are found within an eeprom block, we assume that
171     no more data will be found within the entire storage area.
172     
173     Signed-off-by: Keith Packard <keithp@keithp.com>
174
175 commit 2439f53ea21c84f7c510dc191dde025ada24281f
176 Author: Bdale Garbee <bdale@gag.com>
177 Date:   Wed Sep 12 21:50:25 2012 -0600
178
179     document workaround for 'make fat' not building altoslib
180
181 commit 07d9ba938f2742da1bce5d8df55cbc236207a981
182 Author: Bdale Garbee <bdale@gag.com>
183 Date:   Wed Sep 12 19:50:07 2012 -0600
184
185     update Releasing for non-native versioning and builds on debian branch
186
187 commit fe009534ce6846b6db96cac8f6c2d53ba8010d91
188 Merge: 69d42b2 8ee29fe
189 Author: Bdale Garbee <bdale@gag.com>
190 Date:   Wed Sep 12 19:49:51 2012 -0600
191
192     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
193
194 commit 8ee29fe48771dd22a0c5428761ee53a728495d11
195 Author: Keith Packard <keithp@keithp.com>
196 Date:   Wed Sep 12 16:07:41 2012 -0700
197
198     altosui: Serialize data access in TD config code
199     
200     Setting the values was being done in the UI thread instead of the
201     Serial thread, which left the serial thread with uninitialized values
202     when it went to update the displayed value for the current
203     frequency. All fixed now.
204     
205     Signed-off-by: Keith Packard <keithp@keithp.com>
206
207 commit 19e35de47157923670b1864ce7b04f8d82f3bdea
208 Author: Keith Packard <keithp@keithp.com>
209 Date:   Wed Sep 12 16:06:59 2012 -0700
210
211     altosui: Lock access to preferences data
212     
213     These are accessed by several different threads, so keep things sane
214     by just holding locks across all access.
215     
216     Signed-off-by: Keith Packard <keithp@keithp.com>
217
218 commit 1b5340c2b75c500011355c4889da443c4b9c4891
219 Author: Keith Packard <keithp@keithp.com>
220 Date:   Wed Sep 12 13:07:01 2012 -0700
221
222     altosui: Add multi-sized icons to all windows
223     
224     This lets the window system pick a better size for presentation
225     
226     Signed-off-by: Keith Packard <keithp@keithp.com>
227
228 commit 3e4fc0b3953655eb720372d9b4274cd4bca19556
229 Author: Tom Marble <tmarble@info9.net>
230 Date:   Wed Sep 12 10:05:42 2012 -0500
231
232     Reference specific dependent jars in the AltosUI launchers
233
234 commit f0f4f907042e12815284abe1b63ae2d4a5a2d598
235 Author: Keith Packard <keithp@keithp.com>
236 Date:   Wed Sep 12 02:30:59 2012 -0700
237
238     doc: Mention changes to flight data download UI
239     
240     Signed-off-by: Keith Packard <keithp@keithp.com>
241
242 commit 42bbe15512533f2d958b8219a02fbd256593092a
243 Author: Keith Packard <keithp@keithp.com>
244 Date:   Wed Sep 12 02:26:32 2012 -0700
245
246     altosui: Initialize flight velocity to zero when reading eeprom files
247     
248     Otherwise, the integration of velocity will start at MISSING and get
249     stranger. Fortunately, we know the initial velocity of the rocket when
250     sitting on the pad.
251     
252     Signed-off-by: Keith Packard <keithp@keithp.com>
253
254 commit b3c3c6eabd6837f0e72acee3906c8f71c6f0030e
255 Author: Keith Packard <keithp@keithp.com>
256 Date:   Tue Sep 11 23:37:20 2012 -0700
257
258     altosui: Don't say a decimal point for distances in meters
259     
260     Useful for distances in miles, but not meters.
261     
262     Signed-off-by: Keith Packard <keithp@keithp.com>
263
264 commit 87f9a8923656f275f74cfb6c8c6a57bbe59e74f8
265 Author: Keith Packard <keithp@keithp.com>
266 Date:   Tue Sep 11 23:36:26 2012 -0700
267
268     altosui: Initialize imperial units checkbox with correct value
269     
270     Use imperial units preference instead of serial debug preference. Cut
271     & paste programming failure...
272     
273     Signed-off-by: Keith Packard <keithp@keithp.com>
274
275 commit 69d42b26223b45df4167aa3baafba100ad71baab
276 Merge: 3e9078c 3fa5fbd
277 Author: Bdale Garbee <bdale@gag.com>
278 Date:   Wed Sep 12 00:26:21 2012 -0600
279
280     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
281
282 commit 3fa5fbdfd1ab257028f272fbc32759b39608ddaf
283 Author: Keith Packard <keithp@keithp.com>
284 Date:   Tue Sep 11 23:04:19 2012 -0700
285
286     Clean up Windows event handles on com port close
287     
288     This avoids having to wait for the receiver to timeout before we can
289     open the same com port again.
290     
291     This patch also adds a bit more debugging -- it prints Windows error
292     messages to stdout along with the file/line where the error was generated.
293     
294     Signed-off-by: Keith Packard <keithp@keithp.com>
295
296 commit 1a154ce0b9fc3ea360d6bc7e17d6debb2da94438
297 Author: Keith Packard <keithp@keithp.com>
298 Date:   Tue Sep 11 22:03:17 2012 -0700
299
300     Include AltosLib.jar in windows install
301     
302     Otherwise, altosui doesn't do much.
303     
304     Signed-off-by: Keith Packard <keithp@keithp.com>
305
306 commit 3e9078cb1077e7ad0d845f10c2ad0a007df76d29
307 Author: Bdale Garbee <bdale@gag.com>
308 Date:   Tue Sep 11 22:17:22 2012 -0600
309
310     releasing 1.1
311
312 commit 4563624638884b7b2f16cd4d396c00690e045999
313 Merge: 11fbcf5 e5a55db
314 Author: Tom Marble <tmarble@info9.net>
315 Date:   Tue Sep 11 22:50:18 2012 -0500
316
317     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
318
319 commit 11fbcf5e30e0cd09f2d6b448911d2ef62b7f29c7
320 Author: Tom Marble <tmarble@info9.net>
321 Date:   Tue Sep 11 22:48:04 2012 -0500
322
323     Added the feature to AC to default --with-android to $ANDROID_SDK (if set)
324     Fixed typos in altosui/Makefile.am (had removed JCOMMON, but it's from AC)
325     Jenkins changes:
326     - added android sdk
327     - will now record artifacts: altoslib/AltosLib.jar,altosui/altosui.jar,**/*.apk
328
329 commit e5a55dbf265354e7c94be3e2be53c2d5c8fba056
330 Author: Keith Packard <keithp@keithp.com>
331 Date:   Tue Sep 11 15:53:36 2012 -0700
332
333     Use ft/s for imperial speeds
334     
335     Bob Brown thinks this unit will be more useful than mph
336     
337     Signed-off-by: Keith Packard <keithp@keithp.com>
338
339 commit 73d05650eae1d3958e02e9ffde2020a2438eccbb
340 Author: Keith Packard <keithp@keithp.com>
341 Date:   Tue Sep 11 15:30:45 2012 -0700
342
343     Add Version 1.1 release notes.
344     
345     Signed-off-by: Keith Packard <keithp@keithp.com>
346
347 commit 7ae3e4cea1cd180ff18b5293a67b4520cc8292be
348 Author: Keith Packard <keithp@keithp.com>
349 Date:   Tue Sep 11 01:00:05 2012 -0700
350
351     altosui: Imperial units for graphs too
352     
353     Just to be consistent
354     
355     Signed-off-by: Keith Packard <keithp@keithp.com>
356
357 commit 95268d681c9a6652d84db383f55a4fe8a4ac5173
358 Author: Tom Marble <tmarble@info9.net>
359 Date:   Tue Sep 11 12:54:31 2012 -0500
360
361     Reverted package name to 'altosui' from 'AltosUI'
362     Also added emacs backup regex (*~) to .gitignore
363
364 commit 13c64f6fb5764c6a0f3520cf4e48a75d78e163db
365 Author: Tom Marble <tmarble@info9.net>
366 Date:   Tue Sep 11 12:44:24 2012 -0500
367
368     Add appropriate Java build deps as given from autoconf
369
370 commit 8e506274a35eccacd2d4523faa08d279a201753f
371 Merge: 0bc3ed5 1fc97dd
372 Author: Tom Marble <tmarble@info9.net>
373 Date:   Tue Sep 11 11:39:22 2012 -0500
374
375     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
376
377 commit 0bc3ed53aa8972c7080d6335f609cd9d0df1c79d
378 Author: Tom Marble <tmarble@info9.net>
379 Date:   Tue Sep 11 11:37:14 2012 -0500
380
381     Use explicit build deps for altosui (avoids * wildcarding)
382
383 commit 1fc97dd9875a7639533a34438c4c7c999412eb3a
384 Merge: 8397d2b 4420d4a
385 Author: Bdale Garbee <bdale@gag.com>
386 Date:   Tue Sep 11 10:35:04 2012 -0600
387
388     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
389
390 commit 8397d2b041824ddf1cc0b82926f10da8aae3264f
391 Author: Bdale Garbee <bdale@gag.com>
392 Date:   Tue Sep 11 10:34:00 2012 -0600
393
394     update Debian build-deps in preparation for 1.1 release
395
396 commit 4420d4a9fc011ed970af506ef771dfb81580b666
397 Author: Keith Packard <keithp@keithp.com>
398 Date:   Tue Sep 11 00:49:48 2012 -0700
399
400     Fix Latin-1 encoded copyright symbols in AltosDroid java code
401     
402     Otherwise, we get complaints when compiling these files.
403     
404     Signed-off-by: Keith Packard <keithp@keithp.com>
405
406 commit 708e7937cba52982b91244cf89bfbff46d346135
407 Author: Tom Marble <tmarble@info9.net>
408 Date:   Mon Sep 10 16:54:27 2012 -0500
409
410     Changed package name from altosui to AltosUI
411
412 commit c2ebebc4967043b16380b8ec8800862993005358
413 Author: Tom Marble <tmarble@info9.net>
414 Date:   Mon Sep 10 14:50:37 2012 -0500
415
416     Test commit (comment) to confirm push works
417
418 commit 67da878f740a387d0092631ad672e024d26e4192
419 Author: Keith Packard <keithp@keithp.com>
420 Date:   Mon Sep 10 09:16:04 2012 -0700
421
422     altosui: Use units conversion functions everywhere.
423     
424     Provide a configuration option to select imperial units and use them everywhere
425     
426     Signed-off-by: Keith Packard <keithp@keithp.com>
427
428 commit 66a1e07efcac9324d33a1eca0dfb58a2724b667a
429 Author: Keith Packard <keithp@keithp.com>
430 Date:   Mon Sep 10 09:14:03 2012 -0700
431
432     altoslib: Add imperial units conversion support
433     
434     "Redneck" mode support
435     
436     Signed-off-by: Keith Packard <keithp@keithp.com>
437
438 commit 51836cedce41d8b36eac34c69370489162aaa2b5
439 Author: Keith Packard <keithp@keithp.com>
440 Date:   Sun Sep 9 14:02:57 2012 -0700
441
442     Bump version to 1.0.9.7
443     
444     Signed-off-by: Keith Packard <keithp@keithp.com>
445
446 commit e45c47c52f9cc9c43b81148e0e58fdedb3af1eb8
447 Author: Keith Packard <keithp@keithp.com>
448 Date:   Sun Sep 9 14:01:21 2012 -0700
449
450     altos/telelco: Search for available firing nodes at boot time
451     
452     Query for available firing nodes, limiting device selections to those found.
453     
454     Signed-off-by: Keith Packard <keithp@keithp.com>
455
456 commit 77775711d414227b3ed97859d1b21ab1c689a724
457 Author: Keith Packard <keithp@keithp.com>
458 Date:   Sun Sep 9 13:58:29 2012 -0700
459
460     altos/telefire: Add steady warble when the LCO arm switch is on
461     
462     And make debugging a run-time option too.
463     
464     Signed-off-by: Keith Packard <keithp@keithp.com>
465
466 commit f2933103be122414a9b1795b37003b7a2aa9f3d7
467 Author: Keith Packard <keithp@keithp.com>
468 Date:   Sun Sep 9 13:57:16 2012 -0700
469
470     altos/stm: Fix basic time interval to 10ms -- was 10.1ms
471     
472     Counting from 0 to 100 takes 10.1ms, so count to 99 instead.
473     
474     Signed-off-by: Keith Packard <keithp@keithp.com>
475
476 commit 0339583996fc57a666f8d3007a0f4b1034039a73
477 Author: Keith Packard <keithp@keithp.com>
478 Date:   Sun Sep 9 13:56:35 2012 -0700
479
480     altos/spiradio: Label LEDs so that the radio code can use them
481     
482     Mark which should be on for TX and which for RX
483     
484     Signed-off-by: Keith Packard <keithp@keithp.com>
485
486 commit 3fa71c497a5bf576974e70af06762f75734e6699
487 Author: Keith Packard <keithp@keithp.com>
488 Date:   Sun Sep 9 13:50:56 2012 -0700
489
490     altos: Try to get remote cmac time closer to reality
491     
492     Record the time after the packet was sent, but before the return
493     packet arrives to try and more closely approximate the time the packet
494     arrived at the other end.
495     
496     Signed-off-by: Keith Packard <keithp@keithp.com>
497
498 commit 27ab744c6eec9243b7aa14161eec2fbf7003531e
499 Author: Keith Packard <keithp@keithp.com>
500 Date:   Sun Sep 9 13:46:23 2012 -0700
501
502     altos: Clean up flight data definitions
503     
504     These just shuffle the various definitions of data macros around to
505     make the include files more sensible looking.
506     
507     Signed-off-by: Keith Packard <keithp@keithp.com>
508
509 commit ced6a020d6d94b1c63837a7ab5b0091b7b8ea3c9
510 Author: Keith Packard <keithp@keithp.com>
511 Date:   Sun Sep 9 13:43:45 2012 -0700
512
513     altos: include ao_arch_funcs.h at the very end of ao.h
514     
515     Move it below the definition of the ms5607 init function
516     
517     Signed-off-by: Keith Packard <keithp@keithp.com>
518
519 commit e053da3e7cb5a4c9ebbffd245cb5d83932183b22
520 Author: Keith Packard <keithp@keithp.com>
521 Date:   Sun Sep 9 13:11:57 2012 -0700
522
523     altos: Allow products without MS5607
524     
525     The define for a missing MS5607 was wrong, so anything using the fancy
526     multi-sensor data code would break without an MS5607 in place.
527     
528     Signed-off-by: Keith Packard <keithp@keithp.com>
529
530 commit bb5ab29b6744b382bb2f09486a7a6db7d12a3608
531 Author: Keith Packard <keithp@keithp.com>
532 Date:   Sun Sep 9 13:10:07 2012 -0700
533
534     ao_tools/ao-send-telem: Only start real-time on valid states
535     
536     Check state to make sure it is < ao_flight_landed to keep invalid
537     states from switching to real-time playback mode.
538     
539     Signed-off-by: Keith Packard <keithp@keithp.com>
540
541 commit 47d87872c11a63a435fe5b703a4ce33503790d96
542 Author: Keith Packard <keithp@keithp.com>
543 Date:   Sun Sep 9 13:09:27 2012 -0700
544
545     altoslib: Add in a bunch of java files mising after Mike's cleanups
546     
547     Signed-off-by: Keith Packard <keithp@keithp.com>
548
549 commit e2b458a448106ba1ab207f0ea6824b56927d8547
550 Merge: 9682e9e 3fe9322
551 Author: Keith Packard <keithp@keithp.com>
552 Date:   Sun Sep 9 13:03:47 2012 -0700
553
554     Merge remote-tracking branch 'mjb/altoslib_mjb'
555
556 commit 9682e9e6fe730417a77b47795fbe1f06c9a51177
557 Author: Keith Packard <keithp@keithp.com>
558 Date:   Sun Sep 9 12:29:32 2012 -0700
559
560     altosui: Use helper functions to access arrays in AltosLib class
561     
562     These deal with out-of-range values correctly, instead of causing
563     exceptions that will just break stuff.
564     
565     Signed-off-by: Keith Packard <keithp@keithp.com>
566
567 commit d65d921b9b2340fa23d3b55b4ae755324d392303
568 Author: Keith Packard <keithp@keithp.com>
569 Date:   Sun Sep 9 12:20:08 2012 -0700
570
571     altosui: Catch errors in state value when saving flight logs
572     
573     Use AltosLib.state_name() instead of directly accessing the
574     state_to_string array so that any invalid state values are caught and
575     replaced with 'invalid' instead of raising an exception.
576     
577     Signed-off-by: Keith Packard <keithp@keithp.com>
578
579 commit 3fe932206f40f4d6f83a4ef49e064109a7a3de92
580 Author: Mike Beattie <mike@ethernal.org>
581 Date:   Fri Sep 7 18:19:43 2012 +1200
582
583     altoslib: move distinct classes to separate files.
584     
585     Signed-off-by: Mike Beattie <mike@ethernal.org>
586
587 commit da053875c12b25b627e83430c3a956a994b435d5
588 Author: Mike Beattie <mike@ethernal.org>
589 Date:   Fri Sep 7 18:19:07 2012 +1200
590
591     altoslib: remove obsolete class
592     
593     Signed-off-by: Mike Beattie <mike@ethernal.org>
594
595 commit 218c73b5bd5bd5673dc6f259f62b39541c52d6ff
596 Author: Mike Beattie <mike@ethernal.org>
597 Date:   Fri Sep 7 18:11:13 2012 +1200
598
599     altoslib: move distinct classes to separate files
600     
601     Signed-off-by: Mike Beattie <mike@ethernal.org>
602
603 commit 42170d0e3a3b68a9d3db69714e043f7273a714fb
604 Author: Mike Beattie <mike@ethernal.org>
605 Date:   Fri Sep 7 18:10:21 2012 +1200
606
607     altoslib: remove duplicate AltosGPSQuery class
608     
609     Signed-off-by: Mike Beattie <mike@ethernal.org>
610
611 commit 82f798e7b1343a56203af2e89790f6de9ab9f98d
612 Author: Mike Beattie <mike@ethernal.org>
613 Date:   Fri Sep 7 18:09:37 2012 +1200
614
615     altoslib: remove duplicate AltosIdleMonitor class
616     
617     Signed-off-by: Mike Beattie <mike@ethernal.org>
618
619 commit 88667f7b7dff52eaf5e30f8f83fed0d7f767268d
620 Author: Mike Beattie <mike@ethernal.org>
621 Date:   Fri Sep 7 18:07:45 2012 +1200
622
623     altoslib: rename AltosIdleRecordTM.java to AltosGPSQuery.java
624     
625     Signed-off-by: Mike Beattie <mike@ethernal.org>
626
627 commit bbbe1846346b4ba61330f535a12b7a5029877ee6
628 Author: Mike Beattie <mike@ethernal.org>
629 Date:   Fri Sep 7 17:53:20 2012 +1200
630
631     altoslib: remove dead code
632     
633     (if object creation fails, an exception will be thrown - not return null)
634     
635     Signed-off-by: Mike Beattie <mike@ethernal.org>
636
637 commit 02d31db3d3255568cc348a41aa37a461d63ffde2
638 Author: Mike Beattie <mike@ethernal.org>
639 Date:   Fri Sep 7 17:52:27 2012 +1200
640
641     altoslib: resolve argument/variable ambiguity
642     
643     (and comment out set_flags() which had no corresponding variable anyway)
644     
645     Signed-off-by: Mike Beattie <mike@ethernal.org>
646
647 commit 639f3e5e5171769429eac9e2f17a7b315fd62135
648 Author: Mike Beattie <mike@ethernal.org>
649 Date:   Fri Sep 7 17:39:25 2012 +1200
650
651     altoslib: comment out unused methods
652     
653     Signed-off-by: Mike Beattie <mike@ethernal.org>
654
655 commit 369c5e23ac6d65bab4b456ed86737576ac61102f
656 Author: Mike Beattie <mike@ethernal.org>
657 Date:   Fri Sep 7 17:35:29 2012 +1200
658
659     altoslib: access static variables via class, not instance
660     
661     Signed-off-by: Mike Beattie <mike@ethernal.org>
662
663 commit b02c17b26e028a6f3a46781211a86a18272da4d0
664 Author: Mike Beattie <mike@ethernal.org>
665 Date:   Fri Sep 7 17:34:17 2012 +1200
666
667     altoslib: comment out un-used variables
668     
669     Signed-off-by: Mike Beattie <mike@ethernal.org>
670
671 commit 20bc23ddb90f8a6da1f7ea70f02cf3a038059d32
672 Author: Mike Beattie <mike@ethernal.org>
673 Date:   Fri Sep 7 17:32:07 2012 +1200
674
675     altoslib: Remove un-needed imports
676     
677     Signed-off-by: Mike Beattie <mike@ethernal.org>
678
679 commit c5e98d2b226824f2012e5710ac4b1596b9f0bfb1
680 Author: Keith Packard <keithp@keithp.com>
681 Date:   Thu Sep 6 18:07:33 2012 -0700
682
683     altos: Fix radio slave to run lights in the normal way
684     
685     These were left in a debug mode, toggling instead of flashing.
686     
687     Signed-off-by: Keith Packard <keithp@keithp.com>
688
689 commit 01820c3e95fe85d2bee648d41809f1a753f81020
690 Author: Keith Packard <keithp@keithp.com>
691 Date:   Sat Sep 1 00:15:16 2012 -0500
692
693     Revert "first work on PWM input to TeleScience, 'p' command displays timer 1"
694     
695     PWM bits not suitable for master
696     
697     This reverts commit e93c6bcc799d76d4ff425815e2601a25e6796229.
698
699 commit 3ccc4a13e3f76bec864d61b0cdfd57c76c6baadb
700 Author: Keith Packard <keithp@keithp.com>
701 Date:   Sat Sep 1 00:15:02 2012 -0500
702
703     Revert "Timer 3 working with slower clock and all 16 bits."
704     
705     PWM bits not suitable for master
706     
707     This reverts commit 49b1ff4c614d24977b33cd17b583acc87acff476.
708
709 commit 8c743857525eff778d067068356dec486b9fefa2
710 Author: Keith Packard <keithp@keithp.com>
711 Date:   Sat Sep 1 00:14:49 2012 -0500
712
713     Revert "ICP3 working"
714     
715     PWM bits not suitable for master
716     
717     This reverts commit 75d6aa6f798606f1a6c5a46542065dda81e63b2a.
718
719 commit 294b1ec85a37e375a0ac70cbffc6398309d63a7f
720 Author: Keith Packard <keithp@keithp.com>
721 Date:   Sat Sep 1 00:14:27 2012 -0500
722
723     Revert "telescience: correctly calculating rate values with higher resolution"
724     
725     PWM bits not suitable for master
726     
727     This reverts commit ada6f2dfc045e77cb9499f20cdec1b4a54ef0db1.
728
729 commit ec9e1186dce079a2f2b7be8050216ddb1bc1af66
730 Merge: 503eabd 6d31f8d
731 Author: Keith Packard <keithp@keithp.com>
732 Date:   Fri Aug 31 22:24:16 2012 -0500
733
734     Merge remote-tracking branch 'mjb/freq_menu'
735
736 commit 503eabd0e351ecdffda1416b7d00f8ef1d6913c9
737 Author: Keith Packard <keithp@keithp.com>
738 Date:   Fri Aug 31 22:19:40 2012 -0500
739
740     altos: Get mma655x driver limping along
741     
742     This appears to drive the chip correctly to see values from the accelerometer.
743     
744     Signed-off-by: Keith Packard <keithp@keithp.com>
745
746 commit 48a3e6e073e927e456ef4e456e512f6fb8e3b9ee
747 Author: Keith Packard <keithp@keithp.com>
748 Date:   Fri Aug 31 21:02:13 2012 -0500
749
750     altos: Fix mma665x pin assigment for mma655x
751     
752     It's on PE13-PE15, not PA5-PA7
753     
754     Signed-off-by: Keith Packard <keithp@keithp.com>
755
756 commit f9af7819de086d9179c3a4d1df7c88ab67a7d7c7
757 Author: Keith Packard <keithp@keithp.com>
758 Date:   Fri Aug 31 21:01:21 2012 -0500
759
760     altos: Add custom panic noise for self-test failures
761     
762     Make it easier to tell which component is failing self test
763     
764     Signed-off-by: Keith Packard <keithp@keithp.com>
765
766 commit 6d31f8d15ef4bf75ae039dd7b1a6a615d00eb215
767 Author: Mike Beattie <mike@ethernal.org>
768 Date:   Fri Aug 31 17:53:53 2012 +1200
769
770     altoslib: add missing manufacturer parsing for AltosConfigData
771     
772     Signed-off-by: Mike Beattie <mike@ethernal.org>
773
774 commit 4e3ac2b624f68dd5a8f6dd7a33eb10cd78497964
775 Author: Mike Beattie <mike@ethernal.org>
776 Date:   Fri Aug 31 17:42:22 2012 +1200
777
778     altosdroid: invert channel/freq ordering
779     
780     Matches Channel Selector in altosui
781     
782     Signed-off-by: Mike Beattie <mike@ethernal.org>
783
784 commit 80bc985f79e616e5327aed4f7acc9bca71b8db54
785 Author: Mike Beattie <mike@ethernal.org>
786 Date:   Fri Aug 31 16:50:53 2012 +1200
787
788     altosdroid: also display channel numbers
789     
790     Signed-off-by: Mike Beattie <mike@ethernal.org>
791
792 commit b6a21856c68ca8cca93eb755285be1927acb91e7
793 Author: Mike Beattie <mike@ethernal.org>
794 Date:   Fri Aug 31 16:39:10 2012 +1200
795
796     ao-send-telem: fix frequency set command
797     
798     Signed-off-by: Mike Beattie <mike@ethernal.org>
799
800 commit 543ecb530d6fdf188a746ac59b72544e69bad830
801 Author: Mike Beattie <mike@ethernal.org>
802 Date:   Fri Aug 31 16:38:21 2012 +1200
803
804     altosdroid: complete frequency change dialog
805     
806     Also implement Service IPC to action request.
807     
808     Signed-off-by: Mike Beattie <mike@ethernal.org>
809
810 commit f1a9fff865e0b226a97ad5d6eaaac64bd5e5d410
811 Author: Keith Packard <keithp@keithp.com>
812 Date:   Thu Aug 30 23:07:43 2012 -0500
813
814     altosdroid: Start a hacked-up frequency dialog
815     
816     Signed-off-by: Keith Packard <keithp@keithp.com>
817
818 commit 6d8858ca1899c8b64f107ebb45711efbb7b8d62a
819 Author: Keith Packard <keithp@keithp.com>
820 Date:   Thu Aug 30 16:30:04 2012 -0500
821
822     altos: another .gitignore file
823     
824     Signed-off-by: Keith Packard <keithp@keithp.com>
825
826 commit ab9d5bf13e6f1735a0463f4bcab13d65170b7015
827 Author: Keith Packard <keithp@keithp.com>
828 Date:   Thu Aug 30 16:28:53 2012 -0500
829
830     altos: ao_cc_spi.h isn't necessary for telelco
831     
832     The SPI radio defines are in ao_radio_spi.h
833     
834     Signed-off-by: Keith Packard <keithp@keithp.com>
835
836 commit b635cb26ba54c8f5c6a958e0ab0bc4d34d33b635
837 Merge: 354c1fe a8ecf3a
838 Author: Keith Packard <keithp@keithp.com>
839 Date:   Thu Aug 30 16:24:38 2012 -0500
840
841     Merge remote-tracking branch 'mjb/master'
842
843 commit 354c1fed7f06c2c45c661e7265c2ac4bc47e2750
844 Author: Keith Packard <keithp@keithp.com>
845 Date:   Thu Aug 30 16:22:51 2012 -0500
846
847     altos: Add a bunch of .gitignore entries
848     
849     Clean up the git status output
850     
851     Signed-off-by: Keith Packard <keithp@keithp.com>
852
853 commit 2c59954fdf204f443d9bb28c4a66a30f925ef348
854 Author: Keith Packard <keithp@keithp.com>
855 Date:   Thu Aug 30 16:16:52 2012 -0500
856
857     altos: Shuffle LCO functions around, add telelco first cut
858     
859     Pull LCO functions shared between LCO UI and command line into
860     ao_lco_funcs.c.
861     
862     Import bits for telelco.
863     
864     Signed-off-by: Keith Packard <keithp@keithp.com>
865
866 commit 72d44d14aefcb754b871835aec8d265771357212
867 Author: Keith Packard <keithp@keithp.com>
868 Date:   Thu Aug 30 16:14:57 2012 -0500
869
870     altos: Disable debug printfs and fix pad ignite time for telefire
871     
872     Signed-off-by: Keith Packard <keithp@keithp.com>
873
874 commit a8ecf3aa4e88d4c76643fb541fb1d5535a454aba
875 Author: Mike Beattie <mike@ethernal.org>
876 Date:   Thu Aug 30 21:08:41 2012 +1200
877
878     altosdroid: Implement voice just like altosui
879     
880     Signed-off-by: Mike Beattie <mike@ethernal.org>
881
882 commit 2e6af70c87e7cc62a92b09bbbde745a31d83b5eb
883 Author: Mike Beattie <mike@ethernal.org>
884 Date:   Thu Aug 30 21:08:06 2012 +1200
885
886     altosdroid: Move bluetooth check to first task
887     
888     Signed-off-by: Mike Beattie <mike@ethernal.org>
889
890 commit 519887571cee2840024c5c8f4b7f0e5c352d3323
891 Author: Mike Beattie <mike@ethernal.org>
892 Date:   Thu Aug 30 13:23:29 2012 +1200
893
894     altosdroid: add rssi/serial/flight, and re-work UI ordering
895     
896     Signed-off-by: Mike Beattie <mike@ethernal.org>
897
898 commit 14022b002d2201fb3ca28292d976c90e2d9a15a2
899 Author: Mike Beattie <mike@ethernal.org>
900 Date:   Thu Aug 30 13:23:04 2012 +1200
901
902     altosdroid: rename ambiguous TextView name
903     
904     Signed-off-by: Mike Beattie <mike@ethernal.org>
905
906 commit 91606c89828e60d8cf9a5ea4ff75b951d6fc042a
907 Author: Mike Beattie <mike@ethernal.org>
908 Date:   Thu Aug 30 13:21:38 2012 +1200
909
910     altosdroid: formatting/whitespace, correct ids
911     
912     Signed-off-by: Mike Beattie <mike@ethernal.org>
913
914 commit 2137a112b4217d84041f749b8aa5eb8f4d330ba0
915 Author: Mike Beattie <mike@ethernal.org>
916 Date:   Thu Aug 30 13:20:10 2012 +1200
917
918     altosdroid: rework lat/lon to more common format
919     
920     Signed-off-by: Mike Beattie <mike@ethernal.org>
921
922 commit c32325af6605e78c1d1147d466f3ea12ce94124a
923 Author: Mike Beattie <mike@ethernal.org>
924 Date:   Thu Aug 30 13:19:41 2012 +1200
925
926     altosdroid: rename azimuth/altitude to elevation/height respectively.
927     
928     (Matches altoslib, altosui, altos)
929     
930     Signed-off-by: Mike Beattie <mike@ethernal.org>
931
932 commit 8ffa4f9a474026f5a6523b26919a78565e0ed74c
933 Author: Mike Beattie <mike@ethernal.org>
934 Date:   Thu Aug 30 13:13:20 2012 +1200
935
936     altosdroid: move units into code, to match altosui
937     
938     Signed-off-by: Mike Beattie <mike@ethernal.org>
939
940 commit 583458772746317b98fced907ec780edff465888
941 Merge: aea10c1 17b6ffb
942 Author: Keith Packard <keithp@keithp.com>
943 Date:   Wed Aug 29 11:29:24 2012 -0700
944
945     Merge remote-tracking branch 'mjb/master'
946     
947     Pull in Mike's fancy new AltosDroid bits
948
949 commit aea10c107dff2643677a9c8d1fc41e14f4a66049
950 Author: Keith Packard <keithp@keithp.com>
951 Date:   Wed Aug 29 11:25:36 2012 -0700
952
953     altos: spiradio debug serial is port 1, not port 0
954     
955     The SPI link uses port 0; it seems like the having the two try to
956     share the same wires is a bad plan.
957     
958     Signed-off-by: Keith Packard <keithp@keithp.com>
959
960 commit 3e7e8e21f2bb823cb6e74c73d0feddbc3a891107
961 Author: Keith Packard <keithp@keithp.com>
962 Date:   Wed Aug 29 11:23:13 2012 -0700
963
964     altos: SPI radio - use 1->0 for 'done' and 0->1 for 'ready'
965     
966     This changes how the SPI radio protocol uses the interrupt
967     line. Instead of a pulse indicating operation done, this now uses a 0
968     value for done and a 1 value for ready. The key distinction is that
969     the master can tell when the slave is waiting for the next command
970     instead of hoping that it got done 'soon enough'.
971     
972     Signed-off-by: Keith Packard <keithp@keithp.com>
973
974 commit 1b6ed262460ee75fb5bb684d13d19c26c7ea750b
975 Author: Keith Packard <keithp@keithp.com>
976 Date:   Wed Aug 29 11:22:02 2012 -0700
977
978     altos: fix ao_pad debug output for query command
979     
980     Igniter status is an array these days.
981     
982     Signed-off-by: Keith Packard <keithp@keithp.com>
983
984 commit 442f1bfc89528103e2c28f768c954b956e39afc5
985 Author: Keith Packard <keithp@keithp.com>
986 Date:   Wed Aug 29 11:21:09 2012 -0700
987
988     altos: Use updated pad protocol for lco commands
989     
990     Stop using the older single-channel protocol and switch to the new
991     multi-channel protocol
992     
993     Signed-off-by: Keith Packard <keithp@keithp.com>
994
995 commit 7f64e62356bcfcd6ba8a88b09251793481bcd56c
996 Author: Keith Packard <keithp@keithp.com>
997 Date:   Wed Aug 29 11:19:17 2012 -0700
998
999     altos: Note changes to configured AES key for SPI radio convenience
1000     
1001     Keep a sequence number to mark when the AES key is changed so that the
1002     radio code can avoid sending the key before every CMAC radio operation.
1003     
1004     Signed-off-by: Keith Packard <keithp@keithp.com>
1005
1006 commit 1a7d2faf76a46271532102e217c2dd5515e38b72
1007 Author: Keith Packard <keithp@keithp.com>
1008 Date:   Wed Aug 29 11:16:42 2012 -0700
1009
1010     altos: Wait for IN dma complete on slave SPI send
1011     
1012     SPI send double buffered, so the DMA completes one byte too early. Use
1013     the recv DMA to know when the SPI transfer is complete.
1014     
1015     Signed-off-by: Keith Packard <keithp@keithp.com>
1016
1017 commit 17b6ffb6c090112367eac944494f0fa58da453c7
1018 Author: Mike Beattie <mike@ethernal.org>
1019 Date:   Thu Aug 30 01:01:06 2012 +1200
1020
1021     altosdroid: initial attempt at a UI.
1022     
1023     Signed-off-by: Mike Beattie <mike@ethernal.org>
1024
1025 commit 98f65994ee547feb8cca63ff4ed0fefd3fb2d37d
1026 Author: Keith Packard <keithp@keithp.com>
1027 Date:   Tue Aug 28 23:05:02 2012 -0700
1028
1029     altos: Oops. forgot ao_data.c
1030     
1031     Signed-off-by: Keith Packard <keithp@keithp.com>
1032
1033 commit 3a3982ceb721910c6a4f75badebb62baa6c6568e
1034 Author: Keith Packard <keithp@keithp.com>
1035 Date:   Tue Aug 28 22:43:10 2012 -0700
1036
1037     altos: Add spiradio Makefile
1038     
1039     git add doesn't add Makefile by default.
1040     
1041     Signed-off-by: Keith Packard <keithp@keithp.com>
1042
1043 commit fc9841ee5e92318471b6bec09b7075a788ab8872
1044 Author: Keith Packard <keithp@keithp.com>
1045 Date:   Tue Aug 28 18:13:02 2012 -0700
1046
1047     altos: Mostly working SPI radio link
1048     
1049     This includes long delays to avoid overrunning the cc1111 input,
1050     otherwise it works pretty well. The delays mean that we can't capture
1051     the reply to a cmac command though, so more work is needed.
1052     
1053     Signed-off-by: Keith Packard <keithp@keithp.com>
1054
1055 commit 27a879b4069ccedf8bbe39d7dbecf45000f29d8c
1056 Author: Keith Packard <keithp@keithp.com>
1057 Date:   Tue Aug 28 18:12:27 2012 -0700
1058
1059     altos: Include the radio_cmac debug commands in telefire
1060     
1061     Just temporary debugging
1062     
1063     Signed-off-by: Keith Packard <keithp@keithp.com>
1064
1065 commit eb1a9a8c3f3d3993d5986925bc4ad112c2bbc119
1066 Author: Keith Packard <keithp@keithp.com>
1067 Date:   Tue Aug 28 18:10:34 2012 -0700
1068
1069     altos: Explicitly erase memory in STM eeprom driver.
1070     
1071     This seems to make the STM32L152 happier
1072     
1073     Signed-off-by: Keith Packard <keithp@keithp.com>
1074
1075 commit 3fe5a70d9ac2114ee554813b1dbb3019a3e4aff7
1076 Author: Keith Packard <keithp@keithp.com>
1077 Date:   Tue Aug 28 18:08:59 2012 -0700
1078
1079     altos: Track protocol changes to ao_pad debug messages
1080     
1081     Make the debug output build again.
1082     
1083     Signed-off-by: Keith Packard <keithp@keithp.com>
1084
1085 commit 18b5021e99c1eef32d2d85f619c84e89cecae7a7
1086 Author: Keith Packard <keithp@keithp.com>
1087 Date:   Tue Aug 28 18:07:55 2012 -0700
1088
1089     altos: Stop providing debug commands in seven-segment driver
1090     
1091     The radio_cmac debug commands use the same letter, and this code works now...
1092     
1093     Signed-off-by: Keith Packard <keithp@keithp.com>
1094
1095 commit 78cd26eec77adda23ef1b5ca2d91027f1e059868
1096 Author: Keith Packard <keithp@keithp.com>
1097 Date:   Tue Aug 28 18:07:05 2012 -0700
1098
1099     altos: Move radio_cmac test funcs from ao_lco_cmd.c to new file
1100     
1101     These are useful in the firing node for testing as well, so move them
1102     to be shared.
1103     
1104     Signed-off-by: Keith Packard <keithp@keithp.com>
1105
1106 commit f2d919a2147025daa332957cda6d91959e4731ab
1107 Author: Keith Packard <keithp@keithp.com>
1108 Date:   Tue Aug 28 18:05:10 2012 -0700
1109
1110     altos: When sharing radio DMA for AES, use it for in instead of out
1111     
1112     We look at the out_done value, but not the in_done value; if we use
1113     the radio DMA for out, we would have to use ao_radio_dma_done to check
1114     for completion. This way, we can ignore that value and use the
1115     existing ao_aes_dma_out_done value.
1116     
1117     Signed-off-by: Keith Packard <keithp@keithp.com>
1118
1119 commit 31b42b99edbb976534ac432c07e218f13d1f5f9b
1120 Author: Keith Packard <keithp@keithp.com>
1121 Date:   Tue Aug 28 18:03:52 2012 -0700
1122
1123     altos: Fix ao_delay function and move from per-chip code to ao_task.c
1124     
1125     ao_delay hasn't been chip-specific for a long time, and it had a bug
1126     in not calling ao_clear_alarm.
1127     
1128     Signed-off-by: Keith Packard <keithp@keithp.com>
1129
1130 commit ac5d053e6d766d243b7a425ae19779810c350125
1131 Author: Keith Packard <keithp@keithp.com>
1132 Date:   Tue Aug 28 18:02:25 2012 -0700
1133
1134     ao-stmload: Always round up load amount to 4 byte boundary
1135     
1136     The flashing code doesn't deal with partial writes.
1137     
1138     Signed-off-by: Keith Packard <keithp@keithp.com>
1139
1140 commit 68df2b1173e82d48f7857ad2e9325e6a9cbbedfd
1141 Author: Keith Packard <keithp@keithp.com>
1142 Date:   Mon Aug 27 22:45:47 2012 -0700
1143
1144     altos: Enable STM SYSCFG when routing EXTI
1145     
1146     The EXTI routing information is in the syscfg unit, so that needs to
1147     be powered up or writes to its registers will be lost.
1148     
1149     Signed-off-by: Keith Packard <keithp@keithp.com>
1150
1151 commit c677f26852b70bcbb303382c306ce06664fde028
1152 Author: Keith Packard <keithp@keithp.com>
1153 Date:   Mon Aug 27 22:45:20 2012 -0700
1154
1155     altos: No need to initialize EXTI priorities at startup time
1156     
1157     They all get set to the correct value when enabled.
1158     
1159     Signed-off-by: Keith Packard <keithp@keithp.com>
1160
1161 commit 5ed88fb72c3e3ecf3333c700d838667db71cfbdc
1162 Merge: adbe64c 621d093
1163 Author: Bdale Garbee <bdale@gag.com>
1164 Date:   Tue Aug 28 23:39:53 2012 -0600
1165
1166     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1167     
1168     Conflicts:
1169         debian/control
1170
1171 commit adbe64c5a9402b7c5075a444a12629131b663877
1172 Author: Bdale Garbee <bdale@gag.com>
1173 Date:   Tue Aug 28 23:37:00 2012 -0600
1174
1175     libelf-dev added to build deps
1176
1177 commit cb8f01745c9e8f258f96358b46e1caf17d6b0c9f
1178 Author: Mike Beattie <mike@ethernal.org>
1179 Date:   Tue Aug 28 23:20:04 2012 +1200
1180
1181     altosdroid: update Makefile.am for source file changes.
1182     
1183     Signed-off-by: Mike Beattie <mike@ethernal.org>
1184
1185 commit c220369953d351f49a5f45bfb5e317859d3a9843
1186 Author: Mike Beattie <mike@ethernal.org>
1187 Date:   Tue Aug 28 22:26:12 2012 +1200
1188
1189     altosdroid: Add Dumper class for testing
1190     
1191     Signed-off-by: Mike Beattie <mike@ethernal.org>
1192
1193 commit 6c985c2b0433a08add3bbf55fdb30102157b4ede
1194 Author: Mike Beattie <mike@ethernal.org>
1195 Date:   Tue Aug 28 22:10:26 2012 +1200
1196
1197     altosdroid: add timer to stop service
1198     
1199     * Stops when no UI clients, and no bluetooth connection remains
1200     
1201     Signed-off-by: Mike Beattie <mike@ethernal.org>
1202
1203 commit 781bdb6c15b7dd3cc2280b08a2f47ce0f92cf53f
1204 Author: Mike Beattie <mike@ethernal.org>
1205 Date:   Tue Aug 28 22:09:34 2012 +1200
1206
1207     altosdroid: do service start/bind/unbind in start/stop, not create/destroy.
1208     
1209     Signed-off-by: Mike Beattie <mike@ethernal.org>
1210
1211 commit ea5fe9e95a888d623329d17d048ee360ea114ad1
1212 Author: Mike Beattie <mike@ethernal.org>
1213 Date:   Tue Aug 28 22:08:49 2012 +1200
1214
1215     altosdroid: move methods around
1216     
1217     Signed-off-by: Mike Beattie <mike@ethernal.org>
1218
1219 commit c6d667a6ac0decfde5bc8a180b14774e9942dd0c
1220 Author: Mike Beattie <mike@ethernal.org>
1221 Date:   Tue Aug 28 22:08:19 2012 +1200
1222
1223     altosdroid: tidy up old messages
1224     
1225     Signed-off-by: Mike Beattie <mike@ethernal.org>
1226
1227 commit 5c7370dcd7a65c81a3c903a71167e07cfcbade53
1228 Author: Mike Beattie <mike@ethernal.org>
1229 Date:   Tue Aug 28 22:07:39 2012 +1200
1230
1231     altosdroid: stop sending device name, just send config data
1232     
1233     * Kinda complicated, but ultimately more sensible
1234     * Just send the config data as an arg to MSG_CONNECTED
1235     * keep retrying connection till we actually get config data
1236     
1237     Signed-off-by: Mike Beattie <mike@ethernal.org>
1238
1239 commit 5ce8c63850dbc6462d7c41ce917e0e06672ec0ab
1240 Author: Mike Beattie <mike@ethernal.org>
1241 Date:   Tue Aug 28 22:00:14 2012 +1200
1242
1243     altosdroid: whitespace
1244     
1245     Signed-off-by: Mike Beattie <mike@ethernal.org>
1246
1247 commit df7b74909c3794b7b2397275e7fce9226cb99489
1248 Author: Mike Beattie <mike@ethernal.org>
1249 Date:   Tue Aug 28 21:59:40 2012 +1200
1250
1251     altosdroid: override add_reply() to add android based debugging
1252     
1253     Signed-off-by: Mike Beattie <mike@ethernal.org>
1254
1255 commit 9d0f187f06c411f0d82e13ee4f2faea789ed9e79
1256 Author: Mike Beattie <mike@ethernal.org>
1257 Date:   Tue Aug 28 21:59:15 2012 +1200
1258
1259     altosdroid: more logical name for connection_lost() method.
1260     
1261     Signed-off-by: Mike Beattie <mike@ethernal.org>
1262
1263 commit 7664ecc0003151d3f05537f17914df2bf48e4275
1264 Author: Mike Beattie <mike@ethernal.org>
1265 Date:   Tue Aug 28 21:58:47 2012 +1200
1266
1267     altosdroid: rework ConnectThread
1268     
1269     * Start input_thread after connection, otherwise it's painful to kill
1270       on connect failure.
1271     
1272     Signed-off-by: Mike Beattie <mike@ethernal.org>
1273
1274 commit 502b24eb2c9c76e4e2bdcc79be0b71a869488b37
1275 Author: Mike Beattie <mike@ethernal.org>
1276 Date:   Tue Aug 28 21:55:40 2012 +1200
1277
1278     altosdroid: fix a connection retry having a null pointer
1279     
1280     Signed-off-by: Mike Beattie <mike@ethernal.org>
1281
1282 commit c7bef83fd553987f83c0bf7ff37ef941872564fe
1283 Author: Mike Beattie <mike@ethernal.org>
1284 Date:   Tue Aug 28 21:54:05 2012 +1200
1285
1286     altosdroid: fix double call of stopAltosBluetooth()
1287     
1288     Signed-off-by: Mike Beattie <mike@ethernal.org>
1289
1290 commit 150a726e125aa7d181c00348ddd1791fd84164e5
1291 Author: Mike Beattie <mike@ethernal.org>
1292 Date:   Tue Aug 28 21:53:01 2012 +1200
1293
1294     altosdroid: Miscellaneous comments/debug/etc cleanup
1295     
1296     Signed-off-by: Mike Beattie <mike@ethernal.org>
1297
1298 commit 162c640d382b9f823573578fe97584adc94cd9b6
1299 Author: Mike Beattie <mike@ethernal.org>
1300 Date:   Tue Aug 28 17:37:45 2012 +1200
1301
1302     altosdroid: miscellaneous cleanup
1303     
1304     * Copyright info
1305     * whitespace
1306     * comments
1307     * unused imports
1308     
1309     Signed-off-by: Mike Beattie <mike@ethernal.org>
1310
1311 commit ae03d8e87985b9f746e9e22b2394a0a5b4f39f1c
1312 Author: Mike Beattie <mike@ethernal.org>
1313 Date:   Tue Aug 28 17:36:41 2012 +1200
1314
1315     altosdroid: Add passing of Device Config at connect
1316     
1317     Signed-off-by: Mike Beattie <mike@ethernal.org>
1318
1319 commit 03563c765d8b0ab3689c91b2b533c68e11650577
1320 Author: Mike Beattie <mike@ethernal.org>
1321 Date:   Tue Aug 28 17:35:11 2012 +1200
1322
1323     altosdroid: Add new "TelemetryReader" class to handle Telemetry
1324     
1325     * Add MSG_TELEMETRY messages to both AltosDroid and TelemetryService
1326       to handle passing of AltosState object all the way back to the UI.
1327     * Remove linkedblockinglist from TelemetryService
1328     * (MSG_TELEMETRY is a rename of MSG_INCOMING_TELEM in AltosDroid)
1329     * commented code in case statement inside AltosDroind - won't work with
1330       the objects it is currently passed.
1331     * Add new "MSG_DEVCONFIG" message to AltosDroid - allows TelemetryService
1332       to pass information about the connected device back to the UI.
1333     
1334     Signed-off-by: Mike Beattie <mike@ethernal.org>
1335
1336 commit ed653a1e6dc8884cb171af1406fd0999ef125a4d
1337 Author: Mike Beattie <mike@ethernal.org>
1338 Date:   Tue Aug 28 17:26:09 2012 +1200
1339
1340     altosdroid: create connected() method
1341     
1342     Signed-off-by: Mike Beattie <mike@ethernal.org>
1343
1344 commit 621d0930244f25165d2ac5da596dcc87e253b965
1345 Author: Keith Packard <keithp@keithp.com>
1346 Date:   Mon Aug 27 13:52:11 2012 -0700
1347
1348     altos: Add spiradio product
1349     
1350     Implements the SPI radio protocol
1351     
1352     Signed-off-by: Keith Packard <keithp@keithp.com>
1353
1354 commit 61d094f281431e9f11f806454981da8e1245fb5c
1355 Author: Keith Packard <keithp@keithp.com>
1356 Date:   Mon Aug 27 13:51:53 2012 -0700
1357
1358     altos: sdcdb rc file for telefire
1359     
1360     Signed-off-by: Keith Packard <keithp@keithp.com>
1361
1362 commit c31d07fb35a5b4d283facf649bed3f0f9802d1fc
1363 Author: Keith Packard <keithp@keithp.com>
1364 Date:   Mon Aug 27 13:49:07 2012 -0700
1365
1366     altos: Add SPI linked radio API
1367     
1368     Forward the necessary radio functions over the SPI link
1369     
1370     Signed-off-by: Keith Packard <keithp@keithp.com>
1371
1372 commit 0f3483f93137f41a61f3fcbe06afcaffb1b9e17b
1373 Author: Keith Packard <keithp@keithp.com>
1374 Date:   Mon Aug 27 13:47:16 2012 -0700
1375
1376     altos: Clean up radio APIs
1377     
1378     Move api to ao_radio_cmac.h include file.
1379     Expose ao_radio_test as standard API.
1380     
1381     Signed-off-by: Keith Packard <keithp@keithp.com>
1382
1383 commit 85fd7ab504a9fac1de90bbe7df8ea477a092c2b0
1384 Author: Keith Packard <keithp@keithp.com>
1385 Date:   Mon Aug 27 13:45:56 2012 -0700
1386
1387     altos: Build telelco and spiradio when possible
1388     
1389     Signed-off-by: Keith Packard <keithp@keithp.com>
1390
1391 commit 467acda662de8b96e7d0df729c2e4761686b82a1
1392 Author: Keith Packard <keithp@keithp.com>
1393 Date:   Mon Aug 27 13:44:35 2012 -0700
1394
1395     altos: Expose a signed version of the tick count
1396     
1397     Useful when doing time comparisons.
1398     
1399     Signed-off-by: Keith Packard <keithp@keithp.com>
1400
1401 commit e7443bf350afe273e87a884915ea1e7662630cd3
1402 Author: Keith Packard <keithp@keithp.com>
1403 Date:   Mon Aug 27 13:42:38 2012 -0700
1404
1405     altos: Specify the LCD duty cycle for stm-demo
1406     
1407     This is the demo for the large 7-segment displays and needs static drive
1408     
1409     Signed-off-by: Keith Packard <keithp@keithp.com>
1410
1411 commit 708d49e498bbdc59bb5af9bf4ca5fcea5689547a
1412 Author: Keith Packard <keithp@keithp.com>
1413 Date:   Mon Aug 27 13:41:13 2012 -0700
1414
1415     altos: Test multiple quadrature devices. Export quadrature count.
1416     
1417     Signed-off-by: Keith Packard <keithp@keithp.com>
1418
1419 commit 8bfe8157cd9fe488d1ee961f200ffa0866322f2c
1420 Author: Keith Packard <keithp@keithp.com>
1421 Date:   Mon Aug 27 13:38:44 2012 -0700
1422
1423     altos: Seven segment display driver
1424     
1425     Hex numbers and the decimal point.
1426     
1427     Signed-off-by: Keith Packard <keithp@keithp.com>
1428
1429 commit 28c3923b6180e24a77aecc7162bb2852cec7d770
1430 Author: Keith Packard <keithp@keithp.com>
1431 Date:   Mon Aug 27 13:37:14 2012 -0700
1432
1433     altos: More SPI slave changes for cc1111 driver
1434     
1435     Don't enable DMA in the other direction when doing slave transfers.
1436     
1437     Signed-off-by: Keith Packard <keithp@keithp.com>
1438
1439 commit a27b9b5c36cf748e415ba210c8d8ae72d8227a98
1440 Author: Keith Packard <keithp@keithp.com>
1441 Date:   Mon Aug 27 13:35:39 2012 -0700
1442
1443     altos: Add SPI slave get/put macros to cc1111
1444     
1445     Theese don't try to drive the chip select line
1446     
1447     Signed-off-by: Keith Packard <keithp@keithp.com>
1448
1449 commit 304909b7534768bfc8da62954effb37ba86806ea
1450 Author: Keith Packard <keithp@keithp.com>
1451 Date:   Mon Aug 27 13:34:12 2012 -0700
1452
1453     altos: Provide interface for STM LCD driver.
1454     
1455     This provides a simple function interface for driving the LCD segments
1456     in the STM chip. It also uses the update complete interrupt to block
1457     LCD users during flush.
1458     
1459     Signed-off-by: Keith Packard <keithp@keithp.com>
1460
1461 commit c1168f40223ca09df23215f2e2fc445a8a03aea9
1462 Author: Keith Packard <keithp@keithp.com>
1463 Date:   Mon Aug 27 13:32:41 2012 -0700
1464
1465     altos: Rename drivers/ao_lco to drivers/ao_lco_cmd
1466     
1467     These contain command line functions for testing the cmac and lco
1468     features. Now that there's a telelco-specific ao_lco interface file,
1469     it's useful to have both for testing.
1470     
1471     Signed-off-by: Keith Packard <keithp@keithp.com>
1472
1473 commit fa8668931cbbc1506560222f2db7e427b514a351
1474 Author: Mike Beattie <mike@ethernal.org>
1475 Date:   Mon Aug 27 19:41:47 2012 +1200
1476
1477     altosdroid: Let a freshly connected client know what the device name is!
1478     
1479     Signed-off-by: Mike Beattie <mike@ethernal.org>
1480
1481 commit 9a41508d92f95012a37bb75603e6e48a2c405204
1482 Author: Mike Beattie <mike@ethernal.org>
1483 Date:   Mon Aug 27 19:41:29 2012 +1200
1484
1485     altosdroid: Add Connected/Connect_failed messages
1486     
1487     Signed-off-by: Mike Beattie <mike@ethernal.org>
1488
1489 commit e121ec3ae634f41979717281a28af5e4a38e8f3a
1490 Author: Mike Beattie <mike@ethernal.org>
1491 Date:   Mon Aug 27 19:40:30 2012 +1200
1492
1493     altosdroid: don't need keys for Bundles anymore
1494     
1495     Signed-off-by: Mike Beattie <mike@ethernal.org>
1496
1497 commit afac4d6c82916eea67ac838cd22806bd73db00a9
1498 Author: Mike Beattie <mike@ethernal.org>
1499 Date:   Mon Aug 27 19:39:53 2012 +1200
1500
1501     altosdroid: Toast() requests don't need Bundles
1502     
1503     Signed-off-by: Mike Beattie <mike@ethernal.org>
1504
1505 commit 18c380120fe37a4bdc8f295e86c6c4413d1aa037
1506 Author: Mike Beattie <mike@ethernal.org>
1507 Date:   Mon Aug 27 19:39:09 2012 +1200
1508
1509     altosdroid: really don't need to store a local copy of the device name
1510     
1511     Signed-off-by: Mike Beattie <mike@ethernal.org>
1512
1513 commit 6441437d3b0e848b225a3d6c78ab00e2590c6988
1514 Author: Mike Beattie <mike@ethernal.org>
1515 Date:   Mon Aug 27 19:37:16 2012 +1200
1516
1517     altosdroid: remove complexity around message passing
1518     
1519     * Don't really need to use bundles
1520     * TelemetryService: Use a local variable to store the bluetooth device object
1521     
1522     Signed-off-by: Mike Beattie <mike@ethernal.org>
1523
1524 commit f89e7de20374141b367205aa517a08ee203bfaf3
1525 Author: Keith Packard <keithp@keithp.com>
1526 Date:   Sun Aug 26 09:53:16 2012 -0700
1527
1528     altos: Trigger sample complete when all data are ready
1529     
1530     This has each sensor mark a bit in the current data record which is
1531     then sent for processing when all of the data are present.
1532     
1533     Signed-off-by: Keith Packard <keithp@keithp.com>
1534
1535 commit dec1481786ad54e22634e32109b5ed6e5483938e
1536 Author: Keith Packard <keithp@keithp.com>
1537 Date:   Sun Aug 26 09:52:27 2012 -0700
1538
1539     altos: Shrink STM stack size
1540     
1541     512 bytes should be enough for anybody.
1542     
1543     Signed-off-by: Keith Packard <keithp@keithp.com>
1544
1545 commit d13d0fbfcb0fd6d8a1af46f6270a968d746c830e
1546 Author: Keith Packard <keithp@keithp.com>
1547 Date:   Sun Aug 26 09:49:34 2012 -0700
1548
1549     altos: Make ao_cur_task_index track ao_cur_task in ao_yield
1550     
1551     This keeps the two main task references (index and pointer) in
1552     agreement during task switching, avoiding an extra assignment at the
1553     end of the task switching loop.
1554     
1555     Signed-off-by: Keith Packard <keithp@keithp.com>
1556
1557 commit 1c9baa88d6cd931c66d453674322908eb267ba4c
1558 Author: Keith Packard <keithp@keithp.com>
1559 Date:   Sun Aug 26 09:47:05 2012 -0700
1560
1561     altos: Make 'pad' driver useful with telefire v0.1
1562     
1563     This reports correct status bits over the radio and to the LEDs for
1564     all four channels, and also makes the firing test command control all
1565     four relays.
1566     
1567     Signed-off-by: Keith Packard <keithp@keithp.com>
1568
1569 commit ea4db73328e865fd658b573da256ca0004c69c61
1570 Author: Keith Packard <keithp@keithp.com>
1571 Date:   Sun Aug 26 09:45:03 2012 -0700
1572
1573     altos: Add debug command for 74hc597 driver
1574     
1575     This dumps the current state of the 74hc597 chip.
1576     
1577     Note that this shows that the 74hc597 driver doesn't work, and that
1578     the circuit used in telefire v0.1 can't work.
1579     
1580     Signed-off-by: Keith Packard <keithp@keithp.com>
1581
1582 commit 89f1a685a02c7808cf03853aa9a5ee50c6baf49e
1583 Author: Keith Packard <keithp@keithp.com>
1584 Date:   Sun Aug 26 09:43:34 2012 -0700
1585
1586     altos: Allow sharing of radio DMA with aes engine
1587     
1588     otherwise, telefire doesn't have enough DMA channels.
1589     
1590     Signed-off-by: Keith Packard <keithp@keithp.com>
1591
1592 commit 58d2b70575f3616a056d2356a737b3be15ed3d66
1593 Author: Mike Beattie <mike@ethernal.org>
1594 Date:   Sun Aug 26 23:38:33 2012 +1200
1595
1596     altosdroid: begin adding TextToSpeech support.
1597     
1598     Signed-off-by: Mike Beattie <mike@ethernal.org>
1599
1600 commit 11896d22b7bc6e34e3f6109d28f8b6a2d37e6c25
1601 Author: Mike Beattie <mike@ethernal.org>
1602 Date:   Sun Aug 26 23:38:10 2012 +1200
1603
1604     altosdroid: whitespace cleanup
1605     
1606     Signed-off-by: Mike Beattie <mike@ethernal.org>
1607
1608 commit f8211fee3c8a5de6925eadca2679441801ac793e
1609 Author: Mike Beattie <mike@ethernal.org>
1610 Date:   Sun Aug 26 23:37:58 2012 +1200
1611
1612     altosdroid: Send device name and connected state back to TelemetryService
1613     
1614     Signed-off-by: Mike Beattie <mike@ethernal.org>
1615
1616 commit 8fdde3e74c6dce35f90f4575ce6914516fc56aba
1617 Author: Mike Beattie <mike@ethernal.org>
1618 Date:   Sun Aug 26 23:37:33 2012 +1200
1619
1620     altosdroid: re-work connect/thread handling in AltosBluetooth
1621     
1622     * Much more resilient to failure
1623     * handles multiple blocked threads better
1624     
1625     Signed-off-by: Mike Beattie <mike@ethernal.org>
1626
1627 commit dba71db022ae4a9f7c5fd128b90caa73aa4e99da
1628 Author: Mike Beattie <mike@ethernal.org>
1629 Date:   Sun Aug 26 23:34:59 2012 +1200
1630
1631     altosdroid: remove old commented code
1632     
1633     Signed-off-by: Mike Beattie <mike@ethernal.org>
1634
1635 commit 38827db5131a2681243649c76bfd1d7d9801f9ba
1636 Author: Mike Beattie <mike@ethernal.org>
1637 Date:   Sun Aug 26 23:34:45 2012 +1200
1638
1639     altosdroid: add handling when restarting BT. delay start after stop.
1640     
1641     Signed-off-by: Mike Beattie <mike@ethernal.org>
1642
1643 commit 30d107882b62edf4e6d48923209da6ce3dabeef7
1644 Author: Mike Beattie <mike@ethernal.org>
1645 Date:   Sun Aug 26 23:34:28 2012 +1200
1646
1647     altosdroid: set devicename and pass on to clients
1648     
1649     Signed-off-by: Mike Beattie <mike@ethernal.org>
1650
1651 commit d95b84b56c63002788939b93b6ce949d921a4892
1652 Author: Mike Beattie <mike@ethernal.org>
1653 Date:   Sun Aug 26 23:30:45 2012 +1200
1654
1655     altosdroid: Send current state to client on connect
1656     
1657     Signed-off-by: Mike Beattie <mike@ethernal.org>
1658
1659 commit cf94a86f37284b53e89b13a7eeb871db647c61ba
1660 Author: Mike Beattie <mike@ethernal.org>
1661 Date:   Sun Aug 26 23:30:00 2012 +1200
1662
1663     altosdroid: add missing break; (just in case!)
1664     
1665     Signed-off-by: Mike Beattie <mike@ethernal.org>
1666
1667 commit 24fe48f66f94c99b8197a612afe6f98e980e9796
1668 Author: Mike Beattie <mike@ethernal.org>
1669 Date:   Sun Aug 26 23:29:25 2012 +1200
1670
1671     altosdroid: debugging statements
1672     
1673     Signed-off-by: Mike Beattie <mike@ethernal.org>
1674
1675 commit 2ef1723091b0c491ef445474844376185ca4102b
1676 Author: Mike Beattie <mike@ethernal.org>
1677 Date:   Sun Aug 26 23:28:59 2012 +1200
1678
1679     altosdroid: forgot change to IncomingHandler constructor call. oops!
1680     
1681     Signed-off-by: Mike Beattie <mike@ethernal.org>
1682
1683 commit d40f96fcc961cfbf6af67fc84591d2660d065ca0
1684 Author: Mike Beattie <mike@ethernal.org>
1685 Date:   Sun Aug 26 23:28:26 2012 +1200
1686
1687     altosdroid: Strings and Layout changes
1688     
1689     Signed-off-by: Mike Beattie <mike@ethernal.org>
1690
1691 commit 3d6fc5fe462531e05ca4b9be1a421490e067a28b
1692 Author: Mike Beattie <mike@ethernal.org>
1693 Date:   Sun Aug 26 23:26:58 2012 +1200
1694
1695     altosdroid: lots of debugging statements
1696     
1697     Signed-off-by: Mike Beattie <mike@ethernal.org>
1698
1699 commit 31bffa435cec2098c7ab5c42c829ba6e1578b5d2
1700 Author: Mike Beattie <mike@ethernal.org>
1701 Date:   Sun Aug 26 23:24:13 2012 +1200
1702
1703     altosdroid: need sendMessageToClients() for setState().. oops!
1704     
1705     Signed-off-by: Mike Beattie <mike@ethernal.org>
1706
1707 commit a9ec3c96288b7ea4e40586321a0a98edf0c8fee5
1708 Author: Mike Beattie <mike@ethernal.org>
1709 Date:   Sun Aug 26 23:23:33 2012 +1200
1710
1711     altosdroid: Need access to handler inside AltosBluetooth
1712     
1713     * Also move add_monitor() call
1714     
1715     Signed-off-by: Mike Beattie <mike@ethernal.org>
1716
1717 commit d7173e814c49826f39bba1ff6b024819c555860c
1718 Author: Mike Beattie <mike@ethernal.org>
1719 Date:   Sun Aug 26 23:20:01 2012 +1200
1720
1721     altosdroid: reflect change in message name
1722     
1723     Signed-off-by: Mike Beattie <mike@ethernal.org>
1724
1725 commit 215d78f06093bd8a8b08a85cae0f1f34aee2a6ec
1726 Author: Mike Beattie <mike@ethernal.org>
1727 Date:   Sun Aug 26 23:19:06 2012 +1200
1728
1729     altosdroid: begin adding state support
1730     
1731     Signed-off-by: Mike Beattie <mike@ethernal.org>
1732
1733 commit fe6680dd3b4c31b3d4edc3f06a142f02bcb879df
1734 Author: Mike Beattie <mike@ethernal.org>
1735 Date:   Sun Aug 26 23:16:49 2012 +1200
1736
1737     altosdroid: init device variable... oops!
1738     
1739     Signed-off-by: Mike Beattie <mike@ethernal.org>
1740
1741 commit 2c5513c51b187ad26a59b193b401f38c35141d27
1742 Author: Mike Beattie <mike@ethernal.org>
1743 Date:   Sun Aug 26 23:16:04 2012 +1200
1744
1745     altosdroid: Rename Connect message, add connected message
1746     
1747     Signed-off-by: Mike Beattie <mike@ethernal.org>
1748
1749 commit a6373e84393312ed0fbf22285c704819c2011588
1750 Author: Mike Beattie <mike@ethernal.org>
1751 Date:   Sun Aug 26 23:14:09 2012 +1200
1752
1753     altosdroid: init telem blocking list.. oops!
1754     
1755     Signed-off-by: Mike Beattie <mike@ethernal.org>
1756
1757 commit 21359f600354e8ee840e839e61ef97d30f3586fc
1758 Author: Mike Beattie <mike@ethernal.org>
1759 Date:   Sun Aug 26 23:13:33 2012 +1200
1760
1761     altosdroid: disable NotificationManager stuff for now
1762     
1763     Signed-off-by: Mike Beattie <mike@ethernal.org>
1764
1765 commit 54baecc208a40606e3242b2cbd5e66567053646f
1766 Author: Mike Beattie <mike@ethernal.org>
1767 Date:   Sun Aug 26 23:12:48 2012 +1200
1768
1769     altosdroid: Convert handlers to use weakreferences
1770     
1771     * Also renamed bluetooth start/stop methods
1772     
1773     Signed-off-by: Mike Beattie <mike@ethernal.org>
1774
1775 commit bf7def1a7b93867dfe16fe6499ee028747634c41
1776 Author: Mike Beattie <mike@ethernal.org>
1777 Date:   Sun Aug 26 15:28:58 2012 +1200
1778
1779     altosdroid: Remove Binder import from TelemetryService
1780     
1781     Signed-off-by: Mike Beattie <mike@ethernal.org>
1782
1783 commit 5f4c47389a3d0d10d659a2e00fc74a150b5fed88
1784 Author: Mike Beattie <mike@ethernal.org>
1785 Date:   Sun Aug 26 15:28:36 2012 +1200
1786
1787     altosdroid: Add State constants for future usage
1788     
1789     Signed-off-by: Mike Beattie <mike@ethernal.org>
1790
1791 commit 6ffcc82d8d18d3f05d4f5881e50dda298b43c114
1792 Author: Mike Beattie <mike@ethernal.org>
1793 Date:   Sun Aug 26 15:28:09 2012 +1200
1794
1795     altosdroid: begin adding IPC to TelemetryService
1796     
1797     * And add imports for LinkedBlockingQueue... oops!
1798     
1799     Signed-off-by: Mike Beattie <mike@ethernal.org>
1800
1801 commit a33333b97e810f50db36f345aab71a3200feccc3
1802 Author: Mike Beattie <mike@ethernal.org>
1803 Date:   Sun Aug 26 15:24:19 2012 +1200
1804
1805     altosdroid: remove old Binder from TelemetryService
1806     
1807     Signed-off-by: Mike Beattie <mike@ethernal.org>
1808
1809 commit b69796991c1da6baf245349fcc4392668b9b5570
1810 Author: Mike Beattie <mike@ethernal.org>
1811 Date:   Sun Aug 26 15:23:17 2012 +1200
1812
1813     altosdroid: begin adding IPC to main thread
1814     
1815     Signed-off-by: Mike Beattie <mike@ethernal.org>
1816
1817 commit bcd53483ccf4bbb2f163a011faae6d19a7bbed0d
1818 Author: Mike Beattie <mike@ethernal.org>
1819 Date:   Sun Aug 26 15:22:23 2012 +1200
1820
1821     altosdroid: Add TBT initialisation to AltosBluetooth
1822     
1823     Signed-off-by: Mike Beattie <mike@ethernal.org>
1824
1825 commit ef29a197ce3318404f37e8a0b24d235e8b024a1f
1826 Author: Mike Beattie <mike@ethernal.org>
1827 Date:   Sun Aug 26 15:21:57 2012 +1200
1828
1829     altosdroid: Add debugging statements to AltosBluetooth
1830     
1831     Signed-off-by: Mike Beattie <mike@ethernal.org>
1832
1833 commit fb8cd14cca61ca59b95c23e71505607b4509d4ed
1834 Author: Mike Beattie <mike@ethernal.org>
1835 Date:   Sun Aug 26 15:21:36 2012 +1200
1836
1837     altosdroid: Add input thread for reading from TBT
1838     
1839     Signed-off-by: Mike Beattie <mike@ethernal.org>
1840
1841 commit 5ce132b3366cd120499fcbe22b5fbe96d21b8584
1842 Author: Mike Beattie <mike@ethernal.org>
1843 Date:   Sun Aug 26 15:20:42 2012 +1200
1844
1845     altosdroid: Move constructor for AltosBluetooth
1846     
1847     Signed-off-by: Mike Beattie <mike@ethernal.org>
1848
1849 commit b59e7d0b201290f2cb0fd494ef28c1402e11ba3b
1850 Author: Mike Beattie <mike@ethernal.org>
1851 Date:   Sun Aug 26 15:18:44 2012 +1200
1852
1853     altosdroid: clean up stub functions in AltosBluetooth.java
1854     
1855     Signed-off-by: Mike Beattie <mike@ethernal.org>
1856
1857 commit d184638be79dafd6fb43df21040eb52402f54ea5
1858 Author: Mike Beattie <mike@ethernal.org>
1859 Date:   Sun Aug 26 15:11:12 2012 +1200
1860
1861     altosdroid: AltosBluetooth.java
1862     
1863     * clean up variables/comments
1864     
1865     Signed-off-by: Mike Beattie <mike@ethernal.org>
1866
1867 commit bad155538c4630c62ade80afd20830aad37c287e
1868 Author: Mike Beattie <mike@ethernal.org>
1869 Date:   Sun Aug 26 15:10:15 2012 +1200
1870
1871     altosdroid: AltosBluetooth.java
1872     
1873     * Clean up imports
1874     * Convert from reflection to using Well Known UUID for SPP.
1875     * clean up local variables
1876     * Add debug conditionals to logging
1877     * remove references to socket type
1878     
1879     Signed-off-by: Mike Beattie <mike@ethernal.org>
1880
1881 commit c9689a3ef65ea9da5a7009834add789737ffb6a9
1882 Author: Mike Beattie <mike@ethernal.org>
1883 Date:   Sun Aug 26 15:03:54 2012 +1200
1884
1885     altosdroid: Clean up imports in TelemetryService
1886     
1887     * Begin adding AltosLib usage
1888     
1889     Signed-off-by: Mike Beattie <mike@ethernal.org>
1890
1891 commit ffdfc08c317f503e30604d058749b24c3ca7bafa
1892 Author: Mike Beattie <mike@ethernal.org>
1893 Date:   Sun Aug 26 15:00:23 2012 +1200
1894
1895     altosdroid: Add service start/bind/unbind to AltosDroid
1896     
1897     Signed-off-by: Mike Beattie <mike@ethernal.org>
1898
1899 commit 95a34caa8343997bcf7d8969ee8ae3124efcb573
1900 Author: Mike Beattie <mike@ethernal.org>
1901 Date:   Sun Aug 26 14:57:04 2012 +1200
1902
1903     altosdroid: Remove AltosLib import from main thread
1904
1905 commit cfe93315fc0e4b01a95b8e59f24aca96b5a66daf
1906 Author: Mike Beattie <mike@ethernal.org>
1907 Date:   Sun Aug 26 14:55:19 2012 +1200
1908
1909     altosdroid: whitespace
1910     
1911     Signed-off-by: Mike Beattie <mike@ethernal.org>
1912
1913 commit 3f3da6626ef41b2cab116d6299d2a89cbf7718a9
1914 Author: Mike Beattie <mike@ethernal.org>
1915 Date:   Sun Aug 26 14:54:54 2012 +1200
1916
1917     altosdroid: Re-locate TextView initialisation
1918     
1919     Signed-off-by: Mike Beattie <mike@ethernal.org>
1920
1921 commit 917f519a4e876087590a3a260fbbccf4c0ac3e31
1922 Author: Mike Beattie <mike@ethernal.org>
1923 Date:   Sun Aug 26 14:54:06 2012 +1200
1924
1925     altosdroid: remove UI components/imports no longer used
1926     
1927     Signed-off-by: Mike Beattie <mike@ethernal.org>
1928
1929 commit 80bf63702175322053f2b38c4fff56b653ab7c70
1930 Author: Mike Beattie <mike@ethernal.org>
1931 Date:   Sun Aug 26 14:52:30 2012 +1200
1932
1933     altosdroid: excise BluetoothChatService example code
1934     
1935     Signed-off-by: Mike Beattie <mike@ethernal.org>
1936
1937 commit 372840b4ebfd3da3cd713b6bc6a8ffc8cd6b6b8c
1938 Author: Mike Beattie <mike@ethernal.org>
1939 Date:   Sun Aug 26 14:48:48 2012 +1200
1940
1941     altosdroid: remove TelemetryService activities
1942     
1943     service start/stop will be handled by AltosDroid/itself now.
1944     
1945     Signed-off-by: Mike Beattie <mike@ethernal.org>
1946
1947 commit 24503eb330bf887f5c76afe2aaa9c9f2ce177460
1948 Author: Mike Beattie <mike@ethernal.org>
1949 Date:   Sun Aug 26 14:44:09 2012 +1200
1950
1951     altosdroid: whitespace (spaces to tabs) (part2)
1952     
1953     Signed-off-by: Mike Beattie <mike@ethernal.org>
1954
1955 commit 7aab6e6b6e361455a7515fe6db7b0e9a6e4c786c
1956 Author: Mike Beattie <mike@ethernal.org>
1957 Date:   Sun Aug 26 14:29:36 2012 +1200
1958
1959     altosdroid: whitespace (spaces to tabs) (part1)
1960     
1961     Signed-off-by: Mike Beattie <mike@ethernal.org>
1962
1963 commit 0f3597389977f86a8c1bdff1b7f46107c43ef306
1964 Author: Mike Beattie <mike@ethernal.org>
1965 Date:   Sun Aug 26 12:41:24 2012 +1200
1966
1967     altosdroid: Update copyrights
1968     
1969     Signed-off-by: Mike Beattie <mike@ethernal.org>
1970
1971 commit 7ecb429fe4682faf209452b1738ff3c8096fc5d5
1972 Author: Keith Packard <keithp@keithp.com>
1973 Date:   Fri Aug 24 00:46:55 2012 -0700
1974
1975     altos: Configure telefire SPI and LEDs correctly
1976     
1977     This places the telefire SPI bus on USART1 option 2 and
1978     marks the various LED functions with symbolic names.
1979     
1980     Signed-off-by: Keith Packard <keithp@keithp.com>
1981
1982 commit 310c1d0bf83448eb12e5d64ac09a4279c25fd258
1983 Author: Keith Packard <keithp@keithp.com>
1984 Date:   Fri Aug 24 00:44:35 2012 -0700
1985
1986     altos: telelaunch doesn't need ao_radio_cmac_init
1987     
1988     This function was used to initialize the LCO functions, which were
1989     moved to ao_lco.c a few commits back, so ao_radio_cmac_init doesn't
1990     even exist anymore.
1991     
1992     Signed-off-by: Keith Packard <keithp@keithp.com>
1993
1994 commit 6581fa1641882198c870c2f7b1340794b9d47f29
1995 Author: Keith Packard <keithp@keithp.com>
1996 Date:   Fri Aug 24 00:42:32 2012 -0700
1997
1998     altos: Get ao_pad.c working on telefire v0.1
1999     
2000     Monitor all four channels, allow any channel to be fired.
2001     Turn on power LED at startup time.
2002     
2003     Signed-off-by: Keith Packard <keithp@keithp.com>
2004
2005 commit 83e0d4352041b3964ea7a133b0f67da9ebaa1c77
2006 Author: Keith Packard <keithp@keithp.com>
2007 Date:   Fri Aug 24 00:40:27 2012 -0700
2008
2009     altos: Split out LCO functions from ao_radio_cmac.c to ao_lco.c
2010     
2011     These functions are not used in the telelaunch or telefire nodes, so
2012     don't force them to be included.
2013     
2014     Signed-off-by: Keith Packard <keithp@keithp.com>
2015
2016 commit c64999c39d6d9242f98bdc9312436c3333115bfd
2017 Author: Keith Packard <keithp@keithp.com>
2018 Date:   Fri Aug 24 00:39:46 2012 -0700
2019
2020     altos: Have radio_cmac turn on LEDs as appropriate
2021     
2022     Use AO_LED_RX and AO_LED_TX defines if present to control LEDs during
2023     radio operations.
2024     
2025     Signed-off-by: Keith Packard <keithp@keithp.com>
2026
2027 commit a8e9906513227600599da12b268ff5f807ae98c7
2028 Author: Keith Packard <keithp@keithp.com>
2029 Date:   Fri Aug 24 00:34:55 2012 -0700
2030
2031     altos: Add 'ao_led_set_mask' in the PCA9922 driver
2032     
2033     This lets a subset of the LEDs be controlled independent of other LED settings.
2034     
2035     Signed-off-by: Keith Packard <keithp@keithp.com>
2036
2037 commit 50b58d703b8b48005a3ca9ad4e3603d6f7ac1430
2038 Author: Keith Packard <keithp@keithp.com>
2039 Date:   Fri Aug 24 00:33:38 2012 -0700
2040
2041     altos: Make cc1111 SPI pins configurable
2042     
2043     Allow either USART in any configuration. Still only supports one SPI
2044     bus though.
2045     
2046     Signed-off-by: Keith Packard <keithp@keithp.com>
2047
2048 commit 7a0ed0ff4192060854d69e640de2c30105eb2f62
2049 Author: Keith Packard <keithp@keithp.com>
2050 Date:   Fri Aug 24 00:27:13 2012 -0700
2051
2052     altos: Disable telefire 'pad' listener when testing radio
2053     
2054     Ensures that the radio testing won't block waiting for a firing mode
2055     packet to arrive.
2056     
2057     Signed-off-by: Keith Packard <keithp@keithp.com>
2058
2059 commit 659c0cd3ee4b9581c12ac2cd1b4162bf07a921ce
2060 Author: Keith Packard <keithp@keithp.com>
2061 Date:   Sun Aug 19 10:02:16 2012 -0700
2062
2063     altosui: Check for JRE 1.7 in Windows installer
2064     
2065     altosui runs fine with version 1.7 (on Linux at least), so allow that
2066     version to satisfy the java check instead of requiring the user to
2067     down-grade to 1.6
2068     
2069     Signed-off-by: Keith Packard <keithp@keithp.com>
2070
2071 commit ab1279cc6a683595631d7ac8bed7b36e0c8a691c
2072 Author: Keith Packard <keithp@keithp.com>
2073 Date:   Sat Aug 18 22:51:47 2012 -0700
2074
2075     Here's the button driver and event queue logic
2076     
2077     These were neglected in the commit which was supposed to include them
2078     
2079     Signed-off-by: Keith Packard <keithp@keithp.com>
2080
2081 commit 93db8febda03d9a02c5c1ccdc6ad44eaf00a433b
2082 Author: Keith Packard <keithp@keithp.com>
2083 Date:   Sat Aug 18 21:26:34 2012 -0700
2084
2085     altos: Add MMA655X driver
2086     
2087     Just debug code at this point, will complete on real hardware
2088     
2089     Signed-off-by: Keith Packard <keithp@keithp.com>
2090
2091 commit 8457ca81adc9d62a7ffe56a7c0c36f2fcadaa682
2092 Author: Keith Packard <keithp@keithp.com>
2093 Date:   Sat Aug 18 21:25:34 2012 -0700
2094
2095     altos/cc1111: Document SPI bus pin options
2096     
2097     Just a comment in the source code about which pins each option selects.
2098     
2099     Signed-off-by: Keith Packard <keithp@keithp.com>
2100
2101 commit f46d94ca5c969c88dd307d1b684d6fafa2157020
2102 Author: Keith Packard <keithp@keithp.com>
2103 Date:   Sat Aug 18 21:24:16 2012 -0700
2104
2105     altos: Use split SPI bus for MS5607 sensor
2106     
2107     Leave CS low while releasing the SPI bus when waiting for conversion
2108     complete -- other SPI bus users will use another set of pins.
2109     
2110     Signed-off-by: Keith Packard <keithp@keithp.com>
2111
2112 commit a1a48aa9ee0bf7fa6720b34c0f544485caea7cac
2113 Author: Keith Packard <keithp@keithp.com>
2114 Date:   Sat Aug 18 21:21:58 2012 -0700
2115
2116     altos: Allow STM SPI bus on multiple pin sets
2117     
2118     This allows multiple STM pin groups to be used for each SPI
2119     bus. Useful for the MS5607 sensor which signals conversion complete on
2120     the MISO line.
2121     
2122     Signed-off-by: Keith Packard <keithp@keithp.com>
2123
2124 commit 00abbbb79de67dc95176fe48b23ce3e8614e8d3a
2125 Author: Mike Beattie <mike@ethernal.org>
2126 Date:   Wed Aug 8 07:07:49 2012 +1200
2127
2128     ao-send-telem: make --realtime work
2129     
2130     (add "break;" to the case statement for options)
2131     
2132     Signed-off-by: Mike Beattie <mike@ethernal.org>
2133
2134 commit 9456332fc16269270a2e9b7ef0b54523800cfe27
2135 Merge: bd02349 4d4ad34
2136 Author: Mike Beattie <mike@ethernal.org>
2137 Date:   Wed Aug 8 06:49:15 2012 +1200
2138
2139     Merge branch 'master' of git://git.gag.com/fw/altos
2140
2141 commit 4d4ad34aec0c75c66162b992f1e52947e4685730
2142 Merge: c7f2285 8e4ebd1
2143 Author: Keith Packard <keithp@keithp.com>
2144 Date:   Tue Aug 7 11:48:20 2012 -0700
2145
2146     Merge remote-tracking branch 'mjb/master'
2147
2148 commit bd02349111ae0f39b320e6a10a330051ddc39fdf
2149 Merge: 8e4ebd1 c7f2285
2150 Author: Mike Beattie <mike@ethernal.org>
2151 Date:   Wed Aug 8 06:46:56 2012 +1200
2152
2153     Merge branch 'master' of git://git.gag.com/fw/altos
2154
2155 commit 8e4ebd1f6eb928b5cb7bcda4ed88851aa9e61bdf
2156 Author: Mike Beattie <mike@ethernal.org>
2157 Date:   Wed Aug 8 06:45:03 2012 +1200
2158
2159     Add ao-send-telem to .gitignore
2160     
2161     Signed-off-by: Mike Beattie <mike@ethernal.org>
2162
2163 commit c7f228503870c44dfd278ede8b0980dbac73d3c7
2164 Author: Keith Packard <keithp@keithp.com>
2165 Date:   Tue Aug 7 11:32:16 2012 -0700
2166
2167     altos: Fix .sdcdbrc file for telebt-v0.1
2168     
2169     Signed-off-by: Keith Packard <keithp@keithp.com>
2170
2171 commit c58f3d1a373b20fac3f51037008bcc40955f1348
2172 Author: Keith Packard <keithp@keithp.com>
2173 Date:   Tue Aug 7 11:30:47 2012 -0700
2174
2175     altos: Oops. Serial 1 stdin was busted by typo
2176     
2177     A typo in the symbol used to enable stdin wakeups from serial1 caused
2178     the input to pend until some other wakeup occurred.
2179     
2180     This also makes the serial1 hw flow control pin selects in config 2
2181     work right, although those aren't used by any current product
2182     
2183     Signed-off-by: Keith Packard <keithp@keithp.com>
2184
2185 commit 46f87373bc8c28442273ee4f8da3a352223150f5
2186 Author: Keith Packard <keithp@keithp.com>
2187 Date:   Mon Aug 6 22:53:52 2012 -0700
2188
2189     altos: Add button driver and event queue
2190     
2191     With this, a single task can wait for any button or quadrature input
2192     device.
2193     
2194     Signed-off-by: Keith Packard <keithp@keithp.com>
2195
2196 commit 11046bc89b3ce6386f1005fc8476b08f54d6f5fb
2197 Author: Keith Packard <keithp@keithp.com>
2198 Date:   Mon Aug 6 21:54:58 2012 -0700
2199
2200     altos: Support multiple quadrature encoders.
2201     
2202     Signed-off-by: Keith Packard <keithp@keithp.com>
2203
2204 commit 5f7e61c749b02ed16e368502062e39b0471e9257
2205 Author: Keith Packard <keithp@keithp.com>
2206 Date:   Mon Aug 6 20:20:32 2012 -0700
2207
2208     altos: Fix up quadrature driver
2209     
2210     Mostly works now, should work reliably with a bit of input filtering.
2211     
2212     Signed-off-by: Keith Packard <keithp@keithp.com>
2213
2214 commit ab379493dbe9923db8e458d2f4e0344df17d331c
2215 Author: Keith Packard <keithp@keithp.com>
2216 Date:   Mon Aug 6 19:35:02 2012 -0700
2217
2218     Signed-off-by: Keith Packard <keithp@keithp.com>
2219     
2220     altos: Test quadrature driver
2221
2222 commit b0b52ca73bc836336ecc70247a9ed1dd633920d9
2223 Author: Keith Packard <keithp@keithp.com>
2224 Date:   Mon Aug 6 19:34:34 2012 -0700
2225
2226     altos: Add quadrature driver
2227     
2228     Signed-off-by: Keith Packard <keithp@keithp.com>
2229
2230 commit 6171892fa32e8a662a494ec6ba28a82fddc68589
2231 Author: Keith Packard <keithp@keithp.com>
2232 Date:   Mon Aug 6 19:33:44 2012 -0700
2233
2234     altos: Add ao_gpio_get and ao_exti_set_mode
2235     
2236     Needed to support general GPIO interrupts
2237     
2238     Signed-off-by: Keith Packard <keithp@keithp.com>
2239
2240 commit de701d5a234cd21930cf92c9cabebb0e230da9b5
2241 Author: Keith Packard <keithp@keithp.com>
2242 Date:   Sun Aug 5 14:58:40 2012 -0700
2243
2244     altos: Build ao_kalman.h from cc1111 subdirs as needed
2245     
2246     Signed-off-by: Keith Packard <keithp@keithp.com>
2247
2248 commit fc9aed1ef3485d259722c9b89e19969e0afe257c
2249 Author: Mike Beattie <mike@ethernal.org>
2250 Date:   Sun Feb 26 22:30:09 2012 +1300
2251
2252     Adjust service to be persistent.
2253     
2254     * Run as a foreground service -> high priority
2255     * Notification set to display as "Ongoing".
2256     
2257     Changed logo to be in colour at keithp's request. Greyscale logos still present as *_g.png
2258     
2259     Signed-off-by: Mike Beattie <mike@ethernal.org>
2260
2261 commit b80d1f4e8a2df3ace64468a38a815a4f982aa179
2262 Author: Bdale Garbee <bdale@gag.com>
2263 Date:   Sun Jun 10 20:04:24 2012 -0600
2264
2265     move from Debian packaged sdcc to new cc1111 package forked from 2.9.0-5
2266
2267 commit 0f82021186565fda10df7893b95deae4a1f32778
2268 Author: Keith Packard <keithp@keithp.com>
2269 Date:   Sun Aug 5 12:17:25 2012 -0700
2270
2271     src/cc1111: Enable SPI slave mode
2272     
2273     This is untested...
2274     
2275     Signed-off-by: Keith Packard <keithp@keithp.com>
2276
2277 commit 39594fdb3e30a1a25dd894c217e3d9d773bab972
2278 Author: Keith Packard <keithp@keithp.com>
2279 Date:   Sun Aug 5 12:16:25 2012 -0700
2280
2281     src/cc1111: Allow serial0 without serial1
2282     
2283     The ao_serial_speed structure is needed by serial0 too.
2284     
2285     Signed-off-by: Keith Packard <keithp@keithp.com>
2286
2287 commit 2610b316eb939c1532061646b05207fcd54d984f
2288 Author: Keith Packard <keithp@keithp.com>
2289 Date:   Sun Aug 5 12:15:36 2012 -0700
2290
2291     src/cc1111: Add ao_gpio_set macro
2292     
2293     Allows general GPIO-using code to run on cc1111
2294     
2295     Signed-off-by: Keith Packard <keithp@keithp.com>
2296
2297 commit 82a37d70e3cacf792c1aa18f8c0d2a19d6f321ed
2298 Author: Keith Packard <keithp@keithp.com>
2299 Date:   Sat Aug 4 22:58:48 2012 -0700
2300
2301     altosui: Move 'implements Runnable' from AltosSerial to AltosLink
2302     
2303     AltosLink is the class providing the 'run' method, after all...
2304     
2305     Signed-off-by: Keith Packard <keithp@keithp.com>
2306
2307 commit af34baf5dc587bee4cffa699ef383f85dde8c7cd
2308 Author: Mike Beattie <mike@ethernal.org>
2309 Date:   Thu Aug 2 23:38:26 2012 +1200
2310
2311     Reduce size of textview.
2312     
2313     Signed-off-by: Mike Beattie <mike@ethernal.org>
2314
2315 commit 359d7353fd7b7d4d537db04c5e89724502333ff8
2316 Author: Mike Beattie <mike@ethernal.org>
2317 Date:   Thu Aug 2 22:09:24 2012 +1200
2318
2319     AltosDroid: Begin re-working Bluetooth code
2320     
2321     * Move to using explicit 'magic' UUID, rather than java reflection
2322     * Re-work UI to make it more useful for testing
2323     * Use Insecure RFCOMM only, and remove code that differentiates.
2324     
2325     Signed-off-by: Mike Beattie <mike@ethernal.org>
2326
2327 commit c5304ac976dd44344a0b70ae3622e1f2d112a147
2328 Author: Mike Beattie <mike@ethernal.org>
2329 Date:   Thu Aug 2 21:20:23 2012 +1200
2330
2331     Fix min/target SDK versions
2332     
2333     Signed-off-by: Mike Beattie <mike@ethernal.org>
2334
2335 commit 7481d06bebc2dc1473f451971d8b744c9da4e726
2336 Merge: 599e28b c56dead
2337 Author: Mike Beattie <mike@ethernal.org>
2338 Date:   Thu Aug 2 21:18:15 2012 +1200
2339
2340     Merge branch 'master' of ssh://mjb@git.ethernal.org/~/git/altos
2341
2342 commit 599e28b2242c79bdd0960ef16e580e51a2fa3795
2343 Author: Mike Beattie <mike@ethernal.org>
2344 Date:   Thu Aug 2 21:16:54 2012 +1200
2345
2346     Re-work external lib support for newer Android SDK
2347     
2348     * Remove older *.properties methods of locating lib dir
2349     * clean up Eclipse classpath file
2350     * adjust Makefile.am to link AltosLib.jar into libs/
2351     
2352     Signed-off-by: Mike Beattie <mike@ethernal.org>
2353
2354 commit c56dead72f65e7468017656347dba531ab2ca480
2355 Author: Mike Beattie <mike@ethernal.org>
2356 Date:   Tue Jul 31 20:05:35 2012 +1200
2357
2358     Ignore autogenerated file: altosui/Info.plist
2359     
2360     Signed-off-by: Mike Beattie <mike@ethernal.org>
2361
2362 commit fb79f8fb358f8df25674336cd558fc3998cb7d9e
2363 Author: Mike Beattie <mike@ethernal.org>
2364 Date:   Tue Jul 31 20:04:34 2012 +1200
2365
2366     Don't build ao-stmload if stlink is not available.
2367     
2368     Signed-off-by: Mike Beattie <mike@ethernal.org>
2369
2370 commit 2e7e304e67bc1e094282c8668fa8cccf09f9c9b4
2371 Author: Keith Packard <keithp@keithp.com>
2372 Date:   Sun Jul 29 19:48:08 2012 -0700
2373
2374     altos: Add driver for STM internal flash
2375     
2376     Signed-off-by: Keith Packard <keithp@keithp.com>
2377
2378 commit 843fcab46d633e5bb6959286adeb68e41a4c30a3
2379 Author: Keith Packard <keithp@keithp.com>
2380 Date:   Sun Jul 29 19:44:56 2012 -0700
2381
2382     altos: Add telefire-v0.1
2383     
2384     Signed-off-by: Keith Packard <keithp@keithp.com>
2385
2386 commit e4d244eefa4c779cd9c8a91389bf998c54705b72
2387 Author: Keith Packard <keithp@keithp.com>
2388 Date:   Sun Jul 29 19:42:53 2012 -0700
2389
2390     altos: Add software AES implementation
2391     
2392     This is untested
2393     
2394     Signed-off-by: Keith Packard <keithp@keithp.com>
2395
2396 commit 21e39811bd234c6f66ab7644864fcc1b8c316998
2397 Author: Keith Packard <keithp@keithp.com>
2398 Date:   Sun Jul 29 19:36:50 2012 -0700
2399
2400     altos/cc1111: Fix serial 0 option 2 pins definitions
2401     
2402     tx/rx are 4/5, rts/cts are 2/3
2403     
2404     Signed-off-by: Keith Packard <keithp@keithp.com>
2405
2406 commit 743dca54012758d3ae54312d542b34afa88495cd
2407 Author: Keith Packard <keithp@keithp.com>
2408 Date:   Sun Jul 29 19:35:15 2012 -0700
2409
2410     altosui: Remove duplicate values from info table. Add altitude
2411     
2412     No need to have state/call/serial/flight data, those are all in the
2413     header. Having altitude makes Monitor Idle slightly more useful.
2414     
2415     Signed-off-by: Keith Packard <keithp@keithp.com>
2416
2417 commit 0bf21399d3d47d58410df4c6ce89fc20fcd42c89
2418 Author: Keith Packard <keithp@keithp.com>
2419 Date:   Sun Jul 29 19:34:00 2012 -0700
2420
2421     altosui: Handle Monitor Idle errors better
2422     
2423     Deal with missing data by checking for MISSING in more places.
2424     Handle serial communication failures during send by reporting back
2425     from libaltos.
2426     
2427     Signed-off-by: Keith Packard <keithp@keithp.com>
2428
2429 commit 59588ba34159b27c02e1a886b46497ecfa0cf4d3
2430 Author: Keith Packard <keithp@keithp.com>
2431 Date:   Sun Jul 29 16:22:23 2012 -0700
2432
2433     Add ability to re-play telemetry through TeleDongle
2434     
2435     This adds a new command to TeleDongle to send arbitrary data, and then
2436     creates a new tool, 'ao-send-telem' that replays existing telemetry
2437     files through TeleDongle.
2438     
2439     Signed-off-by: Keith Packard <keithp@keithp.com>
2440
2441 commit 52e920bc7a98edf5c6f2ad0bd59d581011dcd5c9
2442 Author: Keith Packard <keithp@keithp.com>
2443 Date:   Sun Jul 22 15:18:27 2012 -0700
2444
2445     altos: Move ao_radio_cmac.c to core (it doesn't depend on hardware)
2446     
2447     Signed-off-by: Keith Packard <keithp@keithp.com>
2448
2449 commit 233ab58df8ac8e1fdeab8d4c2f6c8c9d3f6e7be1
2450 Author: Keith Packard <keithp@keithp.com>
2451 Date:   Sun Jul 22 11:53:44 2012 -0700
2452
2453     altosui: Move AltosIgnite.java to altoslib
2454     
2455     To be shared with altosdroid eventually
2456     
2457     Signed-off-by: Keith Packard <keithp@keithp.com>
2458
2459 commit 38f66a31174dd367e39d717c527f555add60a9d4
2460 Author: Keith Packard <keithp@keithp.com>
2461 Date:   Fri Jul 20 12:04:17 2012 -0700
2462
2463     tools: Use pkgconfig to find stlink for ao-stmload
2464     
2465     Signed-off-by: Keith Packard <keithp@keithp.com>
2466
2467 commit e033a72d3f420e18ed24354c7dfc7e1317a03fb6
2468 Author: Keith Packard <keithp@keithp.com>
2469 Date:   Fri Jul 20 11:08:22 2012 -0700
2470
2471     Add stlink pinout
2472     
2473     Signed-off-by: Keith Packard <keithp@keithp.com>
2474
2475 commit 15ebd9c75aa57572040e3b1ee41e6f3eb8cf92ee
2476 Author: Keith Packard <keithp@keithp.com>
2477 Date:   Thu Jul 19 09:46:20 2012 -0700
2478
2479     altosui: Delay starting KML output for flight and GPS coords
2480     
2481     Don't start outputing KML data until the telem record containing
2482     flight number and GPS coordinates are present.
2483     
2484     Signed-off-by: Keith Packard <keithp@keithp.com>
2485
2486 commit ada6f2dfc045e77cb9499f20cdec1b4a54ef0db1
2487 Author: Robert Garbee <robert@gag.com>
2488 Date:   Wed Jul 18 18:41:00 2012 -0600
2489
2490     telescience: correctly calculating rate values with higher resolution
2491
2492 commit e2b472bbb2418fc13be42dbc7c52beb88479c46d
2493 Merge: 75d6aa6 b242f27
2494 Author: Robert Garbee <robert@gag.com>
2495 Date:   Wed Jul 18 14:25:27 2012 -0600
2496
2497     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
2498
2499 commit 75d6aa6f798606f1a6c5a46542065dda81e63b2a
2500 Author: Robert Garbee <robert@gag.com>
2501 Date:   Wed Jul 18 14:24:05 2012 -0600
2502
2503     ICP3 working
2504
2505 commit 49b1ff4c614d24977b33cd17b583acc87acff476
2506 Author: Robert Garbee <robert@gag.com>
2507 Date:   Wed Jul 18 13:41:27 2012 -0600
2508
2509     Timer 3 working with slower clock and all 16 bits.
2510
2511 commit b242f2756a8d9419a9bdba890b9e6b73560bdc19
2512 Author: Keith Packard <keithp@keithp.com>
2513 Date:   Wed Jul 18 00:03:54 2012 -0700
2514
2515     altosdroid: Start adding an AltosLink subclass for android
2516     
2517     Will talks over bluetooth while providing an AltosLink APi
2518     
2519     Signed-off-by: Keith Packard <keithp@keithp.com>
2520
2521 commit f164e48cbeff521d45737794e2046a08322951d6
2522 Author: Keith Packard <keithp@keithp.com>
2523 Date:   Wed Jul 18 00:01:51 2012 -0700
2524
2525     altosui: Make scan UI handle incremental telem data
2526     
2527     The new telem format doesn't send everything in each telem packet, so
2528     we need to handle updating information incrementally in the scan
2529     results. This involved clearing old scan data when switching
2530     frequencies and then updating existing entries with new data as it arrives.
2531     
2532     Signed-off-by: Keith Packard <keithp@keithp.com>
2533
2534 commit a698cd68968fc0be5f96b1729cdea2f65d2ccbf6
2535 Author: Keith Packard <keithp@keithp.com>
2536 Date:   Tue Jul 17 23:59:13 2012 -0700
2537
2538     altos: Toggling telemetry monitoring would replay the telem queue
2539     
2540     Using the 'm' command to turn telem off and back on would end up going
2541     around the whole telemetry queue replaying everything there as the
2542     wait loop would exit when disabling monitoring even if the ring was empty.
2543     
2544     Signed-off-by: Keith Packard <keithp@keithp.com>
2545
2546 commit 9fd5e3c28fb0fd6da8641e7dd18b9912866d1b75
2547 Author: Keith Packard <keithp@keithp.com>
2548 Date:   Tue Jul 17 21:06:07 2012 -0700
2549
2550     altos: With debug cables disconnected, CC1120 seems happy at +16dBm
2551     
2552     Let's see how it goes...
2553     
2554     Signed-off-by: Keith Packard <keithp@keithp.com>
2555
2556 commit 700818c8ff0518e79bff2f0e80b2cc3cb3b48bf0
2557 Author: Keith Packard <keithp@keithp.com>
2558 Date:   Tue Jul 17 21:04:58 2012 -0700
2559
2560     altosui: Accept variations in spacing for igniter status reply
2561     
2562     Megametrum uses different white space; just deal with it here.
2563     
2564     Signed-off-by: Keith Packard <keithp@keithp.com>
2565
2566 commit f6921c9040b1f1fc4408d163532b0695a3611195
2567 Author: Keith Packard <keithp@keithp.com>
2568 Date:   Tue Jul 17 21:04:23 2012 -0700
2569
2570     altoslib: Move idle monitor managing code to altoslib
2571     
2572     More stuff to be shared (potentially)
2573     
2574     Signed-off-by: Keith Packard <keithp@keithp.com>
2575
2576 commit b4be63627e146c7c868b5b3468d34880a561cfba
2577 Author: Keith Packard <keithp@keithp.com>
2578 Date:   Tue Jul 17 20:44:55 2012 -0700
2579
2580     altos: Megametrum ADC values are 12 bits, discard low 4 for telemetry
2581     
2582     We've only got space for 8 bits for the ADC values for pyro channels,
2583     discard the low 4 bits instead of the low 8 bits.
2584     
2585     Signed-off-by: Keith Packard <keithp@keithp.com>
2586
2587 commit 97c1cfee929a35dd1596dc02ce519b80132f3c5c
2588 Author: Keith Packard <keithp@keithp.com>
2589 Date:   Tue Jul 17 20:43:31 2012 -0700
2590
2591     altoslib: Don't use MISSING values in max computations
2592     
2593     Early telemetry state may be missing critical data, don't use MISSING
2594     values in computing max ranges.
2595     
2596     Signed-off-by: Keith Packard <keithp@keithp.com>
2597
2598 commit 99b7eaf8d1b312443b842d078fb8464032b3a39b
2599 Author: Keith Packard <keithp@keithp.com>
2600 Date:   Tue Jul 17 20:42:42 2012 -0700
2601
2602     altoslib: Fix MM conversion functions
2603     
2604     Pressure is already reported in Pa, no need to convert that.
2605     Voltage divider computations were backwards.
2606     
2607     Signed-off-by: Keith Packard <keithp@keithp.com>
2608
2609 commit e93c6bcc799d76d4ff425815e2601a25e6796229
2610 Author: Robert Garbee <robert@gag.com>
2611 Date:   Tue Jul 17 13:23:48 2012 -0600
2612
2613     first work on PWM input to TeleScience, 'p' command displays timer 1
2614
2615 commit a5d873d47b3b16ca32559b4de668bf07b25eddb0
2616 Author: Keith Packard <keithp@keithp.com>
2617 Date:   Tue Jul 17 01:24:52 2012 -0700
2618
2619     altos: Place STM config values at fixed addresses for re-use
2620     
2621     Just like cc1111, stick the serial number and radio calibration values
2622     at known fixed addresses so that when re-flashing the board, we can go
2623     find the existing values.
2624     
2625     Signed-off-by: Keith Packard <keithp@keithp.com>
2626
2627 commit 20877ae9de8bb5d3a29e2a96024e53afbd396f55
2628 Author: Keith Packard <keithp@keithp.com>
2629 Date:   Tue Jul 17 01:18:45 2012 -0700
2630
2631     Add ao-stmload tool
2632     
2633     This loads an ELF image through the STlink programming interface using
2634     the stlink utility library
2635     
2636     Signed-off-by: Keith Packard <keithp@keithp.com>
2637
2638 commit eda636c5f309b85282b4142118ee65673d28d137
2639 Author: Keith Packard <keithp@keithp.com>
2640 Date:   Mon Jul 16 15:36:20 2012 -0700
2641
2642     altosui: Skip unknown data when parsing ADC for idle monitoring
2643     
2644     This resolves an infinite loop when talking to megametrum.
2645     
2646     Signed-off-by: Keith Packard <keithp@keithp.com>
2647
2648 commit 52196975c447851f14619213c1de5101d334eebc
2649 Author: Keith Packard <keithp@keithp.com>
2650 Date:   Mon Jul 16 15:35:11 2012 -0700
2651
2652     altosui: Move serial datastream parser to altoslib
2653     
2654     instead of having it in altosui
2655     
2656     Signed-off-by: Keith Packard <keithp@keithp.com>
2657
2658 commit 0edb5616a70fd480317acc99ec3c28c662aa8556
2659 Author: Keith Packard <keithp@keithp.com>
2660 Date:   Mon Jul 16 15:34:01 2012 -0700
2661
2662     altos: megametrum depends on ao_companion.h
2663     
2664     Signed-off-by: Keith Packard <keithp@keithp.com>
2665
2666 commit 5860f75677ee20fcf35ab89a6b62f3e14a1c32f5
2667 Author: Keith Packard <keithp@keithp.com>
2668 Date:   Mon Jul 16 15:32:26 2012 -0700
2669
2670     altos: Enable pyro channel control in telepyro
2671     
2672     This should make the board actually work now.
2673     
2674     Signed-off-by: Keith Packard <keithp@keithp.com>
2675
2676 commit 3ce645a79b54e22d7835c6e390a22a5ad501a339
2677 Author: Keith Packard <keithp@keithp.com>
2678 Date:   Mon Jul 16 15:30:29 2012 -0700
2679
2680     altos: Add manual firing command for extra pyro channels
2681     
2682     In parallel with the existing igniter commands, this tests the
2683     programmable pyro channels
2684     
2685     Signed-off-by: Keith Packard <keithp@keithp.com>
2686
2687 commit 6581eefbdbd8d3e94f615bdf11652a000d131c8e
2688 Author: Keith Packard <keithp@keithp.com>
2689 Date:   Mon Jul 16 15:27:58 2012 -0700
2690
2691     altos: Use 'HAS_ORIENT' to enable orientation selection in pyro code
2692     
2693     Don't expose orientation options when no orientation data is available
2694     
2695     Signed-off-by: Keith Packard <keithp@keithp.com>
2696
2697 commit 1887ca3d7d4a0259686f8c1e68d1e47c47b4ab84
2698 Author: Keith Packard <keithp@keithp.com>
2699 Date:   Mon Jul 16 15:25:47 2012 -0700
2700
2701     altos: Pass flight dynamics to companion boards
2702     
2703     Necessary for TelePyro
2704     
2705     Signed-off-by: Keith Packard <keithp@keithp.com>
2706
2707 commit 90507d4f7ef77b0870a032b1d9809898c2924721
2708 Author: Keith Packard <keithp@keithp.com>
2709 Date:   Mon Jul 16 15:24:21 2012 -0700
2710
2711     altos: Make ao_tick_count visible
2712     
2713     Necessary to fetch it when interrupts are already disabled as we can't
2714     call ao_time then.
2715     
2716     Signed-off-by: Keith Packard <keithp@keithp.com>
2717
2718 commit 184e2ff4790974733df57facdeeb96bfe692ab54
2719 Author: Keith Packard <keithp@keithp.com>
2720 Date:   Mon Jul 16 15:21:21 2012 -0700
2721
2722     altos: Remove some debug code from avr ADC driver
2723     
2724     Signed-off-by: Keith Packard <keithp@keithp.com>
2725
2726 commit e7ca3a7849b3cbbb38143d35fe86972290bd4e61
2727 Author: Keith Packard <keithp@keithp.com>
2728 Date:   Mon Jul 16 15:18:12 2012 -0700
2729
2730     altos: Make sure telepyro ao_product.h is built before .o files
2731     
2732     Signed-off-by: Keith Packard <keithp@keithp.com>
2733
2734 commit 4de789331098abc24abcb9390a35aef889a41784
2735 Author: Keith Packard <keithp@keithp.com>
2736 Date:   Mon Jul 16 14:47:53 2012 -0700
2737
2738     altos: Make storage addresses datatype configurable
2739     
2740     No sense using 32 bits for tiny hardware
2741     
2742     Signed-off-by: Keith Packard <keithp@keithp.com>
2743
2744 commit 84d5e00d417af4924594908d19346bb965089cdd
2745 Author: Keith Packard <keithp@keithp.com>
2746 Date:   Mon Jul 16 14:44:40 2012 -0700
2747
2748     src: Add driver for AVR internal eeprom. Use for telepyro config.
2749     
2750     Signed-off-by: Keith Packard <keithp@keithp.com>
2751
2752 commit 2a23030031c31267fc4f14accd9220f285c03b61
2753 Author: Keith Packard <keithp@keithp.com>
2754 Date:   Mon Jul 16 14:40:49 2012 -0700
2755
2756     altos: No space for pyro help on TP v0.1
2757     
2758     AVR doesn't have enough ram to hold the help messages, and we can't
2759     use them in flash.
2760     
2761     Signed-off-by: Keith Packard <keithp@keithp.com>
2762
2763 commit 366217e86a4c353012b5102322ee6927f7b27a21
2764 Author: Keith Packard <keithp@keithp.com>
2765 Date:   Mon Jul 16 14:39:05 2012 -0700
2766
2767     altos: Remove unused 'func' from ao_config_set
2768     
2769     Signed-off-by: Keith Packard <keithp@keithp.com>
2770
2771 commit 81b7b58c9df01847fa47747deeff8c3c91304ad1
2772 Author: Keith Packard <keithp@keithp.com>
2773 Date:   Mon Jul 16 14:37:58 2012 -0700
2774
2775     altos/avr: Remove debugging command from USB driver
2776     
2777     Signed-off-by: Keith Packard <keithp@keithp.com>
2778
2779 commit 42a51becf4b76f23dbd4f5f80f8879ce696aa543
2780 Author: Keith Packard <keithp@keithp.com>
2781 Date:   Mon Jul 16 14:36:51 2012 -0700
2782
2783     altos/avr: Remove debugging printf in avr stdio startup
2784     
2785     Signed-off-by: Keith Packard <keithp@keithp.com>
2786
2787 commit 0cfd22baa6af44e053428c30c1a95cf5551b68af
2788 Author: Keith Packard <keithp@keithp.com>
2789 Date:   Sat Jul 14 02:44:17 2012 -0700
2790
2791     src: Add explicit 'pin' argument to ao_enable_output
2792     
2793     This lets the cc1111 use the atomic bit operation instead of a mask,
2794     which is immune to interrupt issues as well as being a shorter code sequence.
2795     
2796     Signed-off-by: Keith Packard <keithp@keithp.com>
2797
2798 commit 37032e4b0cbac4c823e3dd18e60ad8900e9ceff1
2799 Author: Keith Packard <keithp@keithp.com>
2800 Date:   Sat Jul 14 01:29:50 2012 -0700
2801
2802     altos/megametrum: Support the four additional pyro channels
2803     
2804     These use the new pyro code to allow for some flexibility in programming.
2805     
2806     Signed-off-by: Keith Packard <keithp@keithp.com>
2807
2808 commit 82b50fc1b7f2c6af7264fbad2c35508abc15e81e
2809 Author: Keith Packard <keithp@keithp.com>
2810 Date:   Sat Jul 14 01:28:55 2012 -0700
2811
2812     altos/stm: Expose ao_gpio_set which sets a specific GPIO pin
2813     
2814     Will need versions for other architectures
2815     
2816     Signed-off-by: Keith Packard <keithp@keithp.com>
2817
2818 commit 726e0f2c547b6bae1f1e640e2c1155c0b9631a9b
2819 Author: Keith Packard <keithp@keithp.com>
2820 Date:   Sat Jul 14 01:28:31 2012 -0700
2821
2822     stm: running out of memory in MM -- reduce stack to 668 bytes
2823     
2824     Signed-off-by: Keith Packard <keithp@keithp.com>
2825
2826 commit d90587535676f9492f0fde6b974353158104ef88
2827 Author: Keith Packard <keithp@keithp.com>
2828 Date:   Sat Jul 14 01:26:38 2012 -0700
2829
2830     altos: Add arbitrary pyro channel support
2831     
2832     Programmed by specifying a conjunction of flight conditions that
2833     trigger the igniter to fire.
2834     
2835     Signed-off-by: Keith Packard <keithp@keithp.com>
2836
2837 commit 09633cac697e37d770b2b666ab20cab30628484f
2838 Author: Keith Packard <keithp@keithp.com>
2839 Date:   Sat Jul 14 01:24:14 2012 -0700
2840
2841     altos/stm: Force STM stack to start at the top of RAM
2842     
2843     Using a fixed size means crashing if there's not enough space for
2844     that, or wasting memory if there's too much.
2845     
2846     Signed-off-by: Keith Packard <keithp@keithp.com>
2847
2848 commit b5f6d4e5251a825395c93916afa3af659c678498
2849 Author: Keith Packard <keithp@keithp.com>
2850 Date:   Wed Jul 11 19:15:32 2012 -0700
2851
2852     altosui: Abstract remote connection timeout stuff
2853     
2854     This moves some of the logic for managing when to present the 'cancel'
2855     dialog for remote operations to altoslib.
2856     
2857     Signed-off-by: Keith Packard <keithp@keithp.com>
2858
2859 commit f078a591cf2fafe89bb1bb883f49d80750129d44
2860 Author: Keith Packard <keithp@keithp.com>
2861 Date:   Wed Jul 11 14:28:53 2012 -0700
2862
2863     altosui: Remove a bunch of debugging printfs
2864     
2865     These aren't useful at this point.
2866     
2867     Signed-off-by: Keith Packard <keithp@keithp.com>
2868
2869 commit 846a6298e4a8bfbe87bb24d7b0802c0bf6f233be
2870 Author: Keith Packard <keithp@keithp.com>
2871 Date:   Wed Jul 11 13:53:30 2012 -0700
2872
2873     Report RSSI values in monitor idle UI (trac #44)
2874     
2875     This adds a new 's' command to TeleDongle to report RSSI value from last
2876     received packet, and then has AltosUI request that value when closing
2877     the remote link.
2878     
2879     Signed-off-by: Keith Packard <keithp@keithp.com>
2880
2881 commit cf44ea354c2d1780cee343132c6058e11e9eefa3
2882 Author: Keith Packard <keithp@keithp.com>
2883 Date:   Wed Jul 11 13:52:32 2012 -0700
2884
2885     altos: Fix gcc compiler warnings in GPS code
2886     
2887     unused variables and mis-matches in printf format codes.
2888     
2889     Signed-off-by: Keith Packard <keithp@keithp.com>
2890
2891 commit fe70611c3c7d4b8cce3b5292f0ec549f3191bf86
2892 Author: Keith Packard <keithp@keithp.com>
2893 Date:   Wed Jul 11 13:50:56 2012 -0700
2894
2895     altos: Create macros to convert from/to radio RSSI representation
2896     
2897     AO_RSSI_FROM_RADIO and AO_RADIO_FROM_RSSI.
2898     
2899     Removes a bunch of open-coded versions of the same function.
2900     
2901     Signed-off-by: Keith Packard <keithp@keithp.com>
2902
2903 commit 18431c88c8a6cb267922b97192e8b7ddb88d0e7e
2904 Author: Keith Packard <keithp@keithp.com>
2905 Date:   Wed Jul 11 13:49:26 2012 -0700
2906
2907     altos: Have 'make clean' remove all programs, even old ones
2908     
2909     This makes sure that changing version numbers doesn't leave old
2910     compiled output lying around.
2911     
2912     Signed-off-by: Keith Packard <keithp@keithp.com>
2913
2914 commit 726f47c8a07f060aed930e1d102a1e8b5a5c7aed
2915 Author: Keith Packard <keithp@keithp.com>
2916 Date:   Wed Jul 11 13:47:25 2012 -0700
2917
2918     altos: remove optimization for 'help' that confuses cc1111 compiler
2919     
2920     The cc1111 compiler gets this very wrong and prints piles of garbage
2921     
2922     Signed-off-by: Keith Packard <keithp@keithp.com>
2923
2924 commit 7be98836e69a222b2f9f4baacddcf12d168e2207
2925 Author: Keith Packard <keithp@keithp.com>
2926 Date:   Wed Jul 11 13:40:54 2012 -0700
2927
2928     Add megametrum outline to doc dir
2929     
2930     And install it alongside telemetrum-outline
2931     
2932     Signed-off-by: Keith Packard <keithp@keithp.com>
2933
2934 commit cc5d106f014f714a9a2d5f595a2de0da8f7da80a
2935 Author: Keith Packard <keithp@keithp.com>
2936 Date:   Wed Jul 11 13:40:07 2012 -0700
2937
2938     altos: Ignore megametrum built files
2939     
2940     Signed-off-by: Keith Packard <keithp@keithp.com>
2941
2942 commit 675ccd41e3b668cd4e1d2dd282dd317a00d00151
2943 Author: Keith Packard <keithp@keithp.com>
2944 Date:   Wed Jul 11 00:35:21 2012 -0700
2945
2946     Get AltOS version numbers into Mac 'about' dialog
2947     
2948     Generate Info.plist from Info.plist.in to correctly set the VERSION
2949     information. This also changes some strings around to make them look better
2950     
2951     Signed-off-by: Keith Packard <keithp@keithp.com>
2952
2953 commit 46407f7f3e4d2b6e74b3a2e90b38736a792cfc54
2954 Author: Keith Packard <keithp@keithp.com>
2955 Date:   Tue Jul 10 22:41:59 2012 -0700
2956
2957     altos: Force 434.550Mhz by connecting  debug gnd and clk (trac #41)
2958     
2959     Check for pin P2_2 low at startup and set the frequency to
2960     434.550MHz. This value won't get written to flash, so rebooting again
2961     will restore the configured frequency.
2962     
2963     Signed-off-by: Keith Packard <keithp@keithp.com>
2964
2965 commit aa305da7e5dc182c99c09e422c053d85ed48d5d5
2966 Author: Keith Packard <keithp@keithp.com>
2967 Date:   Tue Jul 10 22:09:44 2012 -0700
2968
2969     altos: Continuously update ground state while on pad (trac #42)
2970     
2971     Average data for 5 seconds, wait 5 seconds and if still in pad mode,
2972     replace the existing data with the new data. This should avoid
2973     averaging in boost data while still keeping things reasonably current.
2974     
2975     Signed-off-by: Keith Packard <keithp@keithp.com>
2976
2977 commit 0b92164143aaf0d2aa3d5d742484391c16545289
2978 Author: Keith Packard <keithp@keithp.com>
2979 Date:   Tue Jul 10 22:08:28 2012 -0700
2980
2981     altos: Set HAS_FLIGHT_DEBUG=1 to include the flight debugging commands
2982     
2983     This leaves USB enabled, and adds the 'F' command to dump
2984     internal flight state.
2985     
2986     Signed-off-by: Keith Packard <keithp@keithp.com>
2987
2988 commit fb60d87b02c0fc83a0b4268212f0b6b740c984e3
2989 Author: Keith Packard <keithp@keithp.com>
2990 Date:   Tue Jul 10 20:35:19 2012 -0700
2991
2992     altos: Signal continuity over radio in pad mode (trac #40)
2993     
2994     This is especially useful for telemini which has no beeper, allowing
2995     you to hear the continuity signal while at the pad over the air.
2996     
2997     Signed-off-by: Keith Packard <keithp@keithp.com>
2998
2999 commit bca72b782a2909ecedef15ad589292647221ca56
3000 Author: Keith Packard <keithp@keithp.com>
3001 Date:   Tue Jul 10 20:34:02 2012 -0700
3002
3003     altos: Add 'void' parameter to ao_fec_decode callback parameter
3004     
3005     This keeps the compiler from whinging about the lack of a prototype.
3006     
3007     Signed-off-by: Keith Packard <keithp@keithp.com>
3008
3009 commit aafa8859ecb27383f697b98f6991643b44f4721a
3010 Author: Keith Packard <keithp@keithp.com>
3011 Date:   Tue Jul 10 20:32:31 2012 -0700
3012
3013     altos: Save some memory.
3014     
3015     A few minor space savings in ao_cmd.c and ao_config.c.  Don't build
3016     unused conversion functions ao_altitude_to_pres and ao_temp_to_dC
3017     
3018     Signed-off-by: Keith Packard <keithp@keithp.com>
3019
3020 commit a60c5a728530e4659a6750d8d5b87000735d4531
3021 Author: Keith Packard <keithp@keithp.com>
3022 Date:   Tue Jul 10 15:15:00 2012 -0700
3023
3024     altos: Improve ao_flight_test a bit
3025     
3026     Add -i flag to include flight description
3027     Have run-tests know how many failures to expect
3028     Add run_baro to plot a single flight using the baro-only mode
3029     
3030     Signed-off-by: Keith Packard <keithp@keithp.com>
3031
3032 commit b89d37d357273b97050c00d7fe12022e32799fa8
3033 Author: Keith Packard <keithp@keithp.com>
3034 Date:   Tue Jul 10 15:13:55 2012 -0700
3035
3036     altos: add some (unused) test code for different soft-decision sizes
3037     
3038     This lets us experiment with hard-decision and other possible
3039     soft_decision bit depths.
3040     
3041     Signed-off-by: Keith Packard <keithp@keithp.com>
3042
3043 commit 6694cedd560a7ea9520ef11472c2770b489187c0
3044 Author: Keith Packard <keithp@keithp.com>
3045 Date:   Tue Jul 10 15:13:18 2012 -0700
3046
3047     altos: Eliminate compiler warnings when building ao_flight_test
3048     
3049     We turn on a pile of warnings for that.
3050     
3051     Signed-off-by: Keith Packard <keithp@keithp.com>
3052
3053 commit 1ae3f467a1d7be2fc3b1a45ba12568a3a25a0099
3054 Author: Keith Packard <keithp@keithp.com>
3055 Date:   Tue Jul 10 15:11:36 2012 -0700
3056
3057     altos: Rename *_mm.c back to *.c
3058     
3059     Was just a temporary hack to keep cc1111 products building during MM development.
3060     
3061     Signed-off-by: Keith Packard <keithp@keithp.com>
3062
3063 commit 702ca87983594880d7926d2317d63802af82746e
3064 Author: Keith Packard <keithp@keithp.com>
3065 Date:   Tue Jul 10 15:07:34 2012 -0700
3066
3067     altos: remove stale ao_flight.c and ao_sample.c
3068     
3069     The mega-metrum versions are now the official versions
3070     
3071     Signed-off-by: Keith Packard <keithp@keithp.com>
3072
3073 commit 31b05454ec8d90b89fa3039563ff0e86ae80b2a0
3074 Author: Keith Packard <keithp@keithp.com>
3075 Date:   Tue Jul 3 21:02:20 2012 -0700
3076
3077     altos: Move profiling settings to Makefile
3078     
3079     Instead of splitting the changes across Makefile and ao_pins.h, put
3080     them both in Makefile to simplify enabling profiling.
3081     
3082     Signed-off-by: Keith Packard <keithp@keithp.com>
3083
3084 commit 939ad8bfd640ed55116703a58f87af06e75ef87e
3085 Author: Keith Packard <keithp@keithp.com>
3086 Date:   Tue Jul 3 21:01:01 2012 -0700
3087
3088     altos: Crank up the gaussian noise in the FEC test
3089     
3090     This lets us check to make sure our receive performance isn't
3091     degrading at all, instead of just making sure we can receive
3092     perfect packets well.
3093     
3094     Signed-off-by: Keith Packard <keithp@keithp.com>
3095
3096 commit e8ab00cc45e48230e3b2018ce959114d3fedd228
3097 Author: Keith Packard <keithp@keithp.com>
3098 Date:   Tue Jul 3 20:59:35 2012 -0700
3099
3100     altos: Viterbi performance improvments. Down to 5.7ms for command decode
3101     
3102     Stealing more of Phil's good ideas, decoding a command mode packet has
3103     been reduced from 9ms to 5.7ms. Lots more comments to help future-me
3104     figure out how this code works.
3105     
3106     Signed-off-by: Keith Packard <keithp@keithp.com>
3107
3108 commit ea957f9e6144f8411ac84ee2905700f55f5a6e8a
3109 Author: Keith Packard <keithp@keithp.com>
3110 Date:   Tue Jul 3 00:29:43 2012 -0700
3111
3112     altosui: Fix flight data download for TM. Look for MM flights when graphing
3113     
3114     A couple of minor fixes, the first to not force the log format so that
3115     TM/Tm data will be downloaded correctly and the second to expand the
3116     set of files to include '.mega' files when plotting data.
3117     
3118     Signed-off-by: Keith Packard <keithp@keithp.com>
3119
3120 commit 933fc7e4c2f617e49e1cfdf45b83695290b51456
3121 Author: Keith Packard <keithp@keithp.com>
3122 Date:   Mon Jul 2 23:44:10 2012 -0700
3123
3124     altos: Do not block igniters on the radio mutex.
3125     
3126     Blocking igniters on the radio mutex fails when doing igniter testing
3127     over the RF link; the packet receiver task will never release the
3128     mutex and the CPU at the same time, causing the system to lock up.
3129     
3130     Signed-off-by: Keith Packard <keithp@keithp.com>
3131
3132 commit 50b343d389039eae082e82b8ac0b76ae3e2b3ad4
3133 Author: Bdale Garbee <bdale@gag.com>
3134 Date:   Sun Jul 1 23:24:20 2012 -0600
3135
3136     extend cross-compiler availability logic to all target CPUs, not just ARM
3137
3138 commit f0ec8416f2e308e40e1b9f34a7c2549989fee5fb
3139 Author: Bdale Garbee <bdale@gag.com>
3140 Date:   Sat Jun 30 13:00:33 2012 -0600
3141
3142     conditionalize build of ARM binaries on presence of arm-none-eabi-gcc in PATH
3143
3144 commit edbc5d27c8c2936b59ff5289276d9198b501ebc8
3145 Author: Keith Packard <keithp@keithp.com>
3146 Date:   Thu Jun 28 17:43:36 2012 -0700
3147
3148     altos: Declare cc1111 accel_ref as unsigned so the math works
3149     
3150     If accel_ref is signed, then the careful shifting and dividing dance
3151     necessary to correct for changes in the relationship between the 5V
3152     and 3.3V supplies always generates zero.
3153     
3154     Signed-off-by: Keith Packard <keithp@keithp.com>
3155
3156 commit ccf64117662fc800a07b3a25e52255b80f8b5eaf
3157 Author: Keith Packard <keithp@keithp.com>
3158 Date:   Thu Jun 28 16:42:59 2012 -0700
3159
3160     Update version to 1.0.9.6
3161     
3162     Signed-off-by: Keith Packard <keithp@keithp.com>
3163
3164 commit ca1bc20735a170a77066f5f37e0ad728899a3989
3165 Author: Keith Packard <keithp@keithp.com>
3166 Date:   Thu Jun 28 16:05:56 2012 -0700
3167
3168     altos: Disable MS5607 interrupt in the handler
3169     
3170     Avoids having the interrupt re-raised multiple times until the reading
3171     task finally wakes up.
3172     
3173     Signed-off-by: Keith Packard <keithp@keithp.com>
3174
3175 commit 572e1664938c7ce6c308b36779f6a412959e03f1
3176 Author: Keith Packard <keithp@keithp.com>
3177 Date:   Wed Jun 27 23:11:27 2012 -0700
3178
3179     altos: Track missed HMC5883 interrupts
3180     
3181     When it fails to signal conversion complete to the CPU, keep track of
3182     that and report it with the rest of the current data.
3183     
3184     Signed-off-by: Keith Packard <keithp@keithp.com>
3185
3186 commit 79dbe1a5e46d7f0b8929400897631ab969cd2bc0
3187 Author: Keith Packard <keithp@keithp.com>
3188 Date:   Wed Jun 27 23:09:16 2012 -0700
3189
3190     altos: Increase default STM stack to 648 bytes
3191     
3192     512 seems cozy given the printf implementation we're using and the
3193     extensive interrupts.
3194     
3195     Signed-off-by: Keith Packard <keithp@keithp.com>
3196
3197 commit aab7b31b71aa7c87c5a5003084e4b7773c30835f
3198 Author: Keith Packard <keithp@keithp.com>
3199 Date:   Wed Jun 27 23:05:36 2012 -0700
3200
3201     altos: panic if MPU6000 self test fails
3202     
3203     Don't try to fly if the board isn't working right.
3204     
3205     Signed-off-by: Keith Packard <keithp@keithp.com>
3206
3207 commit f9f65211c378849270a6138fda05ed2a166f7d82
3208 Author: Keith Packard <keithp@keithp.com>
3209 Date:   Wed Jun 27 23:04:25 2012 -0700
3210
3211     altos: Disable mag sensor for megametrum
3212     
3213     It doesn't work unless USB is connected or occasionally while the
3214     debug port is enabled. It's mystic.
3215     
3216     Signed-off-by: Keith Packard <keithp@keithp.com>
3217
3218 commit dd623b21cb904238c6d903b6936ff2f8ebf6f339
3219 Author: Keith Packard <keithp@keithp.com>
3220 Date:   Wed Jun 27 23:03:33 2012 -0700
3221
3222     altos: Allow megametrum to be built without using the mag sensor
3223     
3224     I'm having trouble getting it working reliably, so we'll like disable it
3225     for now. This patch makes that possible.
3226     
3227     Signed-off-by: Keith Packard <keithp@keithp.com>
3228
3229 commit bd21c050fd8b96b33ab6859c942bf55cf2b91868
3230 Author: Keith Packard <keithp@keithp.com>
3231 Date:   Wed Jun 27 19:47:52 2012 -0700
3232
3233     altos: Make profiling Viterbi decoder more useful
3234     
3235     This blocks starting the decoder until all of the data have arrived so
3236     that the time spent in the decoder is easily computed.
3237     
3238     Signed-off-by: Keith Packard <keithp@keithp.com>
3239
3240 commit 407cefae9cb95c5910b3bd79851776c48729e06b
3241 Author: Keith Packard <keithp@keithp.com>
3242 Date:   Wed Jun 27 19:45:22 2012 -0700
3243
3244     altos: Unroll viterbi state loop for >30% performance boost
3245     
3246     9.3ms vs 14.7ms, a clear win.
3247     
3248     Signed-off-by: Keith Packard <keithp@keithp.com>
3249
3250 commit 4f258fe565dc3e58b83761bfa1a2276946012163
3251 Author: Keith Packard <keithp@keithp.com>
3252 Date:   Wed Jun 27 17:18:57 2012 -0700
3253
3254     altos: Clean up STM I2C clock computations
3255     
3256     Fix both clock time and rise time.
3257     
3258     Signed-off-by: Keith Packard <keithp@keithp.com>
3259
3260 commit 84f9a525c64491afa9b7a565e3c10a4cee106e14
3261 Author: Keith Packard <keithp@keithp.com>
3262 Date:   Wed Jun 27 17:17:44 2012 -0700
3263
3264     altos: Clean up radio CRC handling
3265     
3266     Make the FEC code just set the CRC_OK bit like the cc1111 radio does;
3267     eliminates a bunch of weird conventions across the FEC API.
3268     
3269     Signed-off-by: Keith Packard <keithp@keithp.com>
3270
3271 commit b0b7f5da2d29716959c6793d744e47a3d435c247
3272 Author: Keith Packard <keithp@keithp.com>
3273 Date:   Wed Jun 27 14:38:35 2012 -0700
3274
3275     altos: get MPU6000 I2C link working reliably
3276     
3277     This slows the i2c bus to 100kHz (yuck), sets the rise time to spec
3278     (it was way off) and adds more delays during bus setup. I've run this
3279     for hours now without trouble. Will try to adjust things back to fast
3280     mode and see if I can make that work as 100kHz isn't fast enough to
3281     reliably get data at 100 samples/sec.
3282     
3283     Signed-off-by: Keith Packard <keithp@keithp.com>
3284
3285 commit e63d624f9670b5e2e002fcd5f24b80cf7f1effdf
3286 Author: Keith Packard <keithp@keithp.com>
3287 Date:   Wed Jun 27 14:35:56 2012 -0700
3288
3289     altos: reorder stm USB state stores to avoid races
3290     
3291     Must set ao_usb_in_pending before telling USB about new data or an
3292     interrupt could arrive at the wrong time to clear it.
3293     
3294     Same for ao_usb_in_flushed.
3295     
3296     Without these changes, I've seen the USB bus lock up on occasion,
3297     waiting for an IN packet to consume data, but with no IN data pending
3298     in the hardware.
3299     
3300     Signed-off-by: Keith Packard <keithp@keithp.com>
3301
3302 commit 08a4ed8fe794a2b2b52147bd5535fe0954822e95
3303 Author: Keith Packard <keithp@keithp.com>
3304 Date:   Wed Jun 27 14:34:53 2012 -0700
3305
3306     altos: include targe SPI speed in get request
3307     
3308     STM needs it to be provided when enabling the SPI device, so just fix
3309     AVR and cc1111 to do the same.
3310     
3311     Signed-off-by: Keith Packard <keithp@keithp.com>
3312
3313 commit 1a1d4a557a30e2e743936b828b654187ec562ca8
3314 Author: Keith Packard <keithp@keithp.com>
3315 Date:   Wed Jun 27 02:46:27 2012 -0700
3316
3317     altos: Wait for i2c START condition before setting interrupt bits
3318     
3319     This seems better than the random loop that it replaces, but I still
3320     have no idea why this is required; it doesn't coorespond to the docs
3321     at all...
3322     
3323     Signed-off-by: Keith Packard <keithp@keithp.com>
3324
3325 commit 9695a217e13f9d194b6dc40e2696017e5f8e8176
3326 Author: Keith Packard <keithp@keithp.com>
3327 Date:   Wed Jun 27 01:22:32 2012 -0700
3328
3329     altos: disable FEC debug on MM
3330     
3331     Seems to work; we'll leave the code around in case something bad
3332     happens later.
3333     
3334     Signed-off-by: Keith Packard <keithp@keithp.com>
3335
3336 commit b96eece8e42df0713fc92d47b6bb27604c0168a2
3337 Author: Keith Packard <keithp@keithp.com>
3338 Date:   Wed Jun 27 01:22:00 2012 -0700
3339
3340     altos: Clean up cc1120 driver a bit
3341     
3342     Make some variables static, remove stale debug code
3343     
3344     Signed-off-by: Keith Packard <keithp@keithp.com>
3345
3346 commit a00aff5ee93ea9763b5c0466fcecc823cad135ef
3347 Author: Keith Packard <keithp@keithp.com>
3348 Date:   Wed Jun 27 01:20:43 2012 -0700
3349
3350     altos: Don't try to grab radio while firing MM igniters
3351     
3352     If you're in idle mode, you stop forever as the packet mode receiver
3353     will own the radio mutex forever.
3354     
3355     Signed-off-by: Keith Packard <keithp@keithp.com>
3356
3357 commit 8fc643c9768f0db31a248331681af9490f5715af
3358 Author: Keith Packard <keithp@keithp.com>
3359 Date:   Wed Jun 27 01:19:05 2012 -0700
3360
3361     altos: stm i2c debug code was calling flush() even when disabled
3362     
3363     The fancy stm i2c debugging code had calls to flush() that were
3364     invoked outside of the conditionals leading to all kinds of fun --
3365     flush() may re-enable interrupts, yield or do all kinds of wacky
3366     stuff, none of which is appropriate from the middle of a device driver
3367     
3368     Signed-off-by: Keith Packard <keithp@keithp.com>
3369
3370 commit 0285696e5280fc64774b6c3a2fcdaa36bd36ae7c
3371 Author: Keith Packard <keithp@keithp.com>
3372 Date:   Wed Jun 27 01:17:51 2012 -0700
3373
3374     altos: mpu6000 requires a delay during start
3375     
3376     I have no idea why this is required, but the mpu6000 will not come up
3377     and run if this isn't present.
3378     
3379     Signed-off-by: Keith Packard <keithp@keithp.com>
3380
3381 commit 4847595e0383e5ff9c5a373f3c7f2af8c210c50a
3382 Author: Keith Packard <keithp@keithp.com>
3383 Date:   Tue Jun 26 23:25:00 2012 -0700
3384
3385     altos: ao_ignite.c is no longer cc1111 specific
3386     
3387     Move it to core
3388     
3389     Signed-off-by: Keith Packard <keithp@keithp.com>
3390
3391 commit 8efac8eb99a9aabb45d9fbf742e4be91e4b331a5
3392 Author: Keith Packard <keithp@keithp.com>
3393 Date:   Tue Jun 26 23:21:04 2012 -0700
3394
3395     altos: Add debugging code to check for stack overflow
3396     
3397     Stack overflow often happens from interrupt handlers sitting on top of
3398     a task stack. Check for this during ao_wakeup as that is often called
3399     during interrupt processing.
3400     
3401     Signed-off-by: Keith Packard <keithp@keithp.com>
3402
3403 commit ebeac02a990da3fa6dd71487141d0bc6f78b42de
3404 Author: Keith Packard <keithp@keithp.com>
3405 Date:   Tue Jun 26 23:20:17 2012 -0700
3406
3407     altos: Enable full flight computer functionality in MegaMetrum
3408     
3409     This turns on everything that currently works
3410     
3411     Signed-off-by: Keith Packard <keithp@keithp.com>
3412
3413 commit fb2b83fcd28199d8c686e676d46d6ecfbf706f37
3414 Author: Keith Packard <keithp@keithp.com>
3415 Date:   Tue Jun 26 23:18:44 2012 -0700
3416
3417     altos: Create a 32-bit 1MHz timer for use in profiling execution
3418     
3419     This provides a simple method for getting high-resolution timer data
3420     to use in performance tuning code. It's not used by default anywhere.
3421     
3422     Signed-off-by: Keith Packard <keithp@keithp.com>
3423
3424 commit 097b337eb9b7deff13d5dcdafddec9bec3868b93
3425 Author: Keith Packard <keithp@keithp.com>
3426 Date:   Tue Jun 26 23:17:00 2012 -0700
3427
3428     altos: Abort radio receive when using flash memory on megametrum
3429     
3430     Radio receive camps on the SPI bus, making it impossible to access
3431     flash memory. Abort any pending receive operation when trying to get
3432     to the flash part.
3433     
3434     Yes, this is a total hack.
3435     
3436     Signed-off-by: Keith Packard <keithp@keithp.com>
3437
3438 commit 1ae69a1c2ce7e45db9d9c175bc63867eff68ebe5
3439 Author: Keith Packard <keithp@keithp.com>
3440 Date:   Tue Jun 26 23:15:54 2012 -0700
3441
3442     altos: Make gcc happy with ao_telemetry_set_interval
3443     
3444     Using unsigned locals made GCC sad as it was compared with a signed value.
3445     
3446     Signed-off-by: Keith Packard <keithp@keithp.com>
3447
3448 commit c4036bf6e7997b618f89a05dd1214c16066ba2b2
3449 Author: Keith Packard <keithp@keithp.com>
3450 Date:   Tue Jun 26 23:14:13 2012 -0700
3451
3452     altos: Turn radio-related bits of ao_flight_mm.c
3453     
3454     Now that MM has full radio functionality, we can make it work right.
3455     
3456     Signed-off-by: Keith Packard <keithp@keithp.com>
3457
3458 commit b5f5fd92109ac6f4909a81303d52bc9220cc2520
3459 Author: Keith Packard <keithp@keithp.com>
3460 Date:   Tue Jun 26 23:13:14 2012 -0700
3461
3462     altos: custom hex printer for telemetry packets
3463     
3464     Using printf is way too slow with pdclib; just hand-write hex byte output.
3465     
3466     Signed-off-by: Keith Packard <keithp@keithp.com>
3467
3468 commit f1ae622eff60e05c1f5d8f822a3cf6a85750c6cc
3469 Author: Keith Packard <keithp@keithp.com>
3470 Date:   Tue Jun 26 23:11:10 2012 -0700
3471
3472     altos: Optimize FEC encode and decode
3473     
3474     Integrate interleaving, CRC and padding within the decode/encode
3475     functions.
3476     
3477     Provide for ISR priorities so that the 1120 RX interrupt takes
3478     precedence over the other interrupts or we risk losing bits.
3479     
3480     Optimize the viterbi decoder a bit (goes from 10ms per packet to 7ms
3481     per packet).
3482     
3483     Signed-off-by: Keith Packard <keithp@keithp.com>
3484
3485 commit 936ecad62596f34773afb7460b10f63df7d0896d
3486 Author: Keith Packard <keithp@keithp.com>
3487 Date:   Tue Jun 26 23:07:38 2012 -0700
3488
3489     altos: Add GPS logging code for MegaMetrum
3490     
3491     MM uses a different logging format with larger log blocks, so
3492     restructure the GPS logging code to fill them up
3493     
3494     Signed-off-by: Keith Packard <keithp@keithp.com>
3495
3496 commit 33f8f7add27a02d24b0671da353b59762224c1ee
3497 Author: Keith Packard <keithp@keithp.com>
3498 Date:   Tue Jun 26 23:05:42 2012 -0700
3499
3500     altos: Make cc1111 radio control functions static
3501     
3502     No need to publish these; they're all private to cc1111
3503     
3504     Signed-off-by: Keith Packard <keithp@keithp.com>
3505
3506 commit 03dc80d15a2f8fe9d7340351226dadd8bc3cfdb9
3507 Author: Keith Packard <keithp@keithp.com>
3508 Date:   Tue Jun 26 23:01:58 2012 -0700
3509
3510     altos: Clean up usage of port parameters
3511     
3512     Make stm port parameters always be pointers; this avoids the confusion
3513     where some macros took '&port' and others took a bare 'port', and also
3514     unifies code to run on other processors in a consistent fashion.
3515     
3516     Signed-off-by: Keith Packard <keithp@keithp.com>
3517
3518 commit f11f05c5d634de2a80c34d0d3dc93925980f52e6
3519 Author: Keith Packard <keithp@keithp.com>
3520 Date:   Tue Jun 26 22:20:50 2012 -0700
3521
3522     altosui: Make libaltos recognise new USB ids
3523     
3524     libaltos has a small range of 'AltusMetrum' products to avoid opening
3525     other devices. We've got more IDs, so open up the range.
3526     
3527     Signed-off-by: Keith Packard <keithp@keithp.com>
3528
3529 commit 9dcb4e2ab60ecf0cc7371c1b1a620be952fa8776
3530 Author: Keith Packard <keithp@keithp.com>
3531 Date:   Tue Jun 26 22:19:01 2012 -0700
3532
3533     altosui: AltosSerial and AltosLink both tried to provide frequency setting
3534     
3535     AltosLink owns all of the device configuration, so remove that from
3536     AltosSerial and make sure that AltosLink provides the right function
3537     signatures (wasn't using the new direct frequency setting command).
3538     
3539     Signed-off-by: Keith Packard <keithp@keithp.com>
3540
3541 commit eab18714ed9eabbcef0ff81b07427da042a58ccc
3542 Author: Keith Packard <keithp@keithp.com>
3543 Date:   Tue Jun 26 22:16:44 2012 -0700
3544
3545     altos: rename ao_viterbi.c to ao_fec_rx.c
3546     
3547     Keep it parallel with ao_fec_tx.c
3548     
3549     Signed-off-by: Keith Packard <keithp@keithp.com>
3550
3551 commit 09761fe0f6ed40ff74317fbb47d6a74068fb4ce4
3552 Author: Keith Packard <keithp@keithp.com>
3553 Date:   Mon Jun 25 06:51:36 2012 -0700
3554
3555     altos: Incremental viterbi decode
3556     
3557     Decode radio input one interleave block at a time. This overlaps the
3558     decode computation with the packet reception, leading to lower latency
3559     in an attempt to keep up with the transmitter.
3560     
3561     Signed-off-by: Keith Packard <keithp@keithp.com>
3562
3563 commit 628076aa90e7bc9a894646e417dd8e1fe149b60d
3564 Author: Keith Packard <keithp@keithp.com>
3565 Date:   Mon Jun 25 06:38:34 2012 -0700
3566
3567     altos: decode cc1120 received packets
3568     
3569     Call the fec decode function, compute RSSI and check CRC
3570     
3571     Signed-off-by: Keith Packard <keithp@keithp.com>
3572
3573 commit 70cf32e89df19bde5185339fc703532c8a5b8be6
3574 Author: Keith Packard <keithp@keithp.com>
3575 Date:   Mon Jun 25 05:03:34 2012 -0700
3576
3577     altos: Get cc1120 packet reception working
3578     
3579     Interrupt-per-bit, but it seems to work
3580     
3581     Signed-off-by: Keith Packard <keithp@keithp.com>
3582
3583 commit 246174b32bb6cf827d240c32d6a51c3513a08c37
3584 Author: Keith Packard <keithp@keithp.com>
3585 Date:   Mon Jun 25 05:03:16 2012 -0700
3586
3587     altos: Forgot ao_telemetry.h
3588     
3589     Not much builds without this...
3590     
3591     Signed-off-by: Keith Packard <keithp@keithp.com>
3592
3593 commit b292c14790fc225029cba3f80ce8ad6c5652bc4e
3594 Author: Keith Packard <keithp@keithp.com>
3595 Date:   Sat Jun 23 16:05:42 2012 -0700
3596
3597     altos: improve FEC apis to reduce data copying
3598     
3599     Integrate interleaving and whitening into encode and decode steps.
3600     Add CRC checking function for receive.
3601     
3602     Make ao_fec_test program round-trip the data and verify correctness.
3603     
3604     Signed-off-by: Keith Packard <keithp@keithp.com>
3605
3606 commit 74f6a1a8c8fa9d5bb8d74c99782310b431dd4727
3607 Author: Keith Packard <keithp@keithp.com>
3608 Date:   Sat Jun 23 02:24:30 2012 -0700
3609
3610     altos: Add ao_viterbi.c to megametrum build
3611     
3612     It's not used yet, just wanted to see how big the resulting object
3613     file was (492 bytes).
3614     
3615     Signed-off-by: Keith Packard <keithp@keithp.com>
3616
3617 commit 566a0c277de01963922cabc80db8ec3a129923bd
3618 Author: Keith Packard <keithp@keithp.com>
3619 Date:   Sat Jun 23 02:23:08 2012 -0700
3620
3621     altos: fix comment about decoding last byte of FEC data
3622     
3623     There aren't *any* forward bits to use when decoding the last byte.
3624     
3625     Signed-off-by: Keith Packard <keithp@keithp.com>
3626
3627 commit 83549f8bde42c3fddbdc817540c869dc8aefd013
3628 Author: Keith Packard <keithp@keithp.com>
3629 Date:   Sat Jun 23 02:13:52 2012 -0700
3630
3631     altos: Make ao_fec_tx_test build cleanly with -Wall
3632     
3633     Signed-off-by: Keith Packard <keithp@keithp.com>
3634
3635 commit f7bf07dfdad260c1f219064957ef08fb480bf20f
3636 Author: Keith Packard <keithp@keithp.com>
3637 Date:   Sat Jun 23 02:12:58 2012 -0700
3638
3639     altos: optimize Viterbi implementation
3640     
3641     Minimize data usage, make data arrays static
3642     
3643     Signed-off-by: Keith Packard <keithp@keithp.com>
3644
3645 commit ff8de3af193839de4bacfd07ade7a5f9ac0bf5b3
3646 Author: Keith Packard <keithp@keithp.com>
3647 Date:   Sat Jun 23 00:54:42 2012 -0700
3648
3649     altos: incremental viterbi decode
3650     
3651     Decode bits incrementally. Don't bother decoding the last byte; it's
3652     always a pad byte.
3653     
3654     Signed-off-by: Keith Packard <keithp@keithp.com>
3655
3656 commit 047e95421c87c5d056038797b48f759bedabf245
3657 Author: Keith Packard <keithp@keithp.com>
3658 Date:   Fri Jun 22 23:31:11 2012 -0700
3659
3660     altos: Start optimizing viterbi decoder
3661     
3662     Only need two cost arrays (previous and next). Create constant
3663     full-width decoder table instead of expanding bits into bytes for each
3664     decode step.
3665     
3666     Signed-off-by: Keith Packard <keithp@keithp.com>
3667
3668 commit cbf79a0f9cb859d04e8e03d627219cb2bf49611f
3669 Author: Keith Packard <keithp@keithp.com>
3670 Date:   Fri Jun 22 23:12:02 2012 -0700
3671
3672     altos: Add the simplest possible viterbi decoder
3673     
3674     I think I understand how it works now. It's not exactly speedy, and it
3675     uses a lot of memory.
3676     
3677     Signed-off-by: Keith Packard <keithp@keithp.com>
3678
3679 commit 75e4521ec42a368cebc67a07f8713d7a854ea265
3680 Author: Keith Packard <keithp@keithp.com>
3681 Date:   Thu Jun 21 09:52:37 2012 -0700
3682
3683     altos: Move FEC code to core
3684     
3685     It's not a driver as it's not specific to the 1120 chip
3686     
3687     Signed-off-by: Keith Packard <keithp@keithp.com>
3688
3689 commit 0b5548d6ced67201311e1072d37fbedd3d9929c9
3690 Author: Keith Packard <keithp@keithp.com>
3691 Date:   Thu Jun 21 09:51:17 2012 -0700
3692
3693     ao-tools: Support MM telemetry packets in ao-telem
3694     
3695     Parse the new packet formats
3696     
3697     Signed-off-by: Keith Packard <keithp@keithp.com>
3698
3699 commit 6f421818fd7062f03bfaf9e606d6a4cfdcb13b49
3700 Author: Keith Packard <keithp@keithp.com>
3701 Date:   Thu Jun 21 09:50:18 2012 -0700
3702
3703     altosui: Support MM telemetry packets
3704     
3705     Required restructuring the whole telemetry system to provide abstract
3706     interfaces to flight data.
3707     
3708     Signed-off-by: Keith Packard <keithp@keithp.com>
3709
3710 commit ff5b0ba90e73a83360a2e8a7e9969ed2c3ce1514
3711 Author: Keith Packard <keithp@keithp.com>
3712 Date:   Thu Jun 21 09:46:50 2012 -0700
3713
3714     altos: Crank down STM SPI speed for MM
3715     
3716     The cc1120 is noisy enough to break SPI data transfers at 4MHz, so
3717     crank things down to 1MHz. It's "stable" now, but clearly needs a
3718     filter and shorter traces.
3719     
3720     Signed-off-by: Keith Packard <keithp@keithp.com>
3721
3722 commit d2bd95edb6f77daeb1e8f043c4a239c248728e0c
3723 Author: Keith Packard <keithp@keithp.com>
3724 Date:   Thu Jun 21 09:45:42 2012 -0700
3725
3726     altos: Add full MM telemetry
3727     
3728     Create two new telemetry packets to hold all of the MM data.
3729     
3730     This patch also splits the telemetry structures out of ao.h
3731     
3732     Signed-off-by: Keith Packard <keithp@keithp.com>
3733
3734 commit 419a801131c1034f1fa149a67850290431cbda72
3735 Author: Keith Packard <keithp@keithp.com>
3736 Date:   Thu Jun 21 09:39:10 2012 -0700
3737
3738     altos: Configure STM LCD driver for giant LCD digits
3739     
3740     These devices require static mode.
3741     
3742     Signed-off-by: Keith Packard <keithp@keithp.com>
3743
3744 commit 611f37607fadcdc9908d67456f844a452ad4a87a
3745 Author: Keith Packard <keithp@keithp.com>
3746 Date:   Sun Jun 17 19:11:35 2012 -0700
3747
3748     altos: Make sure ao_storage_config is set before reading config block
3749     
3750     ao_storage_read does in fact call ao_storage_setup, but we need the
3751     value of ao_storage_config *before* calling ao_storage_read, so call
3752     ao_storage_setup first.
3753     
3754     Signed-off-by: Keith Packard <keithp@keithp.com>
3755
3756 commit ae3662c56effda9f0516c7d6ffd2d5f56b859593
3757 Author: Keith Packard <keithp@keithp.com>
3758 Date:   Sun Jun 17 19:06:08 2012 -0700
3759
3760     altos: hack STM serial number to 58
3761     
3762     otherwise altosui won't record telemetry
3763     
3764     Signed-off-by: Keith Packard <keithp@keithp.com>
3765
3766 commit 976a8375932ddb46ca3100863b0a892732c0923e
3767 Author: Keith Packard <keithp@keithp.com>
3768 Date:   Sun Jun 17 19:04:53 2012 -0700
3769
3770     altos: make cc1120 ao_radio_send re-entrant
3771     
3772     It gets called from multiple tasks, so put local data on the stack.
3773     
3774     Signed-off-by: Keith Packard <keithp@keithp.com>
3775
3776 commit 629f43e7c7abbff33e14b168a08a4b6a9c88b937
3777 Author: Keith Packard <keithp@keithp.com>
3778 Date:   Sun Jun 17 19:04:22 2012 -0700
3779
3780     altos: Add telemetry to megametrum
3781     
3782     Now that the radio works
3783     
3784     Signed-off-by: Keith Packard <keithp@keithp.com>
3785
3786 commit 9b24f413da0b6d989b32e8654a91c8deee4c81dd
3787 Author: Keith Packard <keithp@keithp.com>
3788 Date:   Sun Jun 17 19:02:50 2012 -0700
3789
3790     ao-tools: add rudimentary support for MM telemetry to ao-telem
3791     
3792     Just pretends they're TM packets for now
3793     
3794     Signed-off-by: Keith Packard <keithp@keithp.com>
3795
3796 commit 4cb46b8a84a0dd5b8fcb479d7aa5157480e1bc67
3797 Author: Keith Packard <keithp@keithp.com>
3798 Date:   Sun Jun 17 19:01:24 2012 -0700
3799
3800     altosui: Add rudimentary MM support to altosui
3801     
3802     Decoded the MM sensor packets as if they were TM packets.
3803     Add the USB ids.
3804     Add class of 'altimeter' devices and match those instead of just
3805     telemetrum as appropriate.
3806     
3807     Signed-off-by: Keith Packard <keithp@keithp.com>
3808
3809 commit 55747ce210d7d80d5b4fdaaf9dc7ee0f7bc8b0a3
3810 Author: Keith Packard <keithp@keithp.com>
3811 Date:   Sun Jun 17 18:58:56 2012 -0700
3812
3813     altosui: Move product definitions from AltosUI to AltosLib
3814     
3815     Signed-off-by: Keith Packard <keithp@keithp.com>
3816
3817 commit e6d236fdc615625fbbf28377453f920729e49b0f
3818 Author: Keith Packard <keithp@keithp.com>
3819 Date:   Sun Jun 17 16:17:00 2012 -0700
3820
3821     altos: Software implemenation of CC1111 radio encoding
3822     
3823     Add CRC, whitening, FEC and interleaving routines for transmission
3824     path to allow cc1120 to send telem packets to cc1111.
3825     
3826     Signed-off-by: Keith Packard <keithp@keithp.com>
3827
3828 commit 1a294852b3607947f0f86bf236785456d8719e5f
3829 Author: Keith Packard <keithp@keithp.com>
3830 Date:   Sun Jun 17 16:14:33 2012 -0700
3831
3832     altos: Be more careful about register save/restore in ao_yield
3833     
3834     Make sure the general registers are all saved before messing with any
3835     of them. Then, explicitly use r0 to save/restore apsr and primask.
3836     
3837     Signed-off-by: Keith Packard <keithp@keithp.com>
3838
3839 commit 9d3fe2a80d0925e3eded6d738d05c5b4ea61504c
3840 Author: Keith Packard <keithp@keithp.com>
3841 Date:   Sun Jun 17 16:12:18 2012 -0700
3842
3843     altos: Don't lose IRQ disabled state in ao_sleep
3844     
3845     Using ao_arch_critical around the wchan setting will force interrupts
3846     to be re-enabled before ao_yield records the state of that bit,
3847     potentially causing problems with functions not atomically testing and
3848     sleeping.
3849     
3850     Tasks that need to set wchan with interrupts disabled should have
3851     interrupts disabled when entering ao_sleep already.
3852     
3853     Signed-off-by: Keith Packard <keithp@keithp.com>
3854
3855 commit 4e6d96816e6604ee8d9bb49345a1c1211699a655
3856 Author: Keith Packard <keithp@keithp.com>
3857 Date:   Sun Jun 17 16:11:23 2012 -0700
3858
3859     altos: ao_storage_read already calls ao_storage_setup
3860     
3861     No need to call twice.
3862     
3863     Signed-off-by: Keith Packard <keithp@keithp.com>
3864
3865 commit ca310342d7b0bd1b78318cae38d920b8690dfd36
3866 Author: Keith Packard <keithp@keithp.com>
3867 Date:   Sun Jun 17 16:09:43 2012 -0700
3868
3869     altosui: Catch timeout errors when setting up TD telem monitoring
3870     
3871     Close the port in this case so it can be used for other things.
3872     
3873     Signed-off-by: Keith Packard <keithp@keithp.com>
3874
3875 commit 58e005375ca29dec6091d87159055004e7f19605
3876 Author: Keith Packard <keithp@keithp.com>
3877 Date:   Sun Jun 17 12:43:43 2012 -0700
3878
3879     altos: Use interrupts to wake up after RDF transmission.
3880     
3881     Also clean up the debug output
3882     
3883     Signed-off-by: Keith Packard <keithp@keithp.com>
3884
3885 commit 5df94f74522357e062f4ec2786ff825381b2fb10
3886 Author: Keith Packard <keithp@keithp.com>
3887 Date:   Sun Jun 17 12:42:32 2012 -0700
3888
3889     altos: Crank cc1120 power down to 0dBm to avoid crashing CPU
3890     
3891     Looks like RFI from the transmitter is confusing the CPU; lower the
3892     1120 power output from +14dBm to +0dBm to keep the CPU happy.
3893     
3894     Signed-off-by: Keith Packard <keithp@keithp.com>
3895
3896 commit e856df474c386b8df3d2bd9e87b766ae0439efbf
3897 Author: Keith Packard <keithp@keithp.com>
3898 Date:   Fri Jun 15 22:41:17 2012 -0700
3899
3900     altos: Reduce STM SPI data rate to 4MHz
3901     
3902     cc1120 doesn't want more than 6.1MHz, otherwise it gets very angry.
3903     
3904     Signed-off-by: Keith Packard <keithp@keithp.com>
3905
3906 commit e09e35471e788b88909ff01037fb8e0e4eabcd7d
3907 Author: Keith Packard <keithp@keithp.com>
3908 Date:   Fri Jun 15 22:40:30 2012 -0700
3909
3910     altos: Start making cc1120 radio work
3911     
3912     RDF tones and radio calibration work now.
3913     
3914     Signed-off-by: Keith Packard <keithp@keithp.com>
3915
3916 commit c2949ea15c59215834fedac7646f50c8a09f716f
3917 Author: Keith Packard <keithp@keithp.com>
3918 Date:   Fri Jun 15 22:38:37 2012 -0700
3919
3920     altos: Fix cc1120 packet mode datarate and config
3921     
3922     Was using the wrong function
3923     
3924     Signed-off-by: Keith Packard <keithp@keithp.com>
3925
3926 commit 1b7e4c29bf9608bfc972ae28b53cc823f4c37f92
3927 Author: Keith Packard <keithp@keithp.com>
3928 Date:   Fri Jun 15 22:32:10 2012 -0700
3929
3930     altos: Make sure cc1120 is initialized correctly at startup time
3931     
3932     Check to make sure it pulls down MISO when CS is enabled.
3933     
3934     Signed-off-by: Keith Packard <keithp@keithp.com>
3935
3936 commit 27c95adf35e646840b9bd562497eea0dc96bb9bb
3937 Author: Keith Packard <keithp@keithp.com>
3938 Date:   Fri Jun 15 22:31:36 2012 -0700
3939
3940     altos: use 'b' command for radio beep
3941     
3942     'B' is used by the baro data dumper.
3943     
3944     Signed-off-by: Keith Packard <keithp@keithp.com>
3945
3946 commit 93e6d0a2c0b60e7bedd34f06ba63b468dcc8e013
3947 Author: Keith Packard <keithp@keithp.com>
3948 Date:   Fri Jun 15 22:30:03 2012 -0700
3949
3950     altos: Fix RDF mode data rate and PKT_CFG0 value
3951     
3952     Changes tone to the desired 1kHz frequency and ensures the PKT_CFG0
3953     has the right value.
3954     
3955     Signed-off-by: Keith Packard <keithp@keithp.com>
3956
3957 commit c96e60bedeb00d28c36436c12b803fd8cbadce26
3958 Author: Keith Packard <keithp@keithp.com>
3959 Date:   Fri Jun 15 22:28:55 2012 -0700
3960
3961     altos: Actually write cc1120 register values
3962     
3963     Helps to not use 'read' mode when writing.
3964     
3965     Signed-off-by: Keith Packard <keithp@keithp.com>
3966
3967 commit 97d163c88ed8c8f64a9714018863d0b6eedab38f
3968 Author: Keith Packard <keithp@keithp.com>
3969 Date:   Fri Jun 15 22:27:48 2012 -0700
3970
3971     altos: Configure cc1120 frequency
3972     
3973     Set default conversion value, and pull the selected frequency
3974     calibration data out of the config block.
3975     
3976     Signed-off-by: Keith Packard <keithp@keithp.com>
3977
3978 commit a5a7df405c242593cbc828d5b66bbfc141a35947
3979 Author: Keith Packard <keithp@keithp.com>
3980 Date:   Fri Jun 15 22:26:06 2012 -0700
3981
3982     Temporarily disable packet and telem on MM
3983     
3984     While work on the radio code progresses
3985     
3986     Signed-off-by: Keith Packard <keithp@keithp.com>
3987
3988 commit baf1be1def01266512e67068948bf19b04ead6aa
3989 Author: Keith Packard <keithp@keithp.com>
3990 Date:   Fri Jun 15 22:23:10 2012 -0700
3991
3992     Allow product to override maximum number of command lists (NUM_CMDS)
3993     
3994     Just in case some product wants to save memory, or have more.
3995     
3996     Signed-off-by: Keith Packard <keithp@keithp.com>
3997
3998 commit bfbd1d82f4c25120a97840a1bd4787680823afd8
3999 Author: Keith Packard <keithp@keithp.com>
4000 Date:   Tue Jun 5 15:15:25 2012 -0700
4001
4002     altosdroid: Add files necessary to build application
4003     
4004     Signed-off-by: Keith Packard <keithp@keithp.com>
4005
4006 commit b8c363d9411fd5e79e3f806894dbc12bcc106b88
4007 Author: Keith Packard <keithp@keithp.com>
4008 Date:   Mon Jun 4 20:56:25 2012 -0700
4009
4010     altosui: More changes to migrate code to altoslib
4011     
4012     Signed-off-by: Keith Packard <keithp@keithp.com>
4013
4014 commit 5634192a6036c6c7b47d224e2988e81bb71a4557
4015 Author: Keith Packard <keithp@keithp.com>
4016 Date:   Mon Jun 4 20:55:33 2012 -0700
4017
4018     altosui: attempt to get ms5607 data into .mega files was misinformed
4019     
4020     The ms5607 'p' command also means 'go into packet mode', which nicely
4021     broke attempts to communicate with teledongle
4022     
4023     Signed-off-by: Keith Packard <keithp@keithp.com>
4024
4025 commit 705891be53e298ac6ced4ba02b87d2f6d1085b34
4026 Author: Keith Packard <keithp@keithp.com>
4027 Date:   Mon Jun 4 20:54:36 2012 -0700
4028
4029     altos: Make cc1111 products all depend on ao_arch.h and ao_arch_func.h
4030     
4031     Ensures that files get recompiled as needed
4032     
4033     Signed-off-by: Keith Packard <keithp@keithp.com>
4034
4035 commit a9ad342ae4c34626df4f2891da4c7f6d2c14d73e
4036 Author: Keith Packard <keithp@keithp.com>
4037 Date:   Mon Jun 4 20:53:53 2012 -0700
4038
4039     altos: Other half of the ms5607 prom reporting patch
4040     
4041     Signed-off-by: Keith Packard <keithp@keithp.com>
4042
4043 commit dec5cbee22f13c47690b0c6bf7ca724ef132fe5e
4044 Author: Keith Packard <keithp@keithp.com>
4045 Date:   Mon Jun 4 20:53:06 2012 -0700
4046
4047     altos: typo in ao_monitor prevented ground station from including code
4048     
4049     This created ground station software that couldn't actually receive
4050     and report telemetry packets.
4051     
4052     Signed-off-by: Keith Packard <keithp@keithp.com>
4053
4054 commit e687a9bafc696998b47fd0300fbc89dece09509c
4055 Author: Keith Packard <keithp@keithp.com>
4056 Date:   Mon Jun 4 20:52:38 2012 -0700
4057
4058     altos: Make 'v' command dump pressure sensor ROM values
4059     
4060     Avoids needing a new command
4061     
4062     Signed-off-by: Keith Packard <keithp@keithp.com>
4063
4064 commit 1832e2f76c844e97a2bd11226b003fb2af8057db
4065 Author: Keith Packard <keithp@keithp.com>
4066 Date:   Mon Jun 4 20:51:35 2012 -0700
4067
4068     altos: fix test builds of non-accel flight code
4069     
4070     Remove references to accel variables when building baro-only flight
4071     test code.
4072     
4073     Signed-off-by: Keith Packard <keithp@keithp.com>
4074
4075 commit 06afa2c3e78ea5bc9f1eb4913ee35c0eab0ac1bf
4076 Author: Keith Packard <keithp@keithp.com>
4077 Date:   Mon Jun 4 20:50:10 2012 -0700
4078
4079     altos: Legacy telemetry needs original ADC record
4080     
4081     The legacy telemetry packets included the raw ADC structure directly,
4082     so make sure that doesn't change further, allowing teledongle firmware
4083     to remain compatible with old TM firmware.
4084     
4085     Signed-off-by: Keith Packard <keithp@keithp.com>
4086
4087 commit f1b14932149153a096961fff94191778f88581d9
4088 Author: Keith Packard <keithp@keithp.com>
4089 Date:   Mon Jun 4 20:49:15 2012 -0700
4090
4091     altos: Remove unused AES code from teledongle and tidongle
4092     
4093     Leave this out as neither of these products need it.
4094     
4095     Signed-off-by: Keith Packard <keithp@keithp.com>
4096
4097 commit 718a8affe1df98eacfd707b5c8c34f9456dcff14
4098 Author: Keith Packard <keithp@keithp.com>
4099 Date:   Mon Jun 4 20:47:14 2012 -0700
4100
4101     altos: Remove accel_ref from pre v1.1 TM firmware
4102     
4103     V1.0 needs RAM space for flash buffer, leaving too little room for
4104     this extra data.
4105     
4106     Signed-off-by: Keith Packard <keithp@keithp.com>
4107
4108 commit 7a19d6790a9800f925c8de24aac71796351e2c04
4109 Author: Keith Packard <keithp@keithp.com>
4110 Date:   Mon Jun 4 19:28:58 2012 -0700
4111
4112     altos: More cleanups for moving files to altoslib
4113     
4114     Signed-off-by: Keith Packard <keithp@keithp.com>
4115
4116 commit f86dac643081987c8994ab57a96640d5e91b342a
4117 Author: Keith Packard <keithp@keithp.com>
4118 Date:   Sat Jun 2 19:59:40 2012 -0700
4119
4120     altoslib: Clean up random rebase failures
4121     
4122     Signed-off-by: Keith Packard <keithp@keithp.com>
4123
4124 commit dd43a2ae7594f062a8980d1756a07488ee54b447
4125 Author: Keith Packard <keithp@keithp.com>
4126 Date:   Sat Jun 2 19:42:47 2012 -0700
4127
4128     altoslib: Move new sensor library code into altoslib
4129     
4130     Signed-off-by: Keith Packard <keithp@keithp.com>
4131
4132 commit 0772020c969a69c3b0a705de7362340a9732daab
4133 Author: Keith Packard <keithp@keithp.com>
4134 Date:   Fri Mar 16 20:27:45 2012 -0700
4135
4136     Build altosdroid
4137
4138 commit e81163ed875dc93a618baf9278f43ed7dd0f730e
4139 Author: Mike Beattie <mike@ethernal.org>
4140 Date:   Thu Feb 23 16:43:04 2012 +1300
4141
4142     Add local.properties to .gitignore
4143     
4144     Signed-off-by: Mike Beattie <mike@ethernal.org>
4145
4146 commit 392c878000e9909d37dae6342df3d6cb8f217a1b
4147 Author: Mike Beattie <mike@ethernal.org>
4148 Date:   Thu Feb 23 16:41:26 2012 +1300
4149
4150     Add TelemetryService.java and associated files
4151     
4152     Signed-off-by: Mike Beattie <mike@ethernal.org>
4153
4154 commit 69e6df07976a56b49e07c242cd6e5b2cbd2a578d
4155 Author: Keith Packard <keithp@keithp.com>
4156 Date:   Thu Feb 23 17:00:48 2012 +1300
4157
4158     Move altoslib sources to top dir
4159     
4160     No sense having them live deep in the file system.
4161     
4162     Signed-off-by: Keith Packard <keithp@keithp.com>
4163
4164 commit 9b659904109f992b8a3e61efb94e81cdb19af1c9
4165 Author: Keith Packard <keithp@keithp.com>
4166 Date:   Thu Feb 23 16:37:24 2012 +1300