1 commit 97a7cbaee806965ca7c696fb02f6e1d24b026b9b
2 Author: Bdale Garbee <bdale@gag.com>
3 Date: Sun Jun 15 17:43:06 2014 -0600
5 add release to revision history
7 commit 79c3dc334d79eacd63bbbbec046fc2c31266560c
8 Author: Bdale Garbee <bdale@gag.com>
9 Date: Sun Jun 15 17:40:27 2014 -0600
13 commit a6c61fb993d3fd15183f8755d9058f05c606c9c0
14 Merge: 0634119 4384899
15 Author: Keith Packard <keithp@keithp.com>
16 Date: Sun Jun 15 16:31:01 2014 -0700
18 Merge remote-tracking branch 'origin/master'
20 commit 0634119df45bf8d8a040b47bdfc6d9801b5e069a
21 Author: Keith Packard <keithp@keithp.com>
22 Date: Sun Jun 15 16:24:28 2014 -0700
24 micropeak: Deal with 64-bit windows
26 Install 64-bit version of java. Install our bits in the 64-bit app directory
28 Signed-off-by: Keith Packard <keithp@keithp.com>
30 commit b6eb1ac1b777b6c11e8f24c5ab5915b224101d40
31 Author: Keith Packard <keithp@keithp.com>
32 Date: Sun Jun 15 16:16:59 2014 -0700
34 Add notes about windows driver signing in the 'signing-driver' file
36 Signed-off-by: Keith Packard <keithp@keithp.com>
38 commit 6277827520df4df5ecda58898e5f99035f90282c
39 Author: Keith Packard <keithp@keithp.com>
40 Date: Sun Jun 15 16:11:49 2014 -0700
42 altosui: Ship telegps firmware
44 Signed-off-by: Keith Packard <keithp@keithp.com>
46 commit 3b5651d311d4268a130996e71afc11b508e59637
47 Author: Keith Packard <keithp@keithp.com>
48 Date: Sun Jun 15 16:10:15 2014 -0700
50 windows: Sign altusmetrum.inf with altusmetrum.cat
52 This .cat file will need to be updated when we get our 'real'
55 Signed-off-by: Keith Packard <keithp@keithp.com>
57 commit ef6998c2d052bf639f257b71baefacf3a652506f
58 Author: Keith Packard <keithp@keithp.com>
59 Date: Sun Jun 15 16:06:42 2014 -0700
61 icon: Add drop-shadows to the SVG files; stop generating in the png versions
63 Now everyone gets drop shadows.
65 Signed-off-by: Keith Packard <keithp@keithp.com>
67 commit 43848991defaeb7fae994101675b0056f9d9a2ed
68 Author: Bdale Garbee <bdale@gag.com>
69 Date: Sun Jun 15 17:29:49 2014 -0600
71 update Releasing document to include TeleGPS firmware files in those copied
73 commit 90e03dfc8534fc4fc25f6a5ee9ec109b98baa238
74 Author: Bdale Garbee <bdale@gag.com>
75 Date: Sun Jun 15 17:28:02 2014 -0600
77 document mounting hole size for TeleGPS
79 commit 44fc36b3f74386f0055eac4d9b9d201e6fff0847
80 Author: Keith Packard <keithp@keithp.com>
81 Date: Sun Jun 15 16:08:27 2014 -0700
83 altosui: Deal with 64-bit windows
85 Get a 64-bit java version installed
87 Signed-off-by: Keith Packard <keithp@keithp.com>
89 commit 1a563026409ccff5dea6f89e567accb09bc4b5f6
90 Author: Keith Packard <keithp@keithp.com>
91 Date: Sun Jun 15 14:09:09 2014 -0700
93 telegps: Deal with 64-bit windows differently on install
95 Download a 64-bit version of java as needed, install in 64-bit paths
96 instead of 32-bit paths.
98 Signed-off-by: Keith Packard <keithp@keithp.com>
100 commit abf731b3d79b66d9da62496cebf157f2888a4c93
101 Author: Keith Packard <keithp@keithp.com>
102 Date: Sun Jun 15 12:39:49 2014 -0700
104 windows: Rename telemetrum.inf to altusmetrum.inf
106 Use the corporate name for this file
108 Signed-off-by: Keith Packard <keithp@keithp.com>
110 commit 8073007292875169a6304824ae52039ce6564813
111 Author: Keith Packard <keithp@keithp.com>
112 Date: Sat Jun 14 22:29:01 2014 -0700
114 telegps: Include telegps firmware in windows package
116 This was disabled when the firmware wasn't ready yet
118 Signed-off-by: Keith Packard <keithp@keithp.com>
120 commit 6cad0b783f654864f0d6d8726c74605f108db3e0
121 Author: Keith Packard <keithp@keithp.com>
122 Date: Sat Jun 14 22:23:10 2014 -0700
124 altosuilib: Remove some debugging printfs
126 Signed-off-by: Keith Packard <keithp@keithp.com>
128 commit 823ef386f9dc5c5df197936f4254921f2e0282b0
129 Author: Keith Packard <keithp@keithp.com>
130 Date: Sat Jun 14 20:08:40 2014 -0700
132 altoslib: AltosFlightStatsTable: another editable text field that shouldn't be
134 Signed-off-by: Keith Packard <keithp@keithp.com>
136 commit 5392ee3c5328f8384ed30a2d147e4be96075e064
137 Author: Keith Packard <keithp@keithp.com>
138 Date: Sat Jun 14 18:51:25 2014 -0700
140 altosuilib: Serialize access to async tile notify function in preload
142 This ensures that we see each tile getting downloaded and don't
143 mis-count, which would result in wedging the process
145 Signed-off-by: Keith Packard <keithp@keithp.com>
147 commit 23708b4760250f55e8e3b1a0141df9a9ee17a936
148 Author: Keith Packard <keithp@keithp.com>
149 Date: Sat Jun 14 18:34:09 2014 -0700
151 icon: Make the icon shadows a bit less harsh
153 Signed-off-by: Keith Packard <keithp@keithp.com>
155 commit 4e3318645d08dda483aced97450b344629902c4d
156 Author: Keith Packard <keithp@keithp.com>
157 Date: Sat Jun 14 18:11:28 2014 -0700
159 debian: Build requires /usr/bin/convert now
161 This is provided by either graphicsmagick or imagemagick
163 Signed-off-by: Keith Packard <keithp@keithp.com>
165 commit 382e27de3472489f8f26c8c0868732d67754ecf5
166 Author: Keith Packard <keithp@keithp.com>
167 Date: Sat Jun 14 18:09:31 2014 -0700
169 telegps/micropeak: Ship built Mac OSX icons
171 Signed-off-by: Keith Packard <keithp@keithp.com>
173 commit 33da986161c38936cff82fe43046f0bcd5e24d8e
174 Author: Keith Packard <keithp@keithp.com>
175 Date: Sat Jun 14 18:07:39 2014 -0700
177 icon: Build resolutions needed for Java bits too
179 Signed-off-by: Keith Packard <keithp@keithp.com>
181 commit 66c4a091bb6a294f9d406e75f3634492c886d139
182 Author: Keith Packard <keithp@keithp.com>
183 Date: Sat Jun 14 18:06:36 2014 -0700
185 altosui: Build MacOSX icon from svg
187 Signed-off-by: Keith Packard <keithp@keithp.com>
189 commit b825ea71ebcc4a8da3e339ab3e21b0ad47f2e48f
190 Author: Keith Packard <keithp@keithp.com>
191 Date: Sat Jun 14 18:02:51 2014 -0700
193 icon: Build windows ico files, clean built files
195 Signed-off-by: Keith Packard <keithp@keithp.com>
197 commit 4ec960b705b87b15d015abb2a9a3e23eee414f1d
198 Author: Keith Packard <keithp@keithp.com>
199 Date: Sat Jun 14 17:51:46 2014 -0700
201 icon: Create all icons from .svg files
203 Remove images from repository, leaving only the svg files and build
206 Signed-off-by: Keith Packard <keithp@keithp.com>
208 commit 951fda701ed31f4d8390c130215597e8f63e837e
209 Author: Keith Packard <keithp@keithp.com>
210 Date: Sat Jun 14 16:26:22 2014 -0700
212 altosuilib: Make graph enable buttons be CheckBoxes instead of RadioButtons
216 Signed-off-by: Keith Packard <keithp@keithp.com>
218 commit 8e00f59be582de86cef28b33ce5523f39d3dc933
219 Author: Keith Packard <keithp@keithp.com>
220 Date: Sat Jun 14 16:05:51 2014 -0700
222 telegps: Fix Mac icon file name
224 Signed-off-by: Keith Packard <keithp@keithp.com>
226 commit 92943bf4536d4167edd097e61de5e6b4f29130f8
227 Author: Keith Packard <keithp@keithp.com>
228 Date: Sat Jun 14 15:44:20 2014 -0700
230 micropeak: Make statistics entries un-editable
232 Otherwise you can actually type in the various fields.x
234 Signed-off-by: Keith Packard <keithp@keithp.com>
236 commit 1fc3032d688cbb7c09c1dffde30cc815f3594e29
237 Author: Keith Packard <keithp@keithp.com>
238 Date: Sat Jun 14 15:20:07 2014 -0700
240 alotsuilib: Remove old "mega" and "mini" file extensions from data chooser
242 We never shipped AltosUI which stored mega/mini files in different extensions
244 Signed-off-by: Keith Packard <keithp@keithp.com>
246 commit c11b2f5caa3fbe2bc977e716ec1c3ccee9e75884
247 Author: Keith Packard <keithp@keithp.com>
248 Date: Sat Jun 14 14:41:13 2014 -0700
250 altosui/telegps: Switch to AltosUIIndicator and AltosUIFlightTab
252 Removes replicated code across all flight tabs
254 Signed-off-by: Keith Packard <keithp@keithp.com>
256 commit f5887a3e7cf993e23dbb1e0f6b9ebece78c34413
257 Author: Keith Packard <keithp@keithp.com>
258 Date: Sat Jun 14 14:40:24 2014 -0700
260 altosuilib: Add AltosUIFlightTab class
262 This covers most of the common functions for all flight status display tabs.
264 Signed-off-by: Keith Packard <keithp@keithp.com>
266 commit 8250777e6e869bcee9781691caa1f2a7cfb33b43
267 Author: Keith Packard <keithp@keithp.com>
268 Date: Sat Jun 14 14:39:26 2014 -0700
270 altosuilib: Add more options to AltosUIIndicator to suit AltosUI
272 This makes AltosUIIndicator capable of displaying most stuff in AltosUI
274 Signed-off-by: Keith Packard <keithp@keithp.com>
276 commit 19273a4a341342ca6b5d65cfc490d92cbf23356f
277 Author: Keith Packard <keithp@keithp.com>
278 Date: Sat Jun 14 14:38:00 2014 -0700
280 altosuilib: Make sure only one thread is closing serial device
282 Multiple closers can cause a crash by freeing the libaltos device twice
284 Signed-off-by: Keith Packard <keithp@keithp.com>
286 commit 2903f0911e79e381c6125022bb84096321c258eb
287 Author: Keith Packard <keithp@keithp.com>
288 Date: Sat Jun 14 14:37:35 2014 -0700
290 altosuilib: provide getName() for AltosInfoTable
292 Signed-off-by: Keith Packard <keithp@keithp.com>
294 commit 242e968a6982f2ceaa79780cbeec8c4e21321b44
295 Author: Keith Packard <keithp@keithp.com>
296 Date: Sat Jun 14 14:36:49 2014 -0700
298 altosuilib: In graph, show zero sats in view as 0 instead of MISSING
300 Signed-off-by: Keith Packard <keithp@keithp.com>
302 commit c7553c54765dcc9ac532fe52aae9594b2ad5e560
303 Author: Keith Packard <keithp@keithp.com>
304 Date: Sat Jun 14 14:36:11 2014 -0700
306 altosuilib: Require all flight display classes to provide a name
308 Signed-off-by: Keith Packard <keithp@keithp.com>
310 commit 14f0faae48849ff6f1e326a294b54c504c730bb9
311 Author: Keith Packard <keithp@keithp.com>
312 Date: Sat Jun 14 14:34:59 2014 -0700
314 altoslib: When GPS disappears, set range and elevation to MISSING
316 Use MISSING instead of bogus values so that displayers can tell what
319 Signed-off-by: Keith Packard <keithp@keithp.com>
321 commit 451950bba9ee3b25b5d0c6e5f0b55f08a5b29f73
322 Author: Keith Packard <keithp@keithp.com>
323 Date: Sat Jun 14 14:33:58 2014 -0700
325 altoslib: Add units converters for latitude and longitude
327 Makes display of these values consistent across all instances
329 Signed-off-by: Keith Packard <keithp@keithp.com>
331 commit ae7084f5199318dc6582e212492a50cfda1cebb8
332 Author: Keith Packard <keithp@keithp.com>
333 Date: Fri Jun 13 22:36:00 2014 -0700
335 doc: TeleGPS docs are complete
337 All TeleGPS features should now be documented to some degree
339 Signed-off-by: Keith Packard <keithp@keithp.com>
341 commit bfbabfa60f3cedd994f693867bce56aad05be02a
342 Author: Keith Packard <keithp@keithp.com>
343 Date: Fri Jun 13 22:04:57 2014 -0700
345 telegps: Allow TeleGPS preferences to have a custom title and label
347 Don't just inherit the AltosUI ones
349 Signed-off-by: Keith Packard <keithp@keithp.com>
351 commit 536db8d03aedb45698c42418c50a46d609fc98ad
352 Author: Keith Packard <keithp@keithp.com>
353 Date: Fri Jun 13 22:04:35 2014 -0700
355 doc: Add a bunch more stuff to the telegps docs
357 Signed-off-by: Keith Packard <keithp@keithp.com>
359 commit 9a6a3c34293eac6442f766e13ce148f595e891eb
360 Author: Keith Packard <keithp@keithp.com>
361 Date: Fri Jun 13 21:26:33 2014 -0700
363 altosuilib: Make map-cache per-window instead of global
365 This consumes more memory, but avoids cache conflicts between windows
367 Signed-off-by: Keith Packard <keithp@keithp.com>
369 commit 92895c87bc3d97bf4990f1feda0bd8b07da4c405
370 Author: Keith Packard <keithp@keithp.com>
371 Date: Fri Jun 13 21:25:41 2014 -0700
373 telegps: Shuffle menu entries around
375 I think this makes them a bit more logical
377 Signed-off-by: Keith Packard <keithp@keithp.com>
379 commit fb2d0c1ef98d9df3f64fb756d78392ce63a73435
380 Author: Keith Packard <keithp@keithp.com>
381 Date: Fri Jun 13 15:54:08 2014 -0700
383 altosdroid: Improve voice for TeleGPS
385 This avoids making lots of useless voice announcements for TeleGPS
387 Signed-off-by: Keith Packard <keithp@keithp.com>
389 commit 191ea4a7bbcb22d70c648a9ba746f1061e6f74cb
390 Author: Keith Packard <keithp@keithp.com>
391 Date: Fri Jun 13 15:53:30 2014 -0700
393 altosdroid: Don't crash when the map is touched
395 The map 'canScroll' method was crashing when dereferencing a null
396 value somewhere. Just check all of them and bail instead of crashing.
398 Signed-off-by: Keith Packard <keithp@keithp.com>
400 commit 3f7e885055f8a97f334e0cd3163b760b174114b6
401 Author: Keith Packard <keithp@keithp.com>
402 Date: Fri Jun 13 15:23:30 2014 -0700
404 telegps: Add status tab
406 This includes pad-relative information, battery voltage and version information
408 Signed-off-by: Keith Packard <keithp@keithp.com>
410 commit 876acbdc22ff93c22836f789e0b6394eb19e0da3
411 Author: Keith Packard <keithp@keithp.com>
412 Date: Fri Jun 13 15:22:25 2014 -0700
414 altoslib: Correctly save firmware version in AltosState
416 It wasn't getting cloned
418 Signed-off-by: Keith Packard <keithp@keithp.com>
420 commit 3bfba8f9dbc1627a317804713f83b9d06566d008
421 Author: Keith Packard <keithp@keithp.com>
422 Date: Fri Jun 13 15:21:28 2014 -0700
424 altoslib: Add conversion class for voltages
426 Provide a common presentation for voltage values
428 Signed-off-by: Keith Packard <keithp@keithp.com>
430 commit 7ed63b6c3d5878a59f52f4114b5b01942735805f
431 Author: Keith Packard <keithp@keithp.com>
432 Date: Fri Jun 13 15:20:20 2014 -0700
434 altosuilib: Build some common classes for displaying values in flight window
436 Right now, all of the flight displays have piles of custom code for
437 displaying values. These new widgets should be able to replace most of
440 Signed-off-by: Keith Packard <keithp@keithp.com>
442 commit a21dbb05fad2625d17bc2302faa96dc295e6ed7c
443 Author: Keith Packard <keithp@keithp.com>
444 Date: Fri Jun 13 00:28:38 2014 -0700
446 telegps: Show flight number in monitor window
448 This lets the user find the flight by number
450 Signed-off-by: Keith Packard <keithp@keithp.com>
452 commit 8cb41ce9a64029b611b3595c86a4a8e74b952ff4
453 Author: Keith Packard <keithp@keithp.com>
454 Date: Fri Jun 13 00:28:09 2014 -0700
456 telegps: Disconnect telemetry device when closing monitor window
458 Signed-off-by: Keith Packard <keithp@keithp.com>
460 commit fd9ae83492648c5d39f60bdcff15481efb365701
461 Author: Keith Packard <keithp@keithp.com>
462 Date: Fri Jun 13 00:27:19 2014 -0700
464 altoslib: Remove telem monitoring when closing log file
466 If we don't remove the telemetry monitor, the telemetry device will
467 still be sending telemetry, which isn't good.
469 Signed-off-by: Keith Packard <keithp@keithp.com>
471 commit 07baa7596b36cf808cd1ee26ff158b1cf8585294
472 Author: Keith Packard <keithp@keithp.com>
473 Date: Fri Jun 13 00:01:46 2014 -0700
475 altoslib: Call state.set_serial first for telemetry parsing
477 If we ever get around to supporting multiple simultaneous remote
478 devices, we'll need to notice that the serial changed right away
480 Signed-off-by: Keith Packard <keithp@keithp.com>
482 commit f49540acd48292bd9f68ded647561d0e800c619d
483 Author: Keith Packard <keithp@keithp.com>
484 Date: Thu Jun 12 23:59:37 2014 -0700
486 altos/telegps: Create new flight if current flight is erased
488 telegps is unique in that USB may be connected while a flight is
489 active and sensible things should happen. If a flight is being
490 recorded and gets erased, then a new flight should be started.
492 This is done by hooking in the flight erase code and calling out to
493 the tracker code to figure out whether to switch to a new flight or not.
495 Signed-off-by: Keith Packard <keithp@keithp.com>
497 commit 8117ba3553789a2bae9beb92fbe9e14e3cc79389
498 Author: Keith Packard <keithp@keithp.com>
499 Date: Thu Jun 12 23:56:07 2014 -0700
501 altos: Define ao_log_mutex in ao_log.c rather than every log product
503 Signed-off-by: Keith Packard <keithp@keithp.com>
505 commit dcaaf51245b44a440ee8590512f71195c30c16ae
506 Author: Keith Packard <keithp@keithp.com>
507 Date: Thu Jun 12 21:54:13 2014 -0700
509 altos/telegps: Keep ring of recent GPS positions to detect motion quickly
511 Instead of comparing only against the last logged value, keep a ring
512 and start logging as soon as we move away from the furthest one in the ring.
514 Signed-off-by: Keith Packard <keithp@keithp.com>
516 commit 740d964ab82da8695c04650926afee4a0905011c
517 Author: Keith Packard <keithp@keithp.com>
518 Date: Thu Jun 12 21:53:07 2014 -0700
520 altos/telegps: Set default log to 496kB for 4 logs
522 This leaves space for four flight logs.
524 Signed-off-by: Keith Packard <keithp@keithp.com>
526 commit 77b5c0cc7f085aa3c0fada5d4a943eeaf16cf6e0
527 Author: Keith Packard <keithp@keithp.com>
528 Date: Thu Jun 12 21:52:13 2014 -0700
530 altos: Show current flight number for TeleGPS
532 Signed-off-by: Keith Packard <keithp@keithp.com>
534 commit bfdaa95cb72c833896076d4e1a4bfe61d9549fed
535 Author: Keith Packard <keithp@keithp.com>
536 Date: Thu Jun 12 15:59:20 2014 -0700
538 debian: Fix build depends icotool -> icoutils
540 Signed-off-by: Keith Packard <keithp@keithp.com>
542 commit 7e911c2afff78db2e385c6346c90bfcd72a8f3fb
543 Author: Keith Packard <keithp@keithp.com>
544 Date: Thu Jun 12 14:34:02 2014 -0700
546 altos/telegps: Don't log data when plugged in to USB
548 We don't want to accidentally log stuff when you're just trying to
551 Signed-off-by: Keith Packard <keithp@keithp.com>
553 commit 7d77d83685cbfce5323767bbfae3bd18be175ffc
554 Author: Keith Packard <keithp@keithp.com>
555 Date: Thu Jun 12 14:32:15 2014 -0700
557 telegps: Don't re-add frequency menu when already present.
559 If the receiver disappears, we'll stop tracking, but won't pull the
560 frequency menu down. Doing that would take a bit of work, and it
561 doesn't seem worth the effort. As a kludge-around, avoid re-creating
562 the frequency menu if it's already displayed when we connect to
565 Signed-off-by: Keith Packard <keithp@keithp.com>
567 commit 8044eb8e23366e91c741060939baff5137f841c7
568 Author: Keith Packard <keithp@keithp.com>
569 Date: Thu Jun 12 14:12:08 2014 -0700
571 altosui/telegps: Reduce CPU time needed for flight displays
573 Don't update displays which aren't shown; track hierarchy changes to
574 trigger display from most recent state data.
576 Don't update values which haven't changed; remember previous values
577 and compare with new before updating widget contents.
579 Signed-off-by: Keith Packard <keithp@keithp.com>
581 commit e00ffe6ab6197ab48ba8ce3cf71a197f7215649f
582 Author: Keith Packard <keithp@keithp.com>
583 Date: Wed Jun 11 23:28:55 2014 -0700
585 doc: Add TeleGPS screenshots
587 Signed-off-by: Keith Packard <keithp@keithp.com>
589 commit c7774114f7bc62e2100c7575b1dcf3536ed56343
590 Author: Keith Packard <keithp@keithp.com>
591 Date: Wed Jun 11 23:28:36 2014 -0700
593 doc: Update altusmetrum docs and screen shots for 1.4
595 Signed-off-by: Keith Packard <keithp@keithp.com>
597 commit 1ed591c7bdf19fe54bbde1827d0717f0ae51e003
598 Author: Keith Packard <keithp@keithp.com>
599 Date: Wed Jun 11 23:27:16 2014 -0700
601 telegps: Remove 'Flight' from titles
603 Signed-off-by: Keith Packard <keithp@keithp.com>
605 commit 0495f1b5282d8f7449cbbc1dbf99d63818d7c03c
606 Author: Keith Packard <keithp@keithp.com>
607 Date: Wed Jun 11 23:26:36 2014 -0700
609 altos/telegps: Build .ihx versions for TeleGPS
611 Needed to load with java
613 Signed-off-by: Keith Packard <keithp@keithp.com>
615 commit 6f306b267f63d0f59fb77b1ce41c678042dd6802
616 Author: Keith Packard <keithp@keithp.com>
617 Date: Wed Jun 11 23:04:46 2014 -0700
619 altosuilib: Repaint map when starting line draw
621 Starting line draw will remove any existing line, so repaint to get
624 Signed-off-by: Keith Packard <keithp@keithp.com>
626 commit efb6a3d5ed12f8061a48a66efcfe066e68eaf792
627 Author: Keith Packard <keithp@keithp.com>
628 Date: Wed Jun 11 23:04:11 2014 -0700
630 altoslib: Report GPS height when baro height is not available
632 Signed-off-by: Keith Packard <keithp@keithp.com>
634 commit 57272609b0d2890029fdeceeca14da93cebdb471
635 Author: Keith Packard <keithp@keithp.com>
636 Date: Wed Jun 11 21:37:23 2014 -0700
638 altosui: Don't list tracker parameters when configuring altimeter
640 Signed-off-by: Keith Packard <keithp@keithp.com>
642 commit bfc0c65c9f9ec9547d71016fc897ba35bdb414f8
643 Author: Keith Packard <keithp@keithp.com>
644 Date: Wed Jun 11 20:36:49 2014 -0700
646 altosuilib: Handle font and units changes in maps and stats table
648 Add AltosFontListener and AltosUnitsListener bits as needed
650 Signed-off-by: Keith Packard <keithp@keithp.com>
652 commit 2182c49298e0862a60dea104450d5f74dbeaeeb2
653 Author: Keith Packard <keithp@keithp.com>
654 Date: Wed Jun 11 19:57:24 2014 -0700
656 doc: Update 1.4 release notes to include a few more changes
659 flight erase on TeleMega/TeleMetrum v2
661 Signed-off-by: Keith Packard <keithp@keithp.com>
663 commit d744e588b7504f314e39b1407152d11c031673c9
664 Author: Keith Packard <keithp@keithp.com>
665 Date: Wed Jun 11 19:51:37 2014 -0700
667 altosui: Add pyro firing time configuration
669 Signed-off-by: Keith Packard <keithp@keithp.com>
671 commit fcbfb3aea20e564045fc6a86f978cacabfc73226
672 Author: Keith Packard <keithp@keithp.com>
673 Date: Wed Jun 11 18:58:09 2014 -0700
675 altosdroid: Altosdroid build doesn't work in parallel, so stop trying
677 Signed-off-by: Keith Packard <keithp@keithp.com>
679 commit c661d5de7d9c8e430211e0f97ab0bf3f09a1a543
680 Author: Keith Packard <keithp@keithp.com>
681 Date: Wed Jun 11 18:53:42 2014 -0700
683 altos: Re-enable telemini v2.0 builds
685 Signed-off-by: Keith Packard <keithp@keithp.com>
687 commit 18b0f0966dfc4d1a716d4faea6f661bd3594bd94
688 Author: Keith Packard <keithp@keithp.com>
689 Date: Wed Jun 11 18:53:10 2014 -0700
691 altos/telemini-v2.0: Disable beep frequency config on TeleMini v2.0
693 Not enough flash otherwise.
695 Signed-off-by: Keith Packard <keithp@keithp.com>
697 commit ac5b15692874ea3f7b3814250ab49c68786aa982
698 Author: Keith Packard <keithp@keithp.com>
699 Date: Wed Jun 11 18:51:19 2014 -0700
701 altosuilib: Remove old widget-based map UI
703 Signed-off-by: Keith Packard <keithp@keithp.com>
705 commit 7a70e6fe3a11382d7f6653d19afac9ceb563db3b
706 Author: Keith Packard <keithp@keithp.com>
707 Date: Wed Jun 11 18:50:07 2014 -0700
709 altos: Disable TeleMini v2.0 build for now
711 commit a8325483adb8d9ffda62d3f4900cf52bde70ff62
712 Author: Keith Packard <keithp@keithp.com>
713 Date: Wed Jun 11 18:48:11 2014 -0700
715 altoslib: Use GPS seconds as an additional sort key for TeleGPS eeprom
717 Long idle periods with TeleGPS can easily overflow 16 bits of tick
718 count. Using the GPS seconds provides an additional sort which will
719 span the tick wrap-around.
721 Signed-off-by: Keith Packard <keithp@keithp.com>
723 commit db2443fdbf65b65703217174303027c439124a83
724 Author: Keith Packard <keithp@keithp.com>
725 Date: Wed Jun 11 18:46:47 2014 -0700
727 altosuilib: Rewrite map GUI bits
729 Use a single large Canvas and draw images on top by hand.
731 Signed-off-by: Keith Packard <keithp@keithp.com>
733 commit ac33ca137551e32235cd2a0304da4b5e7af51a44
734 Author: Keith Packard <keithp@keithp.com>
735 Date: Tue Jun 10 11:36:03 2014 -0700
737 telegps: Add statistics tab to graph UI
739 Signed-off-by: Keith Packard <keithp@keithp.com>
741 commit 73249dbf16382c91c2a220ff852a4f099fe0de3d
742 Author: Keith Packard <keithp@keithp.com>
743 Date: Tue Jun 10 11:35:30 2014 -0700
745 altosuilib: Move AltosFlightStatsTable to altosuilib
747 So that TeleGPS can share it
749 Signed-off-by: Keith Packard <keithp@keithp.com>
751 commit 9ef32b103c5c312aaa90b6546e504f2edeb1f99a
752 Author: Keith Packard <keithp@keithp.com>
753 Date: Tue Jun 10 11:34:21 2014 -0700
755 altosuilib: Skip voice announcements for invalid values
757 When height and speed values aren't available, don't say anything
759 Signed-off-by: Keith Packard <keithp@keithp.com>
761 commit 90686853e46b7f0df9bdaf671f859819eef926e0
762 Author: Keith Packard <keithp@keithp.com>
763 Date: Tue Jun 10 11:32:57 2014 -0700
765 altosui: Show "Missing" instead of huge numbers in descent/landed tabs
767 Signed-off-by: Keith Packard <keithp@keithp.com>
769 commit 7bdd0deabaae38ddfecd1ea2ea8deaf9af40b2ac
770 Author: Keith Packard <keithp@keithp.com>
771 Date: Tue Jun 10 11:31:53 2014 -0700
773 altoslib: Use GPS speed/height values when other sensors are missing
775 This lets TeleGPS report height/speed values without needing to
776 customize every AltosState user to pull out GPS values when the other
777 sensors aren't present.
779 Signed-off-by: Keith Packard <keithp@keithp.com>
781 commit 6fc58142d2a108c91d257eb0175098bf082834f9
782 Author: Keith Packard <keithp@keithp.com>
783 Date: Tue Jun 10 11:30:36 2014 -0700
785 altosuilib: Split battery graph enable out from other adc enables
787 This lets TeleGPS just show the battery voltage values without also
788 adding enable lines for the other flight computer ADC values like
791 Signed-off-by: Keith Packard <keithp@keithp.com>
793 commit 9d39bbd22e6cde1bbb39e7b5450f297d47365769
794 Author: Keith Packard <keithp@keithp.com>
795 Date: Tue Jun 10 10:19:43 2014 -0700
797 altoslib: Check for time going backwards when replaying from file
799 Signed-off-by: Keith Packard <keithp@keithp.com>
801 commit ff13cf1359e1f4ae33b16a5867fd364993566b65
802 Author: Keith Packard <keithp@keithp.com>
803 Date: Tue Jun 10 10:18:44 2014 -0700
805 altoslib: Add new 'stateless' flight state for TeleGPS
807 TeleGPS has no flight state, so add a new 'stateless' state for code
808 to handle this case differently than any of the existing states
810 Signed-off-by: Keith Packard <keithp@keithp.com>
812 commit 871fb4753a3b54cc2e22309e80e24dfe9cc54511
813 Author: Keith Packard <keithp@keithp.com>
814 Date: Tue Jun 10 10:15:47 2014 -0700
816 altoslib: TeleGPS no longer logs satellite information
818 This doubles the amount of space available to log position information
820 Signed-off-by: Keith Packard <keithp@keithp.com>
822 commit 5f2029bd4e31289fb03e6af39abdbc16f8b8fa78
823 Author: Keith Packard <keithp@keithp.com>
824 Date: Tue Jun 10 10:14:07 2014 -0700
826 altoslib/altosui/telegps: Switch TeleGPS config to motion/interval
828 TeleGPS had configurable boost-detect values; those have been replaced
829 with a configurable stop-tracking motion limit and logging/telemetry
832 Signed-off-by: Keith Packard <keithp@keithp.com>
834 commit ae1174317fc476e39077f7dc257ec08709c6b301
835 Author: Keith Packard <keithp@keithp.com>
836 Date: Tue Jun 10 10:11:03 2014 -0700
838 altoslib/altosui/telegps: Change log size configuration
840 * Use new log-space value provided by firmware when available.
842 * Divide that up into 1-8 flights and offer those sizes as options to
843 the user instead of a fixed set of sizes.
845 * Show how many flights each selection will store
847 * This also checks values provided by the user
849 Signed-off-by: Keith Packard <keithp@keithp.com>
851 commit 44ca50a2c9404c92cc887a23dfa25b335ebe6198
852 Author: Keith Packard <keithp@keithp.com>
853 Date: Tue Jun 10 09:55:04 2014 -0700
855 altos: Set TeleGPS default log size to half of avaiable memory
857 LPC11U14 doesn't have on-chip config space, so we're consuming a block
858 of external flash. As a result, only 1984kB are available for
859 logging. Set the default log size to half of that to store two flights.
861 Signed-off-by: Keith Packard <keithp@keithp.com>
863 commit 9d7f4fb6af0fee843191766858e39a481aeda347
864 Author: Keith Packard <keithp@keithp.com>
865 Date: Tue Jun 10 09:52:15 2014 -0700
867 altos: Simplify tracker logic, removing boost detect
869 This removes the ao_flight_state value from the tracker code and makes
870 it simply log position information when the device has moved within
871 the last 10 log intervals. This also changes the configuration
872 parameters to define what 'motionless' means, and what interval to
873 configure the GPS receiver for, log data and send telemetry.
875 Signed-off-by: Keith Packard <keithp@keithp.com>
877 commit c5a7889a8da3da64deb0f118656784e0ee3fd511
878 Author: Keith Packard <keithp@keithp.com>
879 Date: Tue Jun 10 09:47:04 2014 -0700
881 Revert adding state to GPS location packets
883 TeleGPS no longer has ao_flight_state
885 Signed-off-by: Keith Packard <keithp@keithp.com>
887 commit f6d633d73a8f826cf2a3128e3e234bd11af49718
888 Author: Keith Packard <keithp@keithp.com>
889 Date: Tue Jun 10 09:44:57 2014 -0700
891 Revert "ao-tools: Parse TeleGPS state value from gps location packet"
893 This reverts commit 428d09294ba0395fedd71346ad00fd90a4cdde97.
895 commit da9575fce5ff4dfe83522e290973a01c43e4661f
896 Author: Keith Packard <keithp@keithp.com>
897 Date: Tue Jun 10 09:42:43 2014 -0700
899 altos: Make extra pyro channel firing time configurable
901 This adds a 'I' parameter to set the extra pyro channel firing time
902 (in ticks). This has no effect on the main/drogue channels.
904 Signed-off-by: Keith Packard <keithp@keithp.com>
906 commit 75df97b5f6ade3310618a477b685d39b7fd4666e
907 Author: Keith Packard <keithp@keithp.com>
908 Date: Tue Jun 10 09:37:43 2014 -0700
910 altos: Report total available log space in version command
912 This provides a more accurate means of determining available log space
913 than guessing whether some portion of the flash chip holds
916 Signed-off-by: Keith Packard <keithp@keithp.com>
918 commit 998eae61ecf56dd6ead4ec6ad82c952ae84170df
919 Author: Keith Packard <keithp@keithp.com>
920 Date: Tue Jun 10 09:36:59 2014 -0700
922 Revert "altos: Write current flight state to GPS data from GPS drivers"
924 This reverts commit db6003d34595fbd103d5b131912b6a797254f1c5.
926 commit d696b34b4823647e2e91093ba9d5a351d3a52f8a
927 Author: Keith Packard <keithp@keithp.com>
928 Date: Sun Jun 8 16:08:30 2014 -0700
930 Revert "altoslib: Parse TeleGPS state value from GPS telemetry packet"
932 This reverts commit d69547796caf74405f8304d23d4ae318315bbd7b.
934 commit 5c117621444bc13aebbc7dc618b4a56f620931ac
935 Author: Keith Packard <keithp@keithp.com>
936 Date: Sat Jun 7 22:37:30 2014 -0700
938 Bump to version 1.3.2.4
940 commit b33de8ba1e48d8ad0cb78f1c5692bb81da916080
941 Author: Keith Packard <keithp@keithp.com>
942 Date: Sat Jun 7 22:25:17 2014 -0700
944 altoslib: Recover battery voltage from TeleGPS configuration packet
946 TeleGPS stuffs battery voltage in the apogee_delay slot of the
947 configuration packet. Pull it out from there and stick it into the
950 Signed-off-by: Keith Packard <keithp@keithp.com>
952 commit 6950506beacb1bcd5b8e54c3935174cf800e9aed
953 Author: Keith Packard <keithp@keithp.com>
954 Date: Sat Jun 7 22:24:08 2014 -0700
956 altoslib: TeleMega uses 5.6k/10k divider for v_batt
958 I suspect the 15 and 27 values are a 'close approximation' for integer
959 work on the cc1111 devices
961 Signed-off-by: Keith Packard <keithp@keithp.com>
963 commit ee2216af17f23781ea912caba29fbd7e4d9ff480
964 Author: Keith Packard <keithp@keithp.com>
965 Date: Sat Jun 7 22:23:19 2014 -0700
967 altos: Enable ADC for TeleGPS v1.0 battery voltage measuring
969 Signed-off-by: Keith Packard <keithp@keithp.com>
971 commit ef85b3bc5300904ebfb878b1c7313a82b5b7aebf
972 Author: Keith Packard <keithp@keithp.com>
973 Date: Sat Jun 7 21:57:43 2014 -0700
975 altos: Encode TeleGPS battery voltage in configuration packet
977 TeleGPS doesn't need apogee delay, so re-purpose it for the battery voltage
979 Signed-off-by: Keith Packard <keithp@keithp.com>
981 commit d69547796caf74405f8304d23d4ae318315bbd7b
982 Author: Keith Packard <keithp@keithp.com>
983 Date: Sat Jun 7 21:13:40 2014 -0700
985 altoslib: Parse TeleGPS state value from GPS telemetry packet
987 TeleGPS adds 0x80 to the state value to signify that this otherwise
988 unused byte contains the current state value
990 Signed-off-by: Keith Packard <keithp@keithp.com>
992 commit 428d09294ba0395fedd71346ad00fd90a4cdde97
993 Author: Keith Packard <keithp@keithp.com>
994 Date: Sat Jun 7 21:12:44 2014 -0700
996 ao-tools: Parse TeleGPS state value from gps location packet
998 TeleGPS encodes state in a spare gps location packet byte, masking in
999 0x80 to signify that the state value is valid
1001 Signed-off-by: Keith Packard <keithp@keithp.com>
1003 commit 23d9d37fd2a8f4b867f34e71a2b0f7cb090717c1
1004 Author: Keith Packard <keithp@keithp.com>
1005 Date: Sat Jun 7 21:12:09 2014 -0700
1007 altos: Make telegps builds depend on ao_tracker.h
1009 Signed-off-by: Keith Packard <keithp@keithp.com>
1011 commit d165079b9275c69e727a1dac996ad1788c58ed40
1012 Author: Keith Packard <keithp@keithp.com>
1013 Date: Sat Jun 7 21:11:33 2014 -0700
1015 altos: Reduce tracker GPS buffer to 4 samples
1017 We just don't have enough RAM for 8 samples.
1019 Signed-off-by: Keith Packard <keithp@keithp.com>
1021 commit bd9e4f30b2a491b030246943767960ab053ac94c
1022 Author: Keith Packard <keithp@keithp.com>
1023 Date: Sat Jun 7 21:05:01 2014 -0700
1025 altos: Define lat/lon sum variables as 64-bit instead of 16
1027 Oops. 16 bits won't hold position information...
1029 Signed-off-by: Keith Packard <keithp@keithp.com>
1031 commit 08550425fca3da73d8f16de567a2c956b85d676e
1032 Author: Keith Packard <keithp@keithp.com>
1033 Date: Sat Jun 7 21:02:26 2014 -0700
1035 altos: Use 0x80 to indicate valid state value in the GPS location packet
1037 And only set this for tracker products; other products place state in
1038 separate state packets
1040 Signed-off-by: Keith Packard <keithp@keithp.com>
1042 commit d8b271502bfd1301b2244e3be5e8c9917a9c624a
1043 Author: Keith Packard <keithp@keithp.com>
1044 Date: Sat Jun 7 12:17:46 2014 -0700
1046 Set version to 1.3.2.3
1048 Mayhem 2014 Saturday 2014-6-7
1050 Signed-off-by: Keith Packard <keithp@keithp.com>
1052 commit d550c3b3eccbb0283c588b5df69edb2e9b44b4cc
1053 Author: Keith Packard <keithp@keithp.com>
1054 Date: Sat Jun 7 11:52:28 2014 -0700
1056 telegps: Track graph windows as one of the TeleGPS windows
1058 TeleGPS exits when the number of windows goes to zero; track graphing
1059 windows in addition to the usual flight monitoring windows.
1061 Signed-off-by: Keith Packard <keithp@keithp.com>
1063 commit 9f2189e0b99aa32b788ecb4576dcb9bcc926f4e2
1064 Author: Keith Packard <keithp@keithp.com>
1065 Date: Sat Jun 7 11:50:42 2014 -0700
1067 altosuilib: Fix crash when initializing site map cache
1069 Signed-off-by: Keith Packard <keithp@keithp.com>
1071 commit 611dc26ab4a3ee303c0253698b1e12931aa3644f
1072 Author: Keith Packard <keithp@keithp.com>
1073 Date: Sat Jun 7 11:50:04 2014 -0700
1075 altosuilib: Add GPS altitude as a possible graph value
1077 Signed-off-by: Keith Packard <keithp@keithp.com>
1079 commit 5617919091d4c4a1e627470ddab0b45cf649f7a1
1080 Author: Keith Packard <keithp@keithp.com>
1081 Date: Sat Jun 7 11:49:14 2014 -0700
1083 altosuilib: Show GPS instead of (missing) flight data for TeleGPS graphs
1085 Signed-off-by: Keith Packard <keithp@keithp.com>
1087 commit e0dfa934ba76d6f913af37999e05c20e614bd3e9
1088 Author: Keith Packard <keithp@keithp.com>
1089 Date: Sat Jun 7 11:47:11 2014 -0700
1091 altoslib: Record whether flight data includes sensor values in AltosFlightStats
1093 Provide a way to elide the usual flight data from a graph for TeleGPS
1095 Signed-off-by: Keith Packard <keithp@keithp.com>
1097 commit fcea12ac416b1eab11e9e8aae801358574308f73
1098 Author: Keith Packard <keithp@keithp.com>
1099 Date: Sat Jun 7 11:46:32 2014 -0700
1101 altoslib: Add TeleGPS log parsing code
1103 Signed-off-by: Keith Packard <keithp@keithp.com>
1105 commit 537db628c0223f0c1f797705a353857c696f8051
1106 Author: Keith Packard <keithp@keithp.com>
1107 Date: Sat Jun 7 11:44:55 2014 -0700
1109 altoslib: All products with logging have the 'l' command
1111 Instead of listing products with the 'l' command, just exclude
1112 products that don't have logging from using the 'l' command to collect
1113 the number of stored flights.
1115 Signed-off-by: Keith Packard <keithp@keithp.com>
1117 commit d562a5d3a6dfea334a66ee74893b400bdca09315
1118 Author: Keith Packard <keithp@keithp.com>
1119 Date: Sat Jun 7 11:44:07 2014 -0700
1121 altos: Switch TeleGPS to GPS logging format
1123 It's customized for TeleGPS uses
1125 Signed-off-by: Keith Packard <keithp@keithp.com>
1127 commit d71e6a5fc68d5b9bc1d12bbfc3fd5a4d86fb12f2
1128 Author: Keith Packard <keithp@keithp.com>
1129 Date: Sat Jun 7 11:41:59 2014 -0700
1131 altos: Update other CONFIG_EEPROM users to set LOG_ERASE_MARK
1133 All products placing config and erase marks in on-CPU EEPROM needs to
1134 configure the erase code correctly.
1136 Signed-off-by: Keith Packard <keithp@keithp.com>
1138 commit 394ab536257ab58de0190b3828dd3bb897ad4474
1139 Author: Keith Packard <keithp@keithp.com>
1140 Date: Sat Jun 7 11:40:41 2014 -0700
1142 altos: Write tracker logging from tracker thread directly
1144 Also, logs 8 pre-launch GPS packets so we can get the ground position.
1146 Signed-off-by: Keith Packard <keithp@keithp.com>
1148 commit db6003d34595fbd103d5b131912b6a797254f1c5
1149 Author: Keith Packard <keithp@keithp.com>
1150 Date: Sat Jun 7 11:39:10 2014 -0700
1152 altos: Write current flight state to GPS data from GPS drivers
1154 This will be useful with TeleGPS which has no other packet containing
1157 Signed-off-by: Keith Packard <keithp@keithp.com>
1159 commit 302842ccda46a0a3d58b60d5c7fc82e05f614b0b
1160 Author: Keith Packard <keithp@keithp.com>
1161 Date: Sat Jun 7 11:34:29 2014 -0700
1163 altos: Add TeleGPS logging format
1165 This is mostly like the mega format, but places the flight state in a
1166 spare byte of the GPS data and writes the gps starting location to the
1169 Log data is written by the main tracker thread; there's no reason for
1170 a separate thread given the GPS update rate and the lack of flight
1171 controls. This means ao_log_gps has an API to be called from there,
1172 rather than a thread to run.
1174 Signed-off-by: Keith Packard <keithp@keithp.com>
1176 commit 62aa51f0b785bea146d1e9331e6253de2d547c94
1177 Author: Keith Packard <keithp@keithp.com>
1178 Date: Sat Jun 7 11:01:14 2014 -0700
1180 altos/telemega-v1.0: Adjust config params to make flight erase work
1182 Flight erase records are supposed to be written after the ao_config to
1183 eeprom in telemega. They were getting written in the middle of one of
1184 the pyro channel config blocks. Put a bunch of space between the two
1185 by making the config max 1024 bytes instead of 128 bytes.
1187 Set the log erase marker to 0x55 -- eeprom comes from the factory as
1188 0x00, so we use any value other than 0x55 to indicate 'unused' erase
1191 Save space for more flight erase blocks; we've got plenty.
1193 Signed-off-by: Keith Packard <keithp@keithp.com>
1195 commit 5d973570ef2324b21a64477eecb0a292652ff467
1196 Author: Keith Packard <keithp@keithp.com>
1197 Date: Sat Jun 7 10:54:14 2014 -0700
1199 altos: Clear out eeprom erase records when writing entry 0
1201 When writing config/erase to eeprom, there's no 'erase' operation as
1202 on-chip eeprom is writable at a byte level. As such, we can't tell
1203 when the erase blocks get reset when the config gets written. When
1204 this happens, erase block 0 gets written explicitly, so just use that
1205 call to trigger explicit erasing of the data.
1207 Signed-off-by: Keith Packard <keithp@keithp.com>
1209 commit 1d6ca536c688d35b3cba0a829b04b93c5124b328
1210 Author: Keith Packard <keithp@keithp.com>
1211 Date: Sat Jun 7 10:09:51 2014 -0700
1213 altos: Allow value other than 0 for marking erased flights
1215 on-chip eeprom doesn't erase to 0xff, so let TeleMega use a different
1218 Signed-off-by: Keith Packard <keithp@keithp.com>
1220 commit b8a29d65ec605a995de1d1ec8b110d620d2f7a87
1221 Author: Keith Packard <keithp@keithp.com>
1222 Date: Sat Jun 7 10:05:21 2014 -0700
1224 altos: Allow AO_CONFIG_MAX_SIZE to be configured. Validate it.
1226 TeleMega config is 200 bytes. AO_CONFIG_MAX_SIZE was 128. That didn't
1227 work out well when logging erased flight information. Allow TeleMega
1228 to use a larger value (1k), and then do a compiler hack to make sure
1229 the defined value is at least as large as the ao_config structure.
1231 Signed-off-by: Keith Packard <keithp@keithp.com>
1233 commit 1873d539a8f1a0e1e8ad539af5d49a77a129b928
1234 Author: Keith Packard <keithp@keithp.com>
1235 Date: Sat Jun 7 07:41:11 2014 -0700
1237 altos: Move ao_tracker.c to kernel
1239 Doesn't make sense to be in product
1241 Signed-off-by: Keith Packard <keithp@keithp.com>
1243 commit 6a79fe8144dcab10294caa4b0eac967eeb0d8e7e
1244 Author: Keith Packard <keithp@keithp.com>
1245 Date: Thu Jun 5 21:42:10 2014 -0700
1247 altos: Add telegps-v1.0 code and loader
1249 Signed-off-by: Keith Packard <keithp@keithp.com>
1251 commit 0e867c67c8e2c40058ae36723e06b2ce00bd0419
1252 Author: Keith Packard <keithp@keithp.com>
1253 Date: Thu Jun 5 21:40:39 2014 -0700
1255 altos/telegps-v0.3: Remove ao_flight_number from main program
1257 We've got logging enabled now
1259 Signed-off-by: Keith Packard <keithp@keithp.com>
1261 commit f830d4e9202d2a138fc9aaacb2388f94390399db
1262 Author: Keith Packard <keithp@keithp.com>
1263 Date: Thu Jun 5 21:39:50 2014 -0700
1265 altos/telegps-v0.3: Disable APRS by default. Set log max to 1M
1267 And adjust default radio cal to be a bit closer
1269 Signed-off-by: Keith Packard <keithp@keithp.com>
1271 commit cab6d80f11e07dd26b865727eb7ce4fd45be5c7c
1272 Author: Keith Packard <keithp@keithp.com>
1273 Date: Thu Jun 5 21:37:38 2014 -0700
1275 altos: Force telemetry on by default for v0.3 TeleGPS boards
1277 These don't have a USB connect indicator, so just turn on telemetry by
1280 Signed-off-by: Keith Packard <keithp@keithp.com>
1282 commit 102b1977c138b30c2d2592ab310f7be072130a3b
1283 Author: Keith Packard <keithp@keithp.com>
1284 Date: Thu Jun 5 21:36:16 2014 -0700
1286 altos/lpc: HAS_USB_CONNECT has been changed to mean a custom pin
1288 The LPC stuff isn't actually very useful and TeleGPS uses a custom pin
1289 instead, and was using HAS_USB_CONNECT to mean the same thing. That
1292 Signed-off-by: Keith Packard <keithp@keithp.com>
1294 commit ec3de3ac461f2380d23c5c5d948333a9a210c400
1295 Author: Keith Packard <keithp@keithp.com>
1296 Date: Thu Jun 5 21:35:41 2014 -0700
1298 altos: Fix config to set default log size for all devices with log
1300 Not just devices with flight
1302 Signed-off-by: Keith Packard <keithp@keithp.com>
1304 commit d8f84ba82bab653c041eb85f93b9dcb1083bd849
1305 Author: Keith Packard <keithp@keithp.com>
1306 Date: Thu Jun 5 18:55:26 2014 -0700
1308 altos: Add AO_LOG_FLIGHT packet to TeleGPS logs
1310 This encodes the flight number for tracking of data files.
1312 Signed-off-by: Keith Packard <keithp@keithp.com>
1314 commit fe0aaf4413035f9de2c805c612c71188ec8c6f4d
1315 Author: Keith Packard <keithp@keithp.com>
1316 Date: Thu Jun 5 18:49:59 2014 -0700
1318 altos/telegps-v0.3: Add tracker task
1320 Signed-off-by: Keith Packard <keithp@keithp.com>
1322 commit 6160ddadeae324b4a68db800c98c339156b63076
1323 Author: Keith Packard <keithp@keithp.com>
1324 Date: Thu Jun 5 18:49:01 2014 -0700
1326 altos: Add debug to tracker to force launch
1328 This lets us test the move from pad to drogue state
1330 Signed-off-by: Keith Packard <keithp@keithp.com>
1332 commit 4a29df3f9f6c4969eb01598f6917ce78c9ce37a6
1333 Author: Keith Packard <keithp@keithp.com>
1334 Date: Thu Jun 5 18:47:27 2014 -0700
1336 altos: tracker distance computation flipped arguments around
1338 ao_distance takes (lat, lon, lat, lon) not (lat, lat, lon, lon)
1340 Signed-off-by: Keith Packard <keithp@keithp.com>
1342 commit b619199345256cdc456f8a0b99c0ad9335e877c7
1343 Author: Keith Packard <keithp@keithp.com>
1344 Date: Thu Jun 5 18:45:18 2014 -0700
1346 altos: Fix tracker start state
1348 Make sure log can start by scanning existing logs
1349 Enable RDF by default
1350 Turn off telemetry until we decide whether to turn it on in the loop
1351 Allow TeleGPS v0.3 to run without ADC
1353 Signed-off-by: Keith Packard <keithp@keithp.com>
1355 commit 97dac0f66bc938940e6b49409d950a1736c92655
1356 Author: Keith Packard <keithp@keithp.com>
1357 Date: Thu Jun 5 18:44:26 2014 -0700
1359 altos: Stick flight state in GPS location packets
1363 Signed-off-by: Keith Packard <keithp@keithp.com>
1365 commit eebcf07950e909e4516b08c32e289a870f772793
1366 Author: Keith Packard <keithp@keithp.com>
1367 Date: Thu Jun 5 18:35:45 2014 -0700
1369 altos: Have tracker average 5 GPS samples before moving to pad mode
1371 Avoids early GPS noise right after lock
1373 Signed-off-by: Keith Packard <keithp@keithp.com>
1375 commit e063701310c1ab5b766c27f24088699aad142fbd
1376 Author: Keith Packard <keithp@keithp.com>
1377 Date: Thu Jun 5 18:33:33 2014 -0700
1379 altos: Change tracker not-moving speed to 2m/s and document
1381 Just adjust to avoid sensing motion from GPS noise
1383 Signed-off-by: Keith Packard <keithp@keithp.com>
1385 commit d7df6e8c47df35c0d27f1a2559ecc305ef28d271
1386 Author: Keith Packard <keithp@keithp.com>
1387 Date: Thu Jun 5 18:31:06 2014 -0700
1389 altos: ao_distance was overflowing when checking for longitude wrap
1391 Need to shift everyone right one bit to fit in 32 bits
1393 Signed-off-by: Keith Packard <keithp@keithp.com>
1395 commit 2db2b75f8847ca0066bb19771653a65c9098ae52
1396 Author: Keith Packard <keithp@keithp.com>
1397 Date: Thu Jun 5 17:24:57 2014 -0700
1399 altos: Allow cc115l driver to be built without radio power control
1401 TeleGPS just wants full power, so remove the configuration option
1403 Signed-off-by: Keith Packard <keithp@keithp.com>
1405 commit b8201bc9ba4a5f5f0522b68493cd5e7f013fd4bb
1406 Author: Keith Packard <keithp@keithp.com>
1407 Date: Thu Jun 5 17:14:28 2014 -0700
1409 altos: Include sensor logging task only on flight boards
1411 This lets TeleGPS use the logging infrastructure without wasting a
1412 task to log sensor data
1414 Signed-off-by: Keith Packard <keithp@keithp.com>
1416 commit 3e28d8a242955d65d8cd50dbba4cad4609e2e1ae
1417 Author: Keith Packard <keithp@keithp.com>
1418 Date: Thu Jun 5 17:12:06 2014 -0700
1420 altos: Add tracker task for TeleGPS
1422 This replaces the flight code to monitor GPS state and switch flight
1423 states between startup/pad/drogue
1425 Signed-off-by: Keith Packard <keithp@keithp.com>
1427 commit 6e152dd5c0786a650aed8f0c09babdc93895bff1
1428 Author: Keith Packard <keithp@keithp.com>
1429 Date: Thu Jun 5 17:10:28 2014 -0700
1431 altos: Add ao_distance.c to compute cartesian distances on the globe
1433 This is not a great circle distance, but should be good enough for
1434 points reasonably close together
1436 Signed-off-by: Keith Packard <keithp@keithp.com>
1438 commit 8e7b8b0533e03e89425296d464b7a1a26fb63686
1439 Author: Keith Packard <keithp@keithp.com>
1440 Date: Thu Jun 5 16:52:36 2014 -0700
1442 telegps: Update icon and icon building
1444 Switch to satellite icon, build the osx and windows icons.
1446 Signed-off-by: Keith Packard <keithp@keithp.com>
1448 commit 1bcafc452f50e518c4d86cbd6b9057c4bf7e676f
1449 Author: Keith Packard <keithp@keithp.com>
1450 Date: Thu Jun 5 16:50:29 2014 -0700
1452 altosuilib: Let the user hand-edit the preload map radius
1454 In case they want more than 5
1456 Signed-off-by: Keith Packard <keithp@keithp.com>
1458 commit f59d69064763cfad2b4b15fd9660fd5fa21dba5e
1459 Author: Keith Packard <keithp@keithp.com>
1460 Date: Mon Jun 2 23:43:54 2014 -0700
1462 doc: Create release notes for version 1.4
1464 Signed-off-by: Keith Packard <keithp@keithp.com>
1466 commit cd2179cb0d71749f3637cc3ee03ccc6adfd74aae
1467 Author: Keith Packard <keithp@keithp.com>
1468 Date: Mon Jun 2 22:59:23 2014 -0700
1470 telegps: Trap AltosConfigDataException in telegps config
1472 This was added for pyro configuration errors in AltosUI
1474 Signed-off-by: Keith Packard <keithp@keithp.com>
1476 commit 5e4087cd2fbb3ac67f90cd82edaa73c1eedbf67c
1477 Author: Keith Packard <keithp@keithp.com>
1478 Date: Mon Jun 2 22:23:31 2014 -0700
1480 altoslib: Add missing AltosConfigDataException file
1482 commit ace5f42b5567cff07a61b622171ac364ea8c165d
1483 Author: Keith Packard <keithp@keithp.com>
1484 Date: Mon Jun 2 22:07:39 2014 -0700
1486 altosui: Display error message when parsing pyro channel values fails
1488 Build an exception handling chain to get numeric parse errors
1489 propagated all the way back to the original 'save' command and up into
1490 a dialog window, including the pyro channel, field and value that were
1493 Signed-off-by: Keith Packard <keithp@keithp.com>
1495 commit 206fbb99d28961ce159e3affdd5c96f5e379a603
1496 Author: Keith Packard <keithp@keithp.com>
1497 Date: Mon Jun 2 22:06:22 2014 -0700
1499 altosui: Fix pyro channel value formatting
1501 Was using %6.1f for 1 and 2 fraction digit values as the
1502 conditional structure for figuring out which format to use was
1505 Signed-off-by: Keith Packard <keithp@keithp.com>
1507 commit d20c608ce833fb8949dce527f92887775d216823
1508 Author: Keith Packard <keithp@keithp.com>
1509 Date: Mon Jun 2 22:05:11 2014 -0700
1511 altos: Fetch/store only 8 bits for pyro state values
1513 These fields are uint8_t, not int16_t. Fetching and storing 16 bits is
1516 Signed-off-by: Keith Packard <keithp@keithp.com>
1518 commit b7abc063fb27da29cd7a717bbea15f92882bd205
1519 Author: Keith Packard <keithp@keithp.com>
1520 Date: Mon Jun 2 22:04:11 2014 -0700
1522 altos: Maximum pyro configuration parameter has 4 bytes in the name
1524 "f>=" needs four bytes, not just three to store the whole string. If
1525 we only store three, then we never manage to compare correctly as the
1526 null terminating byte is missing.
1528 Signed-off-by: Keith Packard <keithp@keithp.com>
1530 commit 7385c76af46ff400b9e79a8540199be289cb57c0
1531 Author: Keith Packard <keithp@keithp.com>
1532 Date: Mon Jun 2 22:03:26 2014 -0700
1534 altos: Configuring pyro channels can use more than 48 characters
1536 Increase the command buffer from 48 to 128 bytes to hold the longest
1537 pyro configuration commands
1539 Signed-off-by: Keith Packard <keithp@keithp.com>
1541 commit 177d3c0333fd4218f01e05c78cbc5f186c8e32c0
1542 Author: Keith Packard <keithp@keithp.com>
1543 Date: Fri May 30 17:27:10 2014 -0700
1545 altos: Allow sparse GPS data logging for TeleGPS
1547 When the device hasn't moved for a while, stop logging data. Start as
1548 soon as it moves again.
1550 Signed-off-by: Keith Packard <keithp@keithp.com>
1552 commit 12c408c5aa1d234fe9c946078d8a343b4fda7ebb
1553 Author: Keith Packard <keithp@keithp.com>
1554 Date: Fri May 30 17:30:08 2014 -0700
1556 altos: Test APRS altitude encoding
1558 Verify fixed point version against naïve implementation
1560 Signed-off-by: Keith Packard <keithp@keithp.com>
1562 commit a7b0a5613c8e59b4c672b21f8d0890fd5cffd4dc
1563 Author: Keith Packard <keithp@keithp.com>
1564 Date: Fri May 30 17:24:51 2014 -0700
1566 altos: Switch APRS altitude encoding computation to fixed point
1568 APRS altitude is logarithmically encoded, so this implementation
1569 includes a fixed point log-base-2 function along with a bit of other
1570 fixed point stuff. This eliminates all floating point from TeleGPS,
1571 saving around 4kB of code space.
1573 Signed-off-by: Keith Packard <keithp@keithp.com>
1575 commit 2d9842ee011139f5783a102ceb2b7f4c88b1a10f
1576 Author: Keith Packard <keithp@keithp.com>
1577 Date: Fri May 30 17:17:42 2014 -0700
1579 telegps: Add config for tracker starting distances
1581 Signed-off-by: Keith Packard <keithp@keithp.com>
1583 commit 29d325f418b401f61580288b5947b0df8ac5b717
1584 Author: Keith Packard <keithp@keithp.com>
1585 Date: Thu May 29 22:03:48 2014 -0700
1587 telegps: Fixup windows fat build harder
1589 commit b74dfc9c2cbe14593738eb994e9163d466155326
1590 Author: Keith Packard <keithp@keithp.com>
1591 Date: Thu May 29 21:48:11 2014 -0700
1593 TeleGPS firmware isn't quite ready, don't include in windows fat build yet
1595 commit e60d0456f59c76ad786bc8f8065fbe84e6cae922
1596 Author: Keith Packard <keithp@keithp.com>
1597 Date: Thu May 29 21:37:53 2014 -0700
1599 Capture windows build error messages
1601 commit 48074131ad05b4646e5d2dcf30ba4a1d17e249f8
1602 Author: Keith Packard <keithp@keithp.com>
1603 Date: Thu May 29 16:39:26 2014 -0700
1605 telegps: Add missing TeleGPSGraphUI.java file
1607 Signed-off-by: Keith Packard <keithp@keithp.com>
1609 commit ca7e64a09823977e1af028e9482424e643beee68
1610 Author: Keith Packard <keithp@keithp.com>
1611 Date: Thu May 29 14:40:39 2014 -0700
1613 Build telegps distribution bits with 'make fat'
1615 Signed-off-by: Keith Packard <keithp@keithp.com>
1617 commit bf684a4c290573a3aa627fd8ddf6f6ebbe5fa057
1618 Author: Keith Packard <keithp@keithp.com>
1619 Date: Thu May 29 14:36:14 2014 -0700
1621 telegps: Add graph display
1623 Moved the altosui graph files to altosuilib and fixed things up.
1625 Signed-off-by: Keith Packard <keithp@keithp.com>
1627 commit f80075be4ebb9c5fe00c24b8c7638fad23267424
1628 Author: Keith Packard <keithp@keithp.com>
1629 Date: Thu May 29 14:03:58 2014 -0700
1631 java: Refactor AltosFlightDisplay units and font update handling
1633 Make AltosFlightDisplay explicitly implement AltosFontListener and
1634 AltosUnitsListener interfaces to make everyone use the same API. Then,
1635 actually go implement units listeners so that changing units updates
1636 all of the active displays immediately
1638 Signed-off-by: Keith Packard <keithp@keithp.com>
1640 commit 71715337eb532a1fbe1a753240e7417d5223489f
1641 Author: Keith Packard <keithp@keithp.com>
1642 Date: Thu May 29 10:16:15 2014 -0700
1644 telegps: Add info table
1646 Move a couple of files from altosui to altosuilib, hook up the info
1647 table after changing it to implement the AltosFlightDisplay interface
1649 Signed-off-by: Keith Packard <keithp@keithp.com>
1651 commit 13f84be8d1568a3fc2ed5eef5dcc2093c149285e
1652 Author: Keith Packard <keithp@keithp.com>
1653 Date: Wed May 28 22:53:06 2014 -0700
1655 telegps: Add flash device functionality
1657 Move bits from altosui to altosuilib and use those.
1659 Signed-off-by: Keith Packard <keithp@keithp.com>
1661 commit 8ba523cd793f2263bb1acd7a5a10f8964075bdc5
1662 Author: Keith Packard <keithp@keithp.com>
1663 Date: Wed May 28 22:45:23 2014 -0700
1665 telegps: Auto-connect to any base stations plugged in at startup
1667 Signed-off-by: Keith Packard <keithp@keithp.com>
1669 commit c30130d0bdc18ee351eb3d02e51f70f8a05905b1
1670 Author: Keith Packard <keithp@keithp.com>
1671 Date: Wed May 28 22:06:43 2014 -0700
1673 telegps: Don't try to ship TeleGPS firmware yet
1675 It's not quite ready. Instead, ship TBT and TD firmware.
1677 Signed-off-by: Keith Packard <keithp@keithp.com>
1679 commit 3871b9ac036e3adfa1da089245fc7973b268c921
1680 Author: Keith Packard <keithp@keithp.com>
1681 Date: Wed May 28 21:56:52 2014 -0700
1683 telegps: Add 'Info' tab
1685 This contains a summary of the tracking info, including position,
1688 Signed-off-by: Keith Packard <keithp@keithp.com>
1690 commit 4cec35564324f909dcddeb7c0d83a2daa8223042
1691 Author: Keith Packard <keithp@keithp.com>
1692 Date: Wed May 28 20:58:01 2014 -0700
1694 telegps: Hook up data download dialog
1696 Signed-off-by: Keith Packard <keithp@keithp.com>
1698 commit 9a4c2c7fc6af922d052e23a1b99bf847fbf9b0e9
1699 Author: Keith Packard <keithp@keithp.com>
1700 Date: Wed May 28 20:48:59 2014 -0700
1702 telegps: Add scan UI
1704 Move scan UI bits into altosuilib, allow telegps to not show telemetry
1707 Signed-off-by: Keith Packard <keithp@keithp.com>
1709 commit 82a69777c67128192b50bbf77ace0a6525f49cac
1710 Author: Keith Packard <keithp@keithp.com>
1711 Date: Wed May 28 20:24:04 2014 -0700
1713 telegps: Add preferences dialog
1715 Signed-off-by: Keith Packard <keithp@keithp.com>
1717 commit a7fd31842a602a8ac803d0e09efb4ffabf7a289b
1718 Author: Keith Packard <keithp@keithp.com>
1719 Date: Wed May 28 20:19:44 2014 -0700
1721 telegps: Add device configuration dialogs
1723 Signed-off-by: Keith Packard <keithp@keithp.com>
1725 commit d6c5904e2a05c8ae023a8cd954cf16c19c477d7d
1726 Author: Keith Packard <keithp@keithp.com>
1727 Date: Wed May 28 20:00:10 2014 -0700
1729 telegps: Use altosui's Instdrv NSIS plugin for telegps
1731 Instead of copying it, just point at it
1733 Signed-off-by: Keith Packard <keithp@keithp.com>
1735 commit fe14315d4cfccf8b53d9c4b7fa79302fd36b2c9a
1736 Author: Keith Packard <keithp@keithp.com>
1737 Date: Wed May 28 19:50:52 2014 -0700
1739 telegps: Working towards building fat versions of telegps application
1741 Lots more of the bits necessary for windows/macosx
1743 Signed-off-by: Keith Packard <keithp@keithp.com>
1745 commit 47ff6f7528e3984012e874f91ea4f5c1d68cb465
1746 Author: Keith Packard <keithp@keithp.com>
1747 Date: Wed May 28 19:45:01 2014 -0700
1749 doc: Add outline of TeleGPS doc
1751 No actual content, mostly a place holder to make the build work
1753 Signed-off-by: Keith Packard <keithp@keithp.com>
1755 commit e19121d5e7368ef723d4642d26c24252a386a790
1756 Author: Keith Packard <keithp@keithp.com>
1757 Date: Wed May 28 19:44:21 2014 -0700
1759 Mark version 1.3.2.2
1761 Preliminary 1.3.3 version (1.4?)
1763 Signed-off-by: Keith Packard <keithp@keithp.com>
1765 commit 2fa7785f9efdefaf0fc2fa8e0b03c85047613b84
1766 Author: Keith Packard <keithp@keithp.com>
1767 Date: Wed May 28 16:08:30 2014 -0700
1769 telegps: Add first version of telegps
1771 Not much implemented yet, but a shell of the UI and the map
1773 Signed-off-by: Keith Packard <keithp@keithp.com>
1775 commit 9b3516419981967a1c6ab956269139977ac368ca
1776 Author: Keith Packard <keithp@keithp.com>
1777 Date: Wed May 28 16:06:14 2014 -0700
1779 altosui/altosuilib: Shuffle lots more code from altosui into
1782 All of the bluetooth management stuff, and AltosSerial.
1784 Signed-off-by: Keith Packard <keithp@keithp.com>
1786 commit 02e657e45e217dc483a81f28020cfe65a826e9be
1787 Author: Keith Packard <keithp@keithp.com>
1788 Date: Wed May 28 10:43:09 2014 -0700
1790 Document the need for ~/altusmetrumllc/google-maps-api-key
1792 Stick this in Releasing
1794 Signed-off-by: Keith Packard <keithp@keithp.com>
1796 commit 9b9e4bf1b51c45553879141811748e65debfc251
1797 Author: Tom Marble <tmarble@info9.net>
1798 Date: Wed May 28 14:08:02 2014 -0500
1800 jenkins.sh: make -j 4 can fail, fix for altosui-test
1802 commit 96ffe5bbd2a1b44ddda6cb25d37d2b0a672045f5
1803 Author: Tom Marble <tmarble@info9.net>
1804 Date: Wed May 28 12:50:42 2014 -0500
1808 commit 5eaef0c98488fa3fbd3a6494dc15e1b793eb6f94
1809 Author: Tom Marble <tmarble@info9.net>
1810 Date: Wed May 28 12:38:36 2014 -0500
1814 commit 324380dcf86be338c6d556b901d6889ddde97f7e
1815 Author: Keith Packard <keithp@keithp.com>
1816 Date: Wed May 28 10:31:47 2014 -0700
1818 altosuilib: Don't try to draw to destroyed map windows
1820 Signed-off-by: Keith Packard <keithp@keithp.com>
1822 commit 1e5807ef428c9a0eb88ed8a3aef40098ab347d80
1823 Author: Keith Packard <keithp@keithp.com>
1824 Date: Wed May 28 10:27:52 2014 -0700
1826 altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old API
1828 This gets altosui working again.
1830 Signed-off-by: Keith Packard <keithp@keithp.com>
1832 commit 52ce41952c5a3c31532fa4f0d1b3155a162b76f4
1833 Author: Keith Packard <keithp@keithp.com>
1834 Date: Wed May 28 10:16:38 2014 -0700
1836 altosuilib: Update map preloading UI to include zoom and maptypes
1838 This lets you specify precisely which maps to load.
1840 Signed-off-by: Keith Packard <keithp@keithp.com>
1842 commit 5c3991768d3cb17fc99ad32b2d6d8d11f0e37dfa
1843 Author: Keith Packard <keithp@keithp.com>
1844 Date: Wed May 28 02:18:41 2014 -0700
1846 altosuilib: Remove debug printf in AltosSiteMapCache
1848 Signed-off-by: Keith Packard <keithp@keithp.com>
1850 commit 4a5ef9eaa8b809c56813625133120e7e91fc8e65
1851 Author: Keith Packard <keithp@keithp.com>
1852 Date: Wed May 28 02:06:18 2014 -0700
1854 altoslib: When log-format is missing, use product
1856 log-format was added for 1.0; earlier log files don't include that,
1857 but do say which product they're from.
1859 Signed-off-by: Keith Packard <keithp@keithp.com>
1861 commit 3773e89c47d356c4df58edc5725c33bca89b9605
1862 Author: Keith Packard <keithp@keithp.com>
1863 Date: Wed May 28 00:42:24 2014 -0700
1865 altosuilib: Add google maps API key, configured with -with-google-key
1867 This places the actual key outside of the repository, allowing the
1868 user to configure the name of the file containing the key. By default,
1869 this pulls the key from $HOME/altusmetrumllc/google-maps-api-key.
1871 With the key present, there are no longer any rate limits to loading
1874 Signed-off-by: Keith Packard <keithp@keithp.com>
1876 commit e6cfa25702b3dc1d492c5f1a4d0b4ba4831d30bd
1877 Author: Keith Packard <keithp@keithp.com>
1878 Date: Tue May 27 20:34:29 2014 -0700
1880 altosuilib: Decompress map images asynchronously and in parallel
1882 This speeds up loading map images from disk quite a bit, and keeps the
1883 UI responsive while that happens as well.
1885 Signed-off-by: Keith Packard <keithp@keithp.com>
1887 commit 8e44580cbe978f1570d4d2ac13d3dd7cd470ecf7
1888 Author: Keith Packard <keithp@keithp.com>
1889 Date: Tue May 27 15:39:13 2014 -0700
1891 altosuilib: Add distance measuring line to site map.
1893 Use any modifier or button other than the left one to draw a line on
1894 the map. The length of the line is shown at the start of the line.
1896 Signed-off-by: Keith Packard <keithp@keithp.com>
1898 commit c674a20432c2cb97e5bc2a3de891f78b9e172fe9
1899 Author: Keith Packard <keithp@keithp.com>
1900 Date: Tue May 27 11:05:02 2014 -0700
1902 altos: Fake flight code changes in kernel and stm
1904 Redirects data input from local sensors to USB sourced data, leaving
1905 USB enabled when the computer goes into pad mode.
1907 Signed-off-by: Keith Packard <keithp@keithp.com>
1909 commit db08e99361d82de63058d3388823f486e5fc9839
1910 Author: Keith Packard <keithp@keithp.com>
1911 Date: Tue May 27 10:58:53 2014 -0700
1913 altosuilib: Add multiple zoom levels and content types to map
1915 Also changes the file format for hybrid, satellite and terrain maps to
1916 jpg to save disk space.
1918 Signed-off-by: Keith Packard <keithp@keithp.com>
1920 commit 535271f7312f1a88af11d4f1dbf3d405b660f26c
1921 Author: Keith Packard <keithp@keithp.com>
1922 Date: Sun May 25 21:14:42 2014 -0700
1924 altos/test: Fix ADC structure for mega, use ao_config.h
1926 This switches from hand-coding the ao_config structure to using
1927 ao_config.h and also updates the ADC structure for ao_flight_test_mega
1928 to using the same one as telemega does natively
1930 Signed-off-by: Keith Packard <keithp@keithp.com>
1932 commit 1894b51daceaf9fb6b49a0625e09a366985d15b6
1933 Author: Keith Packard <keithp@keithp.com>
1934 Date: Sun May 25 21:12:29 2014 -0700
1936 altos: Move ao_config declarations to ao_config.h
1938 No sense leaving these in ao.h, and it's nice to make that file smaller
1940 Signed-off-by: Keith Packard <keithp@keithp.com>
1942 commit 3d5db24708b37d86eac187169e2553a408dfeb83
1943 Author: Keith Packard <keithp@keithp.com>
1944 Date: Sun May 25 21:11:23 2014 -0700
1946 altos: Make MS5607 PROM a public variable
1948 This will let the fake flight code update it as necessary, without
1949 creating a new interface in ao_ms5607.c
1951 Signed-off-by: Keith Packard <keithp@keithp.com>
1953 commit 4df84dd5d007120f54cbda380789306608f2fc46
1954 Author: Keith Packard <keithp@keithp.com>
1955 Date: Sun May 25 21:08:44 2014 -0700
1957 micropeak: Add -Xlint:unchecked to javac line
1959 This shows missing parametric type errors
1961 Signed-off-by: Keith Packard <keithp@keithp.com>
1963 commit f0216d721ed13f4d3dc608bb6ad8f83732b27c0a
1964 Author: Keith Packard <keithp@keithp.com>
1965 Date: Sun May 25 21:01:38 2014 -0700
1967 altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2
1969 API has changed for these libraries, time to bump the file versions
1971 Signed-off-by: Keith Packard <keithp@keithp.com>
1973 commit d63319f6f29ef714bb1d5c359c2448f63e7a4534
1974 Author: Keith Packard <keithp@keithp.com>
1975 Date: Sun May 25 20:58:24 2014 -0700
1977 ao-tools: Add cc_usb_write function
1979 This writes raw bytes to the USB port; useful for sending binary data
1980 for flashing or the upcoming flight test stuff.
1982 Signed-off-by: Keith Packard <keithp@keithp.com>
1984 commit 0a6c76fc0525d6588a1d88127f0085f13a02f1af
1985 Author: Keith Packard <keithp@keithp.com>
1986 Date: Sun May 25 20:55:11 2014 -0700
1988 altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map memory
1990 Prepare to share with TeleGPS application.
1992 This also has the changes to the site map tile which cache only a few
1993 images and regenerate the flight path on the fly, saving piles of memory
1995 Signed-off-by: Keith Packard <keithp@keithp.com>
1997 commit 4ac7797d3efb9cc2d9fae88519f55e40b1050224
1998 Author: Keith Packard <keithp@keithp.com>
1999 Date: Sun May 25 20:47:49 2014 -0700
2001 altosui/altosuilib: Cleanup -Xlint:unchecked warnings
2003 Add parametric types to avoid unchecked warnings.
2005 Signed-off-by: Keith Packard <keithp@keithp.com>
2007 commit b60a3689910731d9bdb8a431a3dcc9e99f961b35
2008 Author: Keith Packard <keithp@keithp.com>
2009 Date: Thu May 22 18:46:58 2014 -0700
2011 altoslib: Move CSV/KML output code to altoslib
2013 It's sharable, so share it
2015 Signed-off-by: Keith Packard <keithp@keithp.com>
2017 commit 2625a464417c8475c66101757ca2c30cd6c74e0c
2018 Author: Keith Packard <keithp@keithp.com>
2019 Date: Wed May 21 14:02:35 2014 -0700
2021 altos: Add config values for tracker start motion limits
2023 TeleGPS switches from 'pad' to 'drogue' states after the device moves
2024 a specified distance from the initial starting point. These values can
2025 be configured, and this is the configuration for them.
2027 Signed-off-by: Keith Packard <keithp@keithp.com>
2029 commit 161ae96f9ec11e2586df07c0f6d724ddc4dad76c
2030 Author: Keith Packard <keithp@keithp.com>
2031 Date: Wed May 21 14:00:05 2014 -0700
2033 altos/test: Parse mega ground data. Fix pyro parsing
2035 This gets ao_flight_test_mega working with eeprom files
2037 Signed-off-by: Keith Packard <keithp@keithp.com>
2039 commit 43be26603827b5930bf3e8082610cfa19b45534d
2040 Author: Keith Packard <keithp@keithp.com>
2041 Date: Wed May 21 13:58:54 2014 -0700
2043 altos/test: Get APRS generation test working again
2045 APRS now includes sat info, so we have to fake that up to generate an
2048 Signed-off-by: Keith Packard <keithp@keithp.com>
2050 commit 2a3846df381a5eeac8ec3327c770af502aaf4e76
2051 Author: Keith Packard <keithp@keithp.com>
2052 Date: Wed May 21 01:37:57 2014 -0700
2054 altos: Don't define ao_ignite_decivolt without igniters
2056 Signed-off-by: Keith Packard <keithp@keithp.com>
2058 commit af782e92c6a0c0a6b0fc2fa52519749a88ca8fb8
2059 Author: Keith Packard <keithp@keithp.com>
2060 Date: Wed May 21 01:36:40 2014 -0700
2062 altos: Expose ao_gps_set_rate from u-blox driver
2064 This lets applications set the desired GPS update rate to reduce power usage
2066 Signed-off-by: Keith Packard <keithp@keithp.com>
2068 commit 8b488bdd0f5c91be7e5aae1c8f0193e713734b14
2069 Author: Keith Packard <keithp@keithp.com>
2070 Date: Wed May 21 01:35:33 2014 -0700
2072 altos: Fix cc115l debug build
2074 New compiler warning flags and moving to the nxp require a few minor
2075 changes in the code to make it work.
2077 Signed-off-by: Keith Packard <keithp@keithp.com>
2079 commit cb228304d8df3063914ab505a530d4ea79ca027d
2080 Author: Keith Packard <keithp@keithp.com>
2081 Date: Wed May 21 01:34:27 2014 -0700
2083 altos: Allow APRS to send just battery voltage
2085 Don't require apogee and main voltages as well
2087 Signed-off-by: Keith Packard <keithp@keithp.com>
2089 commit ca338a897ba3237652a3ae092e660f26c9e35074
2090 Author: Keith Packard <keithp@keithp.com>
2091 Date: Wed May 21 01:39:46 2014 -0700
2093 altos/lpc: whitespace
2095 Signed-off-by: Keith Packard <keithp@keithp.com>
2097 commit 0a3312e725d914bbba6355e07d2f1d2833d2d6c2
2098 Author: Keith Packard <keithp@keithp.com>
2099 Date: Wed May 21 01:39:01 2014 -0700
2101 altos/lpc: adc code computes number of active ADC channels
2103 Don't require the application to provide AO_NUM_ADC when AO_ADC_NUM is
2104 computed automatically.
2106 Signed-off-by: Keith Packard <keithp@keithp.com>
2108 commit b278a73cb54ba2f107bf91089f87c11528f017ab
2109 Author: Keith Packard <keithp@keithp.com>
2110 Date: Wed May 21 01:41:38 2014 -0700
2112 altos/stm: Make stm applications depend on ao_boot.h
2114 This should make sure they get recompiled when boot stuff changes.
2116 Signed-off-by: Keith Packard <keithp@keithp.com>
2118 commit f3544daf08f38aa8e28ca214a19ab7fd47c0c802
2119 Author: Keith Packard <keithp@keithp.com>
2120 Date: Fri May 16 00:00:12 2014 -0600
2122 altosui: Remove another beep config debug printf
2124 Signed-off-by: Keith Packard <keithp@keithp.com>
2126 commit eeacc001ba089b4bf5552b8ef36e61a0a96efabe
2127 Author: Keith Packard <keithp@keithp.com>
2128 Date: Thu May 15 23:57:50 2014 -0600
2130 altosui: Remove debug printf about beep config
2132 Signed-off-by: Keith Packard <keithp@keithp.com>
2134 commit 6833e466d7d77765199bf4d21437c34a4eceb044
2135 Author: Keith Packard <keithp@keithp.com>
2136 Date: Thu May 15 23:46:41 2014 -0600
2138 altos: stm and lpc ao_boot.h were identical. move to kernel.
2140 These two files were absolutely identical, so share them by moving
2141 under kernel instead.x
2143 Signed-off-by: Keith Packard <keithp@keithp.com>
2145 commit 211d9af507daf9a8611ed1813415bee27e3839eb
2146 Author: Keith Packard <keithp@keithp.com>
2147 Date: Thu May 15 23:34:17 2014 -0600
2149 altos: Use explicit boot loader signal in ao_boot_reboot
2151 Instead of just "knowing" that ao_boot_loader will be passed zero when
2152 the application wants to get back to the boot loader, explicitly
2153 define the values so that both sides always agree.
2155 Signed-off-by: Keith Packard <keithp@keithp.com>
2157 commit 0bf1c74e83fe49a11916b52596363f4dd56c522c
2158 Author: Keith Packard <keithp@keithp.com>
2159 Date: Thu May 15 23:10:54 2014 -0600
2161 doc: Document the Apogee Lockout setting
2163 Signed-off-by: Keith Packard <keithp@keithp.com>
2165 commit dbb0fcf6d161a9d49fe699c37a18e4c33c409b59
2166 Author: Bdale Garbee <bdale@gag.com>
2167 Date: Thu May 15 17:20:39 2014 -0600
2169 include EasyMega Makefiles
2171 commit 0948f5d96456b2e7f57ad75dfc9ef455ba197163
2172 Author: Bdale Garbee <bdale@gag.com>
2173 Date: Thu May 15 17:19:08 2014 -0600
2177 commit 0fd608868aa03f81b2d902e1da13ee0b1ab20b78
2178 Author: Bdale Garbee <bdale@gag.com>
2179 Date: Thu May 15 16:23:17 2014 -0600
2181 lose the (old) easymega-v1.0 directory in favor of my fresher 0.1
2183 commit 819f73698f57e76dca50fe4fadccebd23ffb776d
2184 Author: Keith Packard <keithp@keithp.com>
2185 Date: Thu May 15 09:31:24 2014 -0600
2187 altos: Make quadrature debounce per-pin rather than per-device
2189 Debouncing per-pin means we don't lose transitions, which makes
2190 counting a lot more precise.
2192 Signed-off-by: Keith Packard <keithp@keithp.com>
2194 commit da13064382e9673e69cdfae6abbac253c9fc42fc
2195 Author: Keith Packard <keithp@keithp.com>
2196 Date: Thu May 15 09:30:32 2014 -0600
2198 altos/telemini-v2.0: Enable beep frequency configuration
2200 Now that there's space for this, add it in.
2202 Signed-off-by: Keith Packard <keithp@keithp.com>
2204 commit 36002fc724702d34302f3cc0df593019ca8db4e0
2205 Author: Keith Packard <keithp@keithp.com>
2206 Date: Thu May 15 09:29:52 2014 -0600
2208 altos/telemini-v2.0: Remove old baro->alt conversion table
2210 TeleMini doesn't have two baro sensors...
2212 Signed-off-by: Keith Packard <keithp@keithp.com>
2214 commit d0d29cc233b0d444782530fea15d957b2b4c45d7
2215 Author: Keith Packard <keithp@keithp.com>
2216 Date: Thu May 15 09:28:30 2014 -0600
2218 altos/cc1111: Switch P1_0 from a green LED to USB pullup
2220 Signed-off-by: Keith Packard <keithp@keithp.com>
2222 commit 3225fb54ec1beaf6dc8553ab4f5b86bea6bdf1f3
2223 Author: Keith Packard <keithp@keithp.com>
2224 Date: Thu May 15 09:27:34 2014 -0600
2226 altos/cc1111: Add support for CPU-driven USB pullup
2228 Signed-off-by: Keith Packard <keithp@keithp.com>
2230 commit 940ec6a2d5b054f68da39945a00f4d1b36d1b318
2231 Author: Keith Packard <keithp@keithp.com>
2232 Date: Tue May 13 22:46:19 2014 -0700
2234 altos/cc1111: Errata fix isn't needed for discontinued products
2236 And, doesn't fit in memory for some of them, so don't compile it.
2238 Signed-off-by: Keith Packard <keithp@keithp.com>
2240 commit feb0b5f8b28767197f87e5818812d6640c1f40e6
2241 Author: Keith Packard <keithp@keithp.com>
2242 Date: Tue May 13 17:30:47 2014 -0700
2244 altos/cc1111: Wait for xtal to be stable
2246 Errata http://www.ti.com/lit/er/swrz022c/swrz022c.pdf says that the
2247 xtal is stable bit is bogus and that you need to just delay for a while.
2249 Signed-off-by: Keith Packard <keithp@keithp.com>
2251 commit 8124af8c27b2b9e446aa3a4f1da83d4db7c1ea87
2252 Merge: 6dd7eae 3bcf4bd
2253 Author: Keith Packard <keithp@keithp.com>
2254 Date: Mon May 12 23:21:55 2014 -0700
2256 Merge remote-tracking branch 'origin/master'
2258 commit 6dd7eae5e4752d2098797e96953db8923e26835b
2259 Author: Keith Packard <keithp@keithp.com>
2260 Date: Mon May 12 23:20:08 2014 -0700
2262 ao-tools/ao-usbload: Check image flash usage against device flash availability
2264 For devices which report the range of valid flash addresses from their
2265 boot loader, check the loaded image to make sure it fits within that range.
2267 Signed-off-by: Keith Packard <keithp@keithp.com>
2269 commit 8a114bac1145359f3953ce70f049a6be71df5300
2270 Author: Keith Packard <keithp@keithp.com>
2271 Date: Mon May 12 23:18:41 2014 -0700
2273 altos/flash-loader: Check memory addresses against flash space
2275 This validates memory read/write requests to make sure they are within
2276 the available flash memory space.
2278 This also reports the flash base and bounds addresses in the 'version'
2279 command so that the loader can validate the image before attempting to
2282 Signed-off-by: Keith Packard <keithp@keithp.com>
2284 commit a25c34ef0a92beaa0695e0d0020eda5e26b309e2
2285 Author: Keith Packard <keithp@keithp.com>
2286 Date: Mon May 12 22:56:38 2014 -0700
2288 altos/stm: Use #define'd constants for GPIO register addresses
2290 This lets the compiler short-circuit the tests in ao_enable_gpio and
2291 ao_disable_gpio to save a bit of code space and time.
2293 Signed-off-by: Keith Packard <keithp@keithp.com>
2295 commit 530894f508874f4cb3db644ca9ca679ed704f964
2296 Author: Keith Packard <keithp@keithp.com>
2297 Date: Mon May 12 22:55:38 2014 -0700
2299 altos/stm: Figure out available flash space based on chip id registers
2301 Look at the flash size and the device id registers to figure out how
2302 much flash is available.
2304 Signed-off-by: Keith Packard <keithp@keithp.com>
2306 commit 2c543be5548ccda6bd29a2a7659fcc287f7a9f07
2307 Author: Keith Packard <keithp@keithp.com>
2308 Date: Mon May 12 22:54:35 2014 -0700
2310 altos/stm: White space fix in ao_boot_pin.c
2312 commit 2f196323a2829f9537f3b339f19478127ffde623
2313 Author: Keith Packard <keithp@keithp.com>
2314 Date: Mon May 12 22:53:07 2014 -0700
2316 altos/stm: Use flash address of boot loader instead of 0x0
2318 Flash is at 0x08000000, but when the chip boots, it can be at 0x0 as
2319 well. Use the 0x08000000 address when rebooting to flash
2321 Signed-off-by: Keith Packard <keithp@keithp.com>
2323 commit 6a6053dfed6fc1a7f50be0c62782d0050758cd0b
2324 Author: Keith Packard <keithp@keithp.com>
2325 Date: Mon May 12 22:51:50 2014 -0700
2327 altos: Assume all LPC products will have 32KB of flash
2329 If we ever use something smaller than this, we'll need to figure out
2330 how to tell how much memory the device has.
2332 Signed-off-by: Keith Packard <keithp@keithp.com>
2334 commit d1908101241b1002fbc582b0a2c27045065a6615
2335 Author: Keith Packard <keithp@keithp.com>
2336 Date: Mon May 12 22:51:16 2014 -0700
2338 altos: Report amount of program space available in the version command
2340 Signed-off-by: Keith Packard <keithp@keithp.com>
2342 commit 3af4e824938fe07fe75c6d24d9906aebfbe578f3
2343 Author: Keith Packard <keithp@keithp.com>
2344 Date: Mon May 12 22:50:41 2014 -0700
2346 altos: Add LED test command to pca9922 driver
2348 This lets you control the LEDs from the command line to test things.
2350 Signed-off-by: Keith Packard <keithp@keithp.com>
2352 commit 47750e236c45ab03f28fc3393996edb2bd4312e3
2353 Author: Keith Packard <keithp@keithp.com>
2354 Date: Mon May 12 22:49:39 2014 -0700
2356 ao-bringup: Use official binaries for EasyMini turnon
2358 Don't use locally built ones, use the official ones found in
2359 ~/altusmetrumllc/Binaries to ensure that all devices are shipped with
2362 Signed-off-by: Keith Packard <keithp@keithp.com>
2364 commit 5f4a1b3e553276a4d6727c111fe290fa3690fa1e
2365 Author: Keith Packard <keithp@keithp.com>
2366 Date: Mon May 12 22:48:45 2014 -0700
2368 ao-bringup: test-baro should accept altitudes a bit below sea level
2370 Testing baro sensors on a particularly high pressure day at Keith's
2371 house yields altitudes down to -20m or so.
2373 Signed-off-by: Keith Packard <keithp@keithp.com>
2375 commit 238ddde1ffdb8521d06519306cfb76271ae552b9
2376 Author: Keith Packard <keithp@keithp.com>
2377 Date: Mon May 12 22:47:55 2014 -0700
2379 atosui: Hide Callsign and RSSI tabs for devices without a radio
2381 When doing Monitor Idle with EasyMini, it's nice to not put fields on
2382 the screen which won't ever have useful data in them.
2384 Signed-off-by: Keith Packard <keithp@keithp.com>
2386 commit 3bcf4bdd3e3f3751ad9d517696b5573dd4593846
2387 Author: Bdale Garbee <bdale@gag.com>
2388 Date: Mon May 12 17:31:14 2014 -0600
2390 update TeleMega turn-on script and Releasing for new stable firmware home
2392 commit cbb6f7a3abbde39163f2905badba0ae88744b104
2393 Author: Bdale Garbee <bdale@gag.com>
2394 Date: Fri May 9 12:30:25 2014 -0600
2398 commit 8d9c79f5c162e07d57d42c6ba5825a3327a911d5
2399 Author: Keith Packard <keithp@keithp.com>
2400 Date: Fri May 9 00:05:39 2014 -0700
2402 altos: Simplify quadrature tracking
2404 Set the timer to 200Hz for a 5ms debounce interval. Then, simply look
2405 for transitions ending in both bits in the encoder being off, which
2406 indicates the the encoder is resting in a detent. If bit '2' is
2407 turning off, the encoder was rotated clockwise, otherwise the encoder
2408 was rotated counter clockwise.
2410 This is a lot more reliable, although still not perfect.
2412 Signed-off-by: Keith Packard <keithp@keithp.com>
2414 commit ef48e1bb73c791d731b0d2c0e5beef1539103049
2415 Author: Keith Packard <keithp@keithp.com>
2416 Date: Mon May 5 23:46:34 2014 -0700
2418 altos: Clean up trailing whitespace in ao_pad.c
2420 Signed-off-by: Keith Packard <keithp@keithp.com>
2422 commit c8ad50495e2d81209a4882dd4f82c19d9ae2ac34
2423 Author: Keith Packard <keithp@keithp.com>
2424 Date: Mon May 5 23:45:30 2014 -0700
2426 altos: Fix byte offsets in the mega AO_LOG_FLIGHT packets
2428 Just comments, but even those should be correct
2430 Signed-off-by: Keith Packard <keithp@keithp.com>
2432 commit b22dff94778b1f15a6ad1989d526b936f0fa09ea
2433 Author: Keith Packard <keithp@keithp.com>
2434 Date: Mon May 5 23:43:44 2014 -0700
2436 altos: ublox driver always offers course data when it has a fix
2438 Set the AO_GPS_COURSE_VALID bit to signal that this part of the GPS
2441 Signed-off-by: Keith Packard <keithp@keithp.com>
2443 commit c9d6a1fbb3148f03864df6d1ed5f6b6dccd7b383
2444 Author: Keith Packard <keithp@keithp.com>
2445 Date: Mon May 5 23:41:43 2014 -0700
2447 altosui: Add GPS course, ground speed and climb rate to graphs
2449 Signed-off-by: Keith Packard <keithp@keithp.com>
2451 commit 39fbc4cb1d4c92522c90aa5e36fd62a4827d8306
2452 Author: Keith Packard <keithp@keithp.com>
2453 Date: Mon May 5 23:38:44 2014 -0700
2455 altoslib: Parse remaining mega AO_LOG_FLIGNT and AO_LOG_GPS_TIME fields
2457 GPS fields past 'day' were not getting parsed. Ground values for the
2458 IMU were not getting parsed, but a false 'temperature' value was being read.
2460 Signed-off-by: Keith Packard <keithp@keithp.com>
2462 commit d2e6efa810b7fccc5af937386a40ae5af064bf26
2463 Author: Keith Packard <keithp@keithp.com>
2464 Date: Mon May 5 23:38:05 2014 -0700
2466 altoslib: Add a comment to remind us to fix the IMU code to deal with calibration
2468 Signed-off-by: Keith Packard <keithp@keithp.com>
2470 commit d59d6787bfe26c3b18491ece602ad6cc5cf26c42
2471 Author: Keith Packard <keithp@keithp.com>
2472 Date: Sat May 3 10:58:31 2014 -0700
2474 altos: 8051 64 * 16 multiply function was broken for negative 64-bit
2476 It was jumping around the actual multiply when the 64-bit argument was negative.
2478 Signed-off-by: Keith Packard <keithp@keithp.com>
2480 commit c49e13a7807a74bb66c83cd4a2e10eb601f59e62
2481 Author: Bdale Garbee <bdale@gag.com>
2482 Date: Thu May 8 16:24:26 2014 -0600
2484 relay control implemented, this project is now complete
2486 commit acaad70e3db8f0b6ae45ca8309833db57bdf5ca2
2487 Author: Bdale Garbee <bdale@gag.com>
2488 Date: Thu May 8 16:09:11 2014 -0600
2490 first cut of usbrelay-v0.1 support .. LEDs wiggle, not switching relay yet
2492 commit 2dfc4bc92b11252f17103f28198a702a3fdc2b2d
2493 Author: Keith Packard <keithp@keithp.com>
2494 Date: Fri May 2 13:53:08 2014 -0700
2496 altosui: Add configuration UI for beeper tone
2498 Signed-off-by: Keith Packard <keithp@keithp.com>
2500 commit 027b1470c7a2d007eaab5c8d49f772b0c7559b80
2501 Author: Keith Packard <keithp@keithp.com>
2502 Date: Fri May 2 12:26:07 2014 -0700
2504 altos: Add configurable beep tone
2506 This lets you directly set the mid-range beep tone; the high and low
2507 tones remain set off of that in the same ratio as before.
2509 Note that none of the cc1111 products get this feature as they don't
2510 have enough flash space anymore...
2512 Signed-off-by: Keith Packard <keithp@keithp.com>
2514 commit 8e3842660274ac4bcd7b5a78f5db215222b1c4de
2515 Author: Keith Packard <keithp@keithp.com>
2516 Date: Wed Apr 30 22:14:37 2014 -0700
2518 altos: For telelco discovery packets, retry 5 times with shorter timeout
2520 A timeout of 10ms is more than enough to receive a query packet, but
2521 if we miss it during device discovery, it's a pain, so retry 5 times
2522 to make sure we find everyone.
2524 Signed-off-by: Keith Packard <keithp@keithp.com>
2526 commit 0223fced2c6d2b9f63ede6258afae46c3f55c200
2527 Author: Keith Packard <keithp@keithp.com>
2528 Date: Wed Apr 30 22:13:44 2014 -0700
2530 ao-tools: Clean up ao-sym structure an initializers
2532 Remove unused 'default_addr' field. Use named initializers when
2533 setting up the struct.
2535 Signed-off-by: Keith Packard <keithp@keithp.com>
2537 commit 35efd4e51ece706234f80c076eb7f4f70c66098d
2538 Author: Keith Packard <keithp@keithp.com>
2539 Date: Wed Apr 30 22:12:30 2014 -0700
2541 ao-load: Make ao_sym static to avoid collision with ao-editaltos
2543 ao-load doesn't use ao-editaltos at this point, but does share the
2544 same name for the symbol table. To make the linker happier, make the
2545 ao-load version static.
2547 Signed-off-by: Keith Packard <keithp@keithp.com>
2549 commit fd406000659a11862e05c22dbb20cdb738f56b01
2550 Author: Keith Packard <keithp@keithp.com>
2551 Date: Wed Apr 30 22:11:39 2014 -0700
2553 ao-telem: Dump orientation field from TeleMega sensor telemetry packet
2555 Signed-off-by: Keith Packard <keithp@keithp.com>
2557 commit 2cf65d60e1c73dbff0badbe1ee6cb43d75bf803c
2558 Author: Keith Packard <keithp@keithp.com>
2559 Date: Wed Apr 30 22:10:29 2014 -0700
2561 altosui: Mark TeleMega additional pyro ignitor fired points in graphs
2563 Add markers to indicate when each additional pyro channel fires
2565 Signed-off-by: Keith Packard <keithp@keithp.com>
2567 commit ecebb3902868d1d7485d2bc99ba4140c6b90567e
2568 Author: Keith Packard <keithp@keithp.com>
2569 Date: Wed Apr 30 21:30:46 2014 -0700
2571 altoslib: Track pyro firing state when reading mega eeprom files
2573 TeleMega records whether each pyro has been fired in the eeprom file;
2574 track that in the AltosState record.
2576 Signed-off-by: Keith Packard <keithp@keithp.com>
2578 commit 5fb246fb50e262aa81ef7eb430be9782cfcf8848
2579 Author: Keith Packard <keithp@keithp.com>
2580 Date: Tue Apr 29 19:04:30 2014 -0700
2582 altosui: Add extra ignitors to graphable objects
2584 List all of the available extra ignitors as possible things to graph.
2586 Signed-off-by: Keith Packard <keithp@keithp.com>
2588 commit f8429152e438eb72618edaf5983ae1cd5d3d4dab
2589 Author: Bdale Garbee <bdale@gag.com>
2590 Date: Sun Apr 13 08:58:36 2014 -0600
2592 ugly hack (just make sleep longer) to work around ttyACM* discovery issue
2594 commit 3b5c4d88671e6c511fbfb1ce6b046f558dd6c2bf
2595 Author: Keith Packard <keithp@keithp.com>
2596 Date: Sat Apr 12 17:46:34 2014 -0700
2598 altos: Switch beeping to farnsworth spacing
2600 Use 17wpm/12wpm farnsworth spacing for the state reports. Leave the
2601 numeric reports running slowly as those require counting.
2603 Signed-off-by: Keith Packard <keithp@keithp.com>
2605 commit 8628f7e02834a476d5cb3afa4cbf8d46a4b3c513
2606 Author: Keith Packard <keithp@keithp.com>
2607 Date: Sat Apr 12 17:45:38 2014 -0700
2609 altosuilib: Make lines in graphs 2 units wide
2611 This makes the graphs a lot easier to read.
2613 Signed-off-by: Keith Packard <keithp@keithp.com>
2615 commit 9e18c524fa2d1f648f265b3c3105f5ceacf06c10
2616 Author: Keith Packard <keithp@keithp.com>
2617 Date: Fri Apr 11 16:40:06 2014 -0700
2619 altoslib/altosui/altosuilib/libaltos: Remove trailing whitespace
2621 Just cleaning up the source code.
2623 Signed-off-by: Keith Packard <keithp@keithp.com>
2625 commit 7b275ddfe20f54857d7d1abb98607c406b678090
2626 Author: Keith Packard <keithp@keithp.com>
2627 Date: Fri Apr 11 16:31:32 2014 -0700
2629 altos: Add 'microwater' product
2631 This is a custom firmware spin for micropeak designed for use with
2632 water rockets that sets the boost detect altitude to 10m instead of 30m.
2634 Signed-off-by: Keith Packard <keithp@keithp.com>
2636 commit 99c729495a8cc589718607ee35d22454c6af2994
2637 Author: Keith Packard <keithp@keithp.com>
2638 Date: Sun Apr 6 23:46:48 2014 -0700
2640 altosui: Disable flight log configuration while flights are stored
2642 The log code won't let you resize the maximum flight log while there
2643 is still data on the flight computer; the code to figure that out in
2644 the UI was busted, leaving users confused about why it wasn't working.
2646 Signed-off-by: Keith Packard <keithp@keithp.com>
2648 commit 4211c59e585545817b3cac02b41bb73106d6403e
2649 Author: Keith Packard <keithp@keithp.com>
2650 Date: Sun Apr 6 22:27:37 2014 -0700
2652 altos: Fix nanopeak compile
2654 Nanopeak uses port B bit 3 for the LED instead of bit 4. Fix the async
2655 code to support arbitrary bits for the serial LED.
2657 Signed-off-by: Keith Packard <keithp@keithp.com>
2659 commit 350d941a825d0271933de0bfdea82d3af5744c21
2660 Author: Keith Packard <keithp@keithp.com>
2661 Date: Sun Apr 6 20:14:49 2014 -0700
2663 altos: Provide stable binaries for MicroPeak
2665 Publish MicroPeak .hex file to LLC repo and install it from there,
2666 rather than rebuilding it locally. This ensures that the installed
2667 bits don't depend on local configuration of any kind.
2669 Signed-off-by: Keith Packard <keithp@keithp.com>
2671 commit 2427eae5f3b429d302fbe14f708dcbc68c851954
2672 Author: Keith Packard <keithp@keithp.com>
2673 Date: Sun Apr 6 19:48:07 2014 -0700
2675 altos: Replace C code attiny async output with inline asm
2677 Using inline asm instead of C ensures that compiler changes will not
2678 affect the timing of the serial data.
2680 Signed-off-by: Keith Packard <keithp@keithp.com>
2682 commit 1d943d4cade0a40723143626abf6e67f8eca9dcb
2683 Author: Keith Packard <keithp@keithp.com>
2684 Date: Sat Apr 5 18:17:17 2014 -0700
2686 altos: Build TeleBalloon v2.0 by default
2688 We're supporting this now, we might as well build it.
2690 Signed-off-by: Keith Packard <keithp@keithp.com>
2692 commit c14cfb1436c988eb0a0d26d7c4d83aeccecbc8a3
2693 Author: Keith Packard <keithp@keithp.com>
2694 Date: Sat Apr 5 18:16:21 2014 -0700
2696 ao-bringup: Split out easymini test into separate script
2698 This lets you run the easy mini testing code without also flashing the device.
2700 Signed-off-by: Keith Packard <keithp@keithp.com>
2702 commit 9cb10d73fee0e3f36c778fd2a9c9992b87669fe2
2703 Author: Keith Packard <keithp@keithp.com>
2704 Date: Sat Apr 5 18:14:35 2014 -0700
2706 altosui: Add ignitor tab for TeleMega extra ignitors
2708 Show the current state of the additional ignitors in another tab;
2709 there's not really room in the 'Pad' tab.
2711 Signed-off-by: Keith Packard <keithp@keithp.com>
2713 commit ca66a035edecd7feffcd22257d3413ce0e189c07
2714 Author: Keith Packard <keithp@keithp.com>
2715 Date: Sat Apr 5 00:28:13 2014 -0700
2717 doc: Document new voltage beeping at startup time
2719 commit 18148c33540cda8cb6658724a048ffd426c1a6bb
2720 Author: Keith Packard <keithp@keithp.com>
2721 Date: Sat Apr 5 00:20:22 2014 -0700
2723 Bump version to 1.3.3
2725 Signed-off-by: Keith Packard <keithp@keithp.com>
2727 commit 0d367fc24bfd0377db6f3b00a888a18245616767
2728 Author: Keith Packard <keithp@keithp.com>
2729 Date: Sat Apr 5 00:18:57 2014 -0700
2731 altos: Report battery voltage instead of S at startup
2733 This works on everything with a beeper except TeleMetrum v1.0 which
2734 just doesn't have enough flash space for the code.
2736 Signed-off-by: Keith Packard <keithp@keithp.com>
2738 commit 8bd732ac9cb816630f46dd269448ff8422620df8
2739 Author: Keith Packard <keithp@keithp.com>
2740 Date: Fri Apr 4 23:40:22 2014 -0700
2742 doc: Outline files are now generated, so don't put them in git
2744 Signed-off-by: Keith Packard <keithp@keithp.com>
2746 commit ca4b20f9781b1dc6974d26952973dfe0d607478c
2747 Author: Keith Packard <keithp@keithp.com>
2748 Date: Fri Apr 4 23:38:40 2014 -0700
2750 ao-tools: Wait for device to become ready instead of failing
2752 For some reason, USB devices take 'a while' to become usable; instead
2753 of bailing immediately, sit around waiting to see if the device
2754 becomes usable if we get an EBUSY or EACCES error.
2756 Signed-off-by: Keith Packard <keithp@keithp.com>
2758 commit 2424c0e6fe53789dc83d1e96439dcdc13e847b07
2759 Author: Keith Packard <keithp@keithp.com>
2760 Date: Fri Apr 4 23:37:15 2014 -0700
2762 ao-tools: Use 'program' command in ao-flash-lpc instead of 'flash'
2764 The program meta-command is supposed to do the whole thing, and seems
2765 more reliable in actually getting what we want flashed to the board.
2767 Signed-off-by: Keith Packard <keithp@keithp.com>
2769 commit 4800497fa1fc449807ef0097cc3fed367641ae29
2770 Author: Keith Packard <keithp@keithp.com>
2771 Date: Fri Apr 4 23:36:34 2014 -0700
2773 ao-bringup: Get turnon_telemini working
2775 This script now does complete testing of the board
2777 Signed-off-by: Keith Packard <keithp@keithp.com>
2779 commit 24167015705ae831692b95735968b04a876f935e
2780 Author: Keith Packard <keithp@keithp.com>
2781 Date: Fri Apr 4 23:34:48 2014 -0700
2783 altos: Rename 'core' to 'kernel'
2785 core remains a bad name to use -- dirvish skips files (and
2786 directories, it seems) with that name.
2788 Signed-off-by: Keith Packard <keithp@keithp.com>
2790 commit bb9fdef607728cc326a82aa632e59724f272e53b
2791 Author: Keith Packard <keithp@keithp.com>
2792 Date: Thu Apr 3 00:10:19 2014 -0700
2794 altoslib: Missed a couple of easy mini voltage API changes
2796 Oh, and Tm was using Em conversions (which is almost right, except Tm
2797 doesn't have the history)
2799 Signed-off-by: Keith Packard <keithp@keithp.com>
2801 commit 834cd051af1b80a98678de221d3c45cb30f8bb0d
2802 Author: Keith Packard <keithp@keithp.com>
2803 Date: Wed Apr 2 23:35:36 2014 -0700
2805 Add easymini turnon script and helpers
2807 Signed-off-by: Keith Packard <keithp@keithp.com>
2809 commit 21d584b9bf93b96a05ab374105493c0e17df320f
2810 Author: Keith Packard <keithp@keithp.com>
2811 Date: Wed Apr 2 22:04:18 2014 -0700
2813 altoslib: Fix EasyMini voltage computations
2815 Early Em prototypes had a 3.0V regulator.
2816 Early v1.0 boards measured power past the blocking diode.
2818 Deal with both conditions to try and report more accurate voltages for
2821 Signed-off-by: Keith Packard <keithp@keithp.com>
2823 commit adddad0dd45f67d01487c8dd75b040ca3ab50fe2
2824 Author: Keith Packard <keithp@keithp.com>
2825 Date: Wed Apr 2 20:36:26 2014 -0700
2827 altoslib: Ignore speed/accel after boost when finding maxima
2829 Large spikes in acceleration often occur with ejection charges, which
2830 can cause bogus acceleration and speed data to be seen. Ignore those
2831 for the purpose of computing the maximum values of each.
2833 Signed-off-by: Keith Packard <keithp@keithp.com>
2835 commit ff4deb417a460d96645fb6934890c2c195142be3
2836 Author: Keith Packard <keithp@keithp.com>
2837 Date: Fri Mar 28 23:33:25 2014 -0700
2839 altos: HAS_LED is useless; remove it
2841 ao_flight was trying to decide whether to turn off the red LED by
2842 checking whether HAS_LED was defined. And yet, none of the flight
2843 firmware defines that anymore, except for easymini which defines it to
2846 Remove all uses and defines of this value, substituting AO_LED_RED in
2847 ao_flight.c, which has to be defined for the ao_led_off call to work.
2849 Signed-off-by: Keith Packard <keithp@keithp.com>
2851 commit ca0bf9fb2d6323d7a454e5ce04b48d11366eee67
2852 Author: Keith Packard <keithp@keithp.com>
2853 Date: Sun Mar 16 18:12:33 2014 -0700
2855 Add easymega firmware
2857 A trimmed down TeleMega build with no radio or GPS, along with pin
2858 changes necessary for the device.
2860 Signed-off-by: Keith Packard <keithp@keithp.com>
2862 commit 7e0b549b9b30d0a1290d28b2b94025a98af6a4de
2863 Author: Keith Packard <keithp@keithp.com>
2864 Date: Mon Mar 10 22:55:45 2014 -0700
2866 altosui: Hide Tilt Angle values when not available
2868 In the Ascent table, make sure the tilt angle fields are hidden when
2869 they are set to MISSING.
2871 Signed-off-by: Keith Packard <keithp@keithp.com>
2873 commit 3b50e50fb814a572f7b4ea9e268a1ae150fe678c
2874 Author: Keith Packard <keithp@keithp.com>
2875 Date: Sun Mar 9 21:10:10 2014 -0700
2877 altos: Another missing usbtrng file
2879 commit b5ac64bc0a6fd0fc23f39283e469c9820bdc88fe
2880 Author: Keith Packard <keithp@keithp.com>
2881 Date: Sun Mar 9 21:08:25 2014 -0700
2883 altos: Missing ao_pins files for usbtrng
2885 Signed-off-by: Keith Packard <keithp@keithp.com>
2887 commit 469bd376d84bf8d76faa3b726d96061d4d98b998
2888 Author: Keith Packard <keithp@keithp.com>
2889 Date: Sun Mar 9 20:59:43 2014 -0700
2891 altos: Fix LPC LED driver
2893 Was using wrong types
2895 Signed-off-by: Keith Packard <keithp@keithp.com>
2897 commit 6a4a074d690fb34af49704ac3cc4826eaf06dd9d
2898 Author: Keith Packard <keithp@keithp.com>
2899 Date: Sun Mar 9 20:58:36 2014 -0700
2901 altos: fix building LPC serial support for STDIO
2903 Signed-off-by: Keith Packard <keithp@keithp.com>
2905 commit 9671ca6c42544463fd551f81113c221265a2296e
2906 Author: Keith Packard <keithp@keithp.com>
2907 Date: Sun Mar 9 20:57:31 2014 -0700
2909 altos: Don't require projects to define PACKET_HAS_SLAVE
2911 Really, most don't need it, and whinging about not having it defined
2914 Signed-off-by: Keith Packard <keithp@keithp.com>
2916 commit e1e00a4b67fbdbae339219b35aefd44a1bcf9486
2917 Author: Keith Packard <keithp@keithp.com>
2918 Date: Sat Mar 8 21:39:33 2014 -0800
2920 Add USB True Random Number Generator product
2922 Just basic device support
2924 Signed-off-by: Keith Packard <keithp@keithp.com>
2926 commit 6dad9ca543fbed3f849b01300224b1b21ef2eb08
2927 Author: Keith Packard <keithp@keithp.com>
2928 Date: Sat Mar 8 16:25:33 2014 -0800
2930 Re-add LCD bits to stm-demo
2932 commit 32f0f39a953dabe19ec92611570e4a82da8f8dce
2933 Author: Keith Packard <keithp@keithp.com>
2934 Date: Sat Mar 8 16:25:10 2014 -0800
2936 Add flash loader for stm-demo board
2938 commit 4c7da6d0ad568448c37761cd0c0108b9161a9345
2939 Author: Keith Packard <keithp@keithp.com>
2940 Date: Fri Mar 7 21:27:26 2014 -0800
2942 doc: Add separate outline pdf generation
2944 This generates one-page pdf files that contain just the outline of
2947 Signed-off-by: Keith Packard <keithp@keithp.com>
2949 commit 8f2a85027b496451c5934eb36fcdffbd5e5da177
2950 Author: Keith Packard <keithp@keithp.com>
2951 Date: Fri Feb 28 23:04:54 2014 -0800
2953 Install .desktopfile as _SCRIPTS so they are left executable
2955 .desktop files should be marked executable so that the desktop
2956 environment knows they are correct.
2958 Signed-off-by: Keith Packard <keithp@keithp.com>
2960 commit a072cbb137126e677d3ebbf0245ec4ea5aa481ad
2961 Author: Keith Packard <keithp@keithp.com>
2962 Date: Fri Feb 28 21:16:57 2014 -0800
2964 altosui: Retry device enumeration after rebooting for self flash
2966 Windows takes 'a while' to include the rebooted device in the list of
2967 available devices, so try a few times with a 100ms delay so that we
2968 can avoid asking the user to select from an empty list.
2970 Signed-off-by: Keith Packard <keithp@keithp.com>
2972 commit ac2cfb03158b4902466a72edad5dc471ee6bdb91
2973 Author: Keith Packard <keithp@keithp.com>
2974 Date: Fri Feb 28 21:16:36 2014 -0800
2976 Mark development sequence to 1.3.3 by bumping version to 1.3.2.1
2978 Signed-off-by: Keith Packard <keithp@keithp.com>
2980 commit 57e5d13c0577e1b0a6e8117e2d04eeda6cf0b045
2981 Author: Keith Packard <keithp@keithp.com>
2982 Date: Sun Feb 23 17:42:08 2014 -0800
2984 libaltos: Link so with -znoexecstack flag
2986 This marks the library as not requiring an executable stack, which
2989 Signed-off-by: Keith Packard <keithp@keithp.com>
2991 commit 104b8bfc9b37fda175f2cb2a1e33601fbf6f48f6
2992 Merge: 403b95e 1edf7ef
2993 Author: Bdale Garbee <bdale@gag.com>
2994 Date: Thu Feb 20 13:23:52 2014 -0700
2996 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
2998 commit 403b95ee27782309b564855b85285c9f5f5c7068
2999 Author: Bdale Garbee <bdale@gag.com>
3000 Date: Thu Feb 20 13:23:32 2014 -0700
3002 update turnon scripts to store cal values
3004 commit 3ef0cc28758c68e6076afa809e157a84ce3661fb
3005 Author: Bdale Garbee <bdale@gag.com>
3006 Date: Thu Feb 20 13:23:20 2014 -0700
3008 typo fixes from Matt Kraai
3010 commit 1edf7ef8026ac4ab698a7f99671e9348d18ffd0a
3011 Author: Keith Packard <keithp@keithp.com>
3012 Date: Tue Feb 18 09:47:51 2014 -0800
3014 altos: Create balloon-specific load for TMv2 hardware
3016 Signed-off-by: Keith Packard <keithp@keithp.com>
3018 commit ff4ae350c24b3d6ef71e29191bb719b07ab9c5bb
3019 Author: Keith Packard <keithp@keithp.com>
3020 Date: Tue Feb 18 09:46:17 2014 -0800
3022 altos: Make balloon code run again
3024 This fixes the balloon code so that it works with recent altos bits
3026 Signed-off-by: Keith Packard <keithp@keithp.com>
3028 commit 8b6f051663dd17492bece9efb9e898ef113ab414
3029 Author: Keith Packard <keithp@keithp.com>
3030 Date: Tue Feb 18 09:45:41 2014 -0800
3032 altos: Set reasonable accel values when !HAS_ACCEL
3034 This lets us use telemetrum log and telemetry formats for balloons
3036 Signed-off-by: Keith Packard <keithp@keithp.com>
3038 commit 9f6983e3d61fa5231f3d0ce33dbc5aadf946b597
3039 Author: Keith Packard <keithp@keithp.com>
3040 Date: Tue Feb 18 09:44:52 2014 -0800
3042 altos: Expose ao_usb_running globally
3044 This lets other bits of the code know when USB has been connected.
3046 Signed-off-by: Keith Packard <keithp@keithp.com>
3048 commit 9b9d5b273a410e315739c5c6eaa4105523056b9a
3049 Author: Keith Packard <keithp@keithp.com>
3050 Date: Tue Feb 18 09:43:43 2014 -0800
3052 altos: Move balloon flight code to core
3054 This lets us create more than one balloon product
3056 Signed-off-by: Keith Packard <keithp@keithp.com>
3058 commit 43b1797189095c402e1c35bdc317c4196e180e66
3059 Author: Keith Packard <keithp@keithp.com>
3060 Date: Mon Feb 17 21:30:28 2014 -0800
3062 doc: Need to publish .svg files as well
3064 The drill templates are all .svg files that are referenced by the
3067 Signed-off-by: Keith Packard <keithp@keithp.com>
3069 commit 874d0065ecb066ee746a016876edebc7cc6e3d96
3070 Author: Keith Packard <keithp@keithp.com>
3071 Date: Mon Feb 17 21:27:57 2014 -0800
3073 Re-create drill templates
3075 Using inkscape, the drill templates weren't getting printed
3076 correctly. Switching to hand-generated svg fixes that.
3078 The .xsl file is also fixed to really encourage the images to be
3079 printed at exactly 100%.
3081 Signed-off-by: Keith Packard <keithp@keithp.com>
3083 commit 6e713f0a53d608a8855884b7a48e4e3423d8a3d2
3084 Author: Bdale Garbee <bdale@gag.com>
3085 Date: Mon Feb 17 00:15:58 2014 -0700
3087 deliver images used in MicroPeak manual to web server, too
3089 commit 1d421a43494cf2003ac23fb8cd21d6ae05edfac8
3090 Author: Bdale Garbee <bdale@gag.com>
3091 Date: Mon Feb 17 00:10:05 2014 -0700
3093 update copyright year assertion in MicroPeak manual, remember during releases
3095 commit a3ddb5906167e445f937b16fafb7f5c537852f0a
3096 Author: Keith Packard <keithp@keithp.com>
3097 Date: Sun Feb 16 18:01:10 2014 -0800
3099 Mark .desktop files as executable
3101 Signed-off-by: Keith Packard <keithp@keithp.com>
3103 commit c860d837a0c97a091c5f47fce91bdb8beb4602d3
3104 Author: Keith Packard <keithp@keithp.com>
3105 Date: Sun Feb 16 15:53:50 2014 -0800
3107 micropeak: Construct linux install script
3109 Uses the same script as altosui, just edits the final path name
3111 Signed-off-by: Keith Packard <keithp@keithp.com>
3113 commit 948a614a62754fd4fffd9b84ad83fd444e4f0437
3114 Author: Keith Packard <keithp@keithp.com>
3115 Date: Sun Feb 16 15:17:40 2014 -0800
3117 Move .desktop and icon management out of debian dir
3119 This constructs a .desktop file from a template and installs it, along
3120 with suitable .svg icons, during the normal build process
3122 Signed-off-by: Keith Packard <keithp@keithp.com>
3124 commit 066a01ad0b4e73fdb47b43a42c1d0b7fae81a180
3125 Author: Keith Packard <keithp@keithp.com>
3126 Date: Sun Feb 16 14:57:38 2014 -0800
3128 Put altusmetrum.svg and micropeak.svg in icon directory
3130 Signed-off-by: Keith Packard <keithp@keithp.com>
3132 commit 95f5a6ef52947088993d395874cf6aa502fd2503
3133 Merge: 135b6d4 de2a619
3134 Author: Bdale Garbee <bdale@gag.com>
3135 Date: Sun Feb 16 15:53:35 2014 -0700
3137 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
3139 commit 135b6d4019f584c050b3d70c11fb5bcf2c7396c4
3140 Author: Bdale Garbee <bdale@gag.com>
3141 Date: Sun Feb 16 15:53:22 2014 -0700
3143 use svg in the .desktop file
3145 commit 13dccd1869cdf00d4aa0df55a3ece33936cd520a
3146 Author: Bdale Garbee <bdale@gag.com>
3147 Date: Sun Feb 16 15:51:32 2014 -0700
3149 have the cal-freq script save cal values to a file
3151 commit de2a619900ee23911c866d5aaff63a0f9388bfc7
3152 Author: Keith Packard <keithp@keithp.com>
3153 Date: Sun Feb 16 13:01:29 2014 -0800
3155 Add linux installer script
3157 Create a linux installer shell script that unpacks the archive in a
3158 sensible place and adds a .desktop file to the environment
3160 Signed-off-by: Keith Packard <keithp@keithp.com>
3162 commit bf268354535a3a7b2e093235e5347ed2a6d809ff
3163 Author: Bdale Garbee <bdale@gag.com>
3164 Date: Thu Feb 13 21:53:13 2014 -0700
3166 updating changelog for release
3168 commit e53be56179f4cd93227b6bdc28c2ae60b81db57d
3169 Author: Keith Packard <keithp@keithp.com>
3170 Date: Sun Feb 9 23:47:47 2014 -0800
3172 doc: Update the 1.3.2 release notes to include APRS and Fire Igniter changes
3174 Signed-off-by: Keith Packard <keithp@keithp.com>
3176 commit d24ef4aa9429f4884548e5c9fd48d57e640f0d9d
3177 Author: Keith Packard <keithp@keithp.com>
3178 Date: Sun Feb 9 23:46:39 2014 -0800
3180 doc: Add remaining configurable parameters to the System Operation chapter
3182 Yes, this duplicates the section in the AltosUI chapter, but I'm not
3183 sure how to describe the device without talking about it in two
3184 places, so we might as well make both of them complete.
3186 Signed-off-by: Keith Packard <keithp@keithp.com>
3188 commit e76948d382cf6980c3a5b6c48405d71c8811780b
3189 Author: Keith Packard <keithp@keithp.com>
3190 Date: Sun Feb 9 22:54:31 2014 -0800
3192 altos: Put locked/unlocked GPS status in APRS comments
3194 Replace the 'S' (which marks the field showing sats in view) with
3195 either 'L' or 'U' to tell the user whether the GPS receiver is locked
3198 This also removes the colons in the comment field to shorten it. This
3199 makes it fit on one line of my FT1D display.
3201 Signed-off-by: Keith Packard <keithp@keithp.com>
3203 commit 5001a0f882af53dde33fc531215944c9d727baf4
3204 Author: Keith Packard <keithp@keithp.com>
3205 Date: Sun Feb 9 22:53:05 2014 -0800
3207 altos: Re-send previous GPS position in APRS if lock is lost
3209 APRS radios often show only the last received APRS packet, which means
3210 that erasing the last known GPS position when we lose lock by sending
3211 0/0/0 is unhelpful. Instead, just send the last known position, and
3212 make sure that we send 0/0/0 before we're locked the first time.
3214 Signed-off-by: Keith Packard <keithp@keithp.com>
3216 commit 864d1e2282ac1d241478cf663ee24112c9d3dc37
3217 Author: Keith Packard <keithp@keithp.com>
3218 Date: Sat Feb 8 22:02:02 2014 -0800
3220 altos: Fixup named ADC printing
3222 Print all ADC values on one line when using named ADC values
3224 Signed-off-by: Keith Packard <keithp@keithp.com>
3226 commit f750ef6f9745b15af45bb80f5b46b9e6f51796d8
3227 Author: Keith Packard <keithp@keithp.com>
3228 Date: Sat Feb 8 20:05:02 2014 -0800
3230 altos: Add needed math sources to TeleGPS v0.1 build
3232 APRS requires the logf function to report altitude.
3234 Signed-off-by: Keith Packard <keithp@keithp.com>
3236 commit 6367ab2dec718c512073f70dfab86dbd1656b1fe
3237 Author: Keith Packard <keithp@keithp.com>
3238 Date: Sat Feb 8 20:02:54 2014 -0800
3240 altos: Report nsat in view in APRS packet
3242 This adds the number of sats in view (as opposed to the number of sats
3243 in solution) to the APRS packet.
3245 Signed-off-by: Keith Packard <keithp@keithp.com>
3247 commit 8ddbbdcdc498a19ebf4a440bbf5d73b6538e0a57
3248 Author: Keith Packard <keithp@keithp.com>
3249 Date: Sat Feb 8 20:00:56 2014 -0800
3251 altos: Don't write more than 12 sat infos in ublox driver
3253 This was overwriting memory past the end of the ao_gps_tracking_data
3254 array, which isn't a good idea.
3256 Signed-off-by: Keith Packard <keithp@keithp.com>
3258 commit 324073d14ed8215b74d9df51f2229827cd4401d0
3259 Author: Keith Packard <keithp@keithp.com>
3260 Date: Sat Feb 1 00:32:43 2014 -0800
3262 altos/stm: Block interrupts while reprogramming flash
3264 Wouldn't work well to get interrupted...
3266 Signed-off-by: Keith Packard <keithp@keithp.com>
3268 commit d6d56c20465455b759f60a03fc96aa228ab9102e
3269 Author: Keith Packard <keithp@keithp.com>
3270 Date: Sat Feb 1 00:06:30 2014 -0800
3272 altos: Enable system timer in flash loader and prod watchdog with it
3274 This makes it possible to reflash the board without needing to disable
3277 Signed-off-by: Keith Packard <keithp@keithp.com>
3279 commit 1d3420e51db4d1a46237e97aeb189d2a8eba7f5e
3280 Author: Keith Packard <keithp@keithp.com>
3281 Date: Fri Jan 31 17:44:45 2014 -0800
3283 altos: Eliminate warnings in FAT code
3285 The FAT file system code wasn't cleaned up when the warning fixes were
3288 Signed-off-by: Keith Packard <keithp@keithp.com>
3290 commit 7a8adfed8fbbcaac71da9c6d54bbd3091f4d7511
3291 Author: Keith Packard <keithp@keithp.com>
3292 Date: Thu Mar 21 10:16:35 2013 -0700
3294 altos: Add watchdog timer task
3296 This new task frobs a pin periodically to inform the hardware that the
3297 operating system is running.
3299 Signed-off-by: Keith Packard <keithp@keithp.com>
3301 commit 63683f91f5fe9588c1d905a572509cb674aaad68
3302 Author: Keith Packard <keithp@keithp.com>
3303 Date: Wed Jan 23 21:36:18 2013 -0800
3305 altos: Add names when reporting STM ADC values
3307 Signed-off-by: Keith Packard <keithp@keithp.com>
3309 commit 7fdf6a6cc252c7813a857714f6088b7fd5bfab40
3310 Author: Keith Packard <keithp@keithp.com>
3311 Date: Sat Feb 8 14:31:06 2014 -0800
3313 doc: Add title page image to altusmetrum.pdf
3315 Signed-off-by: Keith Packard <keithp@keithp.com>
3317 commit 2c70a7a49cc0e92df90ea17a870d661ca857c145
3318 Author: Keith Packard <keithp@keithp.com>
3319 Date: Sat Feb 8 14:30:52 2014 -0800
3321 doc: Ignore generate template XSL file
3323 Signed-off-by: Keith Packard <keithp@keithp.com>
3325 commit 2320b788c47757032b2874e64479ef382456c2d3
3326 Author: Keith Packard <keithp@keithp.com>
3327 Date: Sat Feb 8 14:24:48 2014 -0800
3329 doc: Document GPS max height addition
3331 Signed-off-by: Keith Packard <keithp@keithp.com>
3333 commit 8363326cd87fb1e53ad78146c0503aa476d2da89
3334 Author: Keith Packard <keithp@keithp.com>
3335 Date: Sat Feb 8 14:24:13 2014 -0800
3337 doc: Update micropeak docs to include lots of pictures
3339 Signed-off-by: Keith Packard <keithp@keithp.com>
3341 commit 306028b33ebed45bcf379740cc3c01c2360c51f4
3342 Author: Keith Packard <keithp@keithp.com>
3343 Date: Sat Feb 8 10:25:33 2014 -0800
3345 doc: Micropeak doc updates for 1.3.2
3347 New 'download' button.
3348 Update download instructions for new USB adapter.
3350 Signed-off-by: Keith Packard <keithp@keithp.com>
3352 commit 28d5239bff234cc1158a270a29c0e39067f613c3
3353 Author: Keith Packard <keithp@keithp.com>
3354 Date: Fri Feb 7 22:45:26 2014 -0800
3356 micropeak: Missing a couple of new exceptions when loading files
3358 The change to keep reading on invalid chars from the serial port
3359 exposed a couple of new exceptions from the MicroData code which the
3360 file loading code needs to cope with.
3362 Signed-off-by: Keith Packard <keithp@keithp.com>
3364 commit 8d0d59c51138dc1b1bbf6933354fe9faf4d67986
3365 Author: Keith Packard <keithp@keithp.com>
3366 Date: Fri Feb 7 22:32:17 2014 -0800
3368 micropeak: Keep reading until we get valid data
3370 Don't stop just because we saw something invalid on the serial line;
3371 let the user try again, or cancel when they get bored.
3373 However, if the serial line disappears or some other fatal error
3374 occurs, then do stop and put up an error dialog.
3376 Signed-off-by: Keith Packard <keithp@keithp.com>
3378 commit 4a5b3837b460d1b6fcea99312728114c4734495a
3379 Author: Keith Packard <keithp@keithp.com>
3380 Date: Thu Feb 6 17:08:34 2014 -0800
3382 altos: report 0/0/0 for APRS position when GPS is not locked
3384 We were reporting whatever the GPS device sent, even if it wasn't
3385 reporting a valid status. That's not terribly useful.
3387 Signed-off-by: Keith Packard <keithp@keithp.com>
3389 commit 9e0bda088c097ac6bcc677d7b6d00683e73a68fb
3390 Author: Keith Packard <keithp@keithp.com>
3391 Date: Mon Feb 3 00:24:38 2014 -0800
3393 micropeak: Watch serial data during download
3395 This adds a text area to monitor the incoming serial data in case some
3398 Signed-off-by: Keith Packard <keithp@keithp.com>
3400 commit 0c2f28cbc1cb312d3bcc8951176d79f234a1af04
3401 Author: Keith Packard <keithp@keithp.com>
3402 Date: Mon Feb 3 00:26:42 2014 -0800
3404 altoslib: Use existing unicode Charset in AltosLink
3406 Instead of making AltosLink look up the unicode charset, just provide
3409 Signed-off-by: Keith Packard <keithp@keithp.com>
3411 commit 7df221c42948cb42cf777b899263c8ec9067bd55
3412 Author: Keith Packard <keithp@keithp.com>
3413 Date: Fri Jan 31 18:09:26 2014 -0800
3415 doc: Mention that an APRS interval of 0 disables it entirely
3417 And mention that the value is a time in seconds between APRS packets.
3419 Signed-off-by: Keith Packard <keithp@keithp.com>
3421 commit 230af613d372afe540c6a8860199d717eedecf57
3422 Author: Keith Packard <keithp@keithp.com>
3423 Date: Thu Jan 30 20:54:24 2014 -0800
3425 doc: Replace screen captures with 'active' window ones
3427 These are the same as the previous captures, just with the titlebar
3428 highlighted instead of grey so that they're all consistent. These were
3429 also done with the gimp which makes the areas outside of the window
3430 (like outside the rounded corners) have zero alpha so that the white
3431 background shows through.
3433 Signed-off-by: Keith Packard <keithp@keithp.com>
3435 commit 7e3088ece81ef85f3dbd4df51954bc90681d6b6e
3436 Author: Keith Packard <keithp@keithp.com>
3437 Date: Thu Jan 30 18:42:08 2014 -0800
3439 doc: Update screen capture of pyro config with correct names
3441 With the UI now using letters as TeleMega does, update the screen shot
3442 used in the manual to match
3444 Signed-off-by: Keith Packard <keithp@keithp.com>
3446 commit eb9262901aff4f69fa3d2357693634cbee9bca46
3447 Author: Keith Packard <keithp@keithp.com>
3448 Date: Thu Jan 30 18:38:01 2014 -0800
3450 altosui: Use letter names for pyro channels in pyro config UI
3452 TeleMega has the extra pyro channels labeled A, B, C, D instead of 0,
3453 1, 2, 3. Use those names in the UI to avoid confusion.
3455 Signed-off-by: Keith Packard <keithp@keithp.com>
3457 commit 4e94d785d9a1cce4eb5b3063d55e825719afb58e
3458 Author: Keith Packard <keithp@keithp.com>
3459 Date: Tue Jan 28 21:52:57 2014 -0800
3461 doc: Add explicit paragraph about using one battery with Tmega
3463 Just in case the factory-supplied jumper gets lost.
3465 Signed-off-by: Keith Packard <keithp@keithp.com>
3467 commit f4f31590518875eda40473dd2178d6976a4f86a3
3468 Author: Bdale Garbee <bdale@gag.com>
3469 Date: Tue Jan 28 18:21:10 2014 -0700
3471 use firmware in /usr/share/altos for teledongle, update telemetrum for v2.0
3473 commit 6b70b8b6bb4e8eae8159ec966847092d0b1deab3
3474 Author: Keith Packard <keithp@keithp.com>
3475 Date: Fri Jan 24 22:43:25 2014 -0800
3477 altoslib: Don't lose gps_height value between GPS samples
3479 gps_height is now reliably updated whenever GPS altitude data is
3480 received, so don't try to reset it between samples.
3482 Signed-off-by: Keith Packard <keithp@keithp.com>
3484 commit ea8c9ca9dd24a026ea5bfe5a1ac70857181a88c8
3485 Author: Keith Packard <keithp@keithp.com>
3486 Date: Fri Jan 24 22:40:49 2014 -0800
3488 altosui: Show GPS max height in flight stats window of graph
3490 Uses the new state.max_gps_height() function.#
3492 Signed-off-by: Keith Packard <keithp@keithp.com>
3494 commit e4616233f3942d2796ba6633477670a83669957b
3495 Author: Keith Packard <keithp@keithp.com>
3496 Date: Fri Jan 24 22:39:10 2014 -0800
3498 altoslib: Track GPS altitude values to be able to report max gps height
3500 This adds separate GPS altitude and GPS ground altitude values so that
3501 the AltosState object can report GPS max height.
3503 Signed-off-by: Keith Packard <keithp@keithp.com>
3505 commit aa2edc97ac0c880e569baca453ff6302ad6da65f
3506 Author: Keith Packard <keithp@keithp.com>
3507 Date: Fri Jan 24 21:34:39 2014 -0800
3509 doc: Fix spelling of decelerate
3511 commit eb3ffd06575ddd0be061aa2717c7075c823ed54e
3512 Author: Keith Packard <keithp@keithp.com>
3513 Date: Fri Jan 24 21:31:17 2014 -0800
3515 doc: Document flight computer wiring connections
3517 This details all of the wiring connections for each flight computer
3518 and explains how to wire batteries, switches and how to use external
3519 pyro batteries and active switches with each one.
3521 Signed-off-by: Keith Packard <keithp@keithp.com>
3523 commit ee480d180cbdd712ab13d39716c38aabd4678d95
3524 Author: Keith Packard <keithp@keithp.com>
3525 Date: Fri Jan 24 10:10:00 2014 -0800
3527 Set version to 1.3.2 in preparation for release
3529 Signed-off-by: Keith Packard <keithp@keithp.com>
3531 commit 9c4674d90f9b111e1b47abb7aee714ed12fa3aa5
3532 Author: Keith Packard <keithp@keithp.com>
3533 Date: Fri Jan 24 09:35:55 2014 -0800
3535 doc: Add 1.3.2 release notes
3537 Signed-off-by: Keith Packard <keithp@keithp.com>
3539 commit 94be1e3eb9f94a59522743374d02a1f229266931
3540 Author: Keith Packard <keithp@keithp.com>
3541 Date: Fri Jan 24 09:21:46 2014 -0800
3543 altos: Tmega Don't try to log info about more than 12 GPS sats
3545 The mega log format has a single packet for GPS info which holds a
3546 maximum of 12 satellites. Bdale managed to get 14 sats in view, which
3547 ended up crashing the ground station software, and also overflowed the
3548 gps_tracking_data structure.
3550 Signed-off-by: Keith Packard <keithp@keithp.com>
3552 commit dd28429405498fca0788ce9c19093898c84b10e5
3553 Author: Keith Packard <keithp@keithp.com>
3554 Date: Thu Jan 23 22:16:36 2014 -0800
3556 altoslib: Validate TeleMega GPS_SAT log packet nsat
3558 Make sure nsat is not more than the size of the array
3560 Signed-off-by: Keith Packard <keithp@keithp.com>
3562 commit afbae4c6b7a658f690cb827acfef015e9e2da318
3563 Author: Bdale Garbee <bdale@gag.com>
3564 Date: Wed Jan 22 21:31:03 2014 -0700
3566 update notes on how to release
3568 commit 0ef0c50536e5eb6ad3455b5828983307edbab828
3569 Author: Bdale Garbee <bdale@gag.com>
3570 Date: Wed Jan 22 20:53:03 2014 -0700
3572 freshen ChangeLog for release
3574 commit 200137060651f48c99276c8feb0e15980a9b46be
3575 Author: Bdale Garbee <bdale@gag.com>
3576 Date: Wed Jan 22 20:52:09 2014 -0700
3578 update copyright date on main documentation file
3580 commit 63171339c03cf9bf3d691511889223bf43024124
3581 Author: Keith Packard <keithp@keithp.com>
3582 Date: Tue Jan 21 23:02:27 2014 -0800
3584 doc: Update for 1.3.1
3586 Add 1.3.1 release notes. Update screen shots. Document new functionality
3588 Signed-off-by: Keith Packard <keithp@keithp.com>
3590 commit e6a73d6cbe149a930f8c4e2dac655bc3f6270013
3591 Author: Keith Packard <keithp@keithp.com>
3592 Date: Tue Jan 21 23:01:28 2014 -0800
3594 doc: Fix image widths to make them all scale the same amount
3596 Hand-compute scale factors so that all images are presented at the
3597 same relative size as they would be on the screen.
3599 Signed-off-by: Keith Packard <keithp@keithp.com>
3601 commit e61c02b51e069aa58b36f59b9ca8e7c8284bc93a
3602 Author: Keith Packard <keithp@keithp.com>
3603 Date: Tue Jan 21 22:13:01 2014 -0800
3605 altosui: Handle serial-port startup errors in idle-monitor
3607 Trap exceptions during idle monitor startup and report them.
3609 Signed-off-by: Keith Packard <keithp@keithp.com>
3611 commit 42922b40fc695bdaa92e3fb0b41a248f7df918d0
3612 Author: Keith Packard <keithp@keithp.com>
3613 Date: Tue Jan 21 22:01:39 2014 -0800
3615 altosui: Handle already-opened link in IgniteUI
3617 Must run the link open from the UI thread so that we can put up the
3618 in-use dialog immdiately; otherwise the UI thread is blocked which
3619 means the dialog never appears and the app appears to hang.
3621 Signed-off-by: Keith Packard <keithp@keithp.com>
3623 commit f118e33416e45ea9a2b5ede4157bd8b58ddb6ebb
3624 Author: Keith Packard <keithp@keithp.com>
3625 Date: Tue Jan 21 21:37:18 2014 -0800
3627 altosuilib: Remove some spurious debug printfs
3629 Signed-off-by: Keith Packard <keithp@keithp.com>
3631 commit 677fcafd3816b6d8d86b2dc41b840d97b5ccbf07
3632 Author: Keith Packard <keithp@keithp.com>
3633 Date: Tue Jan 21 21:34:58 2014 -0800
3635 altoslib: Fetch target device config for Fire Igniter npyro value
3637 The code was using the AltosLink config_data, which is always the
3638 locally connected device's configuration. When using the packet link,
3639 that's not terribly useful when asking how many extra pyro channels
3642 Signed-off-by: Keith Packard <keithp@keithp.com>
3644 commit 13cf4000bd53ac4af66231d56e24c9eb11178a5f
3645 Merge: 7a8551f 99fedbf
3646 Author: Keith Packard <keithp@keithp.com>
3647 Date: Tue Jan 21 20:59:06 2014 -0800
3649 Merge remote-tracking branch 'origin/master'
3651 commit 99fedbf0ed42a5d4fa80f094576ca0260040ef5e
3652 Author: Bdale Garbee <bdale@gag.com>
3653 Date: Tue Jan 21 21:31:25 2014 -0700
3655 set version to 1.3.1 for release
3657 commit 7a8551fe8e5f0a90cbc494842715a96f08c11900
3658 Author: Anthony Towns <aj@erisian.com.au>
3659 Date: Mon Jan 20 19:38:21 2014 +1000
3661 altosui: rate limit map downloads
3663 commit 0faa098f05d43eefc1fa54462401171fca5034cb
3664 Author: Anthony Towns <aj@erisian.com.au>
3665 Date: Mon Jan 20 05:10:58 2014 +1000
3667 altosui: --fetchmaps gets same number of maps as GUI
3669 commit aab5873c87d6ecfe0854751746f80d4bc7ebeffa
3670 Author: Anthony Towns <aj@erisian.com.au>
3671 Date: Mon Jan 20 04:52:43 2014 +1000
3673 AltosSiteMapPreload: only load 49 maps
3675 Google Static Maps API limits queries to 50 maps per IP per minute,
3676 so querying a 7x7 array instead of a 9x9 array seems more likely to
3679 commit 7f9cda0e2531a7bba7f1b4e3b7212a62b5bec1ed
3680 Author: Keith Packard <keithp@keithp.com>
3681 Date: Sun Jan 19 00:17:06 2014 -0800
3683 altosui: Make romconfig serial and radio cal fields 8 digits wide
3685 This ensure that they are wide enough to show a cc1120 calibration
3686 value, which is 7 digits.
3688 Signed-off-by: Keith Packard <keithp@keithp.com>
3690 commit 2b891115c95453d9002d8ef307a27e14eda145a5
3691 Author: Bdale Garbee <bdale@gag.com>
3692 Date: Fri Jan 17 20:55:45 2014 -0700
3694 set version to 1.3.0.2 for test flights this weekend
3696 commit c33ec8207c0e5d4c855e87b2746371b19d437f7d
3697 Author: Bdale Garbee <bdale@gag.com>
3698 Date: Fri Jan 17 20:47:16 2014 -0700
3700 use firmware in /usr/share/altos for production flashing
3702 commit cfcb127b248b62231049b6b50cf9b7edc2731f0a
3703 Author: Keith Packard <keithp@keithp.com>
3704 Date: Wed Jan 15 13:28:16 2014 -0800
3706 altos: Add missing ADC divider values for Tmega v1.0
3708 Somehow I left these out of the previous commit
3710 Signed-off-by: Keith Packard <keithp@keithp.com>
3712 commit 9001d5780a41986017bd3bbc7f8c5556b116c351
3713 Author: Keith Packard <keithp@keithp.com>
3714 Date: Wed Jan 15 12:42:59 2014 -0800
3716 Ignore 32 and 64 bit cjnitest apps
3718 commit c743eaa060080a7bd236466b93cff3abc96f405b
3719 Author: Keith Packard <keithp@keithp.com>
3720 Date: Wed Jan 15 12:40:26 2014 -0800
3722 altos: Report battery, apogee and main voltages over APRS
3724 This makes APRS more usable when you mute the RF audio on the HT.
3726 Signed-off-by: Keith Packard <keithp@keithp.com>
3728 commit cc06242e882cba462791962c199b7c89e79adc65
3729 Author: Keith Packard <keithp@keithp.com>
3730 Date: Tue Jan 14 23:29:59 2014 -0800
3732 altos: Use factory calibration for all acceleration computations
3734 The ground acceleration value will vary depending on the tilt angle of
3735 the airframe, which will result in incorrect acceleration computations
3736 during flight. This also avoids accidental boost detect when moving
3737 the airframe around in pad mode.
3739 Signed-off-by: Keith Packard <keithp@keithp.com>
3741 commit 9d812b3db418fd9816731b761a0853eb38f5a265
3742 Author: Keith Packard <keithp@keithp.com>
3743 Date: Tue Jan 14 23:21:40 2014 -0800
3745 altos: Switch APRS to compressed position format
3747 This provides lat/lon/alt in fewer bytes while improving precision.
3749 Signed-off-by: Keith Packard <keithp@keithp.com>
3751 commit f560d5063b1339dbfb3e6723cfadb7b4c5eace25
3752 Author: Keith Packard <keithp@keithp.com>
3753 Date: Tue Jan 14 23:18:40 2014 -0800
3755 doc: Ship telemini outline as pdf file too
3757 Build telemini.pdf from telemini.svg and include it in all of the
3760 Signed-off-by: Keith Packard <keithp@keithp.com>
3762 commit 06ffd8022ff5ac74274c9839d42c0c47274cb8b9
3763 Author: Keith Packard <keithp@keithp.com>
3764 Date: Wed Jan 1 22:08:13 2014 -0800
3766 altosui: Require both libaltos32 and libaltos64 for fat Linux tarball
3768 No sense shipping a broken tarball ever
3770 Signed-off-by: Keith Packard <keithp@keithp.com>
3772 commit 8bff2822c242d2878b408b9c0d8a7647108ea4b1
3773 Author: Keith Packard <keithp@keithp.com>
3774 Date: Wed Jan 1 22:02:56 2014 -0800
3776 libaltos: Build -m64 and -m32 for fat tarball when possible
3778 Check to see if we can compile libaltos for both 32 bit and 64 bit
3779 systems, and then use those when generating the linux tarball.
3781 Signed-off-by: Keith Packard <keithp@keithp.com>
3783 commit 95d77eaff708397d8b1e29904dc47d8ea09e8754
3784 Author: Keith Packard <keithp@keithp.com>
3785 Date: Wed Jan 1 22:02:04 2014 -0800
3787 Bump version to 1.3.9.1
3789 Lots of new features; let's not release with 1.3 set
3791 Signed-off-by: Keith Packard <keithp@keithp.com>
3793 commit b15bd24bbe48e338497c6257f5fe2c7fd1cbffbb
3794 Author: Keith Packard <keithp@keithp.com>
3795 Date: Wed Jan 1 22:00:24 2014 -0800
3797 altosui: Handle a missing libaltos when starting up
3799 Skip a null list of devices when figuring out what to open monitor
3800 windows for during startup.
3802 Signed-off-by: Keith Packard <keithp@keithp.com>
3804 commit c35ea586b9e792c45b287924fd256928308d9a36
3805 Author: Keith Packard <keithp@keithp.com>
3806 Date: Wed Jan 1 21:12:20 2014 -0800
3808 altos: Flip acceleration data consistently for orientation changes
3810 Must flip the acceleration calibration data using the same function as
3811 flipping the actual acceleration data or the calibration will no
3812 longer be valid after changing orientation. For the MMA655x, this
3813 means using 4095 in both places, rather than using 0x7fff for the
3814 calibration data changes and 4095 for the data value changes. For the
3815 MPU6000, this means using 0 in both places.
3817 Signed-off-by: Keith Packard <keithp@keithp.com>
3819 commit afc16e805145c3e9ab4ba948f9ab1d9aa2b27afb
3820 Author: Keith Packard <keithp@keithp.com>
3821 Date: Sat Dec 28 10:18:53 2013 -0800
3823 altos: Add 'O' command for TeleMega orient testing
3825 Only present when HAS_FLIGHT_DEBUG is enabled, this command lets the
3826 user check the orientation tracking code by showing the current
3827 orientation and when the calibration values are reset.
3829 Signed-off-by: Keith Packard <keithp@keithp.com>
3831 commit 9877f6b880a0e89fbfbf1a39ded94bdc1891f3d9
3832 Author: Keith Packard <keithp@keithp.com>
3833 Date: Sat Dec 28 10:17:37 2013 -0800
3835 altosui: Switch Graph to AltosOrient type
3837 The graph was using a private class for orient type, use the altoslib one
3839 Signed-off-by: Keith Packard <keithp@keithp.com>
3841 commit aa01f06acfbf029958a55f68175b6868817b333f
3842 Author: Keith Packard <keithp@keithp.com>
3843 Date: Sat Dec 28 10:16:24 2013 -0800
3845 altosui: Adjust info table column width
3847 Make sure the info table can show a full longitude value
3849 Signed-off-by: Keith Packard <keithp@keithp.com>
3851 commit bbc4940730e6b431f1b9ccd9bbaf9faa0ffb2b1f
3852 Author: Keith Packard <keithp@keithp.com>
3853 Date: Sat Dec 28 10:15:26 2013 -0800
3855 altosui: Add orient to ascent and info table views
3857 This adds 'tilt angle' to both ascent and info table views
3859 Signed-off-by: Keith Packard <keithp@keithp.com>
3861 commit 053d092b3dca4ebb98e97ec0fe24f5f5e1c31f88
3862 Author: Keith Packard <keithp@keithp.com>
3863 Date: Sat Dec 28 10:13:05 2013 -0800
3865 altoslib: Add AltosOrient class and max_orient()
3867 This adds the class necessary to put orient into a UI.
3869 Signed-off-by: Keith Packard <keithp@keithp.com>
3871 commit 081455dcba860f3e4df8cd66f3fe686b204034ad
3872 Author: Keith Packard <keithp@keithp.com>
3873 Date: Sat Dec 21 08:56:00 2013 -0800
3875 altosui: Extend Fire Igniter to additional channels
3877 This lets the UI test fire other pyro channels on TeleMega
3879 Signed-off-by: Keith Packard <keithp@keithp.com>
3881 commit 9cf9a67f937185c0c0bb5b2bae4f420755965799
3882 Author: Keith Packard <keithp@keithp.com>
3883 Date: Sat Dec 21 06:46:46 2013 -0800
3885 altosui: Switch from radio buttons to check boxes in pyro config. Add close
3887 First of (we hope) many review comments from Troj.
3889 Signed-off-by: Keith Packard <keithp@keithp.com>
3891 commit 9289200ccb661b10ff892760ecbc752c7745de6b
3892 Author: Keith Packard <keithp@keithp.com>
3893 Date: Fri Dec 20 23:04:43 2013 -0800
3895 altos: Turn on -Werror for STM and LPC builds
3897 Now that the build completes with no warnings, make future warnings
3900 Signed-off-by: Keith Packard <keithp@keithp.com>
3902 commit 16b37b49985daf21ebb93b3d6ae64af67533be22
3903 Author: Keith Packard <keithp@keithp.com>
3904 Date: Fri Dec 20 23:02:51 2013 -0800
3906 altos: Turn on warnings for LPC products too
3908 Signed-off-by: Keith Packard <keithp@keithp.com>
3910 commit f578d9455eec9ea0eccd2d5e21349e274ea4281a
3911 Author: Keith Packard <keithp@keithp.com>
3912 Date: Fri Dec 20 23:02:21 2013 -0800
3914 altos/lpc: Missing */ in definition of PIO0_4
3916 Would maek using these values pretty hard.
3918 Signed-off-by: Keith Packard <keithp@keithp.com>
3920 commit 14790172e02d4e1624c35797f87ffd94345d54ff
3921 Author: Keith Packard <keithp@keithp.com>
3922 Date: Fri Dec 20 23:00:43 2013 -0800
3924 altos: lpc exti setup was incorrectly testing mode
3926 Check for NOCONFIGURE bit was missing parens
3928 Signed-off-by: Keith Packard <keithp@keithp.com>
3930 commit 48f996a9d65631238b4de446530f31f83acb99f5
3931 Author: Keith Packard <keithp@keithp.com>
3932 Date: Fri Dec 20 22:59:42 2013 -0800
3934 altos: cc115l driver tone_run wasn't recording number of tones
3936 This would prevent the cc115l driver from ever sending tones.
3938 Signed-off-by: Keith Packard <keithp@keithp.com>
3940 commit e11fcc299f4a1a0461a3442ca13f8984d76c30ff
3941 Author: Keith Packard <keithp@keithp.com>
3942 Date: Fri Dec 20 22:58:10 2013 -0800
3944 altos: Clean up warnings for LPC products
3946 Unused varibles, functions and parameters.
3948 Signed-off-by: Keith Packard <keithp@keithp.com>
3950 commit 4ed108fb86676daea17264d7159c2cff9ea7a6e4
3951 Author: Keith Packard <keithp@keithp.com>
3952 Date: Fri Dec 20 22:45:56 2013 -0800
3954 altos/stm: Turn on -Wextra
3956 All of the warnings for STM projects are cleaned up now
3958 Signed-off-by: Keith Packard <keithp@keithp.com>
3960 commit 1406a5b0721a135913a9801e9eea9e91f0a536b4
3961 Author: Keith Packard <keithp@keithp.com>
3962 Date: Fri Dec 20 22:45:01 2013 -0800
3964 altos: Add default button return value from ao_button_get
3966 This "can't" happen, but it's not unreasonable to have a default
3969 Signed-off-by: Keith Packard <keithp@keithp.com>
3971 commit 316d898715746a379068ac8511692bdb9da14b39
3972 Author: Keith Packard <keithp@keithp.com>
3973 Date: Fri Dec 20 22:44:20 2013 -0800
3975 altos: unsigned value in ao_pyro_set checked for negative value
3977 No sense checking unsigned values for less than zero.
3979 Signed-off-by: Keith Packard <keithp@keithp.com>
3981 commit 5c9172ba5681ff93d63c9c263a453d0025170045
3982 Author: Keith Packard <keithp@keithp.com>
3983 Date: Fri Dec 20 22:43:18 2013 -0800
3985 altos: Clean up -Wextra warnings
3987 Unused variables, mismatching signed/unsigned and a few other misc
3990 Signed-off-by: Keith Packard <keithp@keithp.com>
3992 commit db8f3426ac1cf756a2e4974ca61a5ae9048c80ce
3993 Author: Keith Packard <keithp@keithp.com>
3994 Date: Fri Dec 20 22:21:23 2013 -0800
3996 altos: Turn on -Wall for stm compiles
3998 The warnings are all cleaned up now, leave this on by default
4000 Signed-off-by: Keith Packard <keithp@keithp.com>
4002 commit b31b4622d5bd92c0cc0851818f5b595dbdb60ead
4003 Author: Keith Packard <keithp@keithp.com>
4004 Date: Fri Dec 20 22:15:25 2013 -0800
4006 altos: Clean up some minor warnings from -Wall
4008 Unused variables, functions and labels, missing enums in switch.
4010 Signed-off-by: Keith Packard <keithp@keithp.com>
4012 commit 755082d36231c1b247bc0e1f13919dd9b5c362a8
4013 Author: Keith Packard <keithp@keithp.com>
4014 Date: Fri Dec 20 22:13:32 2013 -0800
4016 altos: mma655x also needs ao_sensor_errors
4018 TeleMetrum has an MMA655X but no IMU, so it needs an explicit addition
4021 Signed-off-by: Keith Packard <keithp@keithp.com>
4023 commit 758acb92cccbe4b64a35a1883b42713738c90630
4024 Author: Keith Packard <keithp@keithp.com>
4025 Date: Fri Dec 20 22:08:11 2013 -0800
4027 altos: Complain about sensor self-test errors only in idle mode
4029 When the accelerometer says to go into pad mode, don't look for other
4030 sensor self test errors. Only look for sensor self test errors to
4031 choose between idle and invalid mode. This will prevent minor sensor
4032 self test errors from letting the rocket fly safely.
4034 Signed-off-by: Keith Packard <keithp@keithp.com>
4036 commit c8b27410e45cc3d80ad4b896bffe70e9aec5e3aa
4037 Author: Keith Packard <keithp@keithp.com>
4038 Date: Fri Dec 20 22:06:52 2013 -0800
4040 altos: 3-axis accel calibration was invalid in explicit accel cal mode
4042 When explicit Z-axis accel calibration values were provided to the 'c
4043 a' command, the 3-axis accelerometer calibration values would get set
4044 to uninitialized values. Not so helpful.
4046 Signed-off-by: Keith Packard <keithp@keithp.com>
4048 commit 2a912dcde191e2f750845c464611641a5abdc28a
4049 Author: Keith Packard <keithp@keithp.com>
4050 Date: Fri Dec 20 22:04:53 2013 -0800
4052 altos: Execute self-test on MMA655X part
4054 This doesn't check for fine calibration, just makes sure the part is
4055 within the broad tolerances specified by the manufacturer. The subtle fix
4056 here was actually getting reset working -- there was a typo in the
4057 bitpattern definition which caused the reset to fail, making it hard
4058 to self-test the part, as self-test is only valid before the part is running.
4060 Signed-off-by: Keith Packard <keithp@keithp.com>
4062 commit b89fb51a963635e2effe3a31f803bfc29c2c46b7
4063 Author: Keith Packard <keithp@keithp.com>
4064 Date: Fri Dec 20 19:44:38 2013 -0800
4066 altoslib: Bump library version
4068 Prepare for next release by making sure we notice that the API/ABI for
4069 this library has changed.
4071 Signed-off-by: Keith Packard <keithp@keithp.com>
4073 commit 8e5f3b922100f9de54b9650df14749e81b1a6562
4074 Author: Keith Packard <keithp@keithp.com>
4075 Date: Fri Dec 20 19:40:31 2013 -0800
4077 altosui: Add imu and mag sensor values to plots
4079 Makes for a lot of potential graph elements.
4081 Signed-off-by: Keith Packard <keithp@keithp.com>
4083 commit f65880cf5bfcba5005c32db2b300448e585f3e45
4084 Author: Keith Packard <keithp@keithp.com>
4085 Date: Fri Dec 20 19:39:40 2013 -0800
4087 altosuilib: Rearrange graph enable buttons
4089 Eliminate separate 'enable' radio button, provide for multiple columns
4091 Signed-off-by: Keith Packard <keithp@keithp.com>
4093 commit 796cb90e3241103f79ae12565cf6f0dad21cb57c
4094 Author: Keith Packard <keithp@keithp.com>
4095 Date: Fri Dec 20 19:38:29 2013 -0800
4097 altoslib: Fetch 'orient' value from Mega Sensor packet
4099 The mega sensor packet had a spare byte to hold the current
4102 Signed-off-by: Keith Packard <keithp@keithp.com>
4104 commit 91bcfae2e64ecb2e7de1292b264910382b635aea
4105 Author: Keith Packard <keithp@keithp.com>
4106 Date: Fri Dec 20 19:37:08 2013 -0800
4108 altoslib: Convert IMU and Mag sensor values to useful units
4110 Convert from raw sensor values to metric units
4112 Signed-off-by: Keith Packard <keithp@keithp.com>
4114 commit 2ad31bad20b20615e9d8b29088e2488fddc81ac9
4115 Author: Mike Beattie <mike@ethernal.org>
4116 Date: Fri Dec 20 15:06:37 2013 +1300
4118 altosdroid: improve build system dependencies
4120 Signed-off-by: Mike Beattie <mike@ethernal.org>
4122 commit 0e3b3ce66035e8a90fd708d9a4bc01370174c9eb
4123 Author: Mike Beattie <mike@ethernal.org>
4124 Date: Fri Dec 20 15:06:07 2013 +1300
4126 altosdroid: update to latest google play services
4128 Signed-off-by: Mike Beattie <mike@ethernal.org>
4130 commit 96f2ae5fc0d3bf88704d2ae1b4df5dc6aefc523b
4131 Author: Mike Beattie <mike@ethernal.org>
4132 Date: Fri Dec 20 15:05:42 2013 +1300
4134 altosdroid: force older jarsigner signing algorithm for java 1.7
4136 (increment versionCode, re-upload to Play Store)