altos: product defines are always in ao_product.h
[fw/altos] / ChangeLog
index f19255fc7452e142de560d80b6a7dd3ae35de0ca..f98de6d6a12656e3ab348cc42a8df323bfcd3616 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,980 @@
+commit 0630e7d6d8cf6abf0fe07f9a6df40ee472cce1ef
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Feb 18 19:54:18 2011 -0700
+
+    tie bringup scripts to Bdale's bench TeleDongle
+
+commit b080e933a65d268aaaec8cfd5f617a13d5babc43
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Sat Feb 19 05:49:15 2011 +1000
+
+    src/ao_gps_skytraq.c: Update logging rate to 10Hz
+    
+    Send commands to skytraq to update baud rate to 57,600 bps, and
+    set NMEA output rate to 10Hz.
+
+commit aad7103dcf44e69a5a30e008836cce5542ea33e2
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Sat Feb 19 04:17:17 2011 +1000
+
+    src/ao_gps_skytraq: simplify parsing code
+    
+    Added macros to make correctly constructing skytraq commands easier.
+    Simplified code path for NMEA processing marginally.
+
+commit fe5123fa801f5dafed8b052da607899d1ef20500
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Wed Feb 2 19:12:57 2011 +1000
+
+    ao_radio: generalise setup of packet size
+
+commit 8b09cc1825645a57c256f38a2f9586ddecf6bda5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Feb 18 10:02:46 2011 -0800
+
+    altos/test: auto-configure acceleration parameters from the log file
+    
+    The flight test code had static accelerometer configuration values,
+    making it impossible to use data from different boards without
+    recompiling. As the eeprom and telem log files both contain the
+    necessary data, parse that instead.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d3bc27fabb6159ce58b14d0f7929b0f46f67c378
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Feb 18 09:54:01 2011 -0800
+
+    altos/test: Add dependencies in the Makefile for ao_flight_test
+    
+    Yes, it would be nice to automate dependency generation here, but I
+    can't be bothered.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c3080fdafff5212f267ba7c765a2f083435be799
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Feb 18 09:51:37 2011 -0800
+
+    ao-load: fix usage message to note that '=' is required for options
+    
+    The usage message was suggesting incorrect command line syntax; long
+    options use '=' between the option name and value, not whitespace.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a09501ab714c0638410d06f80903a8769d93c688
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 12:47:25 2011 -0700
+
+    update changelogs for Debian build
+
+commit 2bb83d90aa03d825ca1b751418c91b194b72f1f9
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 12:46:02 2011 -0700
+
+    elide changelog entries or re-release of 0.9
+
+commit 9541ccd9ff9e67e0862ca31706358d8308fc85d8
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 12:42:40 2011 -0700
+
+    update turnon script to prefer TeleDongle as programmer
+
+commit 159fda30fe57349660c5e2d95017144ea3f5d7db
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 12:26:53 2011 -0700
+
+    update changelogs for Debian build
+
+commit 97f4f2e0d28eec1cf19d2d25140e42f6ac277700
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Jan 19 11:21:52 2011 -0800
+
+    altos: Program default flight log max value for new boards
+    
+    New boards have no config space values at all, and so they need each
+    value to be set. Yes, this should be fixed so that there aren't two
+    copies of these assignments.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 480587cf514ba21885b24c3b8fcb98d6b76ea8f4
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 00:05:25 2011 -0700
+
+    update changelogs for Debian build
+
+commit 6244f2316267738781e31a773b377bcf8c476918
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Jan 19 00:04:45 2011 -0700
+
+    prepare to release
+
+commit 3c72103866f041107af49e01a5ccb6d4e6b6ac80
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 23:55:42 2011 -0700
+
+    update changelogs for Debian build
+
+commit 4ae724fe1d2ca0d712321c4fdc2200ff46d77428
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 23:54:36 2011 -0700
+
+    we need an install target to prevent parent dir make from failing
+
+commit ca7b549fbf62019b01a6e6c85da50645ea9a4502
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 23:48:08 2011 -0700
+
+    update changelogs for Debian build
+
+commit 9a5666f42d4d90a0a488fd0a85ae9914944fe0be
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 18 22:46:25 2011 -0800
+
+    doc: Build with 'make all' from top level. Build with 'make fat'
+    
+    This will make sure the docs are up-to-date for both regular and
+    fat builds.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 72a04d679d06aaad9c2b4297fefd585fc393ce2e
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 18 22:39:07 2011 -0800
+
+    fat: Add docs to Linux package
+    
+    Oops. Missed this one.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5d91c250179f44ca17c26fff36718b7026aa8ee0
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 18 22:34:15 2011 -0800
+
+    fat: Add firmware for v1.1 and docs to mac/windows/linux installers
+    
+    We'll need to be sure to update this each time we add a product.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 26c4cc3054b1c7c9ed6ce3c2f21f6254b3245718
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 23:29:03 2011 -0700
+
+    freshen copyright year
+
+commit e2e20f6ce8a9c2bca36fde5730ccd7151377ec6f
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 23:18:42 2011 -0700
+
+    add 0.9 revision entry, with caveat about telemetry format change
+
+commit 27e6dbbe95ae9b361d60576e0cbadb66792307f3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 18 20:39:58 2011 -0800
+
+    doc: Add v0.9 features from altosui to documentation.
+    
+    New flight download UI and new config items.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 92d7841edcfc8a841f71f7f97cc541f8e55c4627
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 18 20:39:30 2011 -0800
+
+    doc: Don't delete telemetrum-outline.pdf
+    
+    This has a drilling template for the board.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c411dce69be58238b8312c2fd7405cbe8b5d4a5a
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Tue Jan 18 17:27:11 2011 -0700
+
+    update changelogs for Debian build
+
+commit da42f406e88ccc821cd45d5a94d5afec65ec50e9
+Merge: ea4cdfb cf550f9
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Jan 17 09:50:17 2011 -0700
+
+    Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit ea4cdfb87e03ecfb974f98305671265b6fb95372
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Jan 17 09:49:45 2011 -0700
+
+    update documentation to reflect reality that modifying a board or separate
+    pyro battery is not as simple as one trace cut on v1.0 and v1.1 boards
+
+commit cf550f9b96fa94d8db559e01df0e265bb1c7b572
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 23:23:45 2011 -0800
+
+    doc: Remove mention of ao_wake_task
+    
+    This has been removed from the altos sources, so remove it from the
+    docs too.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4b71c4f4ed6cae23a7f4a2e7ae697da9ec614898
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:26:53 2011 -0800
+
+    altos: Use 5V reference data to correct accelerometer measurements.
+    
+    When the 3.3V and 5V values shift relative to each other (usually due
+    to changes in power consumption), the measured acceleration will
+    appear to shift. This patch converts the 3.3V referenced acceleration
+    value into a 5V referenced acceleration, eliminating this error.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2887fe7affc0706dbeb2f04df9a00a9b799903ed
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:25:57 2011 -0800
+
+    altos: Optimize fetching of ADC data in flight code
+    
+    This stores the address of the desired sample in a local variable and
+    then fetches through that. Saves quite a few instructions.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2681a17500913cbaf3966f09380bb1d6b59e3863
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:18:32 2011 -0800
+
+    altos: Sample the accelerometer reference voltage on v1.1 boards
+    
+    This places the 5v reference samples in an array parallel to the basic
+    ADC values. It doesn't do anything with the values, just stores them.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 69290588980bb15732a99eca5c911a3b6e9a37b9
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:12:02 2011 -0800
+
+    altos: Ensure flight code gets first crack at new ADC data
+    
+    Instead of having everyone wait on the raw ADC ring, have the flight
+    code wait on that and have everyone else wait for the flight code to
+    finish looking at the data and move its pointer forwards.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1b8d7313504240ed04e0747e9b0f6e9a83d323e2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 15:57:15 2011 -0800
+
+    altos: Auto-calibrate linux-based flight testing code
+    
+    Use the provided ground acceleration average to set the two
+    accelerometer calibration values so that the flight code will
+    detect pad/idle mode correctly.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit afd3d3cdb8c2291c1c7cda7908392d68cd04f87f
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Mon Jan 17 15:03:40 2011 +1300
+
+    Rework invalid accel cal detection code
+    
+    Slightly reduces code space.
+    
+    Uncalibrated accelerometer now enters invalid state as well.
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit 3566dee1cf83870396a0bb164f5549dd3faf58f5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 14:40:31 2011 -0800
+
+    altosui: Remove spurious colons from eeprom selection headers
+    
+    This colons make the presentation a bit confusing.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ab31b1c737d8fd32af482e5b06699f1b832a25a1
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 00:56:22 2011 -0800
+
+    altos: Add DATA_TO_XDATA to linux test harness
+    
+    The flight test harness needs to expose every function used by the
+    flight code in some form, and this macro is about to become used.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit add2802a8a33336180fe6856241a7f4a8200e89c
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Sun Jan 16 00:10:30 2011 +1300
+
+    altos: Added check for out of bounds accel
+    
+    Chose invalid flight mode instead of idle to give user feedback.
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit 58838c0b96a91da0bd0cd77c3ff312b589c08136
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Sat Jan 15 23:21:26 2011 +1300
+
+    altos: Added check for an accel value above 1.5g
+    
+    When detecting flight or idle mode, this should indicate
+    that accel cal values are out of whack.
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit 118fe84c9ff1cc9d1653e67a2315e22e19d60a14
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 11:26:31 2011 -0800
+
+    altos: average 512 accel/baro samples at startup instead of 1000
+    
+    This lets us use a simple shift instead of a divide, saving a huge
+    amount of code space.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8a775b8f9ecefa143050653d74dfd218b32b9bb5
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Sun Jan 16 10:54:45 2011 +1000
+
+    altos: Restructure skytraq NMEA parsing code to save some space
+    
+    Splitting this into several smaller functions appears to make SDCC
+    generate better code.
+
+commit 7a35b2d7048669a96256d4ea0086299f8a0cb1df
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 22:42:38 2011 -0800
+
+    altos: Flush log when full
+    
+    When the log storage is full, make sure any pending writes are flushed
+    out so that the last bit isn't lost.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 47ee4597e55749e8f66f61a585ea32776979bf80
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 16:25:10 2011 -0800
+
+    altos: TELEMETRY PROTOCOL CHANGE. Switch to 16-bit serial numbers.
+    
+    What a terrible mistake! The flight computer serial numbers were
+    recorded in only 8 bits, so serial numbers > 255 would get truncated.
+    
+    There's really no fix other than bumping the field to 16 bits and
+    reflashing every TM and TD on the planet. Very unfortunate.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b22ba359a02297e39a446cbd5ef51e63b795624a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:05:50 2011 -0800
+
+    doc: inkscape tracks the filename inside the document
+    
+    telemetrum-outline.svg was renamed from telemetrum.svg and inkscape
+    appears to care.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d0a841b285fb398f0be72183ec3c9d1e358419a9
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 12:02:43 2011 -0800
+
+    altosui: Require 4 sats to light up the 'GPS locked' light.
+    
+    This tracks the same GPS signal requirement needed for 'GPS ready' and
+    ensures that we have a 3d fix.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1bfdce6fc3367fdf03e0dc7ddd94da18723b8ba3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 14:30:38 2011 -0800
+
+    altosui: Ensure serial device is closed after eeprom download finishes
+    
+    As this code is all event-driven, track which events will trigger
+    further work and block closing the device in those specific cases,
+    ensuring that all other code paths end up closing the device.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 987039b8f0b1d889aca9109d4c6a83f034ff64a7
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 14:29:57 2011 -0800
+
+    altosui: Remove debug message when eeprom downloads are complete.
+    
+    This message isn't useful now that this code appears to work.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fb534aae15f0f1e5d69790e159d0287b6b8a514a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 14:28:35 2011 -0800
+
+    altosui: Use long input flush timeout when remote.
+    
+    100ms isn't long enough to capture pending remote serial input, so use
+    300 ms in that mode.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d4add23186b3586c99579d83efdc003f79e9bf7a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Jan 16 14:26:18 2011 -0800
+
+    altosui: Make serial debug more complete and accurate
+    
+    Display all serial input, including telemetry.
+    Wait to display serial output until flush time, to debug missing flushing.
+    Show when devices are opened and closed.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit deb3c7b9206be0c9c46f75d35c8f766c26d9838f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sat Jan 15 22:43:37 2011 -0800
+
+    altosui: Reset eeprom download instance variables before reading flight
+    
+    To deal with downloading multiple flights in a single invocation, make
+    sure all relevant instance variables are set back to start of flight
+    download values each time a log is read.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eec9eb2e81535e62c52fbb2e57a2d33f88f92c1a
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Mon Jan 17 07:56:53 2011 +1300
+
+    Close serial port if Download/Delete dialog is cancelled.
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit df1c6ab3ac079199b5a12328c9ff5cfa6ac29b36
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Mon Jan 17 00:40:07 2011 +1300
+
+    Convert EepromSelect dialog to use a GridBag
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit fef302656f21ae0ab4772f72979cbb7f071da89a
+Author: Mike Beattie <mike@ethernal.org>
+Date:   Sun Jan 16 20:25:19 2011 +1300
+
+    Re-order and re-arrange eeprom download dialog
+    
+    Signed-off-by: Mike Beattie <mike@ethernal.org>
+
+commit 35adb7c98fe02e84fff70c1bee22bfa019cfacc2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 14 21:44:59 2011 -0800
+
+    doc: Add telemetrum mounting template in svg and pdf forms
+    
+    telemetrum-outline.svg and telemetrum-outline.pdf
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fdba0f24afd59becc499d750bbdb80aea86066ac
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Jan 14 18:01:16 2011 -0700
+
+    update changelogs for Debian build
+
+commit 646e1926cdf56e2cf2425413ce716e6999b64a58
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Jan 14 18:01:00 2011 -0700
+
+    update changelogs for Debian build
+
+commit d908c2ebd0b11a54cfd922a192249d0f0df0ddb0
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 14 16:47:36 2011 -0800
+
+    altosui: Add preference for serial debugging.
+    
+    This dumps serial input/output to stdout.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fcaee12a64d5e195b55b8f77c19dfc0c57ef5d58
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 14 16:47:19 2011 -0800
+
+    altosui: Ensure serial line is flushed after disabling remote link
+    
+    Flush the '~' character.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d154be89246e111a36f7c2700effbb2c97da541
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 14 16:44:50 2011 -0800
+
+    altosui: Show dialog after successful delete or when no flights
+    
+    Make sure the user always sees confirmation for flight log management.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b490455807d1c70c81785ed8931a07ab44e8e421
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Jan 14 14:31:19 2011 -0700
+
+    update changelogs for Debian build
+
+commit 97b1ca994599ad262400eb3c685799582f7f1b94
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Jan 14 14:30:49 2011 -0700
+
+    update changelogs for Debian build
+
+commit d794ef9e0fbe4d13259db1bbd69f01717c14400b
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Jan 12 12:41:26 2011 -0800
+
+    altos: check for valid flight number in ao_log_delete
+    
+    Zero is not a valid flight number, and ao_log_flight uses that to
+    indicate 'no flight in this slot'. Check the user-provided input for
+    zero before looking through the slots.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8801b8c1947bd39f7c985b91a2ba8dbc81bcc91a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Jan 12 12:40:45 2011 -0800
+
+    altosui: Add eeprom 'manage' ui to download and delete multiple flights
+    
+    This shows the list of available flights and provides options to
+    download and/or delete each one.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 440d52e34364fdeeddc76a2d744cc6d1c934364f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 11 21:28:07 2011 -0800
+
+    altosui: Add support for parsing list of flights from the 'l' command
+    
+    This adds parsing support to enumerate the available flights, but does
+    not yet provide any UI to use it.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7ad419d81c90ef6a16656970466313767fef830f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 11 21:26:41 2011 -0800
+
+    altos: oops -- 'e' command was only showing 7 of the 8 bytes per line
+    
+    Just a silly off-by-one error when printing out the data received from flash.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bd2480fd757b67557d9c7de42e402034002c3e37
+Author: Keith Packard <keithp@keithp.com>
+Date:   Tue Jan 11 15:39:24 2011 -0800
+
+    altosui: Split eeprom download code apart
+    
+    Create separate 'download config data', 'read single record' and 'read
+    block' functions. This code will be shared with future multi-log
+    reading code for new firmware.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c437b14b7fc7afdfc7b809a04d7fa29d5e742307
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Jan 7 21:00:10 2011 -0800
+
+    altos: Remove redundant initialization of ao_interval variables
+    
+    These are all initialized in the ao_flight_drogue state transition.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 57de960b8148bf485607898c3d66af6994d76481
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Jan 7 20:52:33 2011 -0800
+
+    altos: Remove unused accel_vel_mach and accel_vel_boost variables
+    
+    Presumably left-over debugging code.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ca66f86a899c191b6362a334417fc84a79349677
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 20:46:29 2011 -0800
+
+    altosui: Add configuration of flight log size
+    
+    This adds to the TeleMetrum configuration UI the ability to set the
+    maximum flight log size.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 52ac83fedbfd380d14d4df2e79992bbdfba3552a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 20:26:39 2011 -0800
+
+    altos: Check for full log and complain
+    
+    Reports special tone along with the continuity checks.
+    Reports flight 0 in telemetry.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 00891b40754962ef6530b237ef52017bb58112d5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 20:25:09 2011 -0800
+
+    altos: Check requested log max size against available space
+    
+    Make sure the amount of memory requested for a single log isn't more
+    than is available on the device.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bbddcae2a15b6d430e84956ddf26955aa9173cc0
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Fri Jan 7 20:18:25 2011 -0800
+
+    altos: Optimize Morse code generation
+    
+    This reduces the size of data and code needed to report the
+    flight states
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 73620c41017c1774d6190dfd4be5b742eb64f8d3
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 20:13:28 2011 -0800
+
+    altos: ensure erase mark is written when erasing flights
+    
+    It was getting called only when *failing* to erase a flight (oops),
+    secondly, it wasn't getting written because ao_storage_flush wasn't
+    getting called.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit edd22ee49adf60c35f2fe6ba97c111b7ad4131c2
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 17:56:06 2011 -0800
+
+    altos: report flight log offsets in hex block numbers instead of bytes
+    
+    makes them compatible with the 'e' command.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1cc08af4f4a1ff61fc0deca3bdd95e8a5ca8ec5c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 17:55:54 2011 -0800
+
+    altos: white space fix
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d8c9684239b67a69a4a3d24202a6df0d73c4f7f5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 17:54:54 2011 -0800
+
+    altos: Speed up at45 and 25lc erase speeds
+    
+    No need to read the block to be erased before erasing it.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2722703bd848b07a02d3ce0c83a502eca52a9f1d
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 14:58:39 2011 -0800
+
+    altos: support storage of multiple flights.
+    
+    This adds the logging support for dealing with multiple flights
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a9b210bc33cd95e7108ab51925fdf0d5e8deaf7e
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Jan 7 10:05:11 2011 -0800
+
+    altos: Add configuration parameter for maximum flight log size
+    
+    This parameter will permit available storage to be split into multiple
+    separate flight logs.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3bcf14f12f6681888c3162d0f33ef2d454eb75dd
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Fri Jan 7 00:52:50 2011 -0700
+
+    update changelogs for Debian build
+
+commit 408a3e04362d626778640dd0ce7d356d3863de53
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 23:38:13 2011 -0800
+
+    altos: Mark end of available flight list with 'done' to make the UI
+    code easier to write
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e991f52276248fa08d96fbecc458bc478e98d299
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 23:35:31 2011 -0800
+
+    altos: Rip out 'optimization' in ao_log_scan
+    
+    Remove premature optimization to avoid re-scanning the flight logs for
+    the best empty entry.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 569a1dac55b70c30f01afa7bcb74442ecdd85d85
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 22:37:38 2011 -0800
+
+    altos: Move common storage code to ao_storage.c. Add M25P80 driver
+    
+    This reworks the storage API so that you erase blocks and then store
+    data to them so that the M25P80 driver will work.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e4ba9bf4291bf17c777c8c3ef7c71e4a30b9947a
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 17:34:58 2011 -0800
+
+    altos: Require manual flight erasing.
+    
+    This supports flash chips that require larger erase blocks.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ddcc94da4326f9ce954bd31a46b36165c58e6c18
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 12:51:39 2011 -0800
+
+    altos: Simplify storage API
+    
+    This removes the config-specific APIs and exposes global variables for
+    the available storage space, block size and config storage location.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f3f1b1488bdc92fa9277dc549ba9f3210a8d4c8c
+Author: Keith Packard <keithp@keithp.com>
+Date:   Thu Jan 6 11:28:35 2011 -0800
+
+    altos: packet and usb i/o routines use 'char', not 'uint8_t'
+    
+    Just fixing the type of a local variable holding a character
+    passed from the packet link to usb.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5688af4e4d7ca8e559d758257e79b7979f1cc924
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Dec 22 21:13:56 2010 -0800
+
+    altos: Add telemetrum-v1.1 directory
+    
+    This just clones the v1.0 build; changes will be added on top of this.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9f7296b3feab872bf51fc369ade69cc1e7cf7a3f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Wed Dec 22 21:06:22 2010 -0800
+
+    altos: Split out SPI driver.
+    
+    For TM with the companion connector, the SPI bus will be shared among
+    multiple devices. Split out the existing SPI code into a common
+    driver, with the SPI bus protected by a mutex.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 51c410c1c952e0e9bcf1b2c438813de63753be5f
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Nov 28 00:24:54 2010 -0800
+
+    windows: Update NSIS installer file to use compatibility IDs
+    
+    This allows the file to contain a single InitDriverSetup function,
+    making things shorter and (I hope) clearer.
+
+commit 4a42f9d5c20dcaf5fd7591ccf9e32c6130d9d538
+Author: Keith Packard <keithp@keithp.com>
+Date:   Sun Nov 28 00:22:14 2010 -0800
+
+    windows: Add compatibility IDs to telemetrum.inf
+    
+    This will allow the .nsi file to reference just the compatibility ID
+    instead of needing to have all of the USB IDs listed.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 484b44e81b655f1ecb48256095382a56d2839bae
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Nov 26 17:39:40 2010 -0800
+
+    altos: eliminate ao_wake_task
+    
+    Waking up a task waiting on some random object is a bad idea. Fix
+    the waiters to look for suitable signalling.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 07213dc34fa20470a4b36a327a83d75b0f010ebb
+Author: Keith Packard <keithp@keithp.com>
+Date:   Fri Nov 26 16:14:15 2010 -0800
+
+    altos: clean up radio abort paths. Share radio code.
+    
+    Instead of aborting the DMA and radio operation and expecting that to
+    be handled reasonably by the radio receiving task, rewrite things so
+    that the abort function just wakes the receiving task while that
+    terminates the DMA and cleans up the radio.
+    
+    This eliminates all kinds of nasty bugs dealing with radio abort
+    smashing the radio registers at the wrong time, or interrupting a
+    radio transmission.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b62580855c5144f5bc7e0172289bce08814d9472
+Author: Anthony Towns <aj@erisian.com.au>
+Date:   Tue Dec 14 03:40:18 2010 +1000
+
+    altosui: move maps to subdir, fix E/W mismatch
+
+commit b8d2eb5509096fd5bd04598b1312077659109620
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Dec 1 00:15:17 2010 -0700
+
+    update changelogs for Debian build
+
+commit ea95c060f8bd959cefc60dd6d411151f3c91384e
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Dec 1 00:12:05 2010 -0700
+
+    fix symlink paths in rules file
+
+commit f95220b6f0cc74928e0e7d7c7e1f443eafc32a02
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Dec 1 00:03:23 2010 -0700
+
+    update changelogs for Debian build
+
+commit ea7130e953622884afc348265f5a4c58f9876823
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Wed Dec 1 00:00:58 2010 -0700
+
+    modify Debian package build to deliver one copy of background.png for
+    the themes and symlink it into place for gdm and slim
+
+commit 3696b30a8d1eb351353d84b5f7af8eeff55c468b
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Nov 29 21:47:13 2010 -0700
+
+    update changelogs for Debian build
+
+commit 11b3f9ff715017a2dec02003275885334f22c009
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Nov 29 21:46:02 2010 -0700
+
+    releasing 0.8.1
+
+commit 5f3f11e11dff9b9f4d1dde279c0d474de0de12a5
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Nov 29 20:41:49 2010 -0800
+
+    Add minimal release testing plan to Releasing
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f0a4deee23984a8f779917bbeaf74a66a0abf592
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Nov 29 20:34:27 2010 -0800
+
+    Move "Releasing" to top level
+    
+    This file documents the AltOS release process for all systems.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b727156ef0a7fb6e442ca28be27eb344a213ecf8
+Author: Keith Packard <keithp@keithp.com>
+Date:   Mon Nov 29 20:17:35 2010 -0800
+
+    windows: Add jfreechart.jar and jcommon.jar to windows install image
+    
+    These are necessary for the Graph Data button to do anything useful.
+    
+    Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3e2220a180f95971d222a597d2057ca328c27356
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Nov 29 21:29:14 2010 -0700
+
+    adding Bdale's release process document to the source tree
+
+commit 61a924099800494b589cbbb87c65b552ccbd8394
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Mon Nov 29 14:40:27 2010 -0700
+
+    fix an Altos vs Altus typo in the docs
+
+commit e840b6594b8a939f148fa7231e1b06a280d94074
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Sun Nov 28 22:42:43 2010 -0700
+
+    fix section layering
+
+commit f39698bbc12afdfadfac56c90030e16db93cf4fc
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Sun Nov 28 19:46:03 2010 -0700
+
+    fix publish target in doc/Makefile
+
+commit 13cea7a96821165a10a8b2433af1da7508882b0a
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Sun Nov 28 18:48:31 2010 -0700
+
+    moved doc dir in web content to AltOS tree
+
+commit 6f3c72462af86a7d9dec20f4c813a524a5be9fbb
+Author: Bdale Garbee <bdale@gag.com>
+Date:   Sun Nov 28 18:32:17 2010 -0700
+
+    update changelogs for Debian build
+
 commit a375942979dbcd8239d8c0addb10616e6048f6ea
 Author: Bdale Garbee <bdale@gag.com>
 Date:   Sun Nov 28 18:31:26 2010 -0700