Merge branch 'branch-1.1' into debian
[fw/altos] / debian / changelog
1 altos (1.1-1) unstable; urgency=low
2
3   * new upstream minor release, which provides a few new features in AltosUI
4     and the AltOS firmware, and fixes bugs
5     - Add apogee-lockout value. Overrides the apogee detection logic to
6       prevent incorrect apogee charge firing.  A configuration menu 
7       provides a list of reasonable values, or the value can be set by hand.
8     - Fix a bug where the data reported in telemetry packets was from 
9       320ms ago.
10     - Force the radio frequency to 434.550MHz when the debug clock
11       pin is connected to ground at boot time. This provides a way
12       to talk to a TeleMini which is configured to some unknown frequency.
13     - Provide RSSI values for Monitor Idle mode. This makes it easy to check 
14       radio range without needing to go to flight mode.
15     - Fix a bug which caused the old received telemetry packets to
16       be retransmitted over the USB link when the radio was turned
17       off and back on.
18     - Fix a bug that caused GPS ready to happen too quickly. The
19       software was using every telemetry packet to signal new GPS
20       data, which caused GPS ready to be signalled after 10 packets
21       instead of 10 GPS updates.
22     - Fix Google Earth data export to work with recent versions. The
23       google earth file loading code got a lot pickier, requiring
24       some minor white space changes in the export code.
25     - Make the look-n-feel configurable, providing a choice from
26       the available options.
27     - Add an 'Age' element to mark how long since a telemetry packet
28       has been received. Useful to quickly gauge whether
29       communications with the rocket are still active.
30     - Add 'Configure Ground Station' dialog to set the radio
31       frequency used by a particular TeleDongle without having to go
32       through the flight monitor UI.
33     - Re-compute time spent in each state for the flight graph; this
34       figures out the actual boost and landing times instead of
35       using the conservative values provide by the flight
36       electronics. This improves the accuracy of the boost
37       acceleration and main descent rate computations.
38     - Make AltosUI run on Mac OS Lion. The default Java heap space
39       was dramatically reduced for this release causing much of the
40       UI to fail randomly. This most often affected the satellite
41       mapping download and displays.
42     - Change how data are displayed in the 'table' tab of the flight
43       monitoring window. This eliminates entries duplicated from the
44       header and adds both current altitude and pad altitude, which
45       are useful in 'Monitor Idle' mode.
46     - Add Imperial units mode to present data in feet instead of
47   * update build-deps to use cc1111 intead of sdcc, closes: #676739
48   * update build-deps to use default-jdk, closes: #655580
49
50  -- Bdale Garbee <bdale@gag.com>  Thu, 13 Sep 2012 14:46:50 -0600
51
52 altos (1.0.3) unstable; urgency=low
53
54   [ Bdale Garbee ]
55   * lose the bluetooth lib dependency until it's relevant
56   * don't try to include bluetooth headers
57   * don't try to link bluetooth lib
58   * mention release notes in Releasing file prep stage
59   * more notes on release notes in Releasing
60   * releasing 1.0.3
61
62   [ Keith Packard ]
63   * altos: Create TeleMetrum v1.2 directory
64   * Add 1.0.3 release notes.
65
66  -- Bdale Garbee <bdale@gag.com>  Sun, 25 Dec 2011 19:08:56 -0700
67
68 altos (1.0.2) unstable; urgency=low
69
70   [ Bdale Garbee ]
71   * update release process docs
72   * update changelogs for Debian build
73   * include 1.0.1 release notes in docs, closes: #642705
74   * add run-time dependency on libjfreechart-java
75
76   [ Keith Packard ]
77   * altos: Delay reboot by a second to avoid re-entering idle mode
78   * Bump to version 1.0.2
79   * altos: TM: Don't turn on packet slave mode until idle/invalid state
80   * doc: Add 1.0.2 release notes
81
82  -- Bdale Garbee <bdale@gag.com>  Wed, 28 Sep 2011 01:58:27 -0600
83
84 altos (1.0.1) unstable; urgency=low
85
86   [ Bdale Garbee ]
87   * use multimaint-merge to make Debian changelogs less ugly
88   * update TeleMini turnon script now that we've made a stable firmware release
89   * moving git-buildpackage config into .git/ since it is fairly specific to 
90     Bdale's build environment, and doesn't need to be in the source package
91   * get ready for a 1.0.1 release
92   * update changelogs for Debian build
93   * fix telemini firmware path name
94   * ignore generated log file
95   * roll release notes version from 1.0 to 1.0.1
96   * roll back packaging changelog for rebuild
97
98   [ Keith Packard ]
99   * altos: Clear callsign on initial config load
100
101  -- Bdale Garbee <bdale@gag.com>  Fri, 26 Aug 2011 10:39:29 -0600
102
103 altos (1.0) unstable; urgency=low
104
105   [ Keith Packard ]
106   * altos: Lost change that reported flight 0 when log memory was full
107   * altosui: Ancient log files used 'apogee' for 'coast' state
108   * altosui: Add 'On-board Data Logging' indicator to pad tab
109
110   [ Bdale Garbee ]
111   * update changelogs for Debian build
112   * update changelogs for Debian build
113
114   [ Keith Packard ]
115   * altosui: remove debug printf in pad pane
116   * altosui: Disable 'max flight log' config when there are stored flights
117   * altos: Merge common config code in ao_config.c
118   * Bump version to 0.9.7
119   * altos/altosui: Add ability to disable telemetry/rdf completely
120   * altosui: Clean up command line processing. Add --graph
121   * altos-fat/windows: Check and install Java 1.6 as needed
122   * altosui/windows: Fix a bunch of windows compiler warnings.
123   * altosui: Attempt to make both 32- and 64-bit windows DLLs
124   * doc: Add note about telemetry disable mode to 1.0 release notes
125   * doc: Add Installation Recommendations chapter
126   * altosui: Add a few simple unit conversions
127   * altosui: Capture date/time/serial/flight in AltosFlightStats
128   * altosui: Add date/time/serial/flight to flight stats tab
129   * altosui: Show filename in AltosGraph window
130   * altosui: Add --summary option to dump flight stats to stdout
131   * altosui: Make monitor-idle display correct 'On-board data logging' status
132   * altosui: Can't configure flight log max on TeleMini
133   * altosui: fix 'magic' string to signal end of config data
134   * altosui: Only 'show' config dialog once
135   * altosui: Reset all config data on 'reset' command
136   * altosui: Update mac os X library
137   * libaltos: fix Mac OS X function signatures
138   * altosui: add tool-tips to the button box.
139
140   [ Bdale Garbee ]
141   * turn off auto-tagging during Debian build
142   * update changelogs for Debian build
143   * rewind changelog to 0.9.6.0 for rebuild
144   * update changelogs for Debian build
145
146   [ Keith Packard ]
147   * altosui: Use system look&feel
148   * Remove stale tools (ao-dumplog, ao-postflight, ao-view)
149   * altosui: Add tool-tips to config dialogs
150   * altosui: Try to get dialogs to look a little better
151
152   [ Bdale Garbee ]
153   * another test round
154   * roll changelog back in prep for another test build
155   * update changelogs for Debian build
156   * add pkg-config to the build deps
157   * prepare for another rebuild
158   * update changelogs for Debian build
159
160   [ Keith Packard ]
161   * altosui: Don't trust companion telemetry record 'channels' count
162   * altosui: Make flight monitor font size configurable
163   * altos/windows: Get latest JRE 1.6 version (Version 6 update 27)
164
165   [ Bdale Garbee ]
166   * doc tweaks through chap 3
167
168   [ Keith Packard ]
169   * doc: Spelling corrections in altusmetrum.xsl
170   * doc: Document pad-mode 'on-board data logging' indicator
171
172   [ Bdale Garbee ]
173   * more doc tweaking
174
175   [ Keith Packard ]
176   * doc: Describe packet command mode a bit better.
177   * doc: Move Packet Command Mode section to System Operations chapter
178
179   [ Bdale Garbee ]
180   * more doc tweaks
181   * more tweaks
182
183   [ Keith Packard ]
184   * doc: use 'radio link' to refer to packet command mode
185
186   [ Bdale Garbee ]
187   * more tweaking
188
189   [ Keith Packard ]
190   * doc: Move updating device firmware section to separate chapter
191   * doc: Updating Firmware is now a separate chapter
192
193   [ Bdale Garbee ]
194   * more changes
195
196   [ Keith Packard ]
197   * doc: Move the remaining command-mode descriptions to the appendix
198
199   [ Bdale Garbee ]
200   * tweak tweak tweak
201
202   [ Keith Packard ]
203   * doc: Describe max flight log, ignite mode and pad orientation
204   * doc: Remove duplicate documentation about max flight log
205
206   [ Bdale Garbee ]
207   * more tweaks
208   * prepare to release
209   * don't deliver sources.list fragment in official Debian packages
210   * changes in preparation for upload to Debian
211   * ao-view is no longer included in the altos package, so have the 
212     old-style Debian menu entry point to altosui instead
213   * rewind packaging changelog to last tagged version
214   * update desktop file for consistency with package section
215   * we need a main category in the desktop file
216   * really, I mean it, no longer deliver the sources.list fragment
217   * add a postinst to remove sources.list.d fragment delivered by old 
218     private versions of this package, no longer needed once we have 
219     official packages
220
221  -- Bdale Garbee <bdale@gag.com>  Thu, 25 Aug 2011 02:22:21 -0600
222
223 altos (0.9.6.0) unstable; urgency=low
224
225   [ Keith Packard ]
226   * altos: Correct flight log max on Tm to 5k
227   * altosui: Change button to 'Configure Altimeter'
228   * altos: Remove pad_orientation functions from non-accel devices
229   * altos: Add ability to set arbitrary radio frequency
230   * altosui: Add dialogs to configure 'common' frequencies
231   * altosui: Convert from channels to frequencies
232   * Set version to 0.9.5.0
233   * altosui: altimeter is not spelled altimter
234   * altosui: Pull out BlueTooth support
235   * altos: minor type in comment about accel correction
236   * altosui: Must set radio calibration before radio setting
237   * altosui: A few misc cleanups.
238   * altosui: Have single radio_to_frequency function
239   * altosui: Save frequency after setting it in AltosFlightUI
240   * altosui: Show AltosFrequency in scan results
241   * altosui: Remove debugging printfs from AltosSerial
242   * altosui: Flush radio setting to serial device
243   * altosui: Remove unused AltosConfigData from AltosTelemetryReader
244   * altosui: Reading serial from swing thread only bad if remote
245   * altosui: Make set of telemetries to use while scanning configurable
246   * altosui: Add close button to 'fire' dialog
247   * altos: Switch telemini from v0.1 to v1.0
248   * altosui: Don't export product defs from libaltos
249   * altosui: Ensure serial code tracks reply nesting correctly
250   * altosui: Ship TeleMini v1.0 firmware with fat blobs
251   * Altosui: Add flight statistics tab to graph window
252   * altosui: Add a 'Graph Flight' button to the 'landed'  tab
253   * altosui: Prune telemetry file graphs to just the flight
254   * altosui: Plot reasonable data from Tm files
255   * altosui: Move launch-sites.txt file to altusmetrum.org
256   * Bump version to 0.9.6.0
257   * doc: Update altusmetrum.xsl for v1.0 software and TeleMini
258   * doc: Document Ignite Mode and Pad Orientation configuration options
259   * doc: Describe 'stats' tab in Graph UI, 'Graph Flight' button.
260   * doc: Add telemetry docs to debian/linux/mac/windows packages
261   * doc: Add release notes, include them in altusmetrum doc. Shuffle altusmetrum
262   * doc: Add 1.0 release notes.
263   * altos: Pull igniter pins low as soon as possible at boot time
264   * altos: Apply igniter boot pulse-width reduction to telemini
265   * altos: remove monitor disable stubs from altimeter code
266   * ao-tools: ao-list was crashing with more than 3 devices connected
267   * libaltos: Mis-allocated device list in libaltos
268   * altos: shrink text space from ao_config.c
269   * altos: re-write a bit of GPS parsing code to reduce size
270   * altos/altosui: Report log format in the version command
271   * altos: Don't try to use non-basestations for remote eeprom download
272   * altos: Add SPI-based companion board support
273   * altos: Put SPI in slower mode when talking to companion board
274   * altos: Make sure companion task exits cleanly when done
275   * altos: add the 'L' command to show the status of a linked companion board
276   * altos: Check for companion init packet validity was busted
277   * altosui: Add companion support to the flight UI and CSV conversion
278   * altos: Send SPI message at flight state changes
279   * altos: Send serial/flight to companion board
280   * altos: wait 10s for companion to boot
281   * altosui: Clean up eeprom parsing a bit
282   * altosui: Add support for TeleScience eeprom download
283   * altosui: Devices with log-format can also delete flights
284   * altosui: Eliminate inter-chunk flush_input calls
285   * altos: AltosSerial.flush_input shouldn't discard Interrupted exceptions
286   * altos: Correct AO_CONFIG_MINOR from 6 to 7
287   * altos: Reset radio channel to zero when using radio setting
288   * altos: use raw height while waiting for landing
289   * altosui: don't set channel when using radio setting
290   * altosui: Respect storage limits in flight log max config
291
292  -- Bdale Garbee <bdale@gag.com>  Fri, 19 Aug 2011 22:47:25 -0600
293
294 altos (0.9.4.5) unstable; urgency=low
295
296   [ Keith Packard ]
297   * altosui: Mark empty eeprom records 'invalid', don't generate exception
298   * altosui: Always read whole eeprom block, even at end of flight
299   * altosui: Display eeprom parsing errors to user
300   * Revert "src/ao_gps_skytraq.c: Update logging rate to 10Hz"
301
302   [ Anthony Towns ]
303   * src/ao_cmd: Shave off bytes from doc strings
304
305   [ Keith Packard ]
306   * altos: Oops. Lost a couple of commands when merging the doc patch
307   * altosui: Missed jcommon.jar in the Mac OS install image
308   * Bump published version number to 0.9.1
309   * aoview: remove -s option.
310
311   [ Anthony Towns ]
312   * ao_intflash: Use internal flash for storage
313
314   [ Keith Packard ]
315   * altos: Make serial, usb, beeper and accelerometer optional components
316   * altos/test: Use ao_convert.c instead of hand-coded pres â†’ alt func
317   * altos/test: Add baro-only flight test program
318   * altos: Start with packet slave running. Turn off in pad mode.
319   * altos: Add TeleMini v1.0
320
321   [ Anthony Towns ]
322   * ao_intflash: Avoid overwriting code
323
324   [ Keith Packard ]
325   * altos: Switch LED usage for TeleMini around
326   * altos: Switch pins around for TeleMini
327   * bringup: Add script for telemini
328   * ao-load: Make usb descriptor rewriting optional
329   * altos: oops -- altitude reporting wasn't pausing between signals
330   * altos: Internal flash ops block when running from flash
331
332   [ Anthony Towns ]
333   * ignore new flight test file
334
335   [ Keith Packard ]
336   * altos: Add tiny logging for TeleMini/TeleNano
337   * altos: Add kalman filters for baro-only boards
338   * altos: Tiny logging fixes. Scan at start, stop when land or full.
339   * altos: Add TeleNano support
340
341   [ Bdale Garbee ]
342   * fix up script to work and have reasonable texts
343
344   [ Keith Packard ]
345   * altos: Fix mini/nano default log size to available flash space
346   * altos/test: Add scripts to run lots of flights through the code
347   * altos: Write height values to log for nano/mini
348   * altos: Baro-only boards must not detect launch on accel or speed data
349   * altosui: Add software version to Configure AltosUI dialog
350   * altos: Don't init packet slave on TD. Make slave start optional
351   * altos: Configure packet size from send/recv parameters.
352   * altos: Make telemetry interval more consistent
353   * altos: Split out tiny telemetry from full telemetry
354   * altos: Split telenano main from telemini
355   * altos: The kalman code requires a constant sample rate
356   * altos: New telemetry report format (version 4). Supports tiny telemetry.
357   * altos: Add .sdcdbrc file for teledongle
358   * altos: Add nickle kalman implementation.
359   * altos: Switch telemetrum over to kalman filter
360   * altos: Compute a 'trust' value for the barometer
361   * altos/kalman: Kalman terms can be > 1, use 32-bit fixed point
362   * altos: Clean up some debug stuff in ao_flight.c
363   * altos: Add ao_flight_debug code
364   * altos: Missing parens and some bad arithmetic in the kalman code
365   * altos: Fix up flight code testing
366   * altos: Restore sensible kalman values
367   * altos: Ignore alt error for fast->coast. Allow larger error for baro apogee.
368   * altos: Exit flight test at landing. Allow description in test flight list
369   * Add ao_kalman.h to .gitignore
370   * Add description to test flights
371   * altosui: Add support for telemetry version 4
372   * altosui: Add telemetry format menu and preferences
373   * altosui: Remove a bunch of debug printfs from the eeprom manager code
374   * altosui: Add support for downloading TeleMini/TeleNano flight logs
375   * altosui: Remove extra AltosEepromBlock layer
376   * altosui: swing hide/show methods are deprecated
377   * altosui: Allow TM config connection to be canceled.
378   * altos: Variable log rate in full logging code too
379   * altos: full logging must flush pending data before checking state
380   * altosui: Off-by-one error in telemetry format configuration UI
381   * altosui: Allow radio channel to be configured over the radio link
382   * altosui: Tell serial device which frame to use for timeout dialogs
383   * altosui: Handle serial calls from swing thread
384   * altos: Split up flight code into separate flight/sample/kalman bits
385   * altos: Create custom nano flight code
386   * altosui: Clean up packet link connecting dialog
387   * altosui: Make flight log downloading handle 'Connecting...' dialog
388   * altosui: Make deployment testing handle Connecting... dialog
389   * altosui: Display exception messages from swing thread
390   * altosui: Don't display 0000-00-00 for missing flight log dates
391   * altos: ao_sample_preflight was exiting preflight mode immediately
392   * altos: Run RDF beacon after apogee instead of waiting for landing
393   * altos: Enable logging during nano flights
394   * altosui: Parse and export Max flight log value
395   * altosui: Only plot acceleration when present in data file
396   * altos: Reflect ao_flight split in ao_flight_test dependencies
397   * altos: Baro useful ceiling is MSL, not AGL
398   * altos: Make ao_flight_test show true height but report saturated height
399   * altos: Add initial TeleBT code
400   * altos: Add P2SEL_*_MASK defines to cc1111.h
401   * altos: expose set of available stdio values
402   * altos: Provide for a pre-filter on commands
403   * altos: Allow any stdio to be used with packet forwarding
404   * altos: Remove serial monitor command
405   * altos: Make ao_serial_drain public
406   * altos: Clean up usage of serial port for stdio
407   * altos: Clean up serial initialization
408   * altos: Make cmd echo per-connection instead of global
409   * altos: Clean up BT serial communcations
410   * altosui: Add missing AltosTelemetryMap.java file
411   * altos: Use PIO(6) on BTM to monitor BT connection. Fix BTM init.
412   * altosui: Add TeleBT USB device support
413   * altosui: Add low-level Bluetooth APIs
414   * altos/altosui: Log averaged baro sensor data in Tm/Tn
415   * altosui: oops - lost state changes when downloading eeprom data.
416   * altos: Write a few pre-launch samples for Tm/Tn devices
417   * altosui: Add primitive bluetooth device manager UI.
418   * altosui: Create abstract AltosDevice class
419   * altosui: Make AltosBTDevice implement AltosDevice interface
420   * altosui: Make bluetooth dialog modal
421   * altosui: Use persistent list of bluetooth devices for device dialogs
422   * altos: Add delays to bt startup sequence
423   * altosui: Wait two seconds after bluetooth connect XXX
424   * altos: Solidify BT connections
425   * altos: Simplify BT communications
426   * altos: Remove bt debug command
427   * altos: remove BT logging code
428   * altosui: Eliminate ao_cmd_filter hook
429   * altosui: Make flight data download work through TeleBT
430   * altos: add telebt-v0.0 Makefile
431   * altosui: Separate out flash debug code to separate thread
432   * altosui: Fix TeleBT name in flight monitor title
433   * altosui: Display reader name (usually the device) when an I/O error occurs
434   * altosui: Move AltosIgniteUI device open out of Swing thread
435   * altosui: Fix BT manage dialog so that the device lists resize
436   * altos: Add preliminary telebt v0.1 defines
437
438   [ Bdale Garbee ]
439   * first cut at a telebt turn on script
440
441   [ Keith Packard ]
442   * altos: Add telebt-v0.1 to Makefile
443   * altos: Use USART configuration 1 with flow control for TBT
444   * altos: Fix BT link status pin for real TBT hardware
445   * altos: pull TBT v0.1 ser_reset line low
446   * altos: Add beeper to TBT v0.1
447   * altos: Debugging TBT issues -- check pin configuration after boot
448   * altos: Initialize beeper for telebt
449   * altos: Hook up the P1 ISR for TeleBT v0.1 bt_link line
450   * altos: clear CPU port 1 interrupt flag when handled
451   * Revert "altos: Debugging TBT issues -- check pin configuration after boot"
452   * Switch version to 0.9.4
453   * altosui: Handle old TeleDongle receiving kalman telemetry packets
454   * altos: Rename telemetry to telemetry_orig
455   * altos: Add arbitrary telemetry packet monitoring
456   * altos: Add checksum to TELEM output lines
457   * altos: Start adding new telemetry frame definitions
458   * altos: ao_radio_recv needs byte count *including* rssi and status
459   * altosui: Support raw telemetry from TeleDongle
460   * doc: Add telemetry format description
461   * doc: Complete initial telemetry description
462   * doc: Fix a few minor telemetry doc mistakes
463   * Version strings must be < 8 bytes long
464   * altos: teledongle does not need ao_packet_slave.c
465   * altos: Shrink const space in ao_config
466   * altos: Add sat info to GPS report command
467   * altos: Shrink help text
468   * altos: Add split telemetry code
469   * altos: Complete new telemetry switchover
470   * altosui: Parse remaining standard telemetry packets
471   * doc: Chang Config and Location packets
472   * altos: Adapt to changes in telemetry Configuration packet
473   * doc: Add section about TeleDongle USB line format
474   * altosui: Elide nul bytes at end of telemetry string values
475   * altosui: Elide missing values from graphs
476   * altosui: Add main/drogue voltages to default graph
477   * altosui: Remove debug printf.
478   * altosui: Compress telemetry records marked with the same time
479   * altos: Shrink ao_cmd_put16, ao_cmd_hex and ao_cmd
480   * altos: Shrink ao_config_callsign_set
481   * altos: Shrink ao_add_task by rolling up a memset loop
482   * altos: Switch ao_gps_skytraq and ao_gps_sirf __xdata to __pdata
483   * altos: Switch ao_ignite and ao_gps_sirf __xdata to __pdata
484   * altos: Switch ao_log.c and ao_log_big.c __xdata to __pdata
485   * altos: Switch ao_report.c __xdata to __pdata
486   * altos: Switch ao_rssi.c __xdata to __pdata
487   * altos: Switch ao_sample.c __xdata to __pdata
488   * altos: Switch ao_serial.c __xdata to __pdata
489   * altos: Switch ao_stdio.c __data to __pdata
490   * altos: Switch ao_telemetry.c __xdata to __pdata
491   * altos: Switch ao_usb.c __xdata to __pdata
492   * altos: Switch const for __code in struct ao_cmds
493   * altos: switch ao_cmd __xdata to __pdata
494   * altos: Switch ao_config.c __xdata to __pdata
495   * altos: Switch ao_dbg.c __xdata to __pdata
496   * altos: Switch ao_flight and ao_flight_nano __xdata to __pdata
497   * altos: Switch flash drivers __xdata to __pdata
498   * altos: Switch Tm and Tn to common telemetry code
499   * altos: Remove ao_telemetry_orig.c and ao_telemetry_tiny.c
500   * altos: Ensure low-rate telem packets interleave with sensor telem packets
501   * altos: product defines are always in ao_product.h
502   * altosui: Build device constants into .java code
503   * altosui: Don't show missing igniter and gps values
504   * altos: new versions of sdcc require __ prefixes for custom keywords
505   * Set version to 0.9.4.3 for Bdale 2011-7-16 flights
506   * altosui: Start adding support for scanning radio for available devices
507   * altosui: Pop up monitor window from scan dialog
508   * altosui: Remove debugging printf from AltosLog
509   * altosui: Configuration telemetry record includes flight number
510   * altosui: Finish radio scanning UI
511   * altosui: Generalize and centralize telemetry constants, parse v0.8 telemetry
512   * altosui: Initialize channel and telemetry before use in ScanUI
513   * altosui: Set 'seen' bits in legacy telemetry packet reader
514   * altosui: Add map preloading GUI
515   * altosui: Try to avoid resize weirdness with map preloading
516   * altosui: Flush telemetry lines before starting to watch for scan results
517   * altosui: Display full map preload area in view.
518   * altosui: Remove a bunch of sitemap debugging printfs
519
520   [ Anthony Towns ]
521   * altosui: Make sure degree and minute values are visible (map preload)
522
523   [ Keith Packard ]
524   * Set version to 0.9.4.4
525   * altos, altosui: Add igniter mode (dual, apogee, main)
526   * altosui: Download list of site locations for map preloading
527   * altosui: Add launch-sites.txt
528   * altosui: Add a bunch more site locations
529   * altosui: Mark preload site location with red circles (like launch)
530   * Fix NCR Pawnee location
531   * Add HARA Bragg Farms site
532   * altosui: Change continutity colors to yellow/magenta
533   * altos: Add ability to read new TELEM files to ao_flight_test
534   * altos: Average height values for landing detection
535   * altos: Reduce height averaging filter time constant
536   * altos: Require sequencing through 'main' state before landing
537   * altosui: Standard text field in flight UI needs more width (now 20)
538   * altosui: Parse accel cal from 'c s' command
539   * altosui: Simple timeouts don't work with query data
540   * altosui: Add idle monitor dialog
541   * altos/altosui: Add pad orientation configure option
542
543   [ Bdale Garbee ]
544   * update version for a Bdale build for use turning on TeleMini v1.0
545   * simplify version in last changelog entry so git-dch is less confused
546   * update changelogs for Debian build
547   * update changelogs for Debian build
548   * stop doing automatic tag push during builds
549   * build depend on bluetooth dev package
550   * clean up all existing lintian warnings
551   * rewind changelog for re-build of 0.9.4.5
552
553  -- Bdale Garbee <bdale@gag.com>  Mon, 08 Aug 2011 09:37:04 -0600
554
555 altos (0.9.1) unstable; urgency=low
556
557   [ Keith Packard ]
558   * ao-load: fix usage message to note that '=' is required for options
559   * altos/test: Add dependencies in the Makefile for ao_flight_test
560   * altos/test: auto-configure acceleration parameters from the log file
561
562   [ Anthony Towns ]
563   * ao_radio: generalise setup of packet size
564   * src/ao_gps_skytraq: simplify parsing code
565   * src/ao_gps_skytraq.c: Update logging rate to 10Hz
566
567   [ Bdale Garbee ]
568   * tie bringup scripts to Bdale's bench TeleDongle
569
570  -- Bdale Garbee <bdale@gag.com>  Fri, 01 Apr 2011 20:02:12 -0600
571
572 altos (0.9) unstable; urgency=low
573
574   [ Bdale Garbee ]
575   * prepare to release
576   * update changelogs for Debian build
577   * update turnon script to prefer TeleDongle as programmer
578
579   [ Keith Packard ]
580   * altos: Program default flight log max value for new boards
581
582  -- Bdale Garbee <bdale@gag.com>  Wed, 19 Jan 2011 12:46:47 -0700
583
584 altos (0.8.1+81+g4ae724f) unstable; urgency=low
585
586   * we need an install target to prevent parent dir make from failing
587
588  -- Bdale Garbee <bdale@gag.com>  Tue, 18 Jan 2011 23:55:36 -0700
589
590 altos (0.8.1+79+g9a5666f) unstable; urgency=low
591
592   [ Keith Packard ]
593   * doc: Don't delete telemetrum-outline.pdf
594   * doc: Add v0.9 features from altosui to documentation.
595
596   [ Bdale Garbee ]
597   * add 0.9 revision entry, with caveat about telemetry format change
598   * freshen copyright year
599
600   [ Keith Packard ]
601   * fat: Add firmware for v1.1 and docs to mac/windows/linux installers
602   * fat: Add docs to Linux package
603   * doc: Build with 'make all' from top level. Build with 'make fat'
604
605  -- Bdale Garbee <bdale@gag.com>  Tue, 18 Jan 2011 23:47:52 -0700
606
607 altos (0.8.1+71+gda42f40) unstable; urgency=low
608
609   [ Keith Packard ]
610   * doc: Add telemetrum mounting template in svg and pdf forms
611
612   [ Mike Beattie ]
613   * Re-order and re-arrange eeprom download dialog
614   * Convert EepromSelect dialog to use a GridBag
615   * Close serial port if Download/Delete dialog is cancelled.
616
617   [ Keith Packard ]
618   * altosui: Reset eeprom download instance variables before reading
619     flight
620   * altosui: Make serial debug more complete and accurate
621   * altosui: Use long input flush timeout when remote.
622   * altosui: Remove debug message when eeprom downloads are complete.
623   * altosui: Ensure serial device is closed after eeprom download
624     finishes
625   * altosui: Require 4 sats to light up the 'GPS locked' light.
626   * doc: inkscape tracks the filename inside the document
627   * altos: TELEMETRY PROTOCOL CHANGE. Switch to 16-bit serial numbers.
628   * altos: Flush log when full
629
630   [ Anthony Towns ]
631   * altos: Restructure skytraq NMEA parsing code to save some space
632
633   [ Keith Packard ]
634   * altos: average 512 accel/baro samples at startup instead of 1000
635
636   [ Mike Beattie ]
637   * altos: Added check for an accel value above 1.5g
638   * altos: Added check for out of bounds accel
639
640   [ Keith Packard ]
641   * altos: Add DATA_TO_XDATA to linux test harness
642   * altosui: Remove spurious colons from eeprom selection headers
643
644   [ Mike Beattie ]
645   * Rework invalid accel cal detection code
646
647   [ Keith Packard ]
648   * altos: Auto-calibrate linux-based flight testing code
649   * altos: Ensure flight code gets first crack at new ADC data
650   * altos: Sample the accelerometer reference voltage on v1.1 boards
651   * altos: Optimize fetching of ADC data in flight code
652   * altos: Use 5V reference data to correct accelerometer measurements.
653   * doc: Remove mention of ao_wake_task
654
655   [ Bdale Garbee ]
656   * update documentation to reflect reality that modifying a board for
657     separate pyro battery is not trivial
658
659  -- Bdale Garbee <bdale@gag.com>  Tue, 18 Jan 2011 17:26:33 -0700
660
661 altos (0.8.1+42+g646e192) unstable; urgency=low
662
663   [ Keith Packard ]
664   * altosui: Show dialog after successful delete or when no flights
665   * altosui: Ensure serial line is flushed after disabling remote link
666   * altosui: Add preference for serial debugging.
667
668  -- Bdale Garbee <bdale@gag.com>  Fri, 14 Jan 2011 18:00:51 -0700
669
670 altos (0.8.1+37+g97b1ca9) unstable; urgency=low
671
672   [ Keith Packard ]
673   * altos: Add configuration parameter for maximum flight log size
674   * altos: support storage of multiple flights.
675   * altos: Speed up at45 and 25lc erase speeds
676   * altos: white space fix
677   * altos: report flight log offsets in hex block numbers instead of
678     bytes
679   * altos: ensure erase mark is written when erasing flights
680
681   [ Anthony Towns ]
682   * altos: Optimize Morse code generation
683
684   [ Keith Packard ]
685   * altos: Check requested log max size against available space
686   * altos: Check for full log and complain
687   * altosui: Add configuration of flight log size
688
689   [ Anthony Towns ]
690   * altos: Remove unused accel_vel_mach and accel_vel_boost variables
691   * altos: Remove redundant initialization of ao_interval variables
692
693   [ Keith Packard ]
694   * altosui: Split eeprom download code apart
695   * altos: oops -- 'e' command was only showing 7 of the 8 bytes per
696     line
697   * altosui: Add support for parsing list of flights from the 'l'
698     command
699   * altosui: Add eeprom 'manage' ui to download and delete multiple
700     flights
701   * altos: check for valid flight number in ao_log_delete
702
703  -- Bdale Garbee <bdale@gag.com>  Fri, 14 Jan 2011 14:30:37 -0700
704
705 altos (0.8.1+18+g408a3e0) unstable; urgency=low
706
707   [ Anthony Towns ]
708   * altosui: move maps to subdir, fix E/W mismatch
709
710   [ Keith Packard ]
711   * altos: clean up radio abort paths. Share radio code.
712   * altos: eliminate ao_wake_task
713   * windows: Add compatibility IDs to telemetrum.inf
714   * windows: Update NSIS installer file to use compatibility IDs
715   * altos: Split out SPI driver.
716   * altos: Add telemetrum-v1.1 directory
717   * altos: packet and usb i/o routines use 'char', not 'uint8_t'
718   * altos: Simplify storage API
719   * altos: Require manual flight erasing.
720   * altos: Move common storage code to ao_storage.c. Add M25P80 driver
721   * altos: Rip out 'optimization' in ao_log_scan
722   * altos: Mark end of available flight list with 'done' to make the UI
723
724  -- Bdale Garbee <bdale@gag.com>  Fri, 07 Jan 2011 00:51:41 -0700
725
726 altos (0.8.1+4+gea95c06) unstable; urgency=low
727
728   * fix symlink paths in rules file
729
730  -- Bdale Garbee <bdale@gag.com>  Wed, 01 Dec 2010 00:14:24 -0700
731
732 altos (0.8.1+2+gea7130e) unstable; urgency=low
733
734   * modify Debian package build to deliver one copy of background.png
735     for
736
737  -- Bdale Garbee <bdale@gag.com>  Wed, 01 Dec 2010 00:03:14 -0700
738
739 altos (0.8.1) unstable; urgency=low
740
741   [ Bdale Garbee ]
742   * moved doc dir in web content to AltOS tree
743   * fix publish target in doc/Makefile
744   * fix section layering
745   * fix an Altos vs Altus typo in the docs
746   * adding Bdale's release process document to the source tree
747
748   [ Keith Packard ]
749   * windows: Add jfreechart.jar and jcommon.jar to windows install image
750   * Move "Releasing" to top level
751   * Add minimal release testing plan to Releasing
752
753   [ Bdale Garbee ]
754   * releasing 0.8.1
755
756  -- Bdale Garbee <bdale@gag.com>  Mon, 29 Nov 2010 21:46:54 -0700
757
758 altos (0.8) unstable; urgency=low
759
760   [ Keith Packard ]
761   * altosui: Correct windows hardware IDs for nsis installer file
762   * windows: try harder to get windows install to work
763   * windows: remove some non-existent .inf file section references
764   * windows: more .inf file hacking
765   * windows: Bump .inf file version
766
767   [ Bdale Garbee ]
768   * declaring 0.8 released
769   * update changelogs for Debian build
770   * update changelogs for Debian build
771   * rewind changelog to recover from stupid build failure
772
773  -- Bdale Garbee <bdale@gag.com>  Sun, 28 Nov 2010 18:32:12 -0700
774
775 altos (0.7.1+168+gcb08bc2) unstable; urgency=low
776
777   [ Keith Packard ]
778   * altosui: Split out flight monitoring to separate window
779   * altosui: Create buttons for main actions
780   * altosui: Fix channel setting at serial open time
781   * altosui: Fix more calls to AltosPreferences.channel()
782   * altosui: Create abstract interface for flight data display
783   * altosui: Add tab UI with 'pad' mode.
784   * altosui: Add ascent, descent and landed tabs
785
786   [ Bob Finch ]
787   * Updated PKGBUILD-git.altos
788
789   [ Keith Packard ]
790   * altos: Use grey leds when unlit - easier to see
791
792   [ Anthony Towns ]
793   * use value_font for values
794   * add --replay command line argument
795   * read preferences for --replay
796   * reduce font size for FlightInfoTable
797   * use grayled.png for off
798   * add compass bearing to voice output
799   * add compass bearing during descent
800   * add site map tab, at least for QRS launches
801   * tabs -> spaces
802   * make infotable scrollable, revert its fontsize to 14
803   * pull up maps for arbitrary locations
804   * better error behaviour if no map
805
806   [ Bdale Garbee ]
807   * first cut at instructions on how to re-flash TM and TD devices based
808     on email
809   * fold in content from Keith's email on the re-flashing subject
810
811   [ Keith Packard ]
812   * altosui: Add RF calibration to TeleMetrum config dialog
813
814   [ Anthony Towns ]
815   * AltosTelemetryReader: actually open serial port
816   * AltosSiteMap: add targeting circles around landing site
817
818   [ Bdale Garbee ]
819   * continuing to work on the docs
820
821   [ Keith Packard ]
822   * altosui: Eliminate unncessary import altosui lines
823   * altosui: Open serial device at 'new' time. Prohibit duplicate opens.
824   * altosui: Replace flight status table with labels, fix resize.
825   * altosui: With --replay option, exit when replay window is closed
826   * altosui: oops, missed a file in the previous commit
827   * altosui: eliminate menu bar, moving elements to buttons.
828   * altosui: add reboot button to telemetrum configuration UI
829
830   [ Bdale Garbee ]
831   * add a paragraph about forcing TM back to idle mode if an accel cal
832     goes badly
833
834   [ Keith Packard ]
835   * altosui: Add callsign configuration in AltosUI configuration dialog
836   * altosui: Cleanup flight UI layout
837   * altosui: Add igniter status to ascent and descent tabs
838
839   [ Anthony Towns ]
840   * altosui: tile site maps
841   * AltosSiteMapTile: autoscale to about 2 nmi per tile
842   * AltosSiteMapTile: adjust centering calculation
843   * AltosSiteMapTile: adjust scale to 1 nmi per tile
844
845   [ Keith Packard ]
846   * altosui: Add igniter ground testing code
847   * altosui: Unify datafile selection to AltosDataChooser
848   * altosui: Clean up global AltosUI configuration settings dialog
849   * doc: Add preliminary altosui documentation
850   * doc: git ignore generated doc files
851   * doc: Document the 'Flash Image' operation.
852   * altosui: Use timeouts to recover from broken packet links.
853
854   [ Bdale Garbee ]
855   * update turnon scripts to use stashed copies of stable release
856     firmware
857
858   [ Keith Packard ]
859   * altosui: switch channel selector to combo box. Shorten displayed
860     device names
861   * altosui: When switching log files, don't terminate log thread
862   * altosui: calling thread.interrupt with null thread doesn't work well
863   * altosui: Initialize display thread state in constructor instead of
864     run
865   * altosui: Fix channel changing in flight UI to actually work
866
867   [ Anthony Towns ]
868   * AltosSiteMap: add autoscroll and grabndrag scroll
869   * AltosSiteMapTile: seperate map and drawing layers
870   * AltosSiteMap: automatic fetching of map data
871   * AltosSiteMapTile: draw boost circle as well as landed
872   * AltosAscent/Descent: tidy up layout
873   * AltosDescent: switch elev from height to range
874
875   [ Keith Packard ]
876   * altosui: re-indent
877
878   [ Anthony Towns ]
879   * AltosSiteMap: major refactoring
880   * Add GrabNDrag.java
881
882   [ Keith Packard ]
883   * altosui: change descent tab formatting to four columns
884
885   [ Anthony Towns ]
886   * AltosSiteMap: be more polite about preferred size
887   * altosui: reindent
888
889   [ Keith Packard ]
890   * altosui: Rewrite info table to mix with scroll pane well. Fix
891     startup size
892
893   [ Anthony Towns ]
894   * AltosSiteMap: better gps check, lower zoom
895
896   [ Keith Packard ]
897   * altosui: Set site map flight path lines to 6 pixels anti-aliased.
898
899   [ Anthony Towns ]
900   * AltosSiteMap: explain tile size better
901   * AltosSiteMap: extend map if rocket goes far away
902   * AltosSiteMap: try to get new tile construction right
903   * AltosSiteMap: thread safe tile addition
904   * AltosSiteMap: refactor tile collection
905   * AltosSiteMap: never accept 0,0 as lat/long
906   * AltosSiteMap: limit nr of tiles to 200x200
907
908   [ Keith Packard ]
909   * altosui: When fixing eeprom gps time information, make GPS data
910     valid
911
912   [ Anthony Towns ]
913   * AltosSiteMap: ensure buffer around active tile
914   * altosui: improve sitemap scrolling behaviour
915   * altosui: keep sitemap more centred on rocket
916
917   [ Keith Packard ]
918   * altos: Add on/off modes to 'C' command
919
920   [ Bob Finch ]
921   * Added PKGBUILDs for deps into contribs
922
923   [ Keith Packard ]
924   * altosui: Close serial port when debug link fails
925   * altos: assume igniter worked.
926
927   [ Bdale Garbee ]
928   * add a rudimentary --help for command line use
929
930   [ Keith Packard ]
931   * doc: Add internal documentation for AltOS
932
933   [ Anthony Towns ]
934   * altosui: don't switch away from user selected tab
935   * altosui: sitemap uses rocket gps if no pad gps
936
937   [ Bdale Garbee ]
938   * merge Keith's AltosUI documention into "the big book"
939   * lose the placeholder on how GPS works, as it's going to be a
940
941   [ Keith Packard ]
942   * altos: remove unused variable from ao_igniter
943   * altos: Don't abort radio transmissions with ao_radio_abort
944   * altos: Make radio test command careful with the radio mutex.
945   * altosui: Make AltosSerial.flush_input keep reading while non-empty
946   * altosui: New AltosSerial.set_radio function sets channel/call
947   * altosui: Disable radio configation over packet link.
948   * altosui: Let people fire igniters that don't read as 'ready'
949   * altosui: Make sure packet mode is turned off when the connection
950     fails
951
952   [ Anthony Towns ]
953   * docs: Document altosui "Graph Data" button
954
955   [ Keith Packard ]
956   * Move altosui to the top level, placing libaltos inside it.
957
958   [ Anthony Towns ]
959   * doc: Document altosui "Site Map" tab
960
961   [ Keith Packard ]
962   * Missing change to top level Makefile to build altosui
963
964   [ Bdale Garbee ]
965   * fix missing section close in Site Map content
966   * tweak rev history
967   * manually fold in documentation work from the master branch
968
969   [ Keith Packard ]
970   * doc: Reformat altos to use sections for each function
971   * doc: Add more authors, fix URL formatting, note that AltosUI
972     actually exists
973   * doc: Rename telemetrum-doc as altusmetrum
974
975   [ Bdale Garbee ]
976
977  -- Bdale Garbee <bdale@gag.com>  Thu, 25 Nov 2010 01:10:18 -0700
978
979 altos (0.7.1+36+g811ced6) unstable; urgency=low
980
981   [ Bdale Garbee ]
982   * remove the csv build dep, as that code will be abandoned
983
984   [ Keith Packard ]
985   * altosui: Remove ability to graph data in .csv files
986   * altosui: Separate out jfreechart and jcommon directories
987
988  -- Bdale Garbee <bdale@gag.com>  Wed, 06 Oct 2010 17:47:32 -0600
989
990 altos (0.7.1+32+g8103432) unstable; urgency=low
991
992   * add build-dep on libcsv-java
993
994  -- Bdale Garbee <bdale@gag.com>  Wed, 06 Oct 2010 16:25:57 -0600
995
996 altos (0.7.1+28+gd8a2f4c) unstable; urgency=low
997
998   [ Bdale Garbee ]
999   * make the column headers comma separated, too, so they align with the
1000     data
1001
1002   [ Keith Packard ]
1003   * altosui: set default .csv file name in file save dialog
1004   * altosui: Remember directory containing firmware files
1005
1006   [ Anthony Towns ]
1007   * Add graphing.
1008   * Add JFreeChart to Makefile.am
1009
1010   [ Keith Packard ]
1011   * altosui: Use recorded ground acceleration when reading eeprom files
1012   * altosui: Write raw sensor data to .csv files
1013   * altosui: Factor some UI elements into separate classes
1014   * altosui: remove unused ReplayThread wrapper classes
1015   * altosui: Require 4 sats for 'good' GPS data
1016   * altosui: Create iterables for log file scanning. Split out display
1017     threads
1018   * altosui: .CSV output: add link quality, gps hdop and sat C/N0
1019     numbers
1020   * altosui: Deal with eeprom dates going backwards across wrap
1021
1022   [ Anthony Towns ]
1023   * Hax0r graphing to support telem/eeprom files
1024
1025   [ Keith Packard ]
1026   * altosui: use Altos constants in graphing code
1027
1028   [ Anthony Towns ]
1029   * Add callsign/serial/flight to graph title
1030
1031   [ Keith Packard ]
1032   * altosui: Add KML file export.
1033
1034   [ Bdale Garbee ]
1035   * add build dep on jfreechart lib
1036
1037  -- Bdale Garbee <bdale@gag.com>  Wed, 06 Oct 2010 16:19:12 -0600
1038
1039 altos (0.7.1) unstable; urgency=low
1040
1041   [ Keith Packard ]
1042   * Add firmware and libaltos to 'fat' target at top-level
1043   * altosui: Remove some debug printfs.
1044   * altosui: libaltos.so is built with libtool -- it's in
1045     ../libaltos/.libs
1046   * Add --with-fat-dir configure option to publish finished stand-alone
1047     bits
1048   * altosui: Fix telemetry file reader to handle tick count wrapping
1049   * altosui: Remove debug printfs from AltosTelemetryReader
1050   * altosui: Fill in time value of last Eeprom record read from file
1051   * altosui: Stop parsing eeprom file after hitting 'landed' state
1052
1053  -- Bdale Garbee <bdale@gag.com>  Fri, 10 Sep 2010 00:09:02 -0600
1054
1055 altos (0.7+96+g48f5799) unstable; urgency=low
1056
1057   [ Keith Packard ]
1058   * altosui: conflating USB product and vendor IDs is a bad idea
1059
1060  -- Bdale Garbee <bdale@gag.com>  Thu, 09 Sep 2010 21:29:13 -0600
1061
1062 altos (0.7+94+g1ac3d7e) unstable; urgency=low
1063
1064   * initial cut at an altosui man page
1065
1066  -- Bdale Garbee <bdale@gag.com>  Thu, 09 Sep 2010 20:34:38 -0600
1067
1068 altos (0.7+92+g0ea7576) unstable; urgency=low
1069
1070   [ Bdale Garbee ]
1071   * handle versioning of ihx files (poorly) by just wildcarding the file
1072     name
1073
1074   [ Keith Packard ]
1075   * altosui: Need to have JVM include path substituted into libaltos
1076     Makefile
1077   * altosui: Store libaltos.so in $(libdir)/altos
1078   * altosui: Display error dialog when AltOS JNI library can't be loaded
1079
1080  -- Bdale Garbee <bdale@gag.com>  Thu, 09 Sep 2010 20:05:44 -0600
1081
1082 altos (0.7+86+g6c0ae7e) unstable; urgency=low
1083
1084   [ Keith Packard ]
1085   * altosui: Add explicit requirement to create classes directory
1086   * altosui: fix telemetrum.inf FFFE:000A product names on AMD64 and
1087     ia64
1088   * altosui: hack to make JAVAROOT directory get created before javac
1089     runs
1090   * altosui: remove FATJAR from all-local to avoid building fat .jar
1091     file
1092
1093   [ Bdale Garbee ]
1094   * add libtool to build deps
1095
1096   [ Keith Packard ]
1097   * altosui: Add windows installer build using 'nsis'
1098   * altosui: ignore built files
1099   * altosui: oops. renamed the nsis file to altos-windows.nsi
1100   * icon: add some icons for application programs
1101   * altosui: Add icons to application and Windows menus.
1102   * Use autotools for altosui and libaltos
1103   * altos: add some SDCDB config files
1104   * Ignore libtool files.
1105   * Add version numbers to released files. Set version to 0.7.1
1106   * Add top-level 'fat' target to aid building distribution files
1107   * altosui: Fix windows installer to ship correct files
1108   * altosui: Fix up Mac OSX .zip file
1109   * altosui: Fix linux fat distribution
1110   * altosui: Return AO_LOG_INVALID instead of exception for eeprom files
1111   * altosui: Remove debugging printf from AltosEepromReader
1112   * altosui: Eeprom files contain only one date; save it.
1113   * altosui: Add elevation and range data to main display
1114   * altosui: When replay thread is interrupted, don't make final report
1115   * altosui: Start idle thread after the rocket leaves the pad
1116   * altosui: Add AltosVoice.drain() to wait for queued speech to finish
1117   * altosui: Prevent voice altitude data from queueing up
1118   * altosui: Use local .class files in the classpath
1119   * altosui: Record flight number when scanning file, not when running
1120   * altosui: eeprom files place 'boost' time in the flight number
1121     record.
1122   * altosui: ensure that 'altosui' script is installed. Pass arguments
1123     along.
1124
1125  -- Bdale Garbee <bdale@gag.com>  Thu, 09 Sep 2010 15:43:28 -0600
1126
1127 altos (0.7+53+g59798c6) unstable; urgency=low
1128
1129   [ Keith Packard ]
1130   * altosui: Abort flashing if debug port isn't working
1131   * altosui: allow flashing to be canceled from the rom config dialog
1132   * altosui: Hide internal rom config UI helper function
1133   * altosui: Remove some debug printfs from AltosRomconfig class
1134   * altosui: Post error dialog on invalid ROM config values.
1135   * altosui: build Mac OS .zip file to include paths
1136   * altosui: Report telemetry CRC errors in UI
1137   * altosui: Deal with altos bug setting radio channel while monitoring
1138   * altosui: Allow 'connect to device' when already connected
1139   * Revert "altosui: Deal with altos bug setting radio channel while
1140     monitoring"
1141   * altosui: Must flush serial line after configuring for telemetry
1142   * altosui: Catch I/O errors on telemetry device, report to user
1143
1144  -- Bdale Garbee <bdale@gag.com>  Sat, 04 Sep 2010 00:46:12 -0400
1145
1146 altos (0.7+40+g59a40f6) unstable; urgency=low
1147
1148   [ Bdale Garbee ]
1149   * add distclean targets to libaltos and altosui to all Debian package
1150     to build, and clean up other distclean content as needed
1151
1152   [ Keith Packard ]
1153   * altosui: missed AltosReader.class in the Makefile
1154   * altos: Bounds check Skytraq GPS tracking data array
1155   * altosui: Remove Manifest.txt from git repo as it's built now
1156
1157  -- Bdale Garbee <bdale@gag.com>  Thu, 02 Sep 2010 00:44:15 -0400
1158
1159 altos (0.7+28+gd006c5e) unstable; urgency=low
1160
1161   * add runtime dependencies for altos binary package
1162
1163  -- Bdale Garbee <bdale@gag.com>  Tue, 31 Aug 2010 00:20:00 -0400
1164
1165 altos (0.7+26+gc35632e) unstable; urgency=low
1166
1167   * don't build all the "fat" jar deliverables by default
1168
1169  -- Bdale Garbee <bdale@gag.com>  Mon, 30 Aug 2010 19:37:40 -0600
1170
1171 altos (0.7+23+g25764fc) unstable; urgency=low
1172
1173   [ Bdale Garbee ]
1174   * fix up for an 0.7 release
1175   * update changelogs for Debian build
1176
1177   [ Keith Packard ]
1178   * libaltos: AltusMetrum devices use more than one USB ID.
1179   * altosui: provide separate flush_input/flush_output for serial. deal
1180     with monitor automatically
1181   * altosui: discard invalid lines while reading Eeprom flight data
1182   * libaltos: Mac OS X cannot use 'poll(2)' on serial lines.
1183   * libaltos: Missing OS_LDFLAGS on cjnitest build
1184   * libaltos: cjnitest needs altos_flush now
1185   * altos: flush pending output when terminating packet mode
1186   * altos: Abort radio harder when terminating packet mode.
1187   * altos: shut down packet mode cleanly
1188   * libaltos: Fix windows build.
1189   * libaltos: Improve Makefile
1190   * Update telemetrum.inf to include all current USB ids.
1191   * libaltos: Add pre-built Mac OS X libaltos.dylib
1192   * libaltos: Add pre-built Windows .dll
1193   * altos: Windows sends USB Out packets of 0 length. Ack them.
1194   * libaltos: Use overlapped I/O on windows
1195   * altosui: Build linux, mac and windows archives on Linux
1196   * altosui: build debian-style altosui too
1197   * altosui: Devices with USB id 0x000a always get listed
1198
1199   [ Bdale Garbee ]
1200   * continue even if rm's don't have anything to do
1201   * make invocation of 'install' pathless to work on more Unix variants
1202   * add a .gitattributes file, configuring the Mac and Windows binary
1203     library
1204
1205  -- Bdale Garbee <bdale@gag.com>  Mon, 30 Aug 2010 19:07:13 -0600
1206
1207 altos (0.7) unstable; urgency=low
1208
1209   * update changelogs for Debian build
1210   * fix up for an 0.7 release
1211
1212  -- Bdale Garbee <bdale@gag.com>  Fri, 27 Aug 2010 22:25:38 -0600
1213
1214 altos (0.6+375+g0bd4cc0) unstable; urgency=low
1215
1216   * fix path to installed shared library
1217
1218  -- Bdale Garbee <bdale@gag.com>  Fri, 27 Aug 2010 13:13:14 -0600
1219
1220 altos (0.6+373+gcf65c6b) unstable; urgency=low
1221
1222   [ Keith Packard ]
1223   * altosui: rename AltosEeprom -> AltosEepromDownload, split out Altos
1224     constants
1225   * altosui: Capture config and version info in .eeprom files
1226   * altosui: Merge gps date and time classes into gps class
1227   * altosui: Clear displayed data rows as needed.
1228   * altosui: Split status and info panels into separate files
1229   * altosui: Explicitly initialize Altos class
1230   * altosui: Split flight record out of telemetry class
1231   * altosui: Compute flight state from eeprom data
1232   * altosui: Add comments to Eeprom reader
1233   * altos: add callsign to packet mode, increase payload to 64 bytes
1234   * altosui: Start adding code to write csv files from eeprom/telem
1235     files
1236   * ao-dumplog: add --channel option (for use with -R option)
1237   * libaltos: integrate Windows support.
1238   * altosui: Select devices by USB vendor/product ID.
1239   * altos: Define USB product ID in per-product Makefile.defs file
1240   * altosui: Make teledongle callsign configurable
1241   * altosui: Add TeleMetrum configuration
1242   * altosui: Set callsign when fetching eeprom data over the air
1243
1244   [ Bdale Garbee ]
1245   * add freetts as a build dep
1246   * working on java packaging details
1247
1248   [ Keith Packard ]
1249   * altosui: Add .ihx file reading code and stub out flashing UI
1250   * altosui: Add debug dongle API, split flash UI out
1251   * ao-dumplog: Fix --remote and --channel options to actually work
1252   * altosui: pad TM config dialog values to avoid clipping descenders
1253   * libaltos: use pipe to wake up getchar on close. use mutexes
1254   * altosui: Add lots more cc1111 debug interface functions
1255   * altosui: remove debug printf from AltosHexfile
1256   * altosui: flush serial output before waiting for reply
1257   * altosui: Remove debug printf from AltosRomconfig
1258   * altosui: Finish device programming code
1259   * altos: Place rom config variables in fixed location
1260   * altosui: make default Manifest look for built-in freetts
1261   * altosui: Separate out log file choosing dialog to share with CSV
1262     generator
1263   * altosui: refactor logfile chooser dialog to share more code
1264   * altosui: Add ability to create CSV file from telem or eeprom files
1265   * altosui: disable radio monitoring while using serial line for
1266     debugging
1267   * altosui: Delay mapping Flash UI until flashing actually starts
1268   * altosui: fetch existing romconfig for flashing
1269   * altosui: always display romconfig ui while flashing
1270   * altosui: write USB serial number string while flashing
1271   * altosui: flush replies from serial link when entering debug mode
1272   * altos: always rebuild ao_product.c to track git version
1273   * altos: print GPS state flags in GPS 'g' command
1274   * altos: mark gps date written only after it gets into eeprom
1275   * altosui: Move number parsing code to Altos general class
1276   * altosui: Add AltosGreatCircle constructors
1277   * altosui: add rssi and distance/dir from pad to CSV files
1278   * altosui: AltosEepromReader was mis-setting boost tick
1279   * altosui: Add support for old (version < 3) telemetry files
1280   * altosui: Serial line is in UTF-8 encoding. Deal with it.
1281   * altosui: When parsing saved telem files, errors shouldn't abort file
1282   * altosui: Remove debug printf from AltosState.java
1283   * altosui: command line args are converted to csv format
1284   * altos: prepare for sdcc 2.9.1
1285
1286   [ Bdale Garbee ]
1287   * add a dummy install target
1288   * lose the prebuild hook for now while I'm fumbling
1289   * add install target for libaltos
1290   * add an install target for altosui
1291
1292   [ Keith Packard ]
1293   * altosui: add elevation and range information
1294
1295   [ Bdale Garbee ]
1296   * fix up the wrapper's path to the jar file
1297   * update Debian standards version
1298   * fix permissions on installed jar file, switch from ao-view to
1299     altosui in
1300   * install altosui man page
1301   * fix man page delivery path
1302   * Revert "lose the prebuild hook for now while I'm fumbling"
1303
1304  -- Bdale Garbee <bdale@gag.com>  Fri, 27 Aug 2010 12:40:04 -0600
1305
1306 altos (0.6+303+gb6da90b) unstable; urgency=low
1307
1308   * add freetts as a build dep
1309   * move to science menu
1310   * working on java packaging details
1311
1312  -- Bdale Garbee <bdale@gag.com>  Wed, 11 Aug 2010 22:11:28 -0400
1313
1314 altos (0.6+292+g8fc261c) unstable; urgency=low
1315
1316   * see if my new freetts package works
1317
1318  -- Bdale Garbee <bdale@gag.com>  Sat, 31 Jul 2010 10:55:21 -0600
1319
1320 altos (0.6+290+g7877496) unstable; urgency=low
1321
1322   [ Keith Packard ]
1323   * altosui: check for closed serial device before reading
1324   * altosui: Remove unnecessary freetts .jar files
1325   * altosui: Close serial, join reader thread, free altos_file
1326   * altosui: remove debug printf
1327   * libaltos: build with java src encoding UTF8
1328   * altosui: construct Darwin application directory
1329   * Add Mac OS X packaging bits
1330   * altosui: Switch eeprom extension back to .eeprom
1331   * Moved Mac OS packaging to altosui dir
1332   * altosui: remove option to install to alternate volume
1333   * Make altosui test script executable
1334
1335  -- Bdale Garbee <bdale@gag.com>  Thu, 29 Jul 2010 13:30:19 -0600
1336
1337 altos (0.6+277+gd184819) unstable; urgency=low
1338
1339   [ Bdale Garbee ]
1340   * fix text since TM only has one led to blink
1341   * add swig as a build dep
1342   * add a jdk to the build deps
1343
1344   [ Keith Packard ]
1345   * When the EP0 IN buffer is full, don't panic, just skip sending
1346     another
1347   * Add libaltos which talks to USB connected altos devices
1348   * Switch AltosUI to libaltos for device access
1349   * Present list of altos devices in nice format
1350   * Re-enable freetts
1351   * Re-enable Linux support for altosui.
1352   * Darwin doesn't have strndup.
1353   * libaltos needs -I. on all systems
1354   * libaltos: make clean remove all built files
1355   * libaltos: build fat 10.5-compatible library
1356   * Add Mac OS X packaging files for altosui
1357   * Add application icons for Mac OS X
1358   * Clean up altosui build a bit
1359   * Remove directories as .class file dependencies; it makes them get
1360     rebuilt all the time
1361   * Java clean ups -- use varargs where possible, remove
1362     AltosSerialReader
1363   * Java voice reporting cleanups.
1364   * Force java source encoding to UTF-8
1365   * Make ao_log_data re-entrant as it is used for both sensor and GPS
1366     logs
1367   * altosui: Catch errors opening USB devices. Limit list to relevant
1368     devices
1369   * Make voice and channel menus work.
1370   * Add voice test command for help in adjusting volume.
1371   * Remove debug printf
1372   * altosui: Add eeprom data capture function. No UI yet.
1373   * altosui: Add progress bar for eeprom downloading status
1374   * altosui: Fix Save flight data monitor layout, add cancel
1375   * altosui: Replace device dialog. Center eeprom monitor.
1376   * altosui: report rocket ground bearing at landing only if known
1377   * Reset GPS ready status when GPS comes unlocked on the pad
1378
1379  -- Bdale Garbee <bdale@gag.com>  Thu, 29 Jul 2010 12:50:40 -0600
1380
1381 altos (0.6+236+gcd8aa79) unstable; urgency=low
1382
1383   [ Keith Packard ]
1384   * Telemetry code was mis-computing RSSI
1385   * Switch DBG pins to GPIO when using any debug commands. Reboot to
1386     restore.
1387
1388   [ Bdale Garbee ]
1389   * significant documentation update
1390   * add build dep for sndfile
1391   * reflect documentation file name change
1392   * update to latest Debian standards version
1393
1394  -- Bdale Garbee <bdale@gag.com>  Tue, 20 Jul 2010 22:24:14 -0600
1395
1396 altos (0.6+224+g4766b13) unstable; urgency=low
1397
1398   [ Bdale Garbee ]
1399   * documentation updates from Bob
1400
1401   [ Mike Beattie ]
1402   * Extension to KML output format, and minor bug fix
1403
1404   [ Keith Packard ]
1405   * ao-view: disable radio telemetry monitoring during channel change
1406   * Add special code for USB panic's.
1407   * ao-postflight: was walking off state.data array
1408   * Abort any in-progress radio operation when changing radio channel
1409
1410  -- Bdale Garbee <bdale@gag.com>  Thu, 24 Jun 2010 12:37:34 -0700
1411
1412 altos (0.6+214+g16c4cae) unstable; urgency=low
1413
1414   [ Bdale Garbee ]
1415   * updates including a typo fix from Bob Finch to the PKGBUILD-git.altos
1416   * merge a derivative of Bob Finch's mere mortals guide as getting started
1417   * merge the altusmetrum-themes package
1418
1419   [ Keith Packard ]
1420   * Fix telemetrum.inf, tested by Adrian and Keithp
1421   * Finish basic flight monitoring UI with voice using FreeTTS
1422
1423  -- Bdale Garbee <bdale@gag.com>  Tue, 18 May 2010 00:24:40 -0600
1424
1425 altos (0.6+204+g6bd8513) unstable; urgency=low
1426
1427   * lose the quotes since they apparently aren't necessary
1428
1429  -- Bdale Garbee <bdale@gag.com>  Wed, 12 May 2010 19:53:58 -0600
1430
1431 altos (0.6+202+gae6854d) unstable; urgency=low
1432
1433   * update desktop file for conformance with current standards
1434
1435  -- Bdale Garbee <bdale@gag.com>  Wed, 12 May 2010 17:04:31 -0600
1436
1437 altos (0.6+200+g68eaaa6) unstable; urgency=low
1438
1439   * add initial package build scripts for Arch Linux from Bob Finch
1440   * add desktop file provided by Bob Finch
1441
1442  -- Bdale Garbee <bdale@gag.com>  Wed, 12 May 2010 16:44:27 -0600
1443
1444 altos (0.6+195+gcde60f1) unstable; urgency=low
1445
1446   * Revert "Merge remote branch 'remotes/origin/fix-reset'"
1447
1448  -- Bdale Garbee <bdale@gag.com>  Thu, 06 May 2010 13:59:16 -0600
1449
1450 altos (0.6+193+g314d27a) unstable; urgency=low
1451
1452   [ Keith Packard ]
1453   * Don't change dbg clock while changing reset_n. Use 20ms everywhere
1454
1455  -- Bdale Garbee <bdale@gag.com>  Thu, 06 May 2010 12:47:51 -0600
1456
1457 altos (0.6+190+g8b6767e) unstable; urgency=low
1458
1459   [ Keith Packard ]
1460   * Fix all stdio reading functions to be __critical
1461   * Use ao_delay to sleep for 2 seconds instead of trying ao_sleep
1462
1463  -- Bdale Garbee <bdale@gag.com>  Wed, 05 May 2010 02:34:06 -0600
1464
1465 altos (0.6+187+g8702f49) unstable; urgency=low
1466
1467   [ Bdale Garbee ]
1468   * more text created during SFO->DEN flight
1469   * initial attempt at a telemetrum turn on script .. needs work
1470
1471   [ Keith Packard ]
1472   * Revert "Add optional 's' command to packet slave to enable/disable
1473     slave mode"
1474   * Disable interrupts while reading from stdin
1475
1476  -- Bdale Garbee <bdale@gag.com>  Wed, 05 May 2010 01:52:27 -0600
1477
1478 altos (0.6+180+g99094f0) unstable; urgency=low
1479
1480   [ Keith Packard ]
1481   * Increase reset switch time to 100ms
1482   * Add optional 's' command to packet slave to enable/disable slave
1483     mode
1484   * More ALtosUI changes
1485   * Autodetect flite voice registration function
1486
1487   [ Bdale Garbee ]
1488   * capture work done on SFO->DEN flight
1489   * add some RF usage information from an email reply sent today, and
1490     re-indent
1491
1492  -- Bdale Garbee <bdale@gag.com>  Tue, 27 Apr 2010 00:17:57 -0600
1493
1494 altos (0.6+171+g9394393) unstable; urgency=low
1495
1496   [ Bdale Garbee ]
1497   * wrong Yaesu model
1498
1499   [ Keith Packard ]
1500   * Only have the slave return a packet if it received one.
1501
1502  -- Bdale Garbee <bdale@gag.com>  Sat, 10 Apr 2010 15:01:04 -0600
1503
1504 altos (0.6+168+gc0ee1ae) unstable; urgency=low
1505
1506   [ Bdale Garbee ]
1507   * INSTALL file changed by auto tools
1508
1509   [ Keith Packard ]
1510   * libflite may forget to reference libasound
1511
1512  -- Bdale Garbee <bdale@gag.com>  Fri, 09 Apr 2010 00:08:24 -0600
1513
1514 altos (0.6+164+g5c3b6e2) unstable; urgency=low
1515
1516   [ Keith Packard ]
1517   * Start adding java-based UI
1518   * Add telemetry data parsing code
1519   * Add Windows install .inf file
1520   * Fix windows install file
1521   * Add telem parsing code
1522   * Steal C code from ao-view
1523   * Display table of flight info. gps is not working yet though
1524   * Fix up table formatting
1525   * Fix status update
1526   * Fix state updates
1527   * Clean up GPS data formatting
1528   * Report current gps nsat, not last locked nsat
1529   * Remove GPS data missing from skytraq. Save max height/accel/speed
1530   * Remove unused cell renderer class
1531   * Make .jar file
1532   * Use RXTX for serial comm. Add logdir preference saving
1533   * Make ao_radio_idle keep trying to get the radio to idle.
1534   * Don't abort the radio when enabling telemetry monitoring
1535   * Clean up some altosui comments
1536   * Switch TeleMetrum from v0.2 to v1.0
1537   * Add Linux device discovery
1538   * Interrupt running replay thread when starting another replay
1539   * serial port read function cannot be interrupted. poll every 1 second
1540   * TD reports "not-connected" when GPS has 0 sats
1541   * Tasks may move in task structure as a result of ao_exit
1542   * Enable telemetry monitoring
1543   * Use 16-bit flite voice (which appears to have changed symbols
1544     recently)
1545   * When changing RESET line, delay 20ms
1546
1547   [ Bdale Garbee ]
1548   * choose a better set of docbook xsl files
1549
1550  -- Bdale Garbee <bdale@gag.com>  Thu, 08 Apr 2010 19:56:27 -0600
1551
1552 altos (0.6+131+g6629ec5) unstable; urgency=low
1553
1554   * lose the url entirely for now
1555
1556  -- Bdale Garbee <bdale@gag.com>  Thu, 08 Apr 2010 12:43:01 -0600
1557
1558 altos (0.6+129+g934434f) unstable; urgency=low
1559
1560   * fix typo in url
1561
1562  -- Bdale Garbee <bdale@gag.com>  Thu, 08 Apr 2010 12:41:38 -0600
1563
1564 altos (0.6+127+g05ad583) unstable; urgency=low
1565
1566   * need another build dep
1567
1568  -- Bdale Garbee <bdale@gag.com>  Thu, 08 Apr 2010 12:35:04 -0600
1569
1570 altos (0.6+125+g8f1d47e) unstable; urgency=low
1571
1572   * make lintian happy
1573   * tweak copyright assertion
1574   * crudely incorporate "day in the life" info from web page
1575   * rewrite urls in docbook format
1576
1577  -- Bdale Garbee <bdale@gag.com>  Thu, 08 Apr 2010 12:28:04 -0600
1578
1579 altos (0.6+119+g00f49c8) unstable; urgency=low
1580
1581   [ Bdale Garbee ]
1582   * update changelogs for Debian build
1583   * move gbp.conf into debian/
1584   * initial harness for documentation
1585   * fix typo
1586
1587   [ Keith Packard ]
1588   * Round radio calibration value instead of truncating
1589   * Document the ao-dumplog '--remote' flag for radio-link downloads
1590
1591  -- Bdale Garbee <bdale@gag.com>  Tue, 30 Mar 2010 23:19:15 -0600
1592
1593 altos (0.6+108+g6e61170) unstable; urgency=low
1594
1595   [ Keith Packard ]
1596   * Need to duplicate new altitude conversion code in aoview.
1597
1598  -- Bdale Garbee <bdale@gag.com>  Thu, 04 Mar 2010 17:33:27 -0700
1599
1600 altos (0.6+106+ga1478f6) unstable; urgency=low
1601
1602   [ Keith Packard ]
1603   * Add ao_radio_xmit to help test boards without flashing them.
1604   * Allow product names to have suffixes (like board revisions)
1605   * Fix and document the ao-rawload --run flag
1606   * Add LED test
1607   * Leave .ihx files in the build directory too - easier to debug that way
1608   * Eliminate deadlock when writing config from radio link
1609   * Fix up LED colors for each product.
1610   * Add .gitignore for ao-bringup
1611
1612   [ Bdale Garbee ]
1613   * create a turn on script for lighting up TeleDongle v0.2 boards
1614
1615  -- Bdale Garbee <bdale@gag.com>  Sat, 27 Feb 2010 17:35:32 -0700
1616
1617 altos (0.6+95+g2f45953) unstable; urgency=low
1618
1619   * update changelogs for Debian build
1620   * conditionalize use of git on executability of /usr/bin/git binary
1621
1622  -- Bdale Garbee <bdale@gag.com>  Wed, 24 Feb 2010 17:30:00 -0700
1623
1624 altos (0.6+88+gdeccc10) unstable; urgency=low
1625
1626   * add gawk as a build dependency since strtonum is a gawk extension
1627
1628  -- Bdale Garbee <bdale@gag.com>  Wed, 24 Feb 2010 16:44:35 -0700
1629
1630 altos (0.6+86+g2491282) unstable; urgency=low
1631
1632   [ Keith Packard ]
1633   * Disable monitor mode before attempting radio test.
1634   * Ensure that ao_alarm waits at least the specified time
1635   * Remove dbg driver code from telemetrum/teledongle
1636   * Add AT45DBxx1D driver
1637   * Remove green LED and temp sensor from v0.2 code
1638   * Add at45db161d.h header file for new flash part.
1639   * Add 'f' command to display flash status register contents
1640   * Dump more flash parameters for the flash_status command
1641   * Dump config block from read/write config and flash_status commands
1642   * Don't set ao_flash_setup_done until we're actually done.
1643   * Remove flash debugging printfs
1644   * Add simple gps dump command 'g'
1645   * Force idle mode by shorting the SPI clock to ground at boot time.
1646   * Switch to using internal cc1111 temperature sensor
1647   * Missing ao_mutex_put in gps_dump
1648   * Compute daytime using GPS as time base
1649   * Pull in a bit more data for filtering the start of the boost
1650   * Log GPS data on pad after boost detect.
1651   * Change barometer conversion code to shrink conversion table
1652   * Change altos build process to support per-product compile-time
1653     changes
1654   * Update .gitignore files
1655   * Quiet make output.
1656   * Add back stack size checking to altos linking phase
1657   * Must install .map files for ao-load to work
1658
1659  -- Bdale Garbee <bdale@gag.com>  Wed, 24 Feb 2010 14:53:01 -0700
1660
1661 altos (0.6+60+g10d1bbc) unstable; urgency=low
1662
1663   [ Keith Packard ]
1664   * Use ao_radio_get/ao_radio_put in packet code.
1665
1666  -- Bdale Garbee <bdale@gag.com>  Sat, 19 Dec 2009 13:53:32 -0700
1667
1668 altos (0.6+58+gbbb152c) unstable; urgency=low
1669
1670   [ Keith Packard ]
1671   * Re-order config values. Change frequency to cal
1672   * Allow radio calibration to be set from ao-load
1673   * Add --cal to man page
1674
1675  -- Bdale Garbee <bdale@gag.com>  Sat, 19 Dec 2009 12:05:26 -0700
1676
1677 altos (0.6+53+gcd49847) unstable; urgency=low
1678
1679   [ Keith Packard ]
1680   * Remove send_serial and serial_baud commands.
1681   * Make ao_cmd_decimal produce both 32 and 16 bit values.
1682   * Add radio calibration configuration.
1683
1684  -- Bdale Garbee <bdale@gag.com>  Sat, 05 Dec 2009 11:02:49 -0700
1685
1686 altos (0.6+49+g9a1d7dd) unstable; urgency=low
1687
1688   [ Keith Packard ]
1689   * Change default callsign to "N0CALL"
1690
1691  -- Bdale Garbee <bdale@gag.com>  Fri, 04 Dec 2009 21:01:55 -0700
1692
1693 altos (0.6+47+g4053309) unstable; urgency=low
1694
1695   * fix absolute path in debian/dirs, add Suggests for slim-altusmetrum
1696   * change home URL in control file to be the AltOS page
1697
1698  -- Bdale Garbee <bdale@gag.com>  Thu, 26 Nov 2009 11:15:47 -0700
1699
1700 altos (0.6+43+gd6ba07e) unstable; urgency=low
1701
1702   [ Keith Packard ]
1703   * Decode HDOP data from skytraq GPS
1704   * Document ao-postflight --gps and --kml options.
1705   * Make ao-postflight create filenames using input filenames.
1706   * Make TD print 0000-00-00 for invalid dates.
1707   * Fix --plot arg handling. Add -all option.
1708   * Convert telemetry file GPS satellite information in cc_log_read
1709   * Don't crash if --plot isn't passed on ao-postflight command line
1710   * ao-postflight: compute barometric alt for each GPS position
1711   * ao-postflight: don't try to use missing gps sat data
1712   * Automatically extract flight number for eeprom and telem filenames.
1713
1714  -- Bdale Garbee <bdale@gag.com>  Sun, 22 Nov 2009 10:18:26 -0700
1715
1716 altos (0.6+32+g87e6f3e) unstable; urgency=low
1717
1718   [ Bdale Garbee ]
1719   * fix typo in comment
1720
1721   [ Keith Packard ]
1722   * Reduce igniter firing time from 500ms to 50ms.
1723   * Add GPS date/time output to ao-postflight.
1724   * Eliminate SiRF state values from ao-view.
1725
1726  -- Bdale Garbee <bdale@gag.com>  Fri, 20 Nov 2009 13:18:06 -0700
1727
1728 altos (0.6+27+gb0d7e3f) unstable; urgency=low
1729
1730   [ Keith Packard ]
1731   * Add two-point accelerometer calibration.
1732   * Remove "l" command as ao-dumplong no longer uses it
1733   * Remove "d" command
1734   * Remove "f" command
1735   * Reformat ADC values to show all 16 bits
1736   * ao_flight_test was using accel value for pressure too
1737   * Pass accel calibration over telemetry stream. Telemetry data format
1738     change.
1739   * Add ability to dump eeprom data over radio link.
1740   * In packet master, move USB flush from packet thread to echo thread
1741   * In USB pollchar, wait for packet before re-checking USB out len
1742   * Explicitly use USB I/O routines in packet code
1743   * Flush pending input when switching to remote packet mode
1744   * Stop recording in ao-dumplog after receiving an invalid block
1745   * Move ao_match_word from ao_ignite.c to ao_cmd.c
1746   * Add Watchdog Timer Control register definitions
1747   * Add reboot command.
1748   * Return radio to telemetry settings when packet system closed.
1749   * ao-postflight: fix sloppy gps sat data realloc code (was crashing).
1750   * Loosen tolerances for main->landed transition
1751   * Provide a dummy 'uninstall' target in the src directory.
1752   * Share telemetry parsing code in cc library.
1753   * Enable telemetry receive in ao_view
1754   * Switch order of serial/flight in ao-postflight summary
1755   * Add flight number to telemetry stream.
1756   * Add date to GPS data, captured from GPRMC packet.
1757   * Stop using SiRF state info.
1758
1759  -- Bdale Garbee <bdale@gag.com>  Fri, 20 Nov 2009 11:43:56 -0700
1760
1761 altos (0.6) unstable; urgency=low
1762
1763   [ Keith Packard ]
1764   * Add support for the SkyTraq GPS unit
1765   * Build two versions of TM, one for SiRF, one for SkyTraq
1766   * Save some DSEG space by marking cmd functions __reentrant
1767   * Add ao_wake_task and ao_exit
1768   * Add keyhole-markup generation for ao-postflight.
1769   * Initial packet bits. Just testing transmission
1770   * Add radio carrier command
1771   * Wait for TX to finish sending data
1772   * Add ao_alarm
1773   * Remove reason from ao_dma_abort
1774   * Switch packet code from timer thread to ao_alarm
1775   * Use ao_radio_done to wait for TX to completely finish with packet
1776   * Send SYN packet to set sequence numbers
1777   * Add RFIM register
1778   * Do more flushing in packet test code
1779   * Use ao_alarm for ao_delay so it can be easily interrupted
1780   * Poke master to speed up packet rate when things are busy
1781   * No need to wakeup &ao_tick_count now
1782   * Enable packet-based communcation to command processor
1783   * Add more docs to the README file
1784   * Disable interrupts while removing tasks from task list
1785   * Add ao_usb_pollchar to ao.h
1786
1787  -- Bdale Garbee <bdale@gag.com>  Mon, 02 Nov 2009 16:53:45 -0700
1788
1789 altos (0.5+90+g127c312) unstable; urgency=low
1790
1791   * de-version the libreadline-dev build dependency
1792
1793  -- Bdale Garbee <bdale@gag.com>  Mon, 02 Nov 2009 15:57:29 -0700
1794
1795 altos (0.5+86+g2de548f) unstable; urgency=low
1796
1797   * automate push of updated and tagged master branch during
1798     debian/rules prebuild
1799   * flush repetitive junk out of debian/changelog, and update the
1800     prebuild target
1801   * add support for tagging git repository on each Debian package build
1802
1803  -- Bdale Garbee <bdale@gag.com>  Mon, 12 Oct 2009 16:54:28 -0600
1804
1805 altos (0.5+77+gc57bd7f) unstable; urgency=low
1806
1807   * build for Debian from git
1808
1809  -- Bdale Garbee <bdale@gag.com>  Mon, 12 Oct 2009 15:57:19 -0600
1810