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