51afdad19891739481ac7888a39baa11b2e95f5a
[fw/altos] / ChangeLog
1 commit e53be56179f4cd93227b6bdc28c2ae60b81db57d
2 Author: Keith Packard <keithp@keithp.com>
3 Date:   Sun Feb 9 23:47:47 2014 -0800
4
5     doc: Update the 1.3.2 release notes to include APRS and Fire Igniter changes
6     
7     Signed-off-by: Keith Packard <keithp@keithp.com>
8
9 commit d24ef4aa9429f4884548e5c9fd48d57e640f0d9d
10 Author: Keith Packard <keithp@keithp.com>
11 Date:   Sun Feb 9 23:46:39 2014 -0800
12
13     doc: Add remaining configurable parameters to the System Operation chapter
14     
15     Yes, this duplicates the section in the AltosUI chapter, but I'm not
16     sure how to describe the device without talking about it in two
17     places, so we might as well make both of them complete.
18     
19     Signed-off-by: Keith Packard <keithp@keithp.com>
20
21 commit e76948d382cf6980c3a5b6c48405d71c8811780b
22 Author: Keith Packard <keithp@keithp.com>
23 Date:   Sun Feb 9 22:54:31 2014 -0800
24
25     altos: Put locked/unlocked GPS status in APRS comments
26     
27     Replace the 'S' (which marks the field showing sats in view) with
28     either 'L' or 'U' to tell the user whether the GPS receiver is locked
29     or unlocked.
30     
31     This also removes the colons in the comment field to shorten it. This
32     makes it fit on one line of my FT1D display.
33     
34     Signed-off-by: Keith Packard <keithp@keithp.com>
35
36 commit 5001a0f882af53dde33fc531215944c9d727baf4
37 Author: Keith Packard <keithp@keithp.com>
38 Date:   Sun Feb 9 22:53:05 2014 -0800
39
40     altos: Re-send previous GPS position in APRS if lock is lost
41     
42     APRS radios often show only the last received APRS packet, which means
43     that erasing the last known GPS position when we lose lock by sending
44     0/0/0 is unhelpful. Instead, just send the last known position, and
45     make sure that we send 0/0/0 before we're locked the first time.
46     
47     Signed-off-by: Keith Packard <keithp@keithp.com>
48
49 commit 864d1e2282ac1d241478cf663ee24112c9d3dc37
50 Author: Keith Packard <keithp@keithp.com>
51 Date:   Sat Feb 8 22:02:02 2014 -0800
52
53     altos: Fixup named ADC printing
54     
55     Print all ADC values on one line when using named ADC values
56     
57     Signed-off-by: Keith Packard <keithp@keithp.com>
58
59 commit f750ef6f9745b15af45bb80f5b46b9e6f51796d8
60 Author: Keith Packard <keithp@keithp.com>
61 Date:   Sat Feb 8 20:05:02 2014 -0800
62
63     altos: Add needed math sources to TeleGPS v0.1 build
64     
65     APRS requires the logf function to report altitude.
66     
67     Signed-off-by: Keith Packard <keithp@keithp.com>
68
69 commit 6367ab2dec718c512073f70dfab86dbd1656b1fe
70 Author: Keith Packard <keithp@keithp.com>
71 Date:   Sat Feb 8 20:02:54 2014 -0800
72
73     altos: Report nsat in view in APRS packet
74     
75     This adds the number of sats in view (as opposed to the number of sats
76     in solution) to the APRS packet.
77     
78     Signed-off-by: Keith Packard <keithp@keithp.com>
79
80 commit 8ddbbdcdc498a19ebf4a440bbf5d73b6538e0a57
81 Author: Keith Packard <keithp@keithp.com>
82 Date:   Sat Feb 8 20:00:56 2014 -0800
83
84     altos: Don't write more than 12 sat infos in ublox driver
85     
86     This was overwriting memory past the end of the ao_gps_tracking_data
87     array, which isn't a good idea.
88     
89     Signed-off-by: Keith Packard <keithp@keithp.com>
90
91 commit 324073d14ed8215b74d9df51f2229827cd4401d0
92 Author: Keith Packard <keithp@keithp.com>
93 Date:   Sat Feb 1 00:32:43 2014 -0800
94
95     altos/stm: Block interrupts while reprogramming flash
96     
97     Wouldn't work well to get interrupted...
98     
99     Signed-off-by: Keith Packard <keithp@keithp.com>
100
101 commit d6d56c20465455b759f60a03fc96aa228ab9102e
102 Author: Keith Packard <keithp@keithp.com>
103 Date:   Sat Feb 1 00:06:30 2014 -0800
104
105     altos: Enable system timer in flash loader and prod watchdog with it
106     
107     This makes it possible to reflash the board without needing to disable
108     the watchdog.
109     
110     Signed-off-by: Keith Packard <keithp@keithp.com>
111
112 commit 1d3420e51db4d1a46237e97aeb189d2a8eba7f5e
113 Author: Keith Packard <keithp@keithp.com>
114 Date:   Fri Jan 31 17:44:45 2014 -0800
115
116     altos: Eliminate warnings in FAT code
117     
118     The FAT file system code wasn't cleaned up when the warning fixes were
119     done recently.
120     
121     Signed-off-by: Keith Packard <keithp@keithp.com>
122
123 commit 7a8adfed8fbbcaac71da9c6d54bbd3091f4d7511
124 Author: Keith Packard <keithp@keithp.com>
125 Date:   Thu Mar 21 10:16:35 2013 -0700
126
127     altos: Add watchdog timer task
128     
129     This new task frobs a pin periodically to inform the hardware that the
130     operating system is running.
131     
132     Signed-off-by: Keith Packard <keithp@keithp.com>
133
134 commit 63683f91f5fe9588c1d905a572509cb674aaad68
135 Author: Keith Packard <keithp@keithp.com>
136 Date:   Wed Jan 23 21:36:18 2013 -0800
137
138     altos: Add names when reporting STM ADC values
139     
140     Signed-off-by: Keith Packard <keithp@keithp.com>
141
142 commit 7fdf6a6cc252c7813a857714f6088b7fd5bfab40
143 Author: Keith Packard <keithp@keithp.com>
144 Date:   Sat Feb 8 14:31:06 2014 -0800
145
146     doc: Add title page image to altusmetrum.pdf
147     
148     Signed-off-by: Keith Packard <keithp@keithp.com>
149
150 commit 2c70a7a49cc0e92df90ea17a870d661ca857c145
151 Author: Keith Packard <keithp@keithp.com>
152 Date:   Sat Feb 8 14:30:52 2014 -0800
153
154     doc: Ignore generate template XSL file
155     
156     Signed-off-by: Keith Packard <keithp@keithp.com>
157
158 commit 2320b788c47757032b2874e64479ef382456c2d3
159 Author: Keith Packard <keithp@keithp.com>
160 Date:   Sat Feb 8 14:24:48 2014 -0800
161
162     doc: Document GPS max height addition
163     
164     Signed-off-by: Keith Packard <keithp@keithp.com>
165
166 commit 8363326cd87fb1e53ad78146c0503aa476d2da89
167 Author: Keith Packard <keithp@keithp.com>
168 Date:   Sat Feb 8 14:24:13 2014 -0800
169
170     doc: Update micropeak docs to include lots of pictures
171     
172     Signed-off-by: Keith Packard <keithp@keithp.com>
173
174 commit 306028b33ebed45bcf379740cc3c01c2360c51f4
175 Author: Keith Packard <keithp@keithp.com>
176 Date:   Sat Feb 8 10:25:33 2014 -0800
177
178     doc: Micropeak doc updates for 1.3.2
179     
180     New 'download' button.
181     Update download instructions for new USB adapter.
182     
183     Signed-off-by: Keith Packard <keithp@keithp.com>
184
185 commit 28d5239bff234cc1158a270a29c0e39067f613c3
186 Author: Keith Packard <keithp@keithp.com>
187 Date:   Fri Feb 7 22:45:26 2014 -0800
188
189     micropeak: Missing a couple of new exceptions when loading files
190     
191     The change to keep reading on invalid chars from the serial port
192     exposed a couple of new exceptions from the MicroData code which the
193     file loading code needs to cope with.
194     
195     Signed-off-by: Keith Packard <keithp@keithp.com>
196
197 commit 8d0d59c51138dc1b1bbf6933354fe9faf4d67986
198 Author: Keith Packard <keithp@keithp.com>
199 Date:   Fri Feb 7 22:32:17 2014 -0800
200
201     micropeak: Keep reading until we get valid data
202     
203     Don't stop just because we saw something invalid on the serial line;
204     let the user try again, or cancel when they get bored.
205     
206     However, if the serial line disappears or some other fatal error
207     occurs, then do stop and put up an error dialog.
208     
209     Signed-off-by: Keith Packard <keithp@keithp.com>
210
211 commit 4a5b3837b460d1b6fcea99312728114c4734495a
212 Author: Keith Packard <keithp@keithp.com>
213 Date:   Thu Feb 6 17:08:34 2014 -0800
214
215     altos: report 0/0/0 for APRS position when GPS is not locked
216     
217     We were reporting whatever the GPS device sent, even if it wasn't
218     reporting a valid status. That's not terribly useful.
219     
220     Signed-off-by: Keith Packard <keithp@keithp.com>
221
222 commit 9e0bda088c097ac6bcc677d7b6d00683e73a68fb
223 Author: Keith Packard <keithp@keithp.com>
224 Date:   Mon Feb 3 00:24:38 2014 -0800
225
226     micropeak: Watch serial data during download
227     
228     This adds a text area to monitor the incoming serial data in case some
229     problem occurs.
230     
231     Signed-off-by: Keith Packard <keithp@keithp.com>
232
233 commit 0c2f28cbc1cb312d3bcc8951176d79f234a1af04
234 Author: Keith Packard <keithp@keithp.com>
235 Date:   Mon Feb 3 00:26:42 2014 -0800
236
237     altoslib: Use existing unicode Charset in AltosLink
238     
239     Instead of making AltosLink look up the unicode charset, just provide
240     it directly.
241     
242     Signed-off-by: Keith Packard <keithp@keithp.com>
243
244 commit 7df221c42948cb42cf777b899263c8ec9067bd55
245 Author: Keith Packard <keithp@keithp.com>
246 Date:   Fri Jan 31 18:09:26 2014 -0800
247
248     doc: Mention that an APRS interval of 0 disables it entirely
249     
250     And mention that the value is a time in seconds between APRS packets.
251     
252     Signed-off-by: Keith Packard <keithp@keithp.com>
253
254 commit 230af613d372afe540c6a8860199d717eedecf57
255 Author: Keith Packard <keithp@keithp.com>
256 Date:   Thu Jan 30 20:54:24 2014 -0800
257
258     doc: Replace screen captures with 'active' window ones
259     
260     These are the same as the previous captures, just with the titlebar
261     highlighted instead of grey so that they're all consistent. These were
262     also done with the gimp which makes the areas outside of the window
263     (like outside the rounded corners) have zero alpha so that the white
264     background shows through.
265     
266     Signed-off-by: Keith Packard <keithp@keithp.com>
267
268 commit 7e3088ece81ef85f3dbd4df51954bc90681d6b6e
269 Author: Keith Packard <keithp@keithp.com>
270 Date:   Thu Jan 30 18:42:08 2014 -0800
271
272     doc: Update screen capture of pyro config with correct names
273     
274     With the UI now using letters as TeleMega does, update the screen shot
275     used in the manual to match
276     
277     Signed-off-by: Keith Packard <keithp@keithp.com>
278
279 commit eb9262901aff4f69fa3d2357693634cbee9bca46
280 Author: Keith Packard <keithp@keithp.com>
281 Date:   Thu Jan 30 18:38:01 2014 -0800
282
283     altosui: Use letter names for pyro channels in pyro config UI
284     
285     TeleMega has the extra pyro channels labeled A, B, C, D instead of 0,
286     1, 2, 3. Use those names in the UI to avoid confusion.
287     
288     Signed-off-by: Keith Packard <keithp@keithp.com>
289
290 commit 4e94d785d9a1cce4eb5b3063d55e825719afb58e
291 Author: Keith Packard <keithp@keithp.com>
292 Date:   Tue Jan 28 21:52:57 2014 -0800
293
294     doc: Add explicit paragraph about using one battery with Tmega
295     
296     Just in case the factory-supplied jumper gets lost.
297     
298     Signed-off-by: Keith Packard <keithp@keithp.com>
299
300 commit f4f31590518875eda40473dd2178d6976a4f86a3
301 Author: Bdale Garbee <bdale@gag.com>
302 Date:   Tue Jan 28 18:21:10 2014 -0700
303
304     use firmware in /usr/share/altos for teledongle, update telemetrum for v2.0
305
306 commit 6b70b8b6bb4e8eae8159ec966847092d0b1deab3
307 Author: Keith Packard <keithp@keithp.com>
308 Date:   Fri Jan 24 22:43:25 2014 -0800
309
310     altoslib: Don't lose gps_height value between GPS samples
311     
312     gps_height is now reliably updated whenever GPS altitude data is
313     received, so don't try to reset it between samples.
314     
315     Signed-off-by: Keith Packard <keithp@keithp.com>
316
317 commit ea8c9ca9dd24a026ea5bfe5a1ac70857181a88c8
318 Author: Keith Packard <keithp@keithp.com>
319 Date:   Fri Jan 24 22:40:49 2014 -0800
320
321     altosui: Show GPS max height in flight stats window of graph
322     
323     Uses the new state.max_gps_height() function.#
324     
325     Signed-off-by: Keith Packard <keithp@keithp.com>
326
327 commit e4616233f3942d2796ba6633477670a83669957b
328 Author: Keith Packard <keithp@keithp.com>
329 Date:   Fri Jan 24 22:39:10 2014 -0800
330
331     altoslib: Track GPS altitude values to be able to report max gps height
332     
333     This adds separate GPS altitude and GPS ground altitude values so that
334     the AltosState object can report GPS max height.
335     
336     Signed-off-by: Keith Packard <keithp@keithp.com>
337
338 commit aa2edc97ac0c880e569baca453ff6302ad6da65f
339 Author: Keith Packard <keithp@keithp.com>
340 Date:   Fri Jan 24 21:34:39 2014 -0800
341
342     doc: Fix spelling of decelerate
343
344 commit eb3ffd06575ddd0be061aa2717c7075c823ed54e
345 Author: Keith Packard <keithp@keithp.com>
346 Date:   Fri Jan 24 21:31:17 2014 -0800
347
348     doc: Document flight computer wiring connections
349     
350     This details all of the wiring connections for each flight computer
351     and explains how to wire batteries, switches and how to use external
352     pyro batteries and active switches with each one.
353     
354     Signed-off-by: Keith Packard <keithp@keithp.com>
355
356 commit ee480d180cbdd712ab13d39716c38aabd4678d95
357 Author: Keith Packard <keithp@keithp.com>
358 Date:   Fri Jan 24 10:10:00 2014 -0800
359
360     Set version to 1.3.2 in preparation for release
361     
362     Signed-off-by: Keith Packard <keithp@keithp.com>
363
364 commit 9c4674d90f9b111e1b47abb7aee714ed12fa3aa5
365 Author: Keith Packard <keithp@keithp.com>
366 Date:   Fri Jan 24 09:35:55 2014 -0800
367
368     doc: Add 1.3.2 release notes
369     
370     Signed-off-by: Keith Packard <keithp@keithp.com>
371
372 commit 94be1e3eb9f94a59522743374d02a1f229266931
373 Author: Keith Packard <keithp@keithp.com>
374 Date:   Fri Jan 24 09:21:46 2014 -0800
375
376     altos: Tmega Don't try to log info about more than 12 GPS sats
377     
378     The mega log format has a single packet for GPS info which holds a
379     maximum of 12 satellites. Bdale managed to get 14 sats in view, which
380     ended up crashing the ground station software, and also overflowed the
381     gps_tracking_data structure.
382     
383     Signed-off-by: Keith Packard <keithp@keithp.com>
384
385 commit dd28429405498fca0788ce9c19093898c84b10e5
386 Author: Keith Packard <keithp@keithp.com>
387 Date:   Thu Jan 23 22:16:36 2014 -0800
388
389     altoslib: Validate TeleMega GPS_SAT log packet nsat
390     
391     Make sure nsat is not more than the size of the array
392     
393     Signed-off-by: Keith Packard <keithp@keithp.com>
394
395 commit afbae4c6b7a658f690cb827acfef015e9e2da318
396 Author: Bdale Garbee <bdale@gag.com>
397 Date:   Wed Jan 22 21:31:03 2014 -0700
398
399     update notes on how to release
400
401 commit 0ef0c50536e5eb6ad3455b5828983307edbab828
402 Author: Bdale Garbee <bdale@gag.com>
403 Date:   Wed Jan 22 20:53:03 2014 -0700
404
405     freshen ChangeLog for release
406
407 commit 200137060651f48c99276c8feb0e15980a9b46be
408 Author: Bdale Garbee <bdale@gag.com>
409 Date:   Wed Jan 22 20:52:09 2014 -0700
410
411     update copyright date on main documentation file
412
413 commit 63171339c03cf9bf3d691511889223bf43024124
414 Author: Keith Packard <keithp@keithp.com>
415 Date:   Tue Jan 21 23:02:27 2014 -0800
416
417     doc: Update for 1.3.1
418     
419     Add 1.3.1 release notes. Update screen shots. Document new functionality
420     
421     Signed-off-by: Keith Packard <keithp@keithp.com>
422
423 commit e6a73d6cbe149a930f8c4e2dac655bc3f6270013
424 Author: Keith Packard <keithp@keithp.com>
425 Date:   Tue Jan 21 23:01:28 2014 -0800
426
427     doc: Fix image widths to make them all scale the same amount
428     
429     Hand-compute scale factors so that all images are presented at the
430     same relative size as they would be on the screen.
431     
432     Signed-off-by: Keith Packard <keithp@keithp.com>
433
434 commit e61c02b51e069aa58b36f59b9ca8e7c8284bc93a
435 Author: Keith Packard <keithp@keithp.com>
436 Date:   Tue Jan 21 22:13:01 2014 -0800
437
438     altosui: Handle serial-port startup errors in idle-monitor
439     
440     Trap exceptions during idle monitor startup and report them.
441     
442     Signed-off-by: Keith Packard <keithp@keithp.com>
443
444 commit 42922b40fc695bdaa92e3fb0b41a248f7df918d0
445 Author: Keith Packard <keithp@keithp.com>
446 Date:   Tue Jan 21 22:01:39 2014 -0800
447
448     altosui: Handle already-opened link in IgniteUI
449     
450     Must run the link open from the UI thread so that we can put up the
451     in-use dialog immdiately; otherwise the UI thread is blocked which
452     means the dialog never appears and the app appears to hang.
453     
454     Signed-off-by: Keith Packard <keithp@keithp.com>
455
456 commit f118e33416e45ea9a2b5ede4157bd8b58ddb6ebb
457 Author: Keith Packard <keithp@keithp.com>
458 Date:   Tue Jan 21 21:37:18 2014 -0800
459
460     altosuilib: Remove some spurious debug printfs
461     
462     Signed-off-by: Keith Packard <keithp@keithp.com>
463
464 commit 677fcafd3816b6d8d86b2dc41b840d97b5ccbf07
465 Author: Keith Packard <keithp@keithp.com>
466 Date:   Tue Jan 21 21:34:58 2014 -0800
467
468     altoslib: Fetch target device config for Fire Igniter npyro value
469     
470     The code was using the AltosLink config_data, which is always the
471     locally connected device's configuration. When using the packet link,
472     that's not terribly useful when asking how many extra pyro channels
473     are available.
474     
475     Signed-off-by: Keith Packard <keithp@keithp.com>
476
477 commit 13cf4000bd53ac4af66231d56e24c9eb11178a5f
478 Merge: 7a8551f 99fedbf
479 Author: Keith Packard <keithp@keithp.com>
480 Date:   Tue Jan 21 20:59:06 2014 -0800
481
482     Merge remote-tracking branch 'origin/master'
483
484 commit 99fedbf0ed42a5d4fa80f094576ca0260040ef5e
485 Author: Bdale Garbee <bdale@gag.com>
486 Date:   Tue Jan 21 21:31:25 2014 -0700
487
488     set version to 1.3.1 for release
489
490 commit 7a8551fe8e5f0a90cbc494842715a96f08c11900
491 Author: Anthony Towns <aj@erisian.com.au>
492 Date:   Mon Jan 20 19:38:21 2014 +1000
493
494     altosui: rate limit map downloads
495
496 commit 0faa098f05d43eefc1fa54462401171fca5034cb
497 Author: Anthony Towns <aj@erisian.com.au>
498 Date:   Mon Jan 20 05:10:58 2014 +1000
499
500     altosui: --fetchmaps gets same number of maps as GUI
501
502 commit aab5873c87d6ecfe0854751746f80d4bc7ebeffa
503 Author: Anthony Towns <aj@erisian.com.au>
504 Date:   Mon Jan 20 04:52:43 2014 +1000
505
506     AltosSiteMapPreload: only load 49 maps
507     
508     Google Static Maps API limits queries to 50 maps per IP per minute,
509     so querying a 7x7 array instead of a 9x9 array seems more likely to
510     work well.
511
512 commit 7f9cda0e2531a7bba7f1b4e3b7212a62b5bec1ed
513 Author: Keith Packard <keithp@keithp.com>
514 Date:   Sun Jan 19 00:17:06 2014 -0800
515
516     altosui: Make romconfig serial and radio cal fields 8 digits wide
517     
518     This ensure that they are wide enough to show a cc1120 calibration
519     value, which is 7 digits.
520     
521     Signed-off-by: Keith Packard <keithp@keithp.com>
522
523 commit 2b891115c95453d9002d8ef307a27e14eda145a5
524 Author: Bdale Garbee <bdale@gag.com>
525 Date:   Fri Jan 17 20:55:45 2014 -0700
526
527     set version to 1.3.0.2 for test flights this weekend
528
529 commit c33ec8207c0e5d4c855e87b2746371b19d437f7d
530 Author: Bdale Garbee <bdale@gag.com>
531 Date:   Fri Jan 17 20:47:16 2014 -0700
532
533     use firmware in /usr/share/altos for production flashing
534
535 commit cfcb127b248b62231049b6b50cf9b7edc2731f0a
536 Author: Keith Packard <keithp@keithp.com>
537 Date:   Wed Jan 15 13:28:16 2014 -0800
538
539     altos: Add missing ADC divider values for Tmega v1.0
540     
541     Somehow I left these out of the previous commit
542     
543     Signed-off-by: Keith Packard <keithp@keithp.com>
544
545 commit 9001d5780a41986017bd3bbc7f8c5556b116c351
546 Author: Keith Packard <keithp@keithp.com>
547 Date:   Wed Jan 15 12:42:59 2014 -0800
548
549     Ignore 32 and 64 bit cjnitest apps
550
551 commit c743eaa060080a7bd236466b93cff3abc96f405b
552 Author: Keith Packard <keithp@keithp.com>
553 Date:   Wed Jan 15 12:40:26 2014 -0800
554
555     altos: Report battery, apogee and main voltages over APRS
556     
557     This makes APRS more usable when you mute the RF audio on the HT.
558     
559     Signed-off-by: Keith Packard <keithp@keithp.com>
560
561 commit cc06242e882cba462791962c199b7c89e79adc65
562 Author: Keith Packard <keithp@keithp.com>
563 Date:   Tue Jan 14 23:29:59 2014 -0800
564
565     altos: Use factory calibration for all acceleration computations
566     
567     The ground acceleration value will vary depending on the tilt angle of
568     the airframe, which will result in incorrect acceleration computations
569     during flight. This also avoids accidental boost detect when moving
570     the airframe around in pad mode.
571     
572     Signed-off-by: Keith Packard <keithp@keithp.com>
573
574 commit 9d812b3db418fd9816731b761a0853eb38f5a265
575 Author: Keith Packard <keithp@keithp.com>
576 Date:   Tue Jan 14 23:21:40 2014 -0800
577
578     altos: Switch APRS to compressed position format
579     
580     This provides lat/lon/alt in fewer bytes while improving precision.
581     
582     Signed-off-by: Keith Packard <keithp@keithp.com>
583
584 commit f560d5063b1339dbfb3e6723cfadb7b4c5eace25
585 Author: Keith Packard <keithp@keithp.com>
586 Date:   Tue Jan 14 23:18:40 2014 -0800
587
588     doc: Ship telemini outline as pdf file too
589     
590     Build telemini.pdf from telemini.svg and include it in all of the
591     released packages.
592     
593     Signed-off-by: Keith Packard <keithp@keithp.com>
594
595 commit 06ffd8022ff5ac74274c9839d42c0c47274cb8b9
596 Author: Keith Packard <keithp@keithp.com>
597 Date:   Wed Jan 1 22:08:13 2014 -0800
598
599     altosui: Require both libaltos32 and libaltos64 for fat Linux tarball
600     
601     No sense shipping a broken tarball ever
602     
603     Signed-off-by: Keith Packard <keithp@keithp.com>
604
605 commit 8bff2822c242d2878b408b9c0d8a7647108ea4b1
606 Author: Keith Packard <keithp@keithp.com>
607 Date:   Wed Jan 1 22:02:56 2014 -0800
608
609     libaltos: Build -m64 and -m32 for fat tarball when possible
610     
611     Check to see if we can compile libaltos for both 32 bit and 64 bit
612     systems, and then use those when generating the linux tarball.
613     
614     Signed-off-by: Keith Packard <keithp@keithp.com>
615
616 commit 95d77eaff708397d8b1e29904dc47d8ea09e8754
617 Author: Keith Packard <keithp@keithp.com>
618 Date:   Wed Jan 1 22:02:04 2014 -0800
619
620     Bump version to 1.3.9.1
621     
622     Lots of new features; let's not release with 1.3 set
623     
624     Signed-off-by: Keith Packard <keithp@keithp.com>
625
626 commit b15bd24bbe48e338497c6257f5fe2c7fd1cbffbb
627 Author: Keith Packard <keithp@keithp.com>
628 Date:   Wed Jan 1 22:00:24 2014 -0800
629
630     altosui: Handle a missing libaltos when starting up
631     
632     Skip a null list of devices when figuring out what to open monitor
633     windows for during startup.
634     
635     Signed-off-by: Keith Packard <keithp@keithp.com>
636
637 commit c35ea586b9e792c45b287924fd256928308d9a36
638 Author: Keith Packard <keithp@keithp.com>
639 Date:   Wed Jan 1 21:12:20 2014 -0800
640
641     altos: Flip acceleration data consistently for orientation changes
642     
643     Must flip the acceleration calibration data using the same function as
644     flipping the actual acceleration data or the calibration will no
645     longer be valid after changing orientation. For the MMA655x, this
646     means using 4095 in both places, rather than using 0x7fff for the
647     calibration data changes and 4095 for the data value changes. For the
648     MPU6000, this means using 0 in both places.
649     
650     Signed-off-by: Keith Packard <keithp@keithp.com>
651
652 commit afc16e805145c3e9ab4ba948f9ab1d9aa2b27afb
653 Author: Keith Packard <keithp@keithp.com>
654 Date:   Sat Dec 28 10:18:53 2013 -0800
655
656     altos: Add 'O' command for TeleMega orient testing
657     
658     Only present when HAS_FLIGHT_DEBUG is enabled, this command lets the
659     user check the orientation tracking code by showing the current
660     orientation and when the calibration values are reset.
661     
662     Signed-off-by: Keith Packard <keithp@keithp.com>
663
664 commit 9877f6b880a0e89fbfbf1a39ded94bdc1891f3d9
665 Author: Keith Packard <keithp@keithp.com>
666 Date:   Sat Dec 28 10:17:37 2013 -0800
667
668     altosui: Switch Graph to AltosOrient type
669     
670     The graph was using a private class for orient type, use the altoslib one
671     
672     Signed-off-by: Keith Packard <keithp@keithp.com>
673
674 commit aa01f06acfbf029958a55f68175b6868817b333f
675 Author: Keith Packard <keithp@keithp.com>
676 Date:   Sat Dec 28 10:16:24 2013 -0800
677
678     altosui: Adjust info table column width
679     
680     Make sure the info table can show a full longitude value
681     
682     Signed-off-by: Keith Packard <keithp@keithp.com>
683
684 commit bbc4940730e6b431f1b9ccd9bbaf9faa0ffb2b1f
685 Author: Keith Packard <keithp@keithp.com>
686 Date:   Sat Dec 28 10:15:26 2013 -0800
687
688     altosui: Add orient to ascent and info table views
689     
690     This adds 'tilt angle' to both ascent and info table views
691     
692     Signed-off-by: Keith Packard <keithp@keithp.com>
693
694 commit 053d092b3dca4ebb98e97ec0fe24f5f5e1c31f88
695 Author: Keith Packard <keithp@keithp.com>
696 Date:   Sat Dec 28 10:13:05 2013 -0800
697
698     altoslib: Add AltosOrient class and max_orient()
699     
700     This adds the class necessary to put orient into a UI.
701     
702     Signed-off-by: Keith Packard <keithp@keithp.com>
703
704 commit 081455dcba860f3e4df8cd66f3fe686b204034ad
705 Author: Keith Packard <keithp@keithp.com>
706 Date:   Sat Dec 21 08:56:00 2013 -0800
707
708     altosui: Extend Fire Igniter to additional channels
709     
710     This lets the UI test fire other pyro channels on TeleMega
711     
712     Signed-off-by: Keith Packard <keithp@keithp.com>
713
714 commit 9cf9a67f937185c0c0bb5b2bae4f420755965799
715 Author: Keith Packard <keithp@keithp.com>
716 Date:   Sat Dec 21 06:46:46 2013 -0800
717
718     altosui: Switch from radio buttons to check boxes in pyro config. Add close
719     
720     First of (we hope) many review comments from Troj.
721     
722     Signed-off-by: Keith Packard <keithp@keithp.com>
723
724 commit 9289200ccb661b10ff892760ecbc752c7745de6b
725 Author: Keith Packard <keithp@keithp.com>
726 Date:   Fri Dec 20 23:04:43 2013 -0800
727
728     altos: Turn on -Werror for STM and LPC builds
729     
730     Now that the build completes with no warnings, make future warnings
731     into errors.
732     
733     Signed-off-by: Keith Packard <keithp@keithp.com>
734
735 commit 16b37b49985daf21ebb93b3d6ae64af67533be22
736 Author: Keith Packard <keithp@keithp.com>
737 Date:   Fri Dec 20 23:02:51 2013 -0800
738
739     altos: Turn on warnings for LPC products too
740     
741     Signed-off-by: Keith Packard <keithp@keithp.com>
742
743 commit f578d9455eec9ea0eccd2d5e21349e274ea4281a
744 Author: Keith Packard <keithp@keithp.com>
745 Date:   Fri Dec 20 23:02:21 2013 -0800
746
747     altos/lpc: Missing */ in definition of PIO0_4
748     
749     Would maek using these values pretty hard.
750     
751     Signed-off-by: Keith Packard <keithp@keithp.com>
752
753 commit 14790172e02d4e1624c35797f87ffd94345d54ff
754 Author: Keith Packard <keithp@keithp.com>
755 Date:   Fri Dec 20 23:00:43 2013 -0800
756
757     altos: lpc exti setup was incorrectly testing mode
758     
759     Check for NOCONFIGURE bit was missing parens
760     
761     Signed-off-by: Keith Packard <keithp@keithp.com>
762
763 commit 48f996a9d65631238b4de446530f31f83acb99f5
764 Author: Keith Packard <keithp@keithp.com>
765 Date:   Fri Dec 20 22:59:42 2013 -0800
766
767     altos: cc115l driver tone_run wasn't recording number of tones
768     
769     This would prevent the cc115l driver from ever sending tones.
770     
771     Signed-off-by: Keith Packard <keithp@keithp.com>
772
773 commit e11fcc299f4a1a0461a3442ca13f8984d76c30ff
774 Author: Keith Packard <keithp@keithp.com>
775 Date:   Fri Dec 20 22:58:10 2013 -0800
776
777     altos: Clean up warnings for LPC products
778     
779     Unused varibles, functions and parameters.
780     
781     Signed-off-by: Keith Packard <keithp@keithp.com>
782
783 commit 4ed108fb86676daea17264d7159c2cff9ea7a6e4
784 Author: Keith Packard <keithp@keithp.com>
785 Date:   Fri Dec 20 22:45:56 2013 -0800
786
787     altos/stm: Turn on -Wextra
788     
789     All of the warnings for STM projects are cleaned up now
790     
791     Signed-off-by: Keith Packard <keithp@keithp.com>
792
793 commit 1406a5b0721a135913a9801e9eea9e91f0a536b4
794 Author: Keith Packard <keithp@keithp.com>
795 Date:   Fri Dec 20 22:45:01 2013 -0800
796
797     altos: Add default button return value from ao_button_get
798     
799     This "can't" happen, but it's not unreasonable to have a default
800     return value.
801     
802     Signed-off-by: Keith Packard <keithp@keithp.com>
803
804 commit 316d898715746a379068ac8511692bdb9da14b39
805 Author: Keith Packard <keithp@keithp.com>
806 Date:   Fri Dec 20 22:44:20 2013 -0800
807
808     altos: unsigned value in ao_pyro_set checked for negative value
809     
810     No sense checking unsigned values for less than zero.
811     
812     Signed-off-by: Keith Packard <keithp@keithp.com>
813
814 commit 5c9172ba5681ff93d63c9c263a453d0025170045
815 Author: Keith Packard <keithp@keithp.com>
816 Date:   Fri Dec 20 22:43:18 2013 -0800
817
818     altos: Clean up -Wextra warnings
819     
820     Unused variables, mismatching signed/unsigned and a few other misc
821     warnings.
822     
823     Signed-off-by: Keith Packard <keithp@keithp.com>
824
825 commit db8f3426ac1cf756a2e4974ca61a5ae9048c80ce
826 Author: Keith Packard <keithp@keithp.com>
827 Date:   Fri Dec 20 22:21:23 2013 -0800
828
829     altos: Turn on -Wall for stm compiles
830     
831     The warnings are all cleaned up now, leave this on by default
832     
833     Signed-off-by: Keith Packard <keithp@keithp.com>
834
835 commit b31b4622d5bd92c0cc0851818f5b595dbdb60ead
836 Author: Keith Packard <keithp@keithp.com>
837 Date:   Fri Dec 20 22:15:25 2013 -0800
838
839     altos: Clean up some minor warnings from -Wall
840     
841     Unused variables, functions and labels, missing enums in switch.
842     
843     Signed-off-by: Keith Packard <keithp@keithp.com>
844
845 commit 755082d36231c1b247bc0e1f13919dd9b5c362a8
846 Author: Keith Packard <keithp@keithp.com>
847 Date:   Fri Dec 20 22:13:32 2013 -0800
848
849     altos: mma655x also needs ao_sensor_errors
850     
851     TeleMetrum has an MMA655X but no IMU, so it needs an explicit addition
852     for sensor errors.
853     
854     Signed-off-by: Keith Packard <keithp@keithp.com>
855
856 commit 758acb92cccbe4b64a35a1883b42713738c90630
857 Author: Keith Packard <keithp@keithp.com>
858 Date:   Fri Dec 20 22:08:11 2013 -0800
859
860     altos: Complain about sensor self-test errors only in idle mode
861     
862     When the accelerometer says to go into pad mode, don't look for other
863     sensor self test errors. Only look for sensor self test errors to
864     choose between idle and invalid mode. This will prevent minor sensor
865     self test errors from letting the rocket fly safely.
866     
867     Signed-off-by: Keith Packard <keithp@keithp.com>
868
869 commit c8b27410e45cc3d80ad4b896bffe70e9aec5e3aa
870 Author: Keith Packard <keithp@keithp.com>
871 Date:   Fri Dec 20 22:06:52 2013 -0800
872
873     altos: 3-axis accel calibration was invalid in explicit accel cal mode
874     
875     When explicit Z-axis accel calibration values were provided to the 'c
876     a' command, the 3-axis accelerometer calibration values would get set
877     to uninitialized values. Not so helpful.
878     
879     Signed-off-by: Keith Packard <keithp@keithp.com>
880
881 commit 2a912dcde191e2f750845c464611641a5abdc28a
882 Author: Keith Packard <keithp@keithp.com>
883 Date:   Fri Dec 20 22:04:53 2013 -0800
884
885     altos: Execute self-test on MMA655X part
886     
887     This doesn't check for fine calibration, just makes sure the part is
888     within the broad tolerances specified by the manufacturer. The subtle fix
889     here was actually getting reset working -- there was a typo in the
890     bitpattern definition which caused the reset to fail, making it hard
891     to self-test the part, as self-test is only valid before the part is running.
892     
893     Signed-off-by: Keith Packard <keithp@keithp.com>
894
895 commit b89fb51a963635e2effe3a31f803bfc29c2c46b7
896 Author: Keith Packard <keithp@keithp.com>
897 Date:   Fri Dec 20 19:44:38 2013 -0800
898
899     altoslib: Bump library version
900     
901     Prepare for next release by making sure we notice that the API/ABI for
902     this library has changed.
903     
904     Signed-off-by: Keith Packard <keithp@keithp.com>
905
906 commit 8e5f3b922100f9de54b9650df14749e81b1a6562
907 Author: Keith Packard <keithp@keithp.com>
908 Date:   Fri Dec 20 19:40:31 2013 -0800
909
910     altosui: Add imu and mag sensor values to plots
911     
912     Makes for a lot of potential graph elements.
913     
914     Signed-off-by: Keith Packard <keithp@keithp.com>
915
916 commit f65880cf5bfcba5005c32db2b300448e585f3e45
917 Author: Keith Packard <keithp@keithp.com>
918 Date:   Fri Dec 20 19:39:40 2013 -0800
919
920     altosuilib: Rearrange graph enable buttons
921     
922     Eliminate separate 'enable' radio button, provide for multiple columns
923     
924     Signed-off-by: Keith Packard <keithp@keithp.com>
925
926 commit 796cb90e3241103f79ae12565cf6f0dad21cb57c
927 Author: Keith Packard <keithp@keithp.com>
928 Date:   Fri Dec 20 19:38:29 2013 -0800
929
930     altoslib: Fetch 'orient' value from Mega Sensor packet
931     
932     The mega sensor packet had a spare byte to hold the current
933     orientation value.
934     
935     Signed-off-by: Keith Packard <keithp@keithp.com>
936
937 commit 91bcfae2e64ecb2e7de1292b264910382b635aea
938 Author: Keith Packard <keithp@keithp.com>
939 Date:   Fri Dec 20 19:37:08 2013 -0800
940
941     altoslib: Convert IMU and Mag sensor values to useful units
942     
943     Convert from raw sensor values to metric units
944     
945     Signed-off-by: Keith Packard <keithp@keithp.com>
946
947 commit 2ad31bad20b20615e9d8b29088e2488fddc81ac9
948 Author: Mike Beattie <mike@ethernal.org>
949 Date:   Fri Dec 20 15:06:37 2013 +1300
950
951     altosdroid: improve build system dependencies
952     
953     Signed-off-by: Mike Beattie <mike@ethernal.org>
954
955 commit 0e3b3ce66035e8a90fd708d9a4bc01370174c9eb
956 Author: Mike Beattie <mike@ethernal.org>
957 Date:   Fri Dec 20 15:06:07 2013 +1300
958
959     altosdroid: update to latest google play services
960     
961     Signed-off-by: Mike Beattie <mike@ethernal.org>
962
963 commit 96f2ae5fc0d3bf88704d2ae1b4df5dc6aefc523b
964 Author: Mike Beattie <mike@ethernal.org>
965 Date:   Fri Dec 20 15:05:42 2013 +1300
966
967     altosdroid: force older jarsigner signing algorithm for java 1.7
968     
969     (increment versionCode, re-upload to Play Store)
970     
971     Signed-off-by: Mike Beattie <mike@ethernal.org>
972
973 commit ac12e77e3dffc9e9ddb1578a38b32783ad64e940
974 Author: Bdale Garbee <bdale@gag.com>
975 Date:   Thu Dec 19 03:22:21 2013 -0700
976
977     updated notes from 1.3 release
978
979 commit 27528961457865acc3a38b822268df6d7cb86cfd
980 Merge: 4006eff a31629d
981 Author: Bdale Garbee <bdale@gag.com>
982 Date:   Thu Dec 19 02:00:10 2013 -0700
983
984     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
985
986 commit 4006effc538289c36a1563c1b717231991292c0c
987 Author: Bdale Garbee <bdale@gag.com>
988 Date:   Thu Dec 19 01:58:24 2013 -0700
989
990     fix missing newline at end of src/test/Makefile
991
992 commit a31629dfceb5e9cf1d5c654b8bd87d575f73c34b
993 Author: Keith Packard <keithp@keithp.com>
994 Date:   Thu Dec 19 00:58:50 2013 -0800
995
996     altosui: Ship EasyMini firmware too
997     
998     Missing the FIRMWARE_EMINI define left all easy mini firmware out of
999     the distribution
1000     
1001     Signed-off-by: Keith Packard <keithp@keithp.com>
1002
1003 commit bc3610d8cecbfed40c62d4dcb93fc9a4d2a7c9e3
1004 Author: Bdale Garbee <bdale@gag.com>
1005 Date:   Thu Dec 19 01:29:55 2013 -0700
1006
1007     update ChangeLog from git
1008
1009 commit 701c26ed85c28ac59e338975f2a6ba6bd25f6493
1010 Author: Keith Packard <keithp@keithp.com>
1011 Date:   Thu Dec 19 00:16:16 2013 -0800
1012
1013     altosdroid: bump versionName to 1.3 and versionCode to 4
1014     
1015     Signed-off-by: Keith Packard <keithp@keithp.com>
1016
1017 commit 9f95ffbad918a73cfd5460d6ce037d680465c35d
1018 Author: Keith Packard <keithp@keithp.com>
1019 Date:   Thu Dec 19 00:12:21 2013 -0800
1020
1021     altosui: When device has no valid romconfig, set RF cal to 0
1022     
1023     This is intended to signal to the user that no valid value was found
1024     and that they'd best pick something sensible.
1025     
1026     Signed-off-by: Keith Packard <keithp@keithp.com>
1027
1028 commit a04c1dd5df76c9127615bc797a9d9f764eec1234
1029 Author: Keith Packard <keithp@keithp.com>
1030 Date:   Thu Dec 19 00:08:50 2013 -0800
1031
1032     altos/lpc: Stop sending SETUP IN when the requested size is reached
1033     
1034     The host won't keep asking for SETUP IN packets once it has received
1035     the amount of data requested, so check to see if we've sent that much
1036     and flip back to IDLE state if so.
1037     
1038     Signed-off-by: Keith Packard <keithp@keithp.com>
1039
1040 commit 1ab12861c3e70d7c22b27d988546a925616a0adc
1041 Author: Keith Packard <keithp@keithp.com>
1042 Date:   Wed Dec 18 23:27:34 2013 -0800
1043
1044     altos/lpc: Reset less of the device on USB reset.
1045     
1046     This leaves most of the device configured across USB reset, which
1047     appears to help when sending a IN reply to the first SETUP packet;
1048     without this change, the IN reply would always get a length of 0,
1049     which is fine for SET_ADDRESS, but not for GET_DESCRIPTOR_DEVICE,
1050     which OS X appears to send before setting the address (go figure).
1051     
1052     Signed-off-by: Keith Packard <keithp@keithp.com>
1053
1054 commit 3b13cc2ca035b13582cd2e59ba7286f872f43c6e
1055 Author: Keith Packard <keithp@keithp.com>
1056 Date:   Wed Dec 18 22:00:13 2013 -0800
1057
1058     altoslib: Remove some old debug printfs for self flashing
1059     
1060     These aren't necessary anymore and just slow down flashing boards.
1061     
1062     Signed-off-by: Keith Packard <keithp@keithp.com>
1063
1064 commit 408b0dea338147382e94717dab85b4a204e7bdf5
1065 Author: Keith Packard <keithp@keithp.com>
1066 Date:   Wed Dec 18 21:08:33 2013 -0800
1067
1068     micropeak: Add micropeak man page
1069     
1070     Signed-off-by: Keith Packard <keithp@keithp.com>
1071
1072 commit 2b2ba87d5f68b9e052dddd49d69341f36d777122
1073 Author: Keith Packard <keithp@keithp.com>
1074 Date:   Wed Dec 18 21:02:15 2013 -0800
1075
1076     ao-tools: Add man pages for ao-flash utilities
1077     
1078     These aren't very wordy, but these tools are pretty simple scripts.
1079     
1080     Signed-off-by: Keith Packard <keithp@keithp.com>
1081
1082 commit 39cb8c2896317b7538353be979ac99baffc14489
1083 Merge: 2a6016c ee42796
1084 Author: Bdale Garbee <bdale@gag.com>
1085 Date:   Wed Dec 18 21:53:52 2013 -0700
1086
1087     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1088
1089 commit 2a6016cfabc8cd56f5219871e3b3df316a639289
1090 Author: Bdale Garbee <bdale@gag.com>
1091 Date:   Wed Dec 18 21:53:36 2013 -0700
1092
1093     update Debian standards version we claim compliance with
1094
1095 commit ee4279613b4757453d0d8f8afc06037c61eeb520
1096 Author: Keith Packard <keithp@keithp.com>
1097 Date:   Wed Dec 18 20:32:05 2013 -0800
1098
1099     altos: Try IMU self-test 10 times before giving up
1100     
1101     This should keep the device from failing to boot unless the IMU is
1102     actually broken. Oh, and if self test does fail, this places the
1103     flight computer in 'Invalid' state rather than panic.
1104     
1105     Signed-off-by: Keith Packard <keithp@keithp.com>
1106
1107 commit 1bf84ec28a41f7bd1b11ba45b4639856266227bc
1108 Author: Keith Packard <keithp@keithp.com>
1109 Date:   Wed Dec 18 20:30:58 2013 -0800
1110
1111     doc: Add tables describing AltOS beeps and flashes
1112     
1113     Provide a convenient place to reference when listening to the device.
1114     
1115     Signed-off-by: Keith Packard <keithp@keithp.com>
1116
1117 commit 0673344289772ed89483948184d6608c272c7c26
1118 Author: Keith Packard <keithp@keithp.com>
1119 Date:   Wed Dec 18 18:20:55 2013 -0800
1120
1121     altos/stm: Semantic error in STM usb disable caused it to not work
1122     
1123     The USB enable register wasn't actually getting rewritten with the
1124     enable bit turned off, so the USB device was still powered on in flight.
1125     
1126     Signed-off-by: Keith Packard <keithp@keithp.com>
1127
1128 commit 122f491e459b6ff417932370b3f1aa2091c71aca
1129 Author: Bdale Garbee <bdale@gag.com>
1130 Date:   Wed Dec 18 18:30:54 2013 -0700
1131
1132     update release docs to include option for submodules
1133
1134 commit d9982c257463f23be940eea66bd4dc3aadff0043
1135 Merge: 1b97ed2 b63fc05
1136 Author: Bdale Garbee <bdale@gag.com>
1137 Date:   Wed Dec 18 18:25:35 2013 -0700
1138
1139     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1140
1141 commit 1b97ed2b64bcbcd969124964f1e49837899f1c70
1142 Author: Bdale Garbee <bdale@gag.com>
1143 Date:   Wed Dec 18 18:25:03 2013 -0700
1144
1145     we're using packaged and local-to-our-tree ARM toolchain now
1146
1147 commit b63fc05481bf6d57e6385704ce53c1c19afa9c2e
1148 Author: Keith Packard <keithp@keithp.com>
1149 Date:   Wed Dec 18 14:34:31 2013 -0800
1150
1151     doc: typo in micropeak doc hole->hold
1152
1153 commit 6827961c002757f8e74de44f6eb9c9029d099ebc
1154 Author: Keith Packard <keithp@keithp.com>
1155 Date:   Wed Dec 18 14:25:41 2013 -0800
1156
1157     doc: Update micropeak quick start guide to note new boost detect
1158     
1159     Now waits for one minute and 30m of altitude change to avoid false detections.
1160     
1161     Signed-off-by: Keith Packard <keithp@keithp.com>
1162
1163 commit c0966cd40f05f3a65b0c977b4b92586a58192f4b
1164 Author: Keith Packard <keithp@keithp.com>
1165 Date:   Wed Dec 18 14:22:51 2013 -0800
1166
1167     micropeak: Compile for java 6
1168     
1169     Don't a require later version as not all target OSes support it
1170     
1171     Signed-off-by: Keith Packard <keithp@keithp.com>
1172
1173 commit eea036650e62bc0f8652155974b512686754fd13
1174 Author: Keith Packard <keithp@keithp.com>
1175 Date:   Wed Dec 18 14:08:41 2013 -0800
1176
1177     Move pdclib build results to pdclib-root
1178     
1179     This makes pdclib easier to manage as a submodule
1180     
1181     Signed-off-by: Keith Packard <keithp@keithp.com>
1182
1183 commit c1bfe09b6d3eb28d0c7cfe07a248843cf81bcd25
1184 Author: Keith Packard <keithp@keithp.com>
1185 Date:   Wed Dec 18 13:36:04 2013 -0800
1186
1187     altosui: Remove some debug printfs
1188     
1189     Signed-off-by: Keith Packard <keithp@keithp.com>
1190
1191 commit 58ceb9c845d51547244538fe6beec27e9a232af8
1192 Author: Keith Packard <keithp@keithp.com>
1193 Date:   Wed Dec 18 13:25:31 2013 -0800
1194
1195     altosdroid: Use altoslib standard voltages to control lights
1196     
1197     Signed-off-by: Keith Packard <keithp@keithp.com>
1198
1199 commit dbcf3264f950c4e1d450828c9f161b4c418bee97
1200 Author: Keith Packard <keithp@keithp.com>
1201 Date:   Wed Dec 18 13:22:45 2013 -0800
1202
1203     altoslib: Define 3.8 as a good battery and 3.5 as a good igniter
1204     
1205     Use defined values everywhere instead of copying. Adjust battery up to
1206     3.8 to ensure there's enough voltage to not trip the comparators
1207     
1208     Signed-off-by: Keith Packard <keithp@keithp.com>
1209
1210 commit b19a648b667c298d2d9d5ed4ee9db661be058d1a
1211 Author: Keith Packard <keithp@keithp.com>
1212 Date:   Wed Dec 18 13:09:48 2013 -0800
1213
1214     altoslib: create eeprom download thread before telling monitor about it
1215     
1216     Telling the monitor too early resulted in passing a null thread
1217     handle, which meant that 'cancel' wouldn't ever work.
1218     
1219     Signed-off-by: Keith Packard <keithp@keithp.com>
1220
1221 commit 216405bc49ef2fc0e9941989f054e41f2fef9cfe
1222 Author: Keith Packard <keithp@keithp.com>
1223 Date:   Wed Dec 18 12:40:22 2013 -0800
1224
1225     altoslib: Don't close telemetry reader at startup unless something fails
1226     
1227     Was always closing the file, which led to very little telemetry being received.
1228     
1229     Signed-off-by: Keith Packard <keithp@keithp.com>
1230
1231 commit f2e589c59ed0a4c586c5accca8772df15010c46a
1232 Author: Keith Packard <keithp@keithp.com>
1233 Date:   Wed Dec 18 12:16:55 2013 -0800
1234
1235     libaltos: Import newly build libaltos.dylib
1236
1237 commit 0484ca97828da0d56be7bf395fa4a4b09c591e02
1238 Author: Keith Packard <keithp@keithp.com>
1239 Date:   Wed Dec 18 12:15:54 2013 -0800
1240
1241     libaltos: remove usb id filtering from darwin code
1242     
1243     Signed-off-by: Keith Packard <keithp@keithp.com>
1244
1245 commit 36197a388a9ba1d1ee4acd96ac0079ad3af9d3d0
1246 Author: Keith Packard <keithp@keithp.com>
1247 Date:   Wed Dec 18 12:15:22 2013 -0800
1248
1249     libaltos: fix test harness main type
1250     
1251     Signed-off-by: Keith Packard <keithp@keithp.com>
1252
1253 commit 119dd56512404e0c39dd5001ba4da9373515c02c
1254 Author: Keith Packard <keithp@keithp.com>
1255 Date:   Wed Dec 18 11:25:05 2013 -0800
1256
1257     altosui: Add docs to Mac OS X dmg distribution
1258     
1259     Signed-off-by: Keith Packard <keithp@keithp.com>
1260
1261 commit 6df58bb0115a8da13d35ab38861f6231bea7f2a7
1262 Merge: 4383baf 02195f2
1263 Author: Bdale Garbee <bdale@gag.com>
1264 Date:   Wed Dec 18 12:19:31 2013 -0700
1265
1266     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1267
1268 commit 4383bafc6ccdde10f06882ba3e96126c61d5e988
1269 Author: Bdale Garbee <bdale@gag.com>
1270 Date:   Wed Dec 18 12:18:30 2013 -0700
1271
1272     a fresher changelog entry for test builds
1273
1274 commit 7db8e8190bc8b9a17a7b5107954e2362a0e9c7a2
1275 Author: Bdale Garbee <bdale@gag.com>
1276 Date:   Wed Dec 18 11:08:55 2013 -0700
1277
1278     need to include the Cortex toolchain
1279
1280 commit 02195f2970fb7243fd9a9992abb6ada6709db4e1
1281 Author: Keith Packard <keithp@keithp.com>
1282 Date:   Wed Dec 18 11:14:40 2013 -0800
1283
1284     fix git: path for pdclib
1285     
1286     Signed-off-by: Keith Packard <keithp@keithp.com>
1287
1288 commit fbca372edd5609bc253b622b55b7faffd19ae6cd
1289 Author: Keith Packard <keithp@keithp.com>
1290 Date:   Wed Dec 18 11:12:44 2013 -0800
1291
1292     Use git: path for pdclib
1293     
1294     Signed-off-by: Keith Packard <keithp@keithp.com>
1295
1296 commit e2635d07d0f0a91dd7d59f2c94765a40907d2732
1297 Author: Keith Packard <keithp@keithp.com>
1298 Date:   Wed Dec 18 11:08:11 2013 -0800
1299
1300     Ignore .dll files in libaltos
1301     
1302     Signed-off-by: Keith Packard <keithp@keithp.com>
1303
1304 commit 8fdbdebdbb4d1579fd2af47430807d0d2a78105b
1305 Author: Keith Packard <keithp@keithp.com>
1306 Date:   Wed Dec 18 11:07:55 2013 -0800
1307
1308     ao-tools: complain if st-flash is not available
1309     
1310     Signed-off-by: Keith Packard <keithp@keithp.com>
1311
1312 commit 8f529633cd4be8a0edb1b067bbf5d7cc055dcc1b
1313 Author: Keith Packard <keithp@keithp.com>
1314 Date:   Wed Dec 18 10:55:06 2013 -0800
1315
1316     altos: get stm-bringup building again
1317     
1318     Signed-off-by: Keith Packard <keithp@keithp.com>
1319
1320 commit 262ee65885d55902df96f4aec6a114f5ac6f2c61
1321 Author: Keith Packard <keithp@keithp.com>
1322 Date:   Wed Dec 18 10:53:09 2013 -0800
1323
1324     Remove stale stm test apps from regular build
1325
1326 commit 90386115204bd3bfa55deb5ebe1972bacdba725a
1327 Author: Keith Packard <keithp@keithp.com>
1328 Date:   Wed Dec 18 10:50:45 2013 -0800
1329
1330     altos/stm: Update pdclib paths for flash-loader builds
1331     
1332     Signed-off-by: Keith Packard <keithp@keithp.com>
1333
1334 commit eb659fb0ee80c25312be36b3d8adb686813db125
1335 Author: Keith Packard <keithp@keithp.com>
1336 Date:   Wed Dec 18 10:43:16 2013 -0800
1337
1338     altos: create target pdclib directories before building
1339
1340 commit 9c200c3bc742b4dd1a7e28bfce9d5b27e833aae5
1341 Author: Keith Packard <keithp@keithp.com>
1342 Date:   Wed Dec 18 10:01:29 2013 -0800
1343
1344     altos: Build pdclib locally if necessary
1345     
1346     Signed-off-by: Keith Packard <keithp@keithp.com>
1347
1348 commit fbde0c3e4bdb419d6bd4dbcc96b0e01c59e9fa13
1349 Author: Keith Packard <keithp@keithp.com>
1350 Date:   Wed Dec 18 09:59:33 2013 -0800
1351
1352     include pdclib in wrong place
1353
1354 commit 77b04d662a6704f5db10522a2f9b169d31df5bea
1355 Author: Keith Packard <keithp@keithp.com>
1356 Date:   Wed Dec 18 02:03:15 2013 -0800
1357
1358     altosui: Hide non-applicable altimeter config values
1359     
1360     This makes configuring EasyMini a lot easier...
1361     
1362     Signed-off-by: Keith Packard <keithp@keithp.com>
1363
1364 commit 012abeda6ae846d74729e96e7ed7c8af2edca572
1365 Author: Keith Packard <keithp@keithp.com>
1366 Date:   Wed Dec 18 02:02:12 2013 -0800
1367
1368     altos/lpc: Be a bit more resistant to toolchain section name changes
1369     
1370     Just add some wild cards on the ends of each section name in case the
1371     toolchain changes names in the future.
1372     
1373     Signed-off-by: Keith Packard <keithp@keithp.com>
1374
1375 commit e26306c9350ef1d107d4257ef1c09d15165c9154
1376 Author: Keith Packard <keithp@keithp.com>
1377 Date:   Wed Dec 18 01:14:11 2013 -0800
1378
1379     altoslib: Pass InterruptedException up the stack instead of hiding it
1380     
1381     When interrupting a thread that is talking to a serial device, it's
1382     important not to have that thread discard the InterruptedException so
1383     that it will actually terminate. This patch removes a bunch of places
1384     that were discarding InterruptedExceptions and lets higher level code
1385     see them so that they can exit cleanly.
1386     
1387     Signed-off-by: Keith Packard <keithp@keithp.com>
1388
1389 commit 18852efa108ba6e6e69dfd5076d4f4c01f62b4ef
1390 Author: Keith Packard <keithp@keithp.com>
1391 Date:   Wed Dec 18 01:12:11 2013 -0800
1392
1393     altos: Make TeleMega v0.1 work more like TeleMega v1.0
1394     
1395     I've still got one working v0.1 board which is useful for testing
1396     stuff, so make it work more like the released TeleMega:
1397     
1398      * Use E for drogue, F for main
1399      * Use on-chip eeprom for config
1400      * Fix ADC report printf to match
1401     
1402     Signed-off-by: Keith Packard <keithp@keithp.com>
1403
1404 commit 1f035ac2df1cfa6964ae904aba0aedde279ca921
1405 Author: Keith Packard <keithp@keithp.com>
1406 Date:   Tue Dec 17 23:50:54 2013 -0800
1407
1408     altos: Use all 16 bits of setup packet len when limiting reply len
1409     
1410     We were only using the low 8 bits of the setup packet reply max len,
1411     which meant that if the other side sent a weird max len (as Windows 7
1412     does), then we'd truncate our setup reply to whatever was in the low 8
1413     bits of that value.
1414     
1415     Signed-off-by: Keith Packard <keithp@keithp.com>
1416
1417 commit 1280ba2e51b36f417f3adb6d101405ee75e7e509
1418 Author: Keith Packard <keithp@keithp.com>
1419 Date:   Tue Dec 17 22:53:45 2013 -0800
1420
1421     altosui: Add EasyMini bits to fat distribution images. Update telemetrum.inf
1422     
1423     Signed-off-by: Keith Packard <keithp@keithp.com>
1424
1425 commit 212a1b66ae04317b7b42ba57573b910fde09ca6c
1426 Author: Keith Packard <keithp@keithp.com>
1427 Date:   Tue Dec 17 20:24:19 2013 -0800
1428
1429     doc: Publish images with HTML bits
1430     
1431     Otherwise the html won't render right.
1432     
1433     Signed-off-by: Keith Packard <keithp@keithp.com>
1434
1435 commit 2ecb6a8276b2ce40d2a4da586dbc17581cfda26d
1436 Author: Keith Packard <keithp@keithp.com>
1437 Date:   Tue Dec 17 20:23:00 2013 -0800
1438
1439     altos: Broke TeleMetrum GPS reporting by holding the GPS mutex too much
1440     
1441     We can't hold the GPS mutex while waiting for the GPS receiver to load
1442     data as it protects the GPS data with the GPS mutex.
1443     
1444     Signed-off-by: Keith Packard <keithp@keithp.com>
1445
1446 commit e44ce127ece149e7b07be49142bc0f9d50bbe97d
1447 Author: Keith Packard <keithp@keithp.com>
1448 Date:   Tue Dec 17 20:05:12 2013 -0800
1449
1450     doc: Add screen shots everywhere
1451     
1452     This has screen shots of every dialog in altosui
1453     
1454     Signed-off-by: Keith Packard <keithp@keithp.com>
1455
1456 commit e4b223df372348718b74d2ecad4957f3e30f8d79
1457 Author: Keith Packard <keithp@keithp.com>
1458 Date:   Tue Dec 17 17:37:39 2013 -0800
1459
1460     Add altosui image and attempt to add launch photo to title
1461
1462 commit 1d093383fe58fc8c8c11e1c7cd1cd929ae1bd9e4
1463 Author: Bdale Garbee <bdale@gag.com>
1464 Date:   Tue Dec 17 14:53:59 2013 -0700
1465
1466     further documentation tweaks
1467
1468 commit 90c88bab305c43eb62f964fd3ff350b8b0b5320d
1469 Merge: d5d6d10 dffbdd9
1470 Author: Bdale Garbee <bdale@gag.com>
1471 Date:   Tue Dec 17 14:09:30 2013 -0700
1472
1473     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
1474     
1475     Conflicts:
1476         doc/altusmetrum.xsl
1477
1478 commit d5d6d10ceb724081c7cf89a3885d7e6c3da14604
1479 Author: Bdale Garbee <bdale@gag.com>
1480 Date:   Tue Dec 17 14:08:12 2013 -0700
1481
1482     capture my changes so far
1483
1484 commit dffbdd93d7a86a12d83a412de37dfd2a5f063995
1485 Author: Keith Packard <keithp@keithp.com>
1486 Date:   Tue Dec 17 11:38:46 2013 -0800
1487
1488     doc: Add product pictures to manual
1489     
1490     Signed-off-by: Keith Packard <keithp@keithp.com>
1491
1492 commit 9d8da4ef325171960e16fc027c6039cb63eae942
1493 Author: Keith Packard <keithp@keithp.com>
1494 Date:   Tue Dec 17 11:19:54 2013 -0800
1495
1496     Keep tables together on a page
1497
1498 commit 7acd0cf17c5ca7a00893f35c7fe9c657389070e0
1499 Author: Keith Packard <keithp@keithp.com>
1500 Date:   Tue Dec 17 10:33:29 2013 -0800
1501
1502     doc: Convert several more itemizedlists to variablelists
1503     
1504     When defining a term, use variablelist to pull the term out to the left.
1505     
1506     Signed-off-by: Keith Packard <keithp@keithp.com>
1507
1508 commit 8bb6dd75a602792936d623713fb009fea25ef491
1509 Author: Keith Packard <keithp@keithp.com>
1510 Date:   Mon Dec 16 21:21:24 2013 -0800
1511
1512     Clean up reflashing section, include section on self-flash recovery
1513     
1514     Signed-off-by: Keith Packard <keithp@keithp.com>
1515
1516 commit 1562affc4951e147eba20380ea5be2e9f7152789
1517 Author: Keith Packard <keithp@keithp.com>
1518 Date:   Sat Dec 14 11:47:31 2013 -0800
1519
1520     ao-tools: Use st-flash for STM flashing instead of openocd
1521     
1522     st-flash, from the stlink tools, appears more reliable when flashing
1523     STM CPUs.
1524     
1525     Signed-off-by: Keith Packard <keithp@keithp.com>
1526
1527 commit 7d7ae63d8dfcc99a30285e0bd2411901941d1813
1528 Author: Bdale Garbee <bdale@gag.com>
1529 Date:   Sat Dec 14 12:16:03 2013 -0700
1530
1531     add serial number to ao-usbload call, pass SERIAL to cal-freq
1532
1533 commit c94ca50fd9f24f271c160f6e0e95cb7340289354
1534 Author: Bdale Garbee <bdale@gag.com>
1535 Date:   Fri Dec 13 18:37:29 2013 -0700
1536
1537     temporarily force stlink location in debian/rules to allow complete build
1538
1539 commit 6545a72012e94a50d185e1c4ecff3c3769d60acd
1540 Author: Keith Packard <keithp@keithp.com>
1541 Date:   Tue Dec 10 00:54:32 2013 -0800
1542
1543     java: Missed libaltos java compile flags from previous patch
1544     
1545     Signed-off-by: Keith Packard <keithp@keithp.com>
1546
1547 commit 8959c059ec67f5334e31abbe3f831dd571a0b464
1548 Author: Keith Packard <keithp@keithp.com>
1549 Date:   Tue Dec 10 00:51:01 2013 -0800
1550
1551     java: Add -target 1.6 to all java compiles
1552     
1553     This makes sure the results can run with the old JVM
1554     
1555     Signed-off-by: Keith Packard <keithp@keithp.com>
1556
1557 commit a4596c134aa5e7867f1ca1d86d36afb2af9b8999
1558 Author: Keith Packard <keithp@keithp.com>
1559 Date:   Tue Dec 10 00:39:52 2013 -0800
1560
1561     altos: Remove ARM .ihx files on 'make clean'
1562     
1563     Signed-off-by: Keith Packard <keithp@keithp.com>
1564
1565 commit 50753e84871b2a01d270d28b8b77a19614d2180c
1566 Author: Keith Packard <keithp@keithp.com>
1567 Date:   Tue Dec 10 00:03:20 2013 -0800
1568
1569     Set version to 1.3 in preparation for release
1570     
1571     Signed-off-by: Keith Packard <keithp@keithp.com>
1572
1573 commit 54f7888dc65ffc27c6ee5ef93953bd9b8fc029ed
1574 Author: Keith Packard <keithp@keithp.com>
1575 Date:   Tue Dec 10 00:00:31 2013 -0800
1576
1577     doc: More altusmetrum.xsl updates for 1.3
1578     
1579     Spell checking even
1580     
1581     Signed-off-by: Keith Packard <keithp@keithp.com>
1582
1583 commit a140b3ad689bcebdcf87caab1e64048f693a9b85
1584 Author: Keith Packard <keithp@keithp.com>
1585 Date:   Mon Dec 9 23:16:13 2013 -0800
1586
1587     debian: .ihx and .map files are left in subdirs now
1588     
1589     Install them from the right place
1590     
1591     Signed-off-by: Keith Packard <keithp@keithp.com>
1592
1593 commit 95c1a5a61267233cf2c16175aeb73bfb7d12ba8f
1594 Author: Keith Packard <keithp@keithp.com>
1595 Date:   Mon Dec 9 23:14:55 2013 -0800
1596
1597     altosui: Ship TeleMega-v1.0 firmware
1598     
1599     Signed-off-by: Keith Packard <keithp@keithp.com>
1600
1601 commit b023c87e2b86ba57cbf97be1ab76b532e0a00fad
1602 Author: Keith Packard <keithp@keithp.com>
1603 Date:   Mon Dec 9 23:12:40 2013 -0800
1604
1605     ao-bringup: Add turnon_telemega script
1606     
1607     And a few helper programs
1608     
1609     Signed-off-by: Keith Packard <keithp@keithp.com>
1610
1611 commit ecb0465be76e9299511aeec663d267967834f6c3
1612 Author: Keith Packard <keithp@keithp.com>
1613 Date:   Mon Dec 9 16:06:22 2013 -0800
1614
1615     altos: Rename telemega-v0.3 to telemega-v1.0
1616     
1617     Signed-off-by: Keith Packard <keithp@keithp.com>
1618
1619 commit dd91a5d5069ff940e07b8817a934ee65d4e8e235
1620 Author: Keith Packard <keithp@keithp.com>
1621 Date:   Sun Dec 8 21:08:36 2013 -0800
1622
1623     altos: Oops. Was only filling out part of the TeleMetrum ADC record
1624     
1625     Because it's missing a return, we'd end up filling out one element of
1626     the ADC record per interrupt, and rotating through which one was set,
1627     hitting all of the even offsets within the struct. Yikes!
1628     
1629     Signed-off-by: Keith Packard <keithp@keithp.com>
1630
1631 commit c1711890c002fe359bd6c3fdf4092b35d464c6d9
1632 Author: Keith Packard <keithp@keithp.com>
1633 Date:   Sun Dec 8 21:07:17 2013 -0800
1634
1635     altosui: When flashing to TeleDongle or TeleBT, match any .ihx file
1636     
1637     Let the user pick any .ihx file when using a device which can only be
1638     used as a pair programmer. Note that 'telemetrum' can be either, and
1639     we'll assume that it's a self-programmed device (v2) for now.
1640     
1641     Signed-off-by: Keith Packard <keithp@keithp.com>
1642
1643 commit 710343a23c7e6e9c079eafdf3aeea8a40cc2ce61
1644 Author: Keith Packard <keithp@keithp.com>
1645 Date:   Sun Dec 8 20:34:11 2013 -0800
1646
1647     altosui: Match directories in hex file matcher
1648     
1649     This makes it possible to navigate around the file system
1650     
1651     Signed-off-by: Keith Packard <keithp@keithp.com>
1652
1653 commit fd92bb8ff3be257925bf6e969d93a7f9dd941fb8
1654 Author: Keith Packard <keithp@keithp.com>
1655 Date:   Sun Dec 8 20:33:22 2013 -0800
1656
1657     altoslib: Don't require radio_cal or usb_descriptors in AltosRomconfig
1658     
1659     Not all products will have these values, so allow them to be missing
1660     
1661     Signed-off-by: Keith Packard <keithp@keithp.com>
1662
1663 commit 68adbf5bf08ed8af2f34c0d95d9c3d457574372d
1664 Author: Keith Packard <keithp@keithp.com>
1665 Date:   Sun Dec 8 20:11:46 2013 -0800
1666
1667     Add new tools to .gitignore
1668     
1669     Signed-off-by: Keith Packard <keithp@keithp.com>
1670
1671 commit 2cdb90d9214f8e66b3574cbd9c5ed073a7861681
1672 Author: Keith Packard <keithp@keithp.com>
1673 Date:   Sun Dec 8 20:09:10 2013 -0800
1674
1675     altoslib: Add self-flashing code
1676     
1677     This adds the ability to use the AltOS flash-loader on both STM and
1678     NXP processors.
1679     
1680     Signed-off-by: Keith Packard <keithp@keithp.com>
1681
1682 commit 70d0841b4017e7580c893c7033c04fb2964adab6
1683 Author: Keith Packard <keithp@keithp.com>
1684 Date:   Sun Dec 8 20:07:23 2013 -0800
1685
1686     altoslib: Add AltosNoSymbol exception
1687     
1688     Signed-off-by: Keith Packard <keithp@keithp.com>
1689
1690 commit 4e1b134e29313a1bdac18de57fe547299e5ded2a
1691 Author: Keith Packard <keithp@keithp.com>
1692 Date:   Sun Dec 8 20:04:43 2013 -0800
1693
1694     altoslib: Use symbols in AltosRomconfig instead of fixed offsets
1695     
1696     The new Hexfile symbol code automatically adds the needed romconfig
1697     symbols for cc1111 products, and ARM-based products have symbols in
1698     the .ihx files. This means that we can rely on using symbols when
1699     finding config values in memory.
1700     
1701     Signed-off-by: Keith Packard <keithp@keithp.com>
1702
1703 commit 1183417145de549b9281f9e210d216facf3a94ef
1704 Author: Keith Packard <keithp@keithp.com>
1705 Date:   Sun Dec 8 19:59:37 2013 -0800
1706
1707     altosuilib: Don't match product_altusmetrum for product_basestation or product_altimeter
1708     
1709     It's been years since we've shipped boards configured with
1710     product_altusmetrum, but now we've repurposed that code for the flash
1711     loader. When matching an explicit product, go ahead and also match
1712     altusmetrum so that the flash loader will fit, but when matching
1713     basestation or altimeter, don't as that will avoid popping up the
1714     flight monitor UI at startup when a board is running the boot loader.
1715     
1716     Signed-off-by: Keith Packard <keithp@keithp.com>
1717
1718 commit e0af4569446b12c026aa0ffd52c55839d69af0e1
1719 Author: Keith Packard <keithp@keithp.com>
1720 Date:   Sun Dec 8 19:48:27 2013 -0800
1721
1722     altoslib: Publish mapping from product name back to USB id
1723     
1724     This lets us choose which device to flash based on the filename
1725     
1726     Signed-off-by: Keith Packard <keithp@keithp.com>
1727
1728 commit 88fa5fa6acbdd66d1338ca73cbbac219d62b5136
1729 Author: Keith Packard <keithp@keithp.com>
1730 Date:   Sun Dec 8 19:47:44 2013 -0800
1731
1732     altoslib: Create AltosProgrammer class
1733     
1734     This provides an abstract interface to flashing boards, for
1735     dongle-based and self-programming boards.
1736     
1737     Signed-off-by: Keith Packard <keithp@keithp.com>
1738
1739 commit 7b0c1fbccb4ef1ae2ed356292cc8762360532b7f
1740 Author: Keith Packard <keithp@keithp.com>
1741 Date:   Sun Dec 8 19:46:30 2013 -0800
1742
1743     altoslib: Add symbols to .ihx files
1744     
1745     Create a new 0xfe record type to hold the symbols, and append them
1746     after the EOF record so that other tools might continue to work.
1747     
1748     Signed-off-by: Keith Packard <keithp@keithp.com>
1749
1750 commit b1ffdaf1f5e9b6e8ff0d4e08d8c504f8dfacd3a4
1751 Author: Keith Packard <keithp@keithp.com>
1752 Date:   Sun Dec 8 19:43:13 2013 -0800
1753
1754     altoslib: Support binary reading/writing in AltosLink
1755     
1756     Binary reads require an explicit length, and do not work while
1757     telemetry is running.
1758     
1759     Signed-off-by: Keith Packard <keithp@keithp.com>
1760
1761 commit 2cb7a96567e1302a699f78290fab5e29693940ab
1762 Author: Keith Packard <keithp@keithp.com>
1763 Date:   Sun Dec 8 19:05:01 2013 -0800
1764
1765     altos/stm: arm-none-eabi-binutils now puts 'main' into .text.startup
1766     
1767     Change name of .text.ram to .ramtext, then load .text* into flash and
1768     .ramtext into ram. This ensures that 'main' and anything else in a
1769     random .text.* segment will get loaded into flash as appropriate.
1770     
1771     Signed-off-by: Keith Packard <keithp@keithp.com>
1772
1773 commit 3e22a0dce4248cce862147c985078de44c427b12
1774 Author: Keith Packard <keithp@keithp.com>
1775 Date:   Sun Dec 8 19:04:11 2013 -0800
1776
1777     ao-tools: build ao-usbload by default
1778     
1779     Signed-off-by: Keith Packard <keithp@keithp.com>
1780
1781 commit b1f3525afa801038f7087a3a2caf369f2460a5db
1782 Author: Keith Packard <keithp@keithp.com>
1783 Date:   Sun Dec 8 11:41:09 2013 -0800
1784
1785     altoslib: AltosEepromMonitor had false import of altosuilib
1786     
1787     Not needed, and breaks the build
1788     
1789     Signed-off-by: Keith Packard <keithp@keithp.com>
1790
1791 commit eded084c6caa1f9423d690c8b45c8042f8355987
1792 Author: Keith Packard <keithp@keithp.com>
1793 Date:   Sun Dec 8 11:17:28 2013 -0800
1794
1795     altos: remove all versions of stm-demo executable
1796     
1797     Signed-off-by: Keith Packard <keithp@keithp.com>
1798
1799 commit bb72b4018dd6a422afe1916d9538bb9ff1e45353
1800 Author: Keith Packard <keithp@keithp.com>
1801 Date:   Sun Dec 8 11:15:37 2013 -0800
1802
1803     altos: Change flash loader name to just AltosFlash
1804     
1805     Remove the software version string from the product name
1806     
1807     Signed-off-by: Keith Packard <keithp@keithp.com>
1808
1809 commit 52b19511222980138faddb2047707baceff0a596
1810 Author: Keith Packard <keithp@keithp.com>
1811 Date:   Sun Dec 8 11:14:29 2013 -0800
1812
1813     altos: Build .ihx files for all arm projects
1814     
1815     The .ihx version can be processed by the java loader
1816     
1817     Signed-off-by: Keith Packard <keithp@keithp.com>
1818
1819 commit a1e4750a7d4af72e8e9086735885f48c9b56c18e
1820 Author: Keith Packard <keithp@keithp.com>
1821 Date:   Sun Dec 8 11:11:41 2013 -0800
1822
1823     altos: Allow products to override default 100mA USB current
1824     
1825     This will allow products to specify their own current limit.
1826     
1827     Signed-off-by: Keith Packard <keithp@keithp.com>
1828
1829 commit 25aaf6122cbddcbc6a80460dac8ccb9f45743ae0
1830 Author: Keith Packard <keithp@keithp.com>
1831 Date:   Sun Dec 8 11:10:00 2013 -0800
1832
1833     ao-tools: Clean up ao-stmload and ao-usbload options. Add --raw
1834     
1835     ao-stmload only uses stlink, ao-usbload only uses self-flashing, so
1836     clear up the options in the two programs. The new --raw option skips
1837     the serial and radio cal rewriting when flashing the boot loader.
1838     
1839     Signed-off-by: Keith Packard <keithp@keithp.com>
1840
1841 commit ebb36d56c732ffe9cdb8d2ea53d00e1d4ece8f97
1842 Author: Keith Packard <keithp@keithp.com>
1843 Date:   Sun Dec 8 11:07:46 2013 -0800
1844
1845     ao-tools: Allow building without stlink and readline
1846     
1847     This adds --without-stlink and --without-readline options to configure
1848     to disable these features, and adjusts the build process and code to
1849     handle that.
1850     
1851     Signed-off-by: Keith Packard <keithp@keithp.com>
1852
1853 commit 5fd0dc6f69e7614ba71bbc215b32260a11595af3
1854 Author: Keith Packard <keithp@keithp.com>
1855 Date:   Sat Dec 7 23:27:30 2013 -0800
1856
1857     ao-tools: Add ao-flash-stm and ao-flash-lpc scripts
1858     
1859     These use openocd to download boot loaders to the arm-based products
1860     
1861     Signed-off-by: Keith Packard <keithp@keithp.com>
1862
1863 commit eee9b3ce1e5adae5aa4566050b6d6048344e92c4
1864 Author: Keith Packard <keithp@keithp.com>
1865 Date:   Sat Dec 7 09:54:17 2013 -0800
1866
1867     altosuilib: Deal with AltosUnits API change
1868     
1869     The abstract methods in AltosUnits now pass the 'imperial_units' flag
1870     explicitly, so deal with that in AltosUnits itself
1871     
1872     Signed-off-by: Keith Packard <keithp@keithp.com>
1873
1874 commit 407696f11ac1736e840c9b702592c46197d14c2c
1875 Author: Keith Packard <keithp@keithp.com>
1876 Date:   Sat Dec 7 09:53:10 2013 -0800
1877
1878     altosui: Clean up serial close handling
1879     
1880     Unify serial close processing in a single function (close_serial),
1881     make everyone else call that. This avoids a couple of cases where the
1882     device would be closed and not removed from the devices_opened list,
1883     leading to 'device is already in use' messages.
1884     
1885     Signed-off-by: Keith Packard <keithp@keithp.com>
1886
1887 commit 1a47532f411488f003726aa9365ede5dc90c5b78
1888 Author: Keith Packard <keithp@keithp.com>
1889 Date:   Sat Dec 7 09:51:58 2013 -0800
1890
1891     altosui: Don't try to report bearing/elevation without GPS
1892     
1893     If the distance from the pad cannot be computed (due to lacking GPS),
1894     then don't try to report it.
1895     
1896     Signed-off-by: Keith Packard <keithp@keithp.com>
1897
1898 commit 44249a9262a16ed103aedf30a300003fc2a17579
1899 Author: Keith Packard <keithp@keithp.com>
1900 Date:   Sat Dec 7 09:49:00 2013 -0800
1901
1902     altos: Nothing in altos uses AES decryption, so don't compile it
1903     
1904     Saves a bit of space where AES is used, and avoids some compiler warnings.
1905     
1906     Signed-off-by: Keith Packard <keithp@keithp.com>
1907
1908 commit cdb32b1717db4e8cb8cf94d810e74ce2b569566b
1909 Author: Keith Packard <keithp@keithp.com>
1910 Date:   Sat Dec 7 09:47:45 2013 -0800
1911
1912     altos/test: Compute and plot tilt based on GPS track
1913     
1914     This lets us compare the gyro-computed tilt angle against the actual
1915     flight path.
1916     
1917     Signed-off-by: Keith Packard <keithp@keithp.com>
1918
1919 commit 6fbf4829569d5edb476654f4e383b834af527dc6
1920 Author: Keith Packard <keithp@keithp.com>
1921 Date:   Sat Dec 7 09:40:53 2013 -0800
1922
1923     altos: Telemega uses eeprom, include it in main file
1924     
1925     ao_telemega.c didn't include ao_eeprom.h leaving a function undefined
1926     
1927     Signed-off-by: Keith Packard <keithp@keithp.com>
1928
1929 commit 2a9b0cdff5db03dc11b6ef69cf5436c834c3acc4
1930 Author: Keith Packard <keithp@keithp.com>
1931 Date:   Sat Dec 7 09:39:41 2013 -0800
1932
1933     altos: Add lots more GPS data to mega log
1934     
1935     There's plenty of space in the GPS log packets to hold course, speed,
1936     climb and DOP values, so just stick them in.
1937     
1938     Signed-off-by: Keith Packard <keithp@keithp.com>
1939
1940 commit de2e812b02a99a2f6d85f15a9600265931f6f6b0
1941 Author: Keith Packard <keithp@keithp.com>
1942 Date:   Sat Dec 7 09:38:50 2013 -0800
1943
1944     src/cc1111: Turn off RC osc after xtal is running
1945     
1946     There's no reason to keep running the RC oscillator after we switch to
1947     the crystal, so turn it off.
1948     
1949     Signed-off-by: Keith Packard <keithp@keithp.com>
1950
1951 commit 473ae38ade0552c5ff3ca088b21345ed5dfad5d0
1952 Author: Keith Packard <keithp@keithp.com>
1953 Date:   Thu Nov 28 15:21:26 2013 -0800
1954
1955     doc: First pass for 1.3 finished; docs have most major sections updated.
1956     
1957     Final edits and corrections still required.
1958     
1959     Signed-off-by: Keith Packard <keithp@keithp.com>
1960
1961 commit 6d9b93bfd637eb690159fc5efda0390eb602c6a7
1962 Author: Keith Packard <keithp@keithp.com>
1963 Date:   Thu Nov 28 10:44:07 2013 -0800
1964
1965     ao-tools: Split out USB loader to ao-usbload
1966     
1967     Leave ao-stmload using just stlinkv2
1968     
1969     Signed-off-by: Keith Packard <keithp@keithp.com>
1970
1971 commit f27dff090c8f3a63bd932715643980703160bde6
1972 Author: Keith Packard <keithp@keithp.com>
1973 Date:   Thu Nov 28 10:31:32 2013 -0800
1974
1975     ao-tools: Split out altos symbol editing from ao-stmload
1976     
1977     to be shared with ao-usbload
1978     
1979     Signed-off-by: Keith Packard <keithp@keithp.com>
1980
1981 commit 5ef287723f8d8bfbfb3582d22bfb5c2a3129414a
1982 Author: Keith Packard <keithp@keithp.com>
1983 Date:   Thu Nov 28 09:52:38 2013 -0800
1984
1985     ao-tools: Missing ao-selfload.h
1986
1987 commit e6c9ca218d944443c86555e513534d82713af936
1988 Author: Keith Packard <keithp@keithp.com>
1989 Date:   Thu Nov 28 09:52:01 2013 -0800
1990
1991     ao-tools: move 16/32-bit readers from ao-stmload to lib
1992
1993 commit d93a65a90f19e4816231e03b1f399af6e3742aee
1994 Author: Keith Packard <keithp@keithp.com>
1995 Date:   Thu Nov 28 09:46:13 2013 -0800
1996
1997     ao-tools: Move ao-selfload into library
1998     
1999     This needs to be shared between ao-stmload and ao-usbload
2000     
2001     Signed-off-by: Keith Packard <keithp@keithp.com>
2002
2003 commit 14204e3d147ad99cc249ad8de254809180fe5c38
2004 Author: Keith Packard <keithp@keithp.com>
2005 Date:   Thu Nov 28 09:31:02 2013 -0800
2006
2007     ao-tools: Add ao-elftohex and .ihx symbol support
2008     
2009     ao-elftohex converts an elf file into a hex file so that we can load
2010     it with java.
2011     
2012     Signed-off-by: Keith Packard <keithp@keithp.com>
2013
2014 commit ee07f1a0f8e431bebb3b948f6249f5f33413e966
2015 Author: Keith Packard <keithp@keithp.com>
2016 Date:   Thu Nov 28 09:29:52 2013 -0800
2017
2018     ao-tools: Add debug printf support
2019
2020 commit 95a8180f3d7929dbad65c80421f99c925f245af0
2021 Author: Keith Packard <keithp@keithp.com>
2022 Date:   Wed Nov 27 13:59:06 2013 -0800
2023
2024     ao-tools: Create general elf and hex library routines
2025     
2026     Pulls the elf stuff out of ao-stmload, change the hex stuff into ao_
2027     routines.
2028     
2029     Signed-off-by: Keith Packard <keithp@keithp.com>
2030
2031 commit 73b1a7e644e255558378ab66de6426a7dfd8a7dc
2032 Author: Keith Packard <keithp@keithp.com>
2033 Date:   Mon Nov 25 01:15:36 2013 -0800
2034
2035     doc: Work on AltosUI Pyro config docs a bit more.
2036     
2037     Signed-off-by: Keith Packard <keithp@keithp.com>
2038
2039 commit 82b42935d047d2f7c2f7a63a3efb72a3f1d5594e
2040 Author: Keith Packard <keithp@keithp.com>
2041 Date:   Mon Nov 25 00:02:06 2013 -0800
2042
2043     altosui: Handle units in pyro config.
2044     
2045     This lets you edit the pyro configuration using imperial units if
2046     desired.
2047     
2048     Signed-off-by: Keith Packard <keithp@keithp.com>
2049
2050 commit 8da565bbafa2925aa889cf9249497a709a814b7f
2051 Author: Keith Packard <keithp@keithp.com>
2052 Date:   Mon Nov 25 00:01:20 2013 -0800
2053
2054     doc: Add telemetry enable and APRS interval config docs
2055     
2056     Also starts working on the pyro channel config window docs
2057     
2058     Signed-off-by: Keith Packard <keithp@keithp.com>
2059
2060 commit f743934ebd1a7c7c8b6db0223f0309e590aa15cd
2061 Author: Keith Packard <keithp@keithp.com>
2062 Date:   Sun Nov 24 21:55:20 2013 -0800
2063
2064     doc: use correct quotes in altusmetrum.xsl
2065     
2066     Signed-off-by: Keith Packard <keithp@keithp.com>
2067
2068 commit 6f4abc14065aebceaac9313e4dcd4300e19999cf
2069 Author: Keith Packard <keithp@keithp.com>
2070 Date:   Sun Nov 24 21:50:27 2013 -0800
2071
2072     doc: "rocketry electronics" instead of listing products
2073
2074 commit 31a1c701bfaea97225e12ea0688b934790e3737e
2075 Author: Keith Packard <keithp@keithp.com>
2076 Date:   Sun Nov 24 21:28:26 2013 -0800
2077
2078     Use more 1/4 single characters
2079
2080 commit 96f33e780958adaaa4a9cc127caecaeb3f4c978c
2081 Author: Keith Packard <keithp@keithp.com>
2082 Date:   Sun Nov 24 21:25:06 2013 -0800
2083
2084     Remove duplicate log description. Describe pyro config.
2085     
2086     Signed-off-by: Keith Packard <keithp@keithp.com>
2087
2088 commit 3eaaefe6d746a2f53995a2470c5024f37c87c393
2089 Author: Keith Packard <keithp@keithp.com>
2090 Date:   Sun Nov 24 20:05:52 2013 -0800
2091
2092     Extend the hardware overview chapter. Edit System Operations
2093     
2094     Extend the overview chapter to include tables describing the
2095     electronic and physical board characteristics of each board.
2096     
2097     Finish most of the System Operation stuff, still need to add pyro
2098     channel configuration
2099     
2100     Signed-off-by: Keith Packard <keithp@keithp.com>
2101
2102 commit ceed62fd97972b35f4cf6560625135723cb8610f
2103 Author: Keith Packard <keithp@keithp.com>
2104 Date:   Mon Nov 18 13:48:18 2013 -0800
2105
2106     debian: Build now depends on 'xmlto' for docs
2107     
2108     This wraps xsltproc, fop and xmllint for formatting pdf files
2109     
2110     Signed-off-by: Keith Packard <keithp@keithp.com>
2111
2112 commit 92753d4b8d6b17ebc7a9b65680abd46648726393
2113 Author: Keith Packard <keithp@keithp.com>
2114 Date:   Mon Nov 18 12:43:33 2013 -0800
2115
2116     doc: Use system fo docbool.xsl instead of network one
2117     
2118     Instead of reading the master stylesheet from the network, just use
2119     the one installed on the system.
2120     
2121     Signed-off-by: Keith Packard <keithp@keithp.com>
2122
2123 commit 89fc38f2cf143bed1fe8c4a4972267b15c9aa467
2124 Author: Keith Packard <keithp@keithp.com>
2125 Date:   Mon Nov 18 12:42:38 2013 -0800
2126
2127     doc: Make pdf files depend on local stylesheet
2128     
2129     Now that we're using our own, rebuild the docs when it changes
2130     
2131     Signed-off-by: Keith Packard <keithp@keithp.com>
2132
2133 commit f9bbca59a9034cf7e6df4577e627d7447f3a9d51
2134 Author: Keith Packard <keithp@keithp.com>
2135 Date:   Mon Nov 18 12:42:20 2013 -0800
2136
2137     doc: Make micropeak.xsl validate
2138     
2139     Signed-off-by: Keith Packard <keithp@keithp.com>
2140
2141 commit 0a3e27e3a392be4cfe03d200068a7e69bb2f3fdb
2142 Author: Keith Packard <keithp@keithp.com>
2143 Date:   Mon Nov 18 12:38:52 2013 -0800
2144
2145     Make companion.xsl validate
2146     
2147     Signed-off-by: Keith Packard <keithp@keithp.com>
2148
2149 commit d212d782bff977d609a9da1b805de4a2615fb474
2150 Author: Keith Packard <keithp@keithp.com>
2151 Date:   Mon Nov 18 12:37:23 2013 -0800
2152
2153     doc: Make telemetry.xsl validate
2154     
2155     Signed-off-by: Keith Packard <keithp@keithp.com>
2156
2157 commit 87fbe12bdaf10c9ba7ba43608b1e980cdc09d496
2158 Author: Keith Packard <keithp@keithp.com>
2159 Date:   Mon Nov 18 12:29:42 2013 -0800
2160
2161     doc: Make altos.xsl validate
2162     
2163     Signed-off-by: Keith Packard <keithp@keithp.com>
2164
2165 commit 963a61986ea4b48fdca0989479e9c50acb0f1a9d
2166 Author: Keith Packard <keithp@keithp.com>
2167 Date:   Mon Nov 18 12:12:54 2013 -0800
2168
2169     doc: Switch to xorg style to generate index
2170     
2171     This style sheet generates a nice PDF index
2172     
2173     Signed-off-by: Keith Packard <keithp@keithp.com>
2174
2175 commit 9953a5f0440b269dac5c675f120e6a31dde8ec69
2176 Author: Keith Packard <keithp@keithp.com>
2177 Date:   Mon Nov 18 12:06:31 2013 -0800
2178
2179     doc: Get altusmetrum.xsl to validate
2180     
2181     Mostly involved getting the listitem contents into para elements.
2182     
2183     Signed-off-by: Keith Packard <keithp@keithp.com>
2184
2185 commit 152d978dc4be49b6b764e5e1966bd860c46054ea
2186 Author: Keith Packard <keithp@keithp.com>
2187 Date:   Mon Nov 18 12:05:10 2013 -0800
2188
2189     doc: Start work on 1.3 doc updates
2190     
2191     Add 1.3 release notes.
2192     
2193     Signed-off-by: Keith Packard <keithp@keithp.com>
2194
2195 commit 71705532374f222e51c66e2f1214dd01b3efc8bd
2196 Author: Keith Packard <keithp@keithp.com>
2197 Date:   Tue Nov 12 15:02:50 2013 +0900
2198
2199     Bump to version 1.2.9.4
2200
2201 commit 12481415c2e5fb03b003343c9499df711eb14f91
2202 Author: Keith Packard <keithp@keithp.com>
2203 Date:   Tue Nov 12 16:26:02 2013 +0900
2204
2205     altos: include ao_eeprom.h in ao_telemetrum.c to define ao_eeprom_init
2206     
2207     Signed-off-by: Keith Packard <keithp@keithp.com>
2208
2209 commit bf893a4149b05b97f18f9f487af805adef859d74
2210 Author: Keith Packard <keithp@keithp.com>
2211 Date:   Tue Nov 12 16:22:49 2013 +0900
2212
2213     altos: Make sure flight erase log comes after config blog
2214     
2215     Oops. When converting from ao_storage to ao_config, I accidentally had
2216     the flight erase log overwriting the config block.
2217     
2218     Signed-off-by: Keith Packard <keithp@keithp.com>
2219
2220 commit 92eafd01f2809f39c5bc4058977c790d94a99df1
2221 Author: Keith Packard <keithp@keithp.com>
2222 Date:   Tue Nov 12 16:08:50 2013 +0900
2223
2224     altos: Move telemega to using internal eeprom for config
2225     
2226     And crank up the default per-flight storage to 1MB
2227     
2228     Signed-off-by: Keith Packard <keithp@keithp.com>
2229
2230 commit 9c53ad6f8222878a26efecebd3bb1d1fe054a4b6
2231 Author: Keith Packard <keithp@keithp.com>
2232 Date:   Tue Nov 12 16:06:59 2013 +0900
2233
2234     altos: Move TeleMetrum v2.0 to using internal eeprom for config
2235     
2236     This leaves the whole 8MB of flash for flight storage
2237     
2238     Signed-off-by: Keith Packard <keithp@keithp.com>
2239
2240 commit 83437b2fe304599e22d0a98b5410808bcb67dc97
2241 Author: Keith Packard <keithp@keithp.com>
2242 Date:   Tue Nov 12 15:45:32 2013 +0900
2243
2244     altos: Allow use of internal EEPROM for config storage
2245     
2246     This stops exposing eeprom as 'storage' and instead exposes it with a
2247     separate eeprom API so that it can be used for config storage without
2248     also using it for flight log storage.
2249     
2250     The config code has been changed to allow it to either use storage for
2251     configuration data or eeprom.
2252     
2253     Signed-off-by: Keith Packard <keithp@keithp.com>
2254
2255 commit b57f1cabfe5052306cb4c28793bea477f4aeb2d2
2256 Author: Keith Packard <keithp@keithp.com>
2257 Date:   Tue Nov 12 15:18:58 2013 +0900
2258
2259     altos: Don't hold GPS mutex while waiting in TM v2.0 report
2260     
2261     Holding the GPS mutex while waiting for the GPS code to dump data into
2262     the GPS variables is rather counter-productive.
2263     
2264     Signed-off-by: Keith Packard <keithp@keithp.com>
2265
2266 commit 0951b1ef83d8d741d65811fa23bde43ee843a939
2267 Author: Keith Packard <keithp@keithp.com>
2268 Date:   Tue Nov 12 15:18:53 2013 +0900
2269
2270     altos: Build TM v2.0 firmware by default
2271     
2272     Signed-off-by: Keith Packard <keithp@keithp.com>
2273
2274 commit 3c40272713d93e79bb0989eefe191cd2bfe56a44
2275 Author: Keith Packard <keithp@keithp.com>
2276 Date:   Tue Nov 12 15:01:13 2013 +0900
2277
2278     ignore "compile" script
2279
2280 commit 28327883d377896caddbad0f9efded56a227edd1
2281 Author: Keith Packard <keithp@keithp.com>
2282 Date:   Tue Nov 12 14:59:40 2013 +0900
2283
2284     Add TeleMini v2.0 turnon script
2285
2286 commit cffbc025532487bbd9b467476be05d0997b5133e
2287 Author: Keith Packard <keithp@keithp.com>
2288 Date:   Tue Nov 12 14:56:47 2013 +0900
2289
2290     ao-tools: add ao-mega man page, ignore executable
2291
2292 commit 40d3575a9365d77ca507ebee226d51d081e1ecc6
2293 Author: Keith Packard <keithp@keithp.com>
2294 Date:   Tue Nov 12 14:54:57 2013 +0900
2295
2296     altos: Clean up .gitignore and add a few random files
2297     
2298     Signed-off-by: Keith Packard <keithp@keithp.com>
2299
2300 commit 9d2eb0b00a5a0faefce95bce949be7206b0aad37
2301 Author: Keith Packard <keithp@keithp.com>
2302 Date:   Tue Nov 12 14:48:21 2013 +0900
2303
2304     Add ublox checksum generating program
2305
2306 commit d5367f20fa1ae71496fde071953c2cda89654071
2307 Author: Keith Packard <keithp@keithp.com>
2308 Date:   Tue Nov 12 14:45:51 2013 +0900
2309
2310     Ignore mac .dmg files
2311
2312 commit 0093d5b368669e0c324f8d9dfcd2f004de85ee5c
2313 Author: Keith Packard <keithp@keithp.com>
2314 Date:   Tue Nov 12 14:37:57 2013 +0900
2315
2316     altosui, altoslib: Move eeprom download code to altoslib
2317     
2318     This should make adding eeprom downloading to altosdroid easier
2319     
2320     Signed-off-by: Keith Packard <keithp@keithp.com>
2321
2322 commit 45db3076b257adcf2c9f69ed0927f09d94af7a50
2323 Author: Keith Packard <keithp@keithp.com>
2324 Date:   Tue Nov 12 14:28:30 2013 +0900
2325
2326     altosui: Make AltosEepromDownload not swing-dependent
2327     
2328     Will move to altoslib
2329     
2330     Signed-off-by: Keith Packard <keithp@keithp.com>
2331
2332 commit 6aa99c160f0695eb25ccc0598e4c36224c89dab4
2333 Author: Keith Packard <keithp@keithp.com>
2334 Date:   Tue Nov 12 14:06:20 2013 +0900
2335
2336     altoslib: Start moving eeprom download logic to altoslib
2337     
2338     Signed-off-by: Keith Packard <keithp@keithp.com>
2339
2340 commit 74d73a2cd0b6a228eb396552e1d16685669349c0
2341 Author: Keith Packard <keithp@keithp.com>
2342 Date:   Tue Nov 12 14:03:42 2013 +0900
2343
2344     altoslib: Raise ParseException on invalid eeprom format
2345     
2346     Make sure the user knows when data are not downloaded successfully
2347     because the UI doesn't understand the eeprom format.
2348     
2349     Signed-off-by: Keith Packard <keithp@keithp.com>
2350
2351 commit bdd6244d8b4a55c9aa4fb79b0cb1a0727afbc2ac
2352 Author: Keith Packard <keithp@keithp.com>
2353 Date:   Tue Nov 12 14:01:55 2013 +0900
2354
2355     altos: Add orientation tracking to ao_flight_test
2356     
2357     Shows calculated offset from vertical in ao_flight_test output
2358     
2359     Signed-off-by: Keith Packard <keithp@keithp.com>
2360
2361 commit 29b48b63305881471d9b97ef3fb236af03cb79f5
2362 Author: Keith Packard <keithp@keithp.com>
2363 Date:   Mon Oct 28 00:36:13 2013 -0700
2364
2365     altos: Don't hold GPS mutex while waiting for GPS data in report code
2366     
2367     Oops. This kinda breaks anyone else waiting for GPS data
2368     
2369     Signed-off-by: Keith Packard <keithp@keithp.com>
2370
2371 commit d3628bd2dd3612065792aef6c7ae5bc967b4f081
2372 Author: Keith Packard <keithp@keithp.com>
2373 Date:   Mon Oct 28 00:24:59 2013 -0700
2374
2375     altos: sample profile address range was too narrow
2376     
2377     The range was cranked down at some point to diagnose issues within the
2378     task scheduler. Unfortunately, that change got merged, which meant
2379     that general profiling lost information outside of the lower 4kB of code.
2380     
2381     Signed-off-by: Keith Packard <keithp@keithp.com>
2382
2383 commit 7c1c6728bce4237ca3a8f6fde01356697a465dfd
2384 Author: Keith Packard <keithp@keithp.com>
2385 Date:   Sun Oct 27 23:47:27 2013 -0700
2386
2387     altos: Make telemega v0.3 compile with new quaternion code
2388     
2389     Adds lots more math code
2390     
2391     Signed-off-by: Keith Packard <keithp@keithp.com>
2392
2393 commit e838bd2847e5684ce93b6f7cbe736ebed681c3c6
2394 Author: Keith Packard <keithp@keithp.com>
2395 Date:   Sun Oct 27 23:46:54 2013 -0700
2396
2397     altos: Make telemega v0.1 compile with new quaternion code
2398     
2399     Adds the necessary math code
2400     
2401     Signed-off-by: Keith Packard <keithp@keithp.com>
2402
2403 commit 9b0ce8ca65d76b9cf55dfff002e13ce2fbb5f7fc
2404 Author: Keith Packard <keithp@keithp.com>
2405 Date:   Sun Oct 27 23:45:48 2013 -0700
2406
2407     altos: Add orientation test when HAS_FLIGHT_DEBUG is set
2408     
2409     This just dumps the current orientation to stdout so you can monitor
2410     it in real time
2411     
2412     Signed-off-by: Keith Packard <keithp@keithp.com>
2413
2414 commit 5d9e715d570b24ac124c30772b11923bd26ed670
2415 Author: Keith Packard <keithp@keithp.com>
2416 Date:   Sun Oct 27 23:44:47 2013 -0700
2417
2418     altos: Update quaternion tests to check vectors_to_rotation
2419     
2420     Signed-off-by: Keith Packard <keithp@keithp.com>
2421
2422 commit 195fd70cdc7f519cd8d4ac323088ed0b6c188280
2423 Author: Keith Packard <keithp@keithp.com>
2424 Date:   Sun Oct 27 23:42:58 2013 -0700
2425
2426     altos: Change ao_mpu6000_gyro arg to float
2427     
2428     This lets callers pass more precision than just the original sensor value
2429     
2430     Signed-off-by: Keith Packard <keithp@keithp.com>
2431
2432 commit 3d3fe7e9b6502432868f4430befac871dfea4869
2433 Author: Keith Packard <keithp@keithp.com>
2434 Date:   Sun Oct 27 23:42:26 2013 -0700
2435
2436     altos: Fixup for 32-bit gyro averages
2437     
2438     Signed-off-by: Keith Packard <keithp@keithp.com>
2439
2440 commit 4bebade9e9004bad81df1a423687f3e3f356f1c2
2441 Author: Keith Packard <keithp@keithp.com>
2442 Date:   Sun Oct 27 23:37:55 2013 -0700
2443
2444     altos: Correct incremental rotation computation
2445     
2446     Trying to compute the combined rotation by taking the x/y/z rotations
2447     as a vector is a good approximation, but not accurate enough for our
2448     application given the large angles we sometimes see.
2449     
2450     Instead, use a correct-but-expensive function with a pile of
2451     transcendental function calls. The STM32L seems to be fast enough at least...
2452     
2453     Signed-off-by: Keith Packard <keithp@keithp.com>
2454
2455 commit 06b0c1b768a7d3eae57e66bc9aea25db49f9ea8a
2456 Author: Keith Packard <keithp@keithp.com>
2457 Date:   Sun Oct 27 23:35:54 2013 -0700
2458
2459     altos: Compute initial rotation from vertical
2460     
2461     This initializes the rotation with the angle from vertical, rather
2462     than simply recording the off-angle vector. Doing this allows us to
2463     accurately track the true orientation of the rocket, instead of just
2464     the offset from the initial non-vertical orientation.
2465     
2466     Signed-off-by: Keith Packard <keithp@keithp.com>
2467
2468 commit cdbe8ce33e4a75e85caf07538ed7e997f462b758
2469 Author: Keith Packard <keithp@keithp.com>
2470 Date:   Sun Oct 27 23:33:11 2013 -0700
2471
2472     altos: Fixup for ao_sample_orient rename
2473     
2474     Signed-off-by: Keith Packard <keithp@keithp.com>
2475
2476 commit d96fd33aa8a220d547512eb43c88fc8f5651e39e
2477 Author: Keith Packard <keithp@keithp.com>
2478 Date:   Sun Oct 27 23:28:50 2013 -0700
2479
2480     altos: Add sinf to math code
2481     
2482     Needed for the quaternion gyro tracking code
2483     
2484     Signed-off-by: Keith Packard <keithp@keithp.com>
2485
2486 commit fa7d0ba0efdde3ac9fb4df0589f9ead07b7ffff5
2487 Author: Keith Packard <keithp@keithp.com>
2488 Date:   Sun Oct 27 23:26:28 2013 -0700
2489
2490     altos: Keep 9 more bits of average pad IMU gyro data
2491     
2492     This reduces the offset error by a bit, minimizing gyro drift.
2493     
2494     Signed-off-by: Keith Packard <keithp@keithp.com>
2495
2496 commit 58f08c4b3cb9049d0c9cb02cde0d8dbdc3d33920
2497 Author: Keith Packard <keithp@keithp.com>
2498 Date:   Sun Oct 27 23:23:59 2013 -0700
2499
2500     altos: Rename ao_orient to ao_sample_orient
2501     
2502     Keeps it clear where this name comes from.
2503     
2504     Signed-off-by: Keith Packard <keithp@keithp.com>
2505
2506 commit c10cb9d31765e6ef0ba737bc484c5aed22a332f9
2507 Author: Keith Packard <keithp@keithp.com>
2508 Date:   Sun Oct 27 23:11:37 2013 -0700
2509
2510     altos: Add functions to init quaternions from vector pairs and euler angles
2511     
2512     Our low sampling rate means that the "cheap" hack for
2513     integrating quaternion rotations by using sin(x) ≃ x doesn't work, so
2514     instead we have to compute the partial rotation the hard way.
2515     
2516     Signed-off-by: Keith Packard <keithp@keithp.com>
2517
2518 commit 3b25860b5b3b69642928dd9c30dec4b4b937a88c
2519 Author: Keith Packard <keithp@keithp.com>
2520 Date:   Sun Oct 27 23:11:09 2013 -0700
2521
2522     altos: Add some comments describing quaternion multiplication
2523     
2524     Signed-off-by: Keith Packard <keithp@keithp.com>
2525
2526 commit 616977d2955da13383a1869b9ccdb07338172109
2527 Author: Keith Packard <keithp@keithp.com>
2528 Date:   Sun Oct 27 23:10:13 2013 -0700
2529
2530     altos: Mark arguments to quaternion functions as const
2531     
2532     Lets us pass constants without the compile whinging
2533     
2534     Signed-off-by: Keith Packard <keithp@keithp.com>
2535
2536 commit e923e11e185fd42d2a83e18b3d13bd839a72b1aa
2537 Author: Keith Packard <keithp@keithp.com>
2538 Date:   Sun Oct 27 22:44:49 2013 -0700
2539
2540     altos: IMU accel calibration values need to be signed
2541     
2542     The MPU6000 reports signed values.
2543     
2544     Signed-off-by: Keith Packard <keithp@keithp.com>
2545
2546 commit 351d53836e201834a2d89773a08ab7c2dab2b2f4
2547 Author: Keith Packard <keithp@keithp.com>
2548 Date:   Fri Oct 25 04:34:16 2013 -0700
2549
2550     altos: Calibrate IMU accelerometers too
2551     
2552     Average the IMU accelerometer values pointing up and down so that we
2553     have a zero-g offset for all three axes. This can then be used to
2554     compute which direction the rocket is pointing while sitting on the pad.
2555     
2556     Signed-off-by: Keith Packard <keithp@keithp.com>
2557
2558 commit 08143a922fe27bc50a19924f46538f9476ab5fd1
2559 Author: Keith Packard <keithp@keithp.com>
2560 Date:   Fri Oct 25 04:05:09 2013 -0700
2561
2562     altos: Add gyro-based orientation tracking
2563     
2564     This tracks the angle-from-vertical as an additional input to the pyro
2565     channels.
2566     
2567     Signed-off-by: Keith Packard <keithp@keithp.com>
2568
2569 commit ba99630f33440b993c69830856d2a7741ffdef71
2570 Author: Keith Packard <keithp@keithp.com>
2571 Date:   Fri Oct 25 04:03:39 2013 -0700
2572
2573     altos: Fix GPS test frameworks to handle shared ao_gps_new variable
2574     
2575     Signed-off-by: Keith Packard <keithp@keithp.com>
2576
2577 commit b83876718b1a535ee04ca0351ad57814454ec646
2578 Author: Keith Packard <keithp@keithp.com>
2579 Date:   Fri Oct 25 04:00:49 2013 -0700
2580
2581     altos: Add floating point math functions from newlib
2582     
2583     These are all BSD licensed, so we can simply include them directly
2584     
2585     Signed-off-by: Keith Packard <keithp@keithp.com>
2586
2587 commit 039446f54ef6968a3f0b37ce32ca6bdcdbe62546
2588 Author: Keith Packard <keithp@keithp.com>
2589 Date:   Mon Oct 14 22:41:43 2013 -0700
2590
2591     altos: Merge GPS logging into a single function
2592     
2593     Create a new global, ao_gps_new, which indicates new GPS position and
2594     satellite data.
2595     
2596     Use ao_gps_new as the new sleep/wakeup address.
2597     
2598     Merge the separate gps position/satellite logging tasks into a single
2599     function which waits for new data and writes out the changed values.
2600     
2601     Signed-off-by: Keith Packard <keithp@keithp.com>
2602
2603 commit 5c4b3658a96f1a64ccebf7bddda06b15b4ac4a6f
2604 Author: Keith Packard <keithp@keithp.com>
2605 Date:   Mon Oct 14 21:49:39 2013 -0700
2606
2607     altos: Use #define values for ublox packet types
2608     
2609     One case was using hex values instead of the #define equivalents.
2610     
2611     Signed-off-by: Keith Packard <keithp@keithp.com>
2612
2613 commit db4cd8b3838d27bebdeb6a085a739a36f7634a91
2614 Author: Keith Packard <keithp@keithp.com>
2615 Date:   Mon Oct 14 20:42:14 2013 -0700
2616
2617     altoslib,altosui: Be more robust when graphing bogus .telem files
2618     
2619     Deal with files containing multiple serial number/flight number values
2620     by preserving the boost_tick value across state resets.
2621     
2622     Check for invalid state when computing actual boost time for the stats
2623     window.
2624     
2625     Ignore invalid speed/accel values when computing averages.
2626     
2627     Signed-off-by: Keith Packard <keithp@keithp.com>
2628
2629 commit 1bd9786802751391cca3b83ac3045029e00e39ee
2630 Author: Keith Packard <keithp@keithp.com>
2631 Date:   Sun Oct 13 22:05:20 2013 -0700
2632
2633     altos/micropeak: Increase boost detect to 30m
2634     
2635     This meant increasing the data buffering as well so that we could
2636     reliably capture the flight data back to the ground, even for slow
2637     flights.
2638     
2639     And, with the buffer extra large, we work backwards from the current
2640     buffer location to find the last ground location rather than working
2641     forwards from the first buffered location. This ensures that we don't
2642     capture noise before boost and instead capture a nice flight curve instead.
2643     
2644     Signed-off-by: Keith Packard <keithp@keithp.com>
2645
2646 commit e0e98597887a970f31b33895adb77d35e06b34ff
2647 Author: Bdale Garbee <bdale@gag.com>
2648 Date:   Thu Oct 10 14:35:54 2013 -0700
2649
2650     updated turn-on script for telebt 1.1
2651
2652 commit 8af5dd05fe56768f225251bbc66831494d80048e
2653 Author: Keith Packard <keithp@keithp.com>
2654 Date:   Thu Oct 10 10:02:03 2013 -0700
2655
2656     Another try at skipping broken avr-gcc
2657     
2658     Signed-off-by: Keith Packard <keithp@keithp.com>
2659
2660 commit 2296175eff9e4286eaf44451690701a46595987e
2661 Author: Keith Packard <keithp@keithp.com>
2662 Date:   Thu Oct 10 09:47:52 2013 -0700
2663
2664     Make sure the AVR compiler can actually link stuff
2665     
2666     avr-gcc was broken for a while, causing all linking to fail. Check for
2667     that and don't try to build avr bits in that case.
2668     
2669     Signed-off-by: Keith Packard <keithp@keithp.com>
2670
2671 commit aa169b80039728e35b0dec3be66a8483d48a3458
2672 Author: Keith Packard <keithp@keithp.com>
2673 Date:   Thu Oct 10 08:04:22 2013 -0700
2674
2675     altos: Fix stm-bringup demo build to use installed pdclib
2676     
2677     Signed-off-by: Keith Packard <keithp@keithp.com>
2678
2679 commit d8d3835fedf9b7c4d203f321e72c2b086ebb3b97
2680 Author: Keith Packard <keithp@keithp.com>
2681 Date:   Thu Oct 10 00:00:05 2013 -0700
2682
2683     altos: Use installed pdclib
2684     
2685     Switch over to the installed pdclib everywhere
2686     
2687     Signed-off-by: Keith Packard <keithp@keithp.com>
2688
2689 commit 7f6cbfac7c1965add91ebfc28ca3eac4561b4fb6
2690 Author: Keith Packard <keithp@keithp.com>
2691 Date:   Wed Oct 9 12:04:14 2013 -0700
2692
2693     Bump version to 1.2.9.3
2694     
2695     Rocketober, 2013
2696     
2697     Signed-off-by: Keith Packard <keithp@keithp.com>
2698
2699 commit e947bc5e1abcd054a584d69240f91123bad2178e
2700 Author: Keith Packard <keithp@keithp.com>
2701 Date:   Wed Oct 9 12:06:30 2013 -0700
2702
2703     doc: Add easymini outline to distribution
2704     
2705     Signed-off-by: Keith Packard <keithp@keithp.com>
2706
2707 commit 18cb5f0b8f0917cbd4ff80f0920e8e5b35c822a1
2708 Author: Keith Packard <keithp@keithp.com>
2709 Date:   Wed Oct 9 10:14:16 2013 -0700
2710
2711     doc: Add EasyMini outline drawing
2712     
2713     Signed-off-by: Keith Packard <keithp@keithp.com>
2714
2715 commit c584b5fc1128c7bfd7fb921ddc3a8ec498803b53
2716 Author: Keith Packard <keithp@keithp.com>
2717 Date:   Wed Oct 9 12:37:30 2013 -0700
2718
2719     altos: Messed up the ifeq syntax a bit so ARM bits weren't getting built
2720     
2721     $(x) is not the same as ($x)
2722     
2723     Signed-off-by: Keith Packard <keithp@keithp.com>
2724
2725 commit 74885d75621dad04984d8309c2618202f4d2b35e
2726 Author: Keith Packard <keithp@keithp.com>
2727 Date:   Tue Oct 8 10:03:50 2013 -0700
2728
2729     altosui: Binaries to package are only in per-product dirs now
2730     
2731     Each cc1111 project used to stick the binary in src/, but I got rid of
2732     that when we ended up with so much stuff in src that it was a mess.
2733     
2734     Building the release now requires looking in the appropriate directory
2735     for each binary to ship.
2736     
2737     Signed-off-by: Keith Packard <keithp@keithp.com>
2738
2739 commit 0e5d1f3ce39495e3702ecd22cb45972e13a5c986
2740 Author: Keith Packard <keithp@keithp.com>
2741 Date:   Tue Oct 8 09:50:21 2013 -0700
2742
2743     altos: avr-gcc appears to find the loader scripts without help now
2744     
2745     At some point, avr-gcc lost its ability to find the loader scripts
2746     necessary to link programs. That appears to be fixed now, at least on
2747     my machine.
2748     
2749     Signed-off-by: Keith Packard <keithp@keithp.com>
2750
2751 commit f7cccbb7a624a2a47b21682f416a135a28319b41
2752 Author: Keith Packard <keithp@keithp.com>
2753 Date:   Tue Oct 8 09:39:29 2013 -0700
2754
2755     altos: Broken test for M0 compiler in src/Makefile
2756     
2757     Was causing it to try to compiler M0 progs only when *no* compiler was found.
2758     
2759     Signed-off-by: Keith Packard <keithp@keithp.com>
2760
2761 commit 488a527267decece48e6682e0e0c7fc29cbed329
2762 Merge: 6a1e398 f6661cc
2763 Author: Keith Packard <keithp@keithp.com>
2764 Date:   Tue Oct 8 09:26:41 2013 -0700
2765
2766     Merge remote-tracking branch 'origin/master'
2767     
2768     Signed-off-by: Keith Packard <keithp@keithp.com>
2769     
2770     Conflicts:
2771         configure.ac
2772
2773 commit 6a1e398e590121458176758858bb4210f3eb5a55
2774 Author: Keith Packard <keithp@keithp.com>
2775 Date:   Tue Oct 8 09:22:03 2013 -0700
2776
2777     Add --with parameters to configure for compiler selection
2778     
2779     This allows the user to specify which compiler to use for each target
2780     CPU. Also checks to make sure the arm compiler supports -m0 and -m3
2781     cpu type flags. The build now actually uses the specified compilers too.
2782     
2783     Signed-off-by: Keith Packard <keithp@keithp.com>
2784
2785 commit 16965716c02eb79b449d9d3b264814d775660134
2786 Author: Keith Packard <keithp@keithp.com>
2787 Date:   Tue Oct 8 09:20:12 2013 -0700
2788
2789     altos/stm: New GAS version requires flags in APSR assignment
2790     
2791     Signed-off-by: Keith Packard <keithp@keithp.com>
2792
2793 commit 258d225df1f4afe1cfdc9c43208bcd75d18cdf2d
2794 Author: Keith Packard <keithp@keithp.com>
2795 Date:   Mon Oct 7 22:00:15 2013 -0700
2796
2797     altos: Rename easymini-v0.1 to easymini-v1.0
2798     
2799     The production boards are the same as the modified v0.1 boards
2800     
2801     Signed-off-by: Keith Packard <keithp@keithp.com>
2802
2803 commit 8f7edcee2db30652ce0b147f282de3396c3786ad
2804 Author: Keith Packard <keithp@keithp.com>
2805 Date:   Mon Oct 7 21:53:53 2013 -0700
2806
2807     altos/lpc, altos/stm: ARM requires ISB after switching stack pointers
2808     
2809     This sticks a barrier in the CPU to prevent using the wrong stack
2810     register past the change.
2811     
2812     Signed-off-by: Keith Packard <keithp@keithp.com>
2813
2814 commit 4254de22864de2ed7ae5928c6b8bfd9df1c8a3fb
2815 Author: Keith Packard <keithp@keithp.com>
2816 Date:   Mon Oct 7 21:51:30 2013 -0700
2817
2818     altos: Don't require an LED for ao_flight
2819     
2820     EasyMini has no LEDs. Deal with it.
2821     
2822     Signed-off-by: Keith Packard <keithp@keithp.com>
2823
2824 commit 71666409624bf544e8a55fa5ee91d2f8514a03ca
2825 Author: Keith Packard <keithp@keithp.com>
2826 Date:   Mon Oct 7 21:49:55 2013 -0700
2827
2828     Change differentiation filter constants and limits
2829     
2830     Larger limits avoids clipping legit data. Using the same filter time
2831     for both ascent and descent makes the results look a bit cleaner.
2832     
2833     Signed-off-by: Keith Packard <keithp@keithp.com>
2834
2835 commit f6661cc015e1a92450dc3eede97d66005f69cc72
2836 Author: Bdale Garbee <bdale@gag.com>
2837 Date:   Mon Oct 7 21:56:46 2013 -0600
2838
2839     new toolchain for STM32L is in /usr/bin, not /opt/cortex/bin
2840
2841 commit 8bd218854e968d2b9407489359be0c4a1aefd2c8
2842 Author: Keith Packard <keithp@keithp.com>
2843 Date:   Thu Sep 19 00:29:25 2013 -0500
2844
2845     altos: Set TeleMini v2.0 USB ID correctly
2846     
2847     Uses 0x0027
2848     
2849     Signed-off-by: Keith Packard <keithp@keithp.com>
2850
2851 commit 3bf7ed1761e08d0cb43b0ed330226ec38c844591
2852 Author: Keith Packard <keithp@keithp.com>
2853 Date:   Thu Sep 19 00:28:55 2013 -0500
2854
2855     Add TeleMini v2.0 telemetry support
2856     
2857     Includes AltosLib and ao-telem
2858     
2859     Signed-off-by: Keith Packard <keithp@keithp.com>
2860
2861 commit be7f56b86478ef4a23a2af77338c580b9c9e5e3b
2862 Author: Keith Packard <keithp@keithp.com>
2863 Date:   Thu Sep 19 00:26:24 2013 -0500
2864
2865     altoslib: Prefer averaged ground pres for ground alt computation
2866     
2867     If ground pressure is recorded (as from an eeprom file), then prefer
2868     that value to the average of the pre-boost ground pressures when
2869     computing the ground altitude.
2870     
2871     Signed-off-by: Keith Packard <keithp@keithp.com>
2872
2873 commit 56b577e55c264c8e3152bb2b2cca02fa8836ac1e
2874 Author: Keith Packard <keithp@keithp.com>
2875 Date:   Sun Sep 15 14:29:46 2013 -0700
2876
2877     altos/telemetrum-v2.0: Use red LED during boot time
2878     
2879     If the LED is stuck on, then the board has failed to initialize,
2880     so use red instead of green as a warning indicator.
2881     
2882     Signed-off-by: Keith Packard <keithp@keithp.com>
2883
2884 commit 1fa3ff9ba6d04303b3de6952675532492c85182f
2885 Author: Keith Packard <keithp@keithp.com>
2886 Date:   Sun Sep 15 14:29:09 2013 -0700
2887
2888     altos/telemini-v2.0: Change initialization order
2889     
2890     Make sure busses are running before devices are initialized
2891     
2892     Signed-off-by: Keith Packard <keithp@keithp.com>
2893
2894 commit 0ff5f0fbc4900ad45bb7910ffc0c5a4e4cc4b857
2895 Author: Keith Packard <keithp@keithp.com>
2896 Date:   Sun Sep 15 14:21:08 2013 -0700
2897
2898     altos: Stop copying cc1111 binaries to the altos/src dir
2899     
2900     Just clutters up that directory.
2901     
2902     Signed-off-by: Keith Packard <keithp@keithp.com>
2903
2904 commit b86c69d56261da54745076b1f5a9c8e8e44787c2
2905 Author: Keith Packard <keithp@keithp.com>
2906 Date:   Sun Sep 15 14:13:59 2013 -0700
2907
2908     altos: Add nanopeak-v0.1
2909     
2910     The same as micropeak, just a few different pins
2911     
2912     Signed-off-by: Keith Packard <keithp@keithp.com>
2913
2914 commit 690094e2d7d9cfe5eb4edb478fd79e5d133c6b4b
2915 Author: Keith Packard <keithp@keithp.com>
2916 Date:   Sun Sep 15 14:11:50 2013 -0700
2917
2918     altos: Move micropeak sources around
2919     
2920     This sticks the micropeak sources in appropriate directories, rather
2921     than in the micropeak product directory so that they can be shared
2922     with future micropeak-style products.
2923     
2924     Signed-off-by: Keith Packard <keithp@keithp.com>
2925
2926 commit 2449d123690746d0d0d5d66dfc4d3a05b9f5dc0c
2927 Author: Keith Packard <keithp@keithp.com>
2928 Date:   Fri Sep 6 18:24:46 2013 -0700
2929
2930     altosui: Include device name in Table view
2931     
2932     It's part of the telemetry, so we might as well display it
2933     
2934     Signed-off-by: Keith Packard <keithp@keithp.com>
2935
2936 commit ae675c66594d366774d8f7f9c78f1236d3810eed
2937 Author: Keith Packard <keithp@keithp.com>
2938 Date:   Fri Sep 6 18:23:06 2013 -0700
2939
2940     altoslib: TeleMetrum v2 telemetry includes computes Pa/°C, not raw values
2941     
2942     Telemetry sends converted pressure/temp values as it doesn't include the
2943     MS5607 calibration data.
2944     
2945     Signed-off-by: Keith Packard <keithp@keithp.com>
2946
2947 commit 4e22b34bde421a9df090c9196fd4347468c8176a
2948 Author: Keith Packard <keithp@keithp.com>
2949 Date:   Fri Sep 6 16:54:07 2013 -0700
2950
2951     altoslib: Add receiver serial to telem file names
2952     
2953     Makes it easy to record telemetry from multiple sites and compare them later.
2954     
2955     Signed-off-by: Keith Packard <keithp@keithp.com>
2956
2957 commit 0ad95614685a73856bb26a94866909e5fc025434
2958 Author: Keith Packard <keithp@keithp.com>
2959 Date:   Fri Sep 6 16:52:51 2013 -0700
2960
2961     altosui: Set 'flight' value in AltosEepromMonitor window during download
2962     
2963     This feature was lost in the AltosState updates
2964     
2965     Signed-off-by: Keith Packard <keithp@keithp.com>
2966
2967 commit b66e0d4c107a0727279d03d1d0e1e40a9eaaa3bc
2968 Author: Keith Packard <keithp@keithp.com>
2969 Date:   Fri Sep 6 16:52:06 2013 -0700
2970
2971     altosui: Load Telem files in AltosDataChooser too
2972     
2973     Telem file loading was stubbed out from AltosState changes
2974     
2975     Signed-off-by: Keith Packard <keithp@keithp.com>
2976
2977 commit a1512255d20c8a395f30ed4914ddd3295842312b
2978 Author: Keith Packard <keithp@keithp.com>
2979 Date:   Fri Sep 6 16:51:44 2013 -0700
2980
2981     altoslib: Add TeleMini eeprom file to Makefile.am
2982     
2983     Signed-off-by: Keith Packard <keithp@keithp.com>
2984
2985 commit 1e52d34137626ca756ea01f317ef7c359e464a5b
2986 Author: Keith Packard <keithp@keithp.com>
2987 Date:   Fri Sep 6 16:50:46 2013 -0700
2988
2989     altoslib: Lock access to AltosLink config_data
2990     
2991     Prevents multiple callers from trying to get config data at the same
2992     time and messing up the serial line
2993     
2994     Signed-off-by: Keith Packard <keithp@keithp.com>
2995
2996 commit 29bb16397f14ed617ca3fbf48f2a7b726fd627d8
2997 Author: Keith Packard <keithp@keithp.com>
2998 Date:   Fri Sep 6 16:49:36 2013 -0700
2999
3000     altoslib: Set 'valid' for valid TeleMetrum eeprom download
3001     
3002     Had separate 'tick_valid' value, which wasn't useful as the supertype
3003     didn't look there.
3004     
3005     Signed-off-by: Keith Packard <keithp@keithp.com>
3006
3007 commit a299a5a9a1b89c7ebc00ebd33a789793a6835181
3008 Author: Keith Packard <keithp@keithp.com>
3009 Date:   Fri Sep 6 16:48:52 2013 -0700
3010
3011     altoslib/altosui: Add TeleMini-v1.0 eeprom support
3012     
3013     Got lost in the AltosState transition
3014     
3015     Signed-off-by: Keith Packard <keithp@keithp.com>
3016
3017 commit 82b3e3e4889aa5d4d157df1ad82e28068fda9e2a
3018 Author: Keith Packard <keithp@keithp.com>
3019 Date:   Thu Sep 5 23:31:22 2013 -0700
3020
3021     altosui: Remove debugging printf from InfoTable
3022     
3023     Signed-off-by: Keith Packard <keithp@keithp.com>
3024
3025 commit 7f4650990e8a7cfcf8461e8928dfc426c9a563cc
3026 Author: Keith Packard <keithp@keithp.com>
3027 Date:   Thu Sep 5 22:57:19 2013 -0700
3028
3029     altos: Set tick value in new TeleMetrum v2 sensor packets
3030     
3031     Was getting left with the old value, which wasn't very useful
3032     
3033     Signed-off-by: Keith Packard <keithp@keithp.com>
3034
3035 commit 7314bf807544eecf2fd970e93c752ff15688bb42
3036 Author: Keith Packard <keithp@keithp.com>
3037 Date:   Thu Sep 5 22:56:57 2013 -0700
3038
3039     ao-tools/ao-telem: Parse new TM v2 packets
3040     
3041     Signed-off-by: Keith Packard <keithp@keithp.com>
3042
3043 commit ffdf82445817d1c97699f7de82534420b87d0ea7
3044 Author: Keith Packard <keithp@keithp.com>
3045 Date:   Thu Sep 5 22:56:11 2013 -0700
3046
3047     altosui: Fix 'Graph Flight' button in landed dialog
3048     
3049     Telemetry file reading was broken (oops!)
3050     
3051     Signed-off-by: Keith Packard <keithp@keithp.com>
3052
3053 commit 0e3edacceb169326b8f5727bb5737d8238e9e40b
3054 Author: Keith Packard <keithp@keithp.com>
3055 Date:   Thu Sep 5 22:55:43 2013 -0700
3056
3057     altoslib: Remove debug printf from AltosTelemetryMetrumSensor
3058     
3059     Signed-off-by: Keith Packard <keithp@keithp.com>
3060
3061 commit 59f0deff6d7bae22fb1b9a0649f3481b3d287d8e
3062 Author: Keith Packard <keithp@keithp.com>
3063 Date:   Thu Sep 5 22:55:09 2013 -0700
3064
3065     altoslib: Rewrite AltosTelemetryIterable
3066     
3067     Sort while reading instead of sorting separately.
3068     
3069     Signed-off-by: Keith Packard <keithp@keithp.com>
3070
3071 commit effc62354fc82bb937c6f445a147fc92153a0731
3072 Author: Keith Packard <keithp@keithp.com>
3073 Date:   Thu Sep 5 22:54:02 2013 -0700
3074
3075     altoslib: Record time_change in AltosState correctly
3076     
3077     time_change is used to make real-time playback work.
3078     
3079     Signed-off-by: Keith Packard <keithp@keithp.com>
3080
3081 commit b9ee58a7af839462680a0bdf1c1721017269986f
3082 Author: Keith Packard <keithp@keithp.com>
3083 Date:   Thu Sep 5 22:53:14 2013 -0700
3084
3085     altoslib: Update received time when replaying flights
3086     
3087     Received time is otherwise recorded as the time when the packets were
3088     read from the file, which doesn't work in real-time playback
3089     
3090     Signed-off-by: Keith Packard <keithp@keithp.com>
3091
3092 commit e17e3691d93636eebbd7381f2df1303dc46ea96c
3093 Author: Keith Packard <keithp@keithp.com>
3094 Date:   Thu Sep 5 22:52:22 2013 -0700
3095
3096     altoslib: Only open log file when both flight and serial are known
3097     
3098     Some telemetry formats include serial and flight in different packets,
3099     so wait for both before creating the file
3100     
3101     Signed-off-by: Keith Packard <keithp@keithp.com>
3102
3103 commit a9c495c7ca1e08b7ac76b0dab8b3bd9bd3a7edfc
3104 Author: Keith Packard <keithp@keithp.com>
3105 Date:   Thu Sep 5 15:03:07 2013 -0700
3106
3107     altoslib: Use AltosTelemetry.parse to pull telem lines apart
3108     
3109     Signed-off-by: Keith Packard <keithp@keithp.com>
3110
3111 commit 9f017b4837b106e8c422955a95762f1bf3c78016
3112 Author: Keith Packard <keithp@keithp.com>
3113 Date:   Thu Sep 5 15:02:47 2013 -0700
3114
3115     altoslib: Remove more AltosRecord based files
3116     
3117     Signed-off-by: Keith Packard <keithp@keithp.com>
3118
3119 commit 984515452f9ab56dad112d725469acfa54e2233b
3120 Author: Keith Packard <keithp@keithp.com>
3121 Date:   Thu Sep 5 11:55:24 2013 -0700
3122
3123     altoslib: remove AltosRecord based eeprom code
3124     
3125     Signed-off-by: Keith Packard <keithp@keithp.com>
3126
3127 commit 3325df306933f080619f13ba1db45de484613d5a
3128 Author: Keith Packard <keithp@keithp.com>
3129 Date:   Thu Sep 5 11:50:41 2013 -0700
3130
3131     altoslib: Remove AltosRecord-based telemetry code
3132     
3133     All of this is now AltosState based
3134     
3135     Signed-off-by: Keith Packard <keithp@keithp.com>
3136
3137 commit e9e9c6592c49109288a4e02e780b130fadb97db7
3138 Author: Mike Beattie <mike@ethernal.org>
3139 Date:   Tue Sep 3 15:11:33 2013 +1200
3140
3141     altosdroid: convert rogue files to unix line endings
3142     
3143     Signed-off-by: Mike Beattie <mike@ethernal.org>
3144
3145 commit 93e66b4911b7285f9095712ef746571153c3f088
3146 Author: Mike Beattie <mike@ethernal.org>
3147 Date:   Thu Sep 5 03:11:42 2013 +1200
3148
3149     altosdroid: more updates for new AltosState
3150     
3151     Signed-off-by: Mike Beattie <mike@ethernal.org>
3152     
3153     Conflicts:
3154         altosdroid/src/org/altusmetrum/AltosDroid/AltosVoice.java
3155
3156 commit ee14ad16c242e8bd7a9d33ebf569211d1490b8e1
3157 Author: Mike Beattie <mike@ethernal.org>
3158 Date:   Tue Sep 3 15:10:23 2013 +1200
3159
3160     altosdroid: update to support new state code
3161     
3162     Signed-off-by: Mike Beattie <mike@ethernal.org>
3163     
3164     Conflicts:
3165         altosdroid/src/org/altusmetrum/AltosDroid/TabAscent.java
3166         altosdroid/src/org/altusmetrum/AltosDroid/TabDescent.java
3167         altosdroid/src/org/altusmetrum/AltosDroid/TabPad.java
3168
3169 commit 5b976a6651f4eb05d30afc08b9e1f27c7e52ae00
3170 Author: Keith Packard <keithp@keithp.com>
3171 Date:   Thu Sep 5 11:33:48 2013 -0700
3172
3173     altoslib: Finish AltosState changes. Update version number.
3174     
3175     Removes all of the AltosRecord bits, changes the monitor idle bits to
3176     have per-object state updaters.
3177     
3178     Signed-off-by: Keith Packard <keithp@keithp.com>
3179
3180 commit b984ff81d6b8979574e0248ffe8876634b8e1942
3181 Author: Keith Packard <keithp@keithp.com>
3182 Date:   Tue Sep 3 17:42:42 2013 -0600
3183
3184     altoslib: Set measured acceleration for measured acceleration
3185     
3186     Was setting computed acceleration even for measured data
3187     
3188     Signed-off-by: Keith Packard <keithp@keithp.com>
3189
3190 commit 96a651cc1b81b30f4cbde454e34cf80ed8825945
3191 Author: Keith Packard <keithp@keithp.com>
3192 Date:   Tue Sep 3 17:42:00 2013 -0600
3193
3194     altoslib: Clear sat data when tick changes
3195     
3196     Sat data comes in multiple records, but the tick is always the same,
3197     so use that to tell when the set of sats is new
3198     
3199     Signed-off-by: Keith Packard <keithp@keithp.com>
3200
3201 commit 4de934c283a839fcbb246b36aa15362f3cf8629c
3202 Author: Keith Packard <keithp@keithp.com>
3203 Date:   Tue Sep 3 17:41:12 2013 -0600
3204
3205     altoslib: Start integrated value at 0 by default
3206     
3207     Check for MISSING and start at zero in that case
3208     
3209     Signed-off-by: Keith Packard <keithp@keithp.com>
3210
3211 commit cfd8e4ebb3cb63937a71537095adb911d6211817
3212 Author: Keith Packard <keithp@keithp.com>
3213 Date:   Tue Sep 3 17:40:04 2013 -0600
3214
3215     altoslib: Use first few baro samples for ground pressure on TM
3216     
3217     TM didn't record the ground baro reading in the log file, so pull out
3218     the first few measured baro samples and use those instead.
3219     
3220     Signed-off-by: Keith Packard <keithp@keithp.com>
3221
3222 commit 6ee99c1861ef1898a77aead41d80383e697bd248
3223 Author: Keith Packard <keithp@keithp.com>
3224 Date:   Tue Sep 3 17:38:20 2013 -0600
3225
3226     altoslib: Make Ascent/descent use different filter values. Always filter.
3227     
3228     In derivative code, use a shorter filter during ascent as the baro
3229     sensor is cleaner then. Then, make sure to always filter the values as
3230     the very first few baro samples can be noisy, which generates a bad
3231     starting speed.
3232     
3233     Signed-off-by: Keith Packard <keithp@keithp.com>
3234
3235 commit 70e67925cff98984d49fbc3f60e880c91e6d5079
3236 Author: Keith Packard <keithp@keithp.com>
3237 Date:   Tue Sep 3 17:36:16 2013 -0600
3238
3239     altoslib: Remove duplicate cmd/tick from TM eeprom file code
3240     
3241     Also replace tick setting with super call (which does that)
3242     
3243     Signed-off-by: Keith Packard <keithp@keithp.com>
3244
3245 commit bc54014cfd4dbca67fa9db66e906ab8212a2eaa2
3246 Author: Keith Packard <keithp@keithp.com>
3247 Date:   Tue Sep 3 17:35:23 2013 -0600
3248
3249     altoslib: Clean up metrum eeprom file reading
3250     
3251     Spurious tick setting, fix some local variable names
3252     
3253     Signed-off-by: Keith Packard <keithp@keithp.com>
3254
3255 commit d203a2da2641bec21a4257c8a7b03d9a1eba53a5
3256 Author: Keith Packard <keithp@keithp.com>
3257 Date:   Tue Sep 3 17:34:41 2013 -0600
3258
3259     altoslib: Correct mega/metrum eeprom years by adding 2000
3260     
3261     The files contain a single byte for year, which is always years since 2000.
3262     
3263     Signed-off-by: Keith Packard <keithp@keithp.com>
3264
3265 commit 999c3c7866613e658a6c26374499bc516bbc944d
3266 Author: Keith Packard <keithp@keithp.com>
3267 Date:   Tue Sep 3 17:32:37 2013 -0600
3268
3269     altoslib: Correct tick wrapping in eeprom file reading
3270     
3271     Just need to signal that at least one record has been read to know
3272     when to start checking for wrap
3273     
3274     Signed-off-by: Keith Packard <keithp@keithp.com>
3275
3276 commit 7d3af3d74f70a0933829be91ad3e3be04b1f1023
3277 Author: Keith Packard <keithp@keithp.com>
3278 Date:   Tue Sep 3 17:31:58 2013 -0600
3279
3280     altoslib: Ensure eeprom file body always exists
3281     
3282     Create an empty list of body elements if none were read from the file
3283     
3284     Signed-off-by: Keith Packard <keithp@keithp.com>
3285
3286 commit 528e2e41112cad8a81bccbb89c3bd202b818a506
3287 Author: Keith Packard <keithp@keithp.com>
3288 Date:   Mon Sep 2 23:10:23 2013 -0600
3289
3290     altoslib: More AltosState hacking
3291     
3292     EasyMini graphs are looking good now.
3293     
3294     Signed-off-by: Keith Packard <keithp@keithp.com>
3295
3296 commit 224a1e01bacb7db0076129906ed58e1c785e1b14
3297 Author: Keith Packard <keithp@keithp.com>
3298 Date:   Mon Sep 2 23:08:34 2013 -0600
3299
3300     altos: Not all products have pins to control flash loader
3301     
3302     TeleGPS has no exposed pins for this function
3303     
3304     Signed-off-by: Keith Packard <keithp@keithp.com>
3305
3306 commit 77dc89ed5b7bf8f5b3fa3b6131660f1a98f583ea
3307 Author: Keith Packard <keithp@keithp.com>
3308 Date:   Sat Aug 31 23:11:39 2013 -0500
3309
3310     altoslib/altosui: Further AltosState transition work
3311     
3312     Parses most eeprom and telem records now; altosui updated to show from
3313     AltosState info.
3314     
3315     Signed-off-by: Keith Packard <keithp@keithp.com>
3316
3317 commit c781469ff907a32bd43a5d781391b6859b14cd32
3318 Author: Keith Packard <keithp@keithp.com>
3319 Date:   Sat Aug 31 23:10:56 2013 -0500
3320
3321     altos/telegps: Initialize logging system
3322     
3323     Otherwise, very little logging works
3324     
3325     Signed-off-by: Keith Packard <keithp@keithp.com>
3326
3327 commit 7ec1b97d278c7aec3199fb7270f0dcf9484c879f
3328 Merge: 017ed54 4188153
3329 Author: Keith Packard <keithp@keithp.com>
3330 Date:   Sat Aug 31 08:22:09 2013 -0500
3331
3332     Merge branch 'master' into new-state
3333
3334 commit 4188153548fca104bb49cda2d502c708fe4b49d7
3335 Author: Keith Packard <keithp@keithp.com>
3336 Date:   Sat Aug 31 08:20:48 2013 -0500
3337
3338     altos/lpc: Add bits for building flash loaders
3339     
3340     Signed-off-by: Keith Packard <keithp@keithp.com>
3341
3342 commit 017ed54ff69ef2f7740ea2578e22bf72e88deafb
3343 Author: Keith Packard <keithp@keithp.com>
3344 Date:   Sat Aug 31 08:19:28 2013 -0500
3345
3346     altoslib/altosui: Fixes for state changes
3347     
3348     Format for gps alt (now double).
3349     Use new code for csv file loading.
3350     
3351     Signed-off-by: Keith Packard <keithp@keithp.com>
3352
3353 commit f07f6d55edf5b97020680b3ce1d9e00bb3df64a6
3354 Author: Keith Packard <keithp@keithp.com>
3355 Date:   Sat Aug 31 01:48:02 2013 -0500
3356
3357     altoslib/altosui: Get legacy telem working with new AltosState structure
3358     
3359     Make AltosTelemetry work without AltosRecord
3360     
3361     Signed-off-by: Keith Packard <keithp@keithp.com>
3362
3363 commit de8d9c5630ae46378c50faf97f7d2e97fe139e30
3364 Author: Keith Packard <keithp@keithp.com>
3365 Date:   Thu Aug 29 19:24:51 2013 -0500
3366
3367     altoslib, altosui: Restructured state management now does TM eeprom files
3368     
3369     Removed uses of AltosRecord from AltosState, now just need to rewrite
3370     the other AltosState changing code to match
3371     
3372     Signed-off-by: Keith Packard <keithp@keithp.com>
3373
3374 commit ce1378385ef273010498e81c205f42d8e32c7dc1
3375 Author: Keith Packard <keithp@keithp.com>
3376 Date:   Thu Aug 29 19:22:18 2013 -0500
3377
3378     altos: Split EasyMini and TeleMini log formats
3379     
3380     Same data, but EasyMini uses a 3.0V supply while TeleMini uses 3.3V,
3381     which changes the intepretation of all of the ADC values
3382     
3383     Signed-off-by: Keith Packard <keithp@keithp.com>
3384
3385 commit 04d7d0f829ba953ffeca8ad9887a4b6b2b5d5087
3386 Author: Keith Packard <keithp@keithp.com>
3387 Date:   Tue Aug 27 21:28:07 2013 -0600
3388
3389     altoslib: Start restructuring AltosState harder
3390     
3391     Make per-packet code update state itself rather than having all state
3392     updates done centrally. Will make adding new packet types easier.
3393     
3394     Signed-off-by: Keith Packard <keithp@keithp.com>
3395
3396 commit dcc51bb18985c24fa35bce0dd42ea3d847b960bf
3397 Merge: 7c82acc a73b025
3398 Author: Keith Packard <keithp@keithp.com>
3399 Date:   Wed Aug 28 22:52:58 2013 -0600
3400
3401     Merge remote-tracking branch 'origin/telemini'
3402     
3403     Signed-off-by: Keith Packard <keithp@keithp.com>
3404     
3405     Conflicts:
3406         src/core/ao_telemetry.c
3407         src/core/ao_telemetry.h
3408     
3409     Added both Mini and Metrum telemetry defines
3410
3411 commit 7c82acc1c1c5b7b4da7c7ecb3b2fd90140e4c703
3412 Author: Keith Packard <keithp@keithp.com>
3413 Date:   Wed Aug 28 22:12:25 2013 -0600
3414
3415     altos/stm: Make sure we switch to MSI during timer init
3416     
3417     Need to ensure that the CPU is actually using the MSI during timer
3418     init or all of the other clock changes won't work
3419     
3420     Signed-off-by: Keith Packard <keithp@keithp.com>
3421
3422 commit 6802b6a65b1fec06c2c873282be792c40b3c8f5e
3423 Author: Keith Packard <keithp@keithp.com>
3424 Date:   Wed Aug 28 22:10:58 2013 -0600
3425
3426     altos/stm: Remove stale timer defines
3427     
3428     Stuff from when we weren't using systick
3429     
3430     Signed-off-by: Keith Packard <keithp@keithp.com>
3431
3432 commit 8e9ed70f50e3f535c2580820771bb1bc3cd055fe
3433 Author: Keith Packard <keithp@keithp.com>
3434 Date:   Wed Aug 28 22:08:51 2013 -0600
3435
3436     altos/stm: Make sampling profiler work again
3437     
3438     Disable the separate stack as that means we can't figure out the PC
3439     from the timer interrupt. Move ao_idle_loc after the interrupt release
3440     so that we see idle tasks correctly.
3441     
3442     Signed-off-by: Keith Packard <keithp@keithp.com>
3443
3444 commit 2fa87754c5c11bb86e9b1878580c3d4f4b2463f5
3445 Author: Keith Packard <keithp@keithp.com>
3446 Date:   Wed Aug 28 22:08:04 2013 -0600
3447
3448     altos/stm: New compiler doesn't correctly build flash bits yet
3449     
3450     Use /opt/cortex until we make the packaged one work
3451     
3452     Signed-off-by: Keith Packard <keithp@keithp.com>
3453
3454 commit 4887af0bf90661a3fdca76f1797a704888edab06
3455 Author: Keith Packard <keithp@keithp.com>
3456 Date:   Wed Aug 28 22:04:18 2013 -0600
3457
3458     altos: Force u-blox to 9600 baud for now
3459     
3460     The Max-7 parts just aren't happy switching baud rates, managing only
3461     about half the time. Someday I'll figure out why, but until then, make
3462     things work by just leaving the chips at 9600 baud
3463     
3464     Signed-off-by: Keith Packard <keithp@keithp.com>
3465
3466 commit 61163980f096d555a843e25cd9fe1aec93bbbbba
3467 Author: Keith Packard <keithp@keithp.com>
3468 Date:   Wed Aug 28 22:02:48 2013 -0600
3469
3470     altos: Add debugging to ublox GPS driver
3471     
3472     The new max 7 parts seem to be unhappy about switching baud rates, so
3473     I've added a pile of debugging to help out. Some day, I'll figure out
3474     how to make them work, this code is being left in place to help with that.
3475     
3476     Signed-off-by: Keith Packard <keithp@keithp.com>
3477
3478 commit 44d4c66b21d6b5a0c656fdff6d01ef1d125c1101
3479 Author: Keith Packard <keithp@keithp.com>
3480 Date:   Wed Aug 28 21:54:31 2013 -0600
3481
3482     altos: Update time for next alarm each time a task is added
3483     
3484     Adding a task with a sooner timeout than existing alarm tasks was not
3485     correctly updating the time to fire the next alarm, causing tasks to
3486     be delayed by the wrong amount.
3487     
3488     Signed-off-by: Keith Packard <keithp@keithp.com>
3489
3490 commit 39475c7b8da4f29936f73ffa2bff112f50ee9328
3491 Author: Keith Packard <keithp@keithp.com>
3492 Date:   Wed Aug 28 21:52:29 2013 -0600
3493
3494     altos: TM v2 places the MMA6555 upside down compared to Tmega
3495     
3496     Means we need to invert the data coming out to make it work
3497     
3498     Signed-off-by: Keith Packard <keithp@keithp.com>
3499
3500 commit f222e8504bfd01027e3c380c239a2cde2c367d74
3501 Author: Keith Packard <keithp@keithp.com>
3502 Date:   Tue Aug 27 22:00:29 2013 -0600
3503
3504     altos/telemetrum-v2.0: Use 9600 baud for ublox
3505     
3506     Something is up with the Max 7
3507     
3508     Signed-off-by: Keith Packard <keithp@keithp.com>
3509
3510 commit abde595116f6e8b60ec9ce81554c05de11fd456e
3511 Author: Keith Packard <keithp@keithp.com>
3512 Date:   Tue Aug 27 21:36:02 2013 -0600
3513
3514     altos/telemetrum-v2.0: Fix MMA6555 SPI pin assignment
3515     
3516     For TM v2.0, it's on PB 3-5, not PE13-15
3517     
3518     Signed-off-by: Keith Packard <keithp@keithp.com>
3519
3520 commit 454a41359b94e9bcf8582420abc359bbab9d8176
3521 Author: Keith Packard <keithp@keithp.com>
3522 Date:   Fri Aug 23 11:25:56 2013 -0700
3523
3524     altos: Rename TeleMetrum v2.0 ADC sense members
3525     
3526     Use sense_a and sense_m instead of sense[2]
3527     
3528     Signed-off-by: Keith Packard <keithp@keithp.com>
3529
3530 commit 6aade70be0a7669d65a8606753d21e4eef5592cd
3531 Author: Keith Packard <keithp@keithp.com>
3532 Date:   Tue Aug 20 14:20:56 2013 -0700
3533
3534     altos: Add TeleMetrum v2.0 boot loader
3535     
3536     Signed-off-by: Keith Packard <keithp@keithp.com>
3537
3538 commit 7b0f9b25a56fa8b4aa1c2e9d79c43e6a97cab0c0
3539 Author: Keith Packard <keithp@keithp.com>
3540 Date:   Tue Aug 20 11:40:17 2013 -0700
3541
3542     altos: Initial TeleMetrum v2.0 bits
3543     
3544     Adds new telemetry and logging formats along with code for TeleMetrum
3545     v2.0 design.
3546     
3547     Signed-off-by: Keith Packard <keithp@keithp.com>
3548
3549 commit a73b02518fcbc9fc0807ed8e141d3a06e8ad8214
3550 Author: Keith Packard <keithp@keithp.com>
3551 Date:   Mon Aug 26 18:46:02 2013 -0700
3552
3553     altos: Don't use ao_data on cc1111 projects
3554     
3555     cc1111 ao_adc.c supplies the needed globals at this point, and linking
3556     both into the program leads to two different versions of each at
3557     different addresses (yay SDCC linker!)
3558     
3559     Signed-off-by: Keith Packard <keithp@keithp.com>
3560
3561 commit d54156caf856ab5570f050692b333a2c5d991265
3562 Author: Keith Packard <keithp@keithp.com>
3563 Date:   Mon Aug 26 18:44:23 2013 -0700
3564
3565     altos: Make ao_wakeup reentrant
3566     
3567     In case we end up invoking it from two places at once.
3568     
3569     Signed-off-by: Keith Packard <keithp@keithp.com>
3570
3571 commit 7e941695aa27e5eaf453ca1128b8d835472410a4
3572 Author: Keith Packard <keithp@keithp.com>
3573 Date:   Mon Aug 26 18:43:20 2013 -0700
3574
3575     altos: Check for MS5607 MISO low before sleeping
3576     
3577     If the MISO line goes low before we manage to configure the
3578     interrupts, we'll miss it entirely unless we check the pin explicitly.
3579     
3580     Signed-off-by: Keith Packard <keithp@keithp.com>
3581
3582 commit 9b9acb88aa97e8565cdf9342fc59a5aee08e3d34
3583 Author: Keith Packard <keithp@keithp.com>
3584 Date:   Mon Aug 26 17:18:57 2013 -0700
3585
3586     altos/telemini-v2.0: Add ao_exti.h depend. Init beeper and usb.
3587     
3588     Signed-off-by: Keith Packard <keithp@keithp.com>
3589
3590 commit 7274b77666df9d2cab2854ec1a403d80e5fce73b
3591 Author: Keith Packard <keithp@keithp.com>
3592 Date:   Mon Aug 26 17:18:17 2013 -0700
3593
3594     altos: Use %ld and %lu for MS5607 debug output
3595     
3596     The value are 'long', so use the right printf format.
3597     
3598     Signed-off-by: Keith Packard <keithp@keithp.com>
3599
3600 commit 4e3955a5b0ac125bd807920c467f959618449fbc
3601 Author: Keith Packard <keithp@keithp.com>
3602 Date:   Mon Aug 26 17:17:47 2013 -0700
3603
3604     altos/cc1111: Wake up non-ADC sensor code each timer tick
3605     
3606     Make sure the MS5607 code gets told to sample every tick
3607     
3608     Signed-off-by: Keith Packard <keithp@keithp.com>
3609
3610 commit 3b2f83a7d686b5fbc0aaa56d48cb734f353631c8
3611 Author: Keith Packard <keithp@keithp.com>
3612 Date:   Mon Aug 26 17:16:54 2013 -0700
3613
3614     altos/cc1111: Leave pin interrupts completely disabled at init time
3615     
3616     Don't even turn in the PICTL bits as that seems to cause the chip to
3617     be unhappy.
3618     
3619     Signed-off-by: Keith Packard <keithp@keithp.com>
3620
3621 commit 8ca98dc8c868c47c372d6b666c36e691fa402824
3622 Author: Keith Packard <keithp@keithp.com>
3623 Date:   Mon Aug 26 17:15:55 2013 -0700
3624
3625     altos: Get telemini to copy current MS5607 state to ring.
3626     
3627     The ADC code is responsible for actually inserting the non-ADC data
3628     into the ring, so do the copy there.
3629     
3630     Signed-off-by: Keith Packard <keithp@keithp.com>
3631
3632 commit af9f9cf0c21630562c74fae41773319229bf44d3
3633 Author: Keith Packard <keithp@keithp.com>
3634 Date:   Mon Aug 26 16:42:45 2013 -0700
3635
3636     cc1111: Hacky pin interrupt support. Only useful for TeleMini v2
3637     
3638     This code is designed to support the MS5607 MISO interrupt bits.
3639     
3640     Signed-off-by: Keith Packard <keithp@keithp.com>
3641
3642 commit 2380a4b9bd69629c78eec0a87ff8681a0524d8d2
3643 Author: Keith Packard <keithp@keithp.com>
3644 Date:   Mon Aug 26 16:41:33 2013 -0700
3645
3646     cc1111: Rework ADC configuration a bit, fix Tm V2 ADC usage
3647     
3648     The Tm v2 ADC code was not actually fetching and storing the ADC
3649     conversion values.
3650     
3651     Signed-off-by: Keith Packard <keithp@keithp.com>
3652
3653 commit aeb1c8a2aa533cb2805f0dbe848e098c8cae2b39
3654 Author: Keith Packard <keithp@keithp.com>
3655 Date:   Mon Aug 26 16:39:47 2013 -0700
3656
3657     ao-tools: Use TeleDongle for default ao-dbg target
3658     
3659     Makes more sense than assuming we're still using the old TI developer board.
3660     
3661     Signed-off-by: Keith Packard <keithp@keithp.com>
3662
3663 commit 377a44cbfd5c8a659d2fecabb154726717a41900
3664 Author: Keith Packard <keithp@keithp.com>
3665 Date:   Sun Aug 25 22:34:09 2013 -0700
3666
3667     altos: Build more products by default
3668     
3669     We keep creating more hardware...
3670     
3671     Signed-off-by: Keith Packard <keithp@keithp.com>
3672
3673 commit e72147e215a982ce701099626424b9a856ac9d09
3674 Author: Keith Packard <keithp@keithp.com>
3675 Date:   Sun Aug 25 22:33:30 2013 -0700
3676
3677     altos: Changes required by cc1111 multi-spi support
3678     
3679     These drivers got missed
3680     
3681     Signed-off-by: Keith Packard <keithp@keithp.com>
3682
3683 commit af6f4205b00669af40acffc528cc8093b0236cf6
3684 Author: Keith Packard <keithp@keithp.com>
3685 Date:   Sun Aug 25 22:29:46 2013 -0700
3686
3687     Bump version to 1.2.9.2
3688     
3689     Set version for Airfest testing
3690     
3691     Signed-off-by: Keith Packard <keithp@keithp.com>
3692
3693 commit 312f6194a4bc75473cb0d61a6d58b66fb1f7c068
3694 Author: Keith Packard <keithp@keithp.com>
3695 Date:   Wed Jun 12 00:43:31 2013 -0700
3696
3697     altos/teletiny-v2.0: Support multiple SPI busses on CC1111
3698     
3699     Needed for TeleMini v2.0
3700     
3701     Signed-off-by: Keith Packard <keithp@keithp.com>
3702
3703 commit 2c2bbfd9a1a4b9de42cf566f21f179ff5ede0419
3704 Author: Keith Packard <keithp@keithp.com>
3705 Date:   Thu May 23 16:52:59 2013 -0600
3706
3707     altos: Add exti and spi to telemini-v2.0
3708     
3709     No longer builds like this
3710     
3711     Signed-off-by: Keith Packard <keithp@keithp.com>
3712
3713 commit 56911f27376b0fe91a464e369bb8aa1531b3c7dc
3714 Author: Keith Packard <keithp@keithp.com>
3715 Date:   Thu May 23 02:17:51 2013 -0600
3716
3717     altos: Make TeleMini v2.0 fit
3718     
3719     Mash lots of storage locations and code around to shrink stuff down to size
3720     
3721     Signed-off-by: Keith Packard <keithp@keithp.com>
3722
3723 commit cb844328322fd7d9f4dafb58b322257a70b347e6
3724 Author: Keith Packard <keithp@keithp.com>
3725 Date:   Wed May 22 19:20:54 2013 -0600
3726
3727     altos: Add 64-bit subtraction
3728     
3729     Signed-off-by: Keith Packard <keithp@keithp.com>
3730
3731 commit 5ccd902d0fd2adc40c72982babb60fac4da6a087
3732 Author: Keith Packard <keithp@keithp.com>
3733 Date:   Wed May 22 17:08:55 2013 -0700
3734
3735     altos: Add 64x64 multiply. Test 64 ops for dest same as either source
3736     
3737     The test change is to ensure that the destination may be one of the 64
3738     bit sources.
3739     
3740     Signed-off-by: Keith Packard <keithp@keithp.com>
3741
3742 commit f7602ae566a5cbf2d2cbb1d68bad7e2d1177a33a
3743 Author: Keith Packard <keithp@keithp.com>
3744 Date:   Wed May 22 14:38:19 2013 -0700
3745
3746     altos: Make 64x16 mul a bit faster
3747     
3748     the unsigned 32x32 multiply really does work, just use it
3749     
3750     Signed-off-by: Keith Packard <keithp@keithp.com>
3751
3752 commit 3114baef45803250a2e5cdd2ee4a9171f2045b0c
3753 Author: Keith Packard <keithp@keithp.com>
3754 Date:   Wed May 22 14:32:50 2013 -0700
3755
3756     altos: Add 64-bit add/mul/shift for SDCC
3757     
3758     SDCC doeesn't provide a native 64-bit type (sigh), so
3759     implement the minimal operations necessary for the MS5607 conversion
3760     routine.
3761     
3762     Signed-off-by: Keith Packard <keithp@keithp.com>
3763
3764 commit d0b4e926ecececa7499a301b6135189be119512e
3765 Author: Keith Packard <keithp@keithp.com>
3766 Date:   Wed May 22 13:03:06 2013 -0700
3767
3768     Initial TeleMini bits
3769     
3770     Signed-off-by: Keith Packard <keithp@keithp.com>
3771
3772 commit 3ded57394f6dfd7beb9526c031a5c6c6c9926917
3773 Author: Keith Packard <keithp@keithp.com>
3774 Date:   Sun Aug 25 22:22:55 2013 -0700
3775
3776     altos: Explicitly list the linker script needed for AVR targets.
3777     
3778     Something changed in the binutils-avr package which makes the linker
3779     fail to find the script in the default location.
3780     
3781     Signed-off-by: Keith Packard <keithp@keithp.com>
3782
3783 commit 203951f6e049ec7e95489849a2bfaa01aa19c0c9
3784 Merge: 4babe73 b363a62
3785 Author: Keith Packard <keithp@keithp.com>
3786 Date:   Sun Aug 25 22:00:27 2013 -0700
3787
3788     Merge branch 'master' into telegps-v0.3
3789
3790 commit b363a628fc6137c3395a48ef13de7a799ec3e2c3
3791 Author: Keith Packard <keithp@keithp.com>
3792 Date:   Wed May 22 19:31:15 2013 -0600
3793
3794     altos: MS5607 pressure computation for low temperatures was wrong
3795     
3796     Second correction only applies to temps < -15°C, not 15°C.
3797     
3798     Signed-off-by: Keith Packard <keithp@keithp.com>
3799
3800 commit aa2948803d33dbee6f1eab30370178252df2b56d
3801 Author: Keith Packard <keithp@keithp.com>
3802 Date:   Sat Aug 17 17:45:06 2013 +0200
3803
3804     altos: Wake up on LPC usart ISR only once
3805     
3806     Instead of waking up after every character, wait until the FIFO is
3807     empty to reduce overhead
3808     
3809     Signed-off-by: Keith Packard <keithp@keithp.com>
3810
3811 commit 10f88c46df9a266f62452dc25275c79a3bb0653d
3812 Author: Keith Packard <keithp@keithp.com>
3813 Date:   Sat Aug 17 17:43:18 2013 +0200
3814
3815     altos: Set default LPC stack to 512 bytes, Em to 384 bytes
3816     
3817     The default for lpc has been raised to 512 bytes, but Em doesn't have
3818     enough RAM for that.
3819     
3820     Signed-off-by: Keith Packard <keithp@keithp.com>
3821
3822 commit 41428d1e1e44a17eea5fda2b34cabafbdebf1464
3823 Author: Keith Packard <keithp@keithp.com>
3824 Date:   Sat Aug 17 17:35:08 2013 +0200
3825
3826     altosdroid: Add note to report TeleBT battery level
3827     
3828     Signed-off-by: Keith Packard <keithp@keithp.com>
3829
3830 commit e908eb090fc2aaa03b35dc37c3e008b05ad44d80
3831 Author: Keith Packard <keithp@keithp.com>
3832 Date:   Fri Aug 23 11:24:18 2013 -0700
3833
3834     altos: Use installed arm compiler for LPC
3835     
3836     Signed-off-by: Keith Packard <keithp@keithp.com>
3837
3838 commit 1aed2eb5c7d477a2f3d4fada22980041aba97cb8
3839 Author: Keith Packard <keithp@keithp.com>
3840 Date:   Fri Aug 23 11:22:10 2013 -0700
3841
3842     altos/lpc: Stop using burst mode for LPC ADC
3843     
3844     Burst mode doesn't stop after one round of conversions, so we end up
3845     getting incorrect values in whatever the last conversion register is.
3846     
3847     Just use single conversions and take an interrupt per channel.
3848     
3849     Also, slow down the ADC so that our values are more stable -- just
3850     need to make sure we get the whole conversion sequence done 100 times
3851     a second.
3852     
3853     Signed-off-by: Keith Packard <keithp@keithp.com>
3854
3855 commit 4babe7310f78338ca36ab9d31ac833eada27485f
3856 Author: Keith Packard <keithp@keithp.com>
3857 Date:   Sat Aug 24 23:22:18 2013 -0700
3858
3859     altos: Allow products to disable RDF entirely
3860     
3861     TeleGPS doesn't ever want RDF
3862     
3863     Signed-off-by: Keith Packard <keithp@keithp.com>
3864
3865 commit a1ec15f4585e23eb67affbe7d9d97261576b198d
3866 Author: Keith Packard <keithp@keithp.com>
3867 Date:   Sat Aug 24 23:21:53 2013 -0700
3868
3869     altos: Add telegps v0.3 product
3870     
3871     Signed-off-by: Keith Packard <keithp@keithp.com>
3872
3873 commit e2f385946132690ca6dc141d7c7830ae0cfe3458
3874 Author: Keith Packard <keithp@keithp.com>
3875 Date:   Tue Aug 20 08:54:44 2013 -0700
3876
3877     altos: various cc115l driver hacks
3878     
3879     Try to recover from TX_FIFO_UNDERFLOW by resetting the chip at idle
3880     time.
3881     
3882     Do a calibration phase during setup.
3883     
3884     Program power to ramp up to limit key down noise.
3885     
3886     Signed-off-by: Keith Packard <keithp@keithp.com>
3887
3888 commit 0dd55f66d79f54b450fd8122aecd84d68b810bf4
3889 Author: Keith Packard <keithp@keithp.com>
3890 Date:   Sat Aug 17 17:45:06 2013 +0200
3891
3892     altos: Wake up on LPC usart ISR only once
3893     
3894     Instead of waking up after every character, wait until the FIFO is
3895     empty to reduce overhead
3896     
3897     Signed-off-by: Keith Packard <keithp@keithp.com>
3898
3899 commit a0dd93ccf0920260b41c4003955617fd0cd1c8b4
3900 Author: Keith Packard <keithp@keithp.com>
3901 Date:   Sat Aug 17 17:43:18 2013 +0200
3902
3903     altos: Set default LPC stack to 512 bytes, Em to 384 bytes
3904     
3905     The default for lpc has been raised to 512 bytes, but Em doesn't have
3906     enough RAM for that.
3907     
3908     Signed-off-by: Keith Packard <keithp@keithp.com>
3909
3910 commit 9a22a300009679a14d66214a5d61e9e6a177279f
3911 Author: Keith Packard <keithp@keithp.com>
3912 Date:   Sat Aug 17 17:40:33 2013 +0200
3913
3914     altos: Allow ublox to run at other baud rates
3915     
3916     Provides a configuration option to set the ublox serial baud rate to
3917     something other than 57600 baud
3918     
3919     Signed-off-by: Keith Packard <keithp@keithp.com>
3920
3921 commit e0a0a747624c2df66ca4a73b5a0de014ea204dca
3922 Author: Keith Packard <keithp@keithp.com>
3923 Date:   Sat Aug 17 17:36:35 2013 +0200
3924
3925     altos: allow projects to override default config values
3926     
3927     Override default radio power and APRS interval
3928     
3929     Signed-off-by: Keith Packard <keithp@keithp.com>
3930
3931 commit bed68ef5a6999b2e23853958502a689a7dbc15b3
3932 Author: Keith Packard <keithp@keithp.com>
3933 Date:   Sat Aug 17 17:35:08 2013 +0200
3934
3935     altosdroid: Add note to report TeleBT battery level
3936     
3937     Signed-off-by: Keith Packard <keithp@keithp.com>
3938
3939 commit f0e126251360f050b7121f167771c057bda8747e
3940 Merge: d95a2c5 4fe47ad
3941 Author: Keith Packard <keithp@keithp.com>
3942 Date:   Sat Aug 17 17:33:31 2013 +0200
3943
3944     Merge branch 'master' into telegps-v0.3
3945
3946 commit 4fe47adc7aca54951a50b1c1ae95cb02e46f8d3d
3947 Author: Keith Packard <keithp@keithp.com>
3948 Date:   Sat Aug 17 17:30:52 2013 +0200
3949
3950     altosui: AltosDbm class was missing somehow
3951     
3952     This doesn't appear to have been added?
3953     
3954     Signed-off-by: Keith Packard <keithp@keithp.com>
3955
3956 commit 4ff54bb96f6c00c0c2c7dd32f81403bac331621a
3957 Merge: fa0859a 01f8df0
3958 Author: Keith Packard <keithp@keithp.com>
3959 Date:   Sat Aug 17 16:03:26 2013 +0200
3960
3961     Merge remote-tracking branch 'origin/master'
3962
3963 commit fa0859a51576efe231effcb5995f325f9e7e0fcb
3964 Author: Keith Packard <keithp@keithp.com>
3965 Date:   Sat Aug 17 16:01:44 2013 +0200
3966
3967     altos: Make FAT test program link explicitly against libcrypto
3968     
3969     For some reason, the MD5_Final symbol isn't resolved when linking only
3970     against libssl.
3971     
3972     Signed-off-by: Keith Packard <keithp@keithp.com>
3973
3974 commit 01f8df088759ee7e6bc3900a013e0ea4fafaf984
3975 Merge: e2ebe60 15063cb
3976 Author: Bdale Garbee <bdale@gag.com>
3977 Date:   Tue Jul 30 00:15:06 2013 -0600
3978
3979     Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
3980
3981 commit e2ebe60adf061479a1259a5c68b9cd5f5bacf644
3982 Author: Bdale Garbee <bdale@gag.com>
3983 Date:   Tue Jul 30 00:14:41 2013 -0600
3984
3985     add a note about callsign matching and case sensitivity to the manual
3986
3987 commit d95a2c5d1ddce913dcb1d1ab5dc59f6a588ab599
3988 Author: Keith Packard <keithp@keithp.com>
3989 Date:   Mon Jun 24 14:29:43 2013 -0700
3990
3991     altos: Remove ao_radio_gpio_bits from normal build
3992     
3993     Only needed for the CC115L_TRACE code, and it only builds on STM
3994     
3995     Signed-off-by: Keith Packard <keithp@keithp.com>
3996
3997 commit c542a2ed0f222bd0ec84e4a9651585d441dd7ccf
3998 Author: Keith Packard <keithp@keithp.com>
3999 Date:   Mon Jun 24 14:29:01 2013 -0700
4000
4001     altos/lpc: Rename serial port to 'serial0'
4002     
4003     This lets existing serial port users find the right function.
4004     
4005     Signed-off-by: Keith Packard <keithp@keithp.com>
4006
4007 commit 324ceea43c115f4bed3a5276e57559c6c76b07c1
4008 Author: Keith Packard <keithp@keithp.com>
4009 Date:   Tue Jul 2 17:54:38 2013 -0700
4010
4011     micropeak: Add Download button to menu bar
4012     
4013     It's the most common activity, after all
4014     
4015     Signed-off-by: Keith Packard <keithp@keithp.com>
4016
4017 commit 156e60954fae15bc090984f79cd5594f910ca913
4018 Author: Keith Packard <keithp@keithp.com>
4019 Date:   Tue Jul 2 17:53:51 2013 -0700
4020
4021     altosdroid: Just use GPS location provider to build on 4.2
4022     
4023     Attempts to use the network provider cause the app to crash
4024     
4025     Signed-off-by: Keith Packard <keithp@keithp.com>
4026
4027 commit e148582217d6e02ac90a68e2bb2532947378d36f
4028 Author: Keith Packard <keithp@keithp.com>
4029 Date:   Mon Jun 24 14:28:06 2013 -0700
4030
4031     altos: Support mega-style logging without ADC
4032     
4033     Used for TeleGPS, just exposes the necessary log writing function
4034     without also including the ADC writing code.
4035     
4036     Signed-off-by: Keith Packard <keithp@keithp.com>
4037
4038 commit 261ec8fc7043e9314469e919aa96acc461f7e5f2
4039 Author: Keith Packard <keithp@keithp.com>
4040 Date:   Mon Jun 24 14:26:23 2013 -0700
4041
4042     altosui: Add EasyMini USB ids
4043     
4044     Signed-off-by: Keith Packard <keithp@keithp.com>
4045
4046 commit 0dd148e388944d8d265da51d62806c4a00b2c13d
4047 Author: Keith Packard <keithp@keithp.com>
4048 Date:   Mon Jun 24 14:23:53 2013 -0700
4049
4050     altos/lpc: Add boot loader
4051     
4052     Support the USB boot loader, add USB pull-up support.
4053     
4054     Signed-off-by: Keith Packard <keithp@keithp.com>
4055
4056 commit 2568b36ae9d38ae1607ec08b84b06e0fe84bd3ba
4057 Author: Keith Packard <keithp@keithp.com>
4058 Date:   Sat Jun 22 00:53:38 2013 -0700
4059
4060     altos/telefire-v0.1: Use same LED selection as the v0.2 setup
4061     
4062     Signed-off-by: Keith Packard <keithp@keithp.com>
4063
4064 commit 58eda6f873f5d6e8e219f769bdf67ce4dbc96fd7
4065 Author: Keith Packard <keithp@keithp.com>
4066 Date:   Fri Jun 21 19:40:59 2013 -0700
4067
4068     altos/lpc: Don't disable all interrupts when disabling one interrupt
4069     
4070     The nvic iser and icer registers read value indicates all enabled
4071     interrupts, icer writes disable the set interrupts. Re-writing icer
4072     with the current value ends up disabling all interrupts, not exactly
4073     what we wanted.
4074     
4075     Signed-off-by: Keith Packard <keithp@keithp.com>
4076
4077 commit 9081d881bc48bf7fdce617d300ac02c1a5962239
4078 Author: Keith Packard <keithp@keithp.com>
4079 Date:   Fri Jun 21 19:40:03 2013 -0700
4080
4081     altos/lpc: Remove ao_usb_task structure
4082     
4083     It's not used
4084     
4085     Signed-off-by: Keith Packard <keithp@keithp.com>
4086
4087 commit 23f11b188fc6aacd29e7f01a7d8a40853b7655df
4088 Author: Keith Packard <keithp@keithp.com>
4089 Date:   Fri Jun 21 19:39:27 2013 -0700
4090
4091     altos/lpc: Enable brown-out-detector
4092     
4093     Make sure the processor does something sensible when the power disappears.
4094     
4095     Signed-off-by: Keith Packard <keithp@keithp.com>
4096
4097 commit e9e713bc8ab2080d5c1c38570b112f13c886bd11
4098 Author: Keith Packard <keithp@keithp.com>
4099 Date:   Wed Jun 19 22:45:54 2013 -0700
4100
4101     altos/telefire: Radio status (no data, weak data, good data) on LEDs
4102     
4103     Instead of blinking RX/TX, report the radio status on the telefire
4104     nodes, just like telelco does. This makes the LEDs on telefire
4105     *exactly the same* as the LEDs on telelco, which seems like a good idea.
4106     
4107     Signed-off-by: Keith Packard <keithp@keithp.com>
4108
4109 commit d90c2fa650de4cdb008d5e2559463c08da8db934
4110 Author: Keith Packard <keithp@keithp.com>
4111 Date:   Wed Jun 19 22:44:16 2013 -0700
4112
4113     altos: PCA9922 LED driver needs Enable driven low to latch values
4114     
4115     Driving Enable high means anything going past on the clock and data
4116     pair is reflected on the LEDs, which isn't terribly useful
4117     
4118     Signed-off-by: Keith Packard <keithp@keithp.com>
4119
4120 commit 572faa19b9a496866e3b589d5eb9f37a680206ab
4121 Author: Keith Packard <keithp@keithp.com>
4122 Date:   Wed Jun 19 22:42:58 2013 -0700
4123
4124     altos/cc1111: Fetch RSSI for TeleFire from correct byte
4125     
4126     Reading the status byte doesn't provide very useful RSSI info
4127     
4128     Signed-off-by: Keith Packard <keithp@keithp.com>
4129
4130 commit 025beb0fea011d0e3dab59b5d16e7ffae97c613c
4131 Author: Keith Packard <keithp@keithp.com>
4132 Date:   Mon Jun 17 14:52:32 2013 -0700
4133
4134     altos/lpc: Get rid of ADC filter
4135     
4136     Now that the source of the Vcc noise has been identified, remove the
4137     unnecessary ADC filtering.
4138     
4139     Signed-off-by: Keith Packard <keithp@keithp.com>
4140
4141 commit 10f3d0084ff1c0b3dbf28c5d44727b514caeee20
4142 Author: Keith Packard <keithp@keithp.com>
4143 Date:   Mon Jun 17 14:00:43 2013 -0700
4144
4145     altosui: Add raw pressure to the AltosUI graph
4146     
4147     A nice addition, and useful when diagnosing baro sensor issues
4148     
4149     Signed-off-by: Keith Packard <keithp@keithp.com>
4150
4151 commit 298e54856b5f8809b43f24407caa4a6be60822f3