+commit 8b6767e24a88482dbd3d4c4c969a0be08917d22b
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed May 5 01:32:46 2010 -0700
+
+ Use ao_delay to sleep for 2 seconds instead of trying ao_sleep
+
+ ao_sleep doesn't delay for a specified time interval as much as one
+ might want it to.
+
+commit e6bb80975fde20928a830170f0821d59a8c72690
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed May 5 01:31:57 2010 -0700
+
+ Fix all stdio reading functions to be __critical
+
+ Oh, right SDCC has '__critical' to mark sections of code that need to
+ run with interrupts disabled; no need to use EA = 0 and EA = 1.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff03cdf746b83542ebcca00d32e6cc69ccfc122d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed May 5 01:57:54 2010 -0600
+
+ update changelogs for Debian build
+
+commit 8702f497c4278648303eced1aed5bd76d559521a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed May 5 01:57:11 2010 -0600
+
+ initial attempt at a telemetrum turn on script .. needs work
+
+commit 01cefa181b04e53c20109ef8f3ffff633744da73
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed May 5 01:56:51 2010 -0600
+
+ update changelogs for Debian build
+
+commit 45a1c2d2dfb69e5269ef2756fcd0f734b48d41cb
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed May 5 01:54:33 2010 -0600
+
+ update changelogs for Debian build
+
+commit f7ff3278bb670df59d7425a014cfe8e3718fea3f
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed May 5 00:44:42 2010 -0700
+
+ Disable interrupts while reading from stdin
+
+ With multiple input source support, there is a lag between asking a
+ device if it has data and then waiting for more data to appear. If an
+ interrupt signalling additional input arrives in this interval, we'll
+ go to sleep with input available.
+
+ This patch uses a big hammer by just disabling interrupts for the
+ whole process.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit aa9ff021d683764a43800eaa18ea0c9be5134939
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue May 4 21:42:54 2010 -0700
+
+ Revert "Add optional 's' command to packet slave to enable/disable slave mode"
+
+ This reverts commit e7dc7fab787df63a4de72c8450e94092eb04d7db.
+
+ This patch didn't work, and magically appears to break flashing TM
+ from TD.
+
+commit 8c95f33686f69da717013ec2c25dbcd99c03aa45
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 29 17:48:44 2010 -0600
+
+ more text created during SFO->DEN flight
+
+commit af0613ffc178b9b1f011c315923f92f2581fe53e
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 27 00:18:43 2010 -0600
+
+ update changelogs for Debian build
+
+commit 99094f02bf4849ba1f6b9842ded6c39d894320f7
+Merge: 641e76c 75d8ffd
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 27 00:17:37 2010 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 641e76c5d419dab057298541b3a7546877643198
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 27 00:17:15 2010 -0600
+
+ add some RF usage information from an email reply sent today, and re-indent
+
+commit 75d8ffd4eadf31d50b2f58c021530c17ff1bdc66
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Apr 23 13:53:25 2010 -0700
+
+ Autodetect flite voice registration function
+
+ Old versions of flite exported the function 'register_cmu_us_kal'
+ while new ones export 'register_cmu_us_kal16'. This patch just checks
+ which one is available and uses that.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 97f4874d19ec05c81a04a3ecd06abffcf7fbfafc
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 22 16:25:35 2010 -0700
+
+ More ALtosUI changes
+
+commit e7dc7fab787df63a4de72c8450e94092eb04d7db
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 22 14:53:44 2010 -0700
+
+ Add optional 's' command to packet slave to enable/disable slave mode
+
+ This option has been selected for teledongle so that you can use slave
+ mode and hook two teledongles together over the RF link.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f4383394b5d2b275b21e3ce8040d8cb9e48bb375
+Merge: 5f93cf8 c879b17
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 18 08:36:07 2010 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 5f93cf8c73555f43c14b1b0757f264bde69e9b8a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 18 08:35:43 2010 -0600
+
+ capture work done on SFO->DEN flight
+
+commit c879b178d83c9a9a521f42a960b10e19b11cee92
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 10 22:09:57 2010 -0700
+
+ Increase reset switch time to 100ms
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b3a2e1221735d54dc3f2b97b4e75ed6f33ab8227
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sat Apr 10 15:01:14 2010 -0600
+
+ update changelogs for Debian build
+
+commit 9394393c24c0a96b94319f2d0aa78fb498a121c9
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Apr 9 17:51:01 2010 -0700
+
+ Only have the slave return a packet if it received one.
+
+ When the receive is aborted to switch modes, it's important to not
+ immediately re-acquire the radio and try to send a packet as the
+ aborting thread won't know to kick the receiver again.
+
+ This prevents the 'C' command from locking up as it tries to stop the
+ packet slave before turning on the transmitter.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ce39372a3aeffff1a08d609e63164a00cf974663
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 9 13:50:49 2010 -0600
+
+ wrong Yaesu model
+
+commit a832c7e9d9e9e420e1281136188bd53b34c56464
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 9 00:10:03 2010 -0600
+
+ update changelogs for Debian build
+
+commit c0ee1ae25e1d18138d8372f47085de48ffada344
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 9 00:09:21 2010 -0600
+
+ file changed by auto tools
+
+commit 25e69ebfec94560e0714cf2cc623dc9697b4ea99
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 9 00:08:32 2010 -0600
+
+ update changelogs for Debian build
+
+commit ea5d4f01d18d93d032f05933041b7b6881289780
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 8 22:45:04 2010 -0700
+
+ libflite may forget to reference libasound
+
+commit 4b02f293e9c32a568fad89558274f21157e7d473
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 20:08:07 2010 -0600
+
+ update changelogs for Debian build
+
+commit 5c3b6e2d1989bcaa19ae3e294f297ec3e5648a53
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 19:56:40 2010 -0600
+
+ update changelogs for Debian build
+
+commit 01e524f11a67390a8ea1f20aa2d611909b4da363
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 19:55:05 2010 -0600
+
+ choose a better set of docbook xsl files
+
+commit f93c9bf3695862db31f2c3b3bc5a7bb24ef3766c
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 8 17:28:17 2010 -0700
+
+ When changing RESET line, delay 20ms
+
+ The GPS data sheet suggests a 1uF cap on the reset line to ensure it
+ is held low long enough for the power supply to come up to voltage. TM
+ v1.0 loads a 0.001uF cap there, but in case that isn't large enough,
+ it could be replaced with the larger one. This change makes sure that
+ even with that larger value, the debugging link will be able to reset
+ the target.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit baaaac499cfbc1286ae55374cfdc796d32983b92
+Merge: a4356b9 dec9971
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 8 13:31:23 2010 -0700
+
+ Merge remote branch 'origin/master'
+
+commit a4356b9bcf679c4d7b88fbbad77a98ecb0f80098
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 8 13:30:16 2010 -0700
+
+ Use 16-bit flite voice (which appears to have changed symbols recently)
+
+commit 447c121fc1ceb878e45718ad1364a5349965a59a
+Merge: 10330d2 53ca3f9
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 8 11:46:56 2010 -0700
+
+ Merge remote branch 'origin/master' into altosui
+
+commit dec9971d70f17067ba0051206851b49c7604ac85
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:43:03 2010 -0600
+
+ update changelogs for Debian build
+
+commit 6629ec52def8917ad033847812a1adc4c3e9c947
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:42:47 2010 -0600
+
+ lose the url entirely for now
+
+commit a1539a075a0cc79c9122fea878d9a20ee722a18c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:41:42 2010 -0600
+
+ update changelogs for Debian build
+
+commit 934434ffb3514fe9ff95692784750d7c5217a5d3
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:41:28 2010 -0600
+
+ fix typo in url
+
+commit 8a067cd0eebbec313fc39086747ef618f2d1cf37
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:36:18 2010 -0600
+
+ update changelogs for Debian build
+
+commit 05ad58389fa3814ecb56344bf4ec3a3e025920a2
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:34:54 2010 -0600
+
+ need another build dep
+
+commit 6fbdc7037db185f03bd5ff96b9d9320646572df7
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:28:49 2010 -0600
+
+ update changelogs for Debian build
+
+commit 8f1d47e9cd61738e516d15fc97d5730d80611e87
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 8 12:28:20 2010 -0600
+
+ update changelogs for Debian build
+
+commit 10330d23518c94a8b791193a97a6cc07b1c9a97c
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Apr 6 00:58:00 2010 -0700
+
+ Enable telemetry monitoring
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9e10e43eff9de3f034da49c4f88728fb933f5035
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Apr 6 00:56:57 2010 -0700
+
+ Tasks may move in task structure as a result of ao_exit
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a7fc7901cd591c93d9d0cffeec2977ebb17554d4
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Apr 6 00:55:19 2010 -0700
+
+ TD reports "not-connected" when GPS has 0 sats
+
+commit e064d05da87926c19fb665b40fb280fb59328183
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Apr 6 00:54:52 2010 -0700
+
+ serial port read function cannot be interrupted. poll every 1 second
+
+commit c099a67d9ea37e731e0eca318102560281ac240f
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 5 22:42:05 2010 -0700
+
+ Interrupt running replay thread when starting another replay
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cc600a0389720bc7e435dbda8bec080ef19e0c58
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 5 22:21:46 2010 -0700
+
+ Add Linux device discovery
+
+ AltosDeviceLinux.java scans /proc to locate suitable devices. This
+ will be hooked up to the UI shortly.
+
+commit c28646d72005daeadb70b95fd3b0050bd752cc55
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 4 20:55:30 2010 -0700
+
+ Switch TeleMetrum from v0.2 to v1.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d22ba55ae0e056530a727df50f14ad853d79a2c8
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 4 20:55:18 2010 -0700
+
+ Clean up some altosui comments
+
+commit 6251e89c6eea655769f77bc18e98e79c99cf3cad
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 4 19:54:46 2010 -0700
+
+ Don't abort the radio when enabling telemetry monitoring
+
+ If telemetry monitoring is already on, then there isn't any point, and
+ if it's not on, then presumably there isn't any radio work to abort.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b0b99f30c4e00689e9faceb363a5c7284541c6be
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 4 19:48:50 2010 -0700
+
+ Make ao_radio_idle keep trying to get the radio to idle.
+
+ Attempting to abort a radio operation could lead to a hang if the user
+ of the radio jumped in and started using it again before the task
+ attempting to abort woke up. This change just keeps smacking the radio
+ until the radio goes idle long enough to detect it.
+
+commit 0e7abc9fedec568b431c983d3df1b0b29f4f10e3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 4 16:32:04 2010 -0700
+
+ Use RXTX for serial comm. Add logdir preference saving
+