+altos (1.6.2-1) unstable; urgency=medium
+
+ [ Bdale Garbee ]
+ * process updates from 1.6.1 release
+ * move turnon_teledongle to new cal-freq code
+ * add a paragraph about TeleBT battery charging to AltosDroid chapter in documentation
+ * turnon script for TeleBT v3.0
+ * apply wrap-and-sort to control files
+ * add automatic Bluetooth functionality check to turnon_telebt
+ * new build dependency on asciidoc
+ * now building for m4, too
+ * modify bringup scripts to handle TeleMega v2.0
+ * modify release procedure to reflect Keith setting version in confgure.ac
+ * submodule madness
+ * one more time, with feeling .. this time, I've updated pdclib
+ * update Changelog from git log
+
+ [ Keith Packard ]
+ * altoslib: Add companion telemetry data support
+ * ao-telem: Add companion packet telemetry data printing
+ * altos: Add HAS_COMPANION to new boards with companion connectors
+ * altos/telefire: No reply for ARMED. Ignore time for FIRE.
+ * altos: Provide direct segment driving interface for LCD displays
+ * altos/telelco: Infrastructure changes for drag racing
+ * altos/telelco: Add drag race UI
+ * altoslib: Hide 'state' member and use accessor function
+ * altoslib: Rotation off by factor of two
+ * altos/telelco: Adjust drag race UI
+ * altosdroid: Add minus sign and decimal point to lat/lon input fields
+ * altosuilib: In display thread, set new state synchronously
+ * altoslib: Make sure .eeprom download file is flushed on exception
+ * Bump release number to 1.6.1.1
+ * altoslib: Clean up remaining direct AltosState.state users
+ * altoslib: Keep downloading when a parse error occurs
+ * Create directory on keithp.com when uploading devel version
+ * telelco: Fix pad reset to one on radio signal loss
+ * doc: Force FOP to read images from doc directory
+ * doc: Start doc transition to asciidoc
+ * doc: Add asciidoc telemini v1.0
+ * doc: Lots more conversion from docbook to asciidoc
+ * doc: Add asciidoc version of altosui chapter.
+ * doc: Add asciidoc version of Altos Droid manual
+ * doc: Add updating firmware and using am products asciidoc bits
+ * doc: Add titles to all figures
+ * doc: Finish converting docs to asciidoc format
+ * doc: Convert AltOS doc to asciidoc
+ * doc: Convert telemetry and companion docs to asciidoc
+ * doc: Minor makefile cleanups
+ * doc: Switch to free fonts. Publish fonts with docs.
+ * doc: Place html book contents on left side of page with separate scrollbar
+ * doc: Split revhistory to separate file for html docs
+ * doc: Get images and tables all centered and labeled
+ * doc: Make pdf titles less ridiculously large
+ * doc: verbose mode for a2x
+ * altosui: telemini outline pdf changed name
+ * doc: Add product logos to books
+ * Break out common pieces from TeleGPS and AltusMetrum
+ * doc: Reformat 'Using MicroPeak' section
+ * doc: Provide more actual links instead of just chapter names
+ * doc: Move pad beeps table to usage chapter
+ * doc: Reformat html versions a bit
+ * doc: Split out EasyMini into a separate manual
+ * doc: Try a different trick for asciidoc build issues
+ * doc: Construct html index for documentation
+ * doc: Remove some bogus bits from am.css
+ * ao-tools/ao-dbg: Stop using sigvec
+ * altos: Add TeleMega v2.0, including PWM driver
+ * altos: Get stm32l pwm driver working
+ * altos: Set AO_PWM_TIMER_SCALE for telemega-v2.0
+ * Switch TeleMega v2.0 to CC1200 radio chip
+ * altos: Insert inter telemetry-packet delay
+ * Elide pyro channel information from EasyMini docs
+ * Elide flight computer info from APRS section of TeleGPS manual
+ * altoslib: Remove debug message from AltosMap
+ * Update java library versions
+ * Add release notes for 1.6.2
+ * altos: Set TeleMega v2.0 PWM to support servos
+ * altos: Switch PWM constants to end up exposing µsec
+ * Bump version to 1.6.2, altosdroid to 10
+ * doc: Update copyright year in altusmetrum doc
+ * doc: fix typo in using external active switch circuit section
+ * doc: Remove telemini v2.0. Add telemega v2.0
+ * doc: Remove extraneous 'first off' from legal paragraph
+
+ -- Bdale Garbee <bdale@gag.com> Sun, 10 Jan 2016 19:11:18 -0700
+
+altos (1.6.1-1) unstable; urgency=medium
+
+ [ Bdale Garbee ]
+ * swap names so v3.0 is the default TeleDongle version to turn on
+ * add debian branch spec to vcs-git: line in control so Debian tools work right
+ * changelog for 1.6.1 release
+
+ [ Tom Marble ]
+ * Minor typo in man page
+ * Added continuous output option to ao-usbtrng
+
+ [ Keith Packard ]
+ * altos/stmf0: Add ao_crc_stm.c
+ * altos: Replace ao_alarm/ao_clear_alarm with ao_sleep_for
+ * altosui: Run all igniter status requests from non-GUI thread
+ * altosuilib: Detect pair programming by product name, not USB id
+ * ao-bringup/turnon_telemini: Detect which programmer to use by $USER
+ * altos: embed ao_alarm and ao_clear_alarm in ao_sleep_for
+ * altos/cc1200: Adjust bit-sync configuration
+ * altos: Remove some accidental debug printfs from ao_packet.c
+ * ao-bringup: Changes for telebt for keith's hacking
+ * altosdroid: Lots of bluetooth connection changes
+ * altosdroid: Explicitly disconnect BT on termination or 'disconnect'
+ * altosdroid: Only speak when GUI is running
+ * altosdroid: Missing file: DeviceAddress.java
+ * altosdroid: Ignore automatic tab changing while activity is saved
+ * altos: Allow software to offer other USB interface classes than CDC
+ * altos/stmf0: Fix fast ADC interface
+ * altos/stmf0: Typo in ao_crc_stm.c
+ * altos/stmf0: Allocate USB buffers at startup
+ * altos: Create chaoskey product
+ * altos: Add chaoskey flash loader
+ * altos/usbtrng: Split out random number generating code to separate driver
+ * altos: Make APRS format (compressed/uncompressed) configurable
+ * altosui/telegps: Add config option for APRS format
+ * altoslib: Round frequency when configuring radio
+ * ao-tools: Add ao-flash-stm32f0x
+ * altos: Wait for BT disconnect before sending command
+ * altos: Missing pad field in TMv2 data packet
+ * altosui/telegps: Change from variable-units snuck into master
+ * altosdroid: Deal with bluetooth connection failures better
+ * doc: Update telemetry docs to include new packet formats
+ * altos: Add .gitignore for chaoskey
+ * altos: Build chaoskey by default
+ * altos: Add makefile for chaoskey flash loader
+ * altos/stmf0: Need ao_exti.h for pin configuration
+ * altosui: Add map to MonitorIdle display
+ * ao-tools/ao-mega: Clean up formatting of pyro status messages
+ * altos/test: Make aprs test code compile again
+ * altos/test: Support old telemega eeprom file formats in ao_flight_test
+ * ao-tools/ao-list: Show devices that have no TTY
+ * altos: Add the ability to configure a different USB vendor ID
+ * altos/chaoskey: Set USB VID/PID to 0x1d50/0x60c6
+ * altos/stmf0: Have fast ADC ring buffer code use wrap-around
+ * icon: Convert windows stub into launcher program
+ * windows: Use new windows stub to launch applications
+ * altosdroid: Add USB support for TeleDongle/TeleBT
+ * altosdroid: Fix tab label height problems
+ * altoslib: Use Locale.ROOT for KML export
+ * altoslib: Expose locale and non-locale floating point parsing functions
+ * altosui: Remove un-implemented --fetchmaps argument
+ * ao-dump-up: Add --wait option to make testing µPusb easier
+ * doc: Clarify what 'after motor' means
+ * altos: Support 32MHz xtal on cc1200
+ * microsplash: Add 'publish' target to Makefile
+ * micropeak: Use fast load mode by default in -load script
+ * Flip version to 1.6.0.2
+ * altoslib: Create display-independent map support code
+ * telefire: Make 'good' RSSI value configurable
+ * altos: Only set CMAC RSSI value on valid packet received
+ * telefire: Report telefire battery voltage over telemetry link
+ * altos: Add telelco v0.3 (v0.2 with cc1200 instead of cc1120)
+ * altos/telelco: Display telefire battery voltage
+ * altos/telelco: Show box voltage with pad knob instead of firing button
+ * altoslib: Build AltosVersion.java in configure.ac
+ * altoslib: Get new abstract mapping code compiling
+ * altoslib: More frobbing with new map bits
+ * altoslib/altosuilib: Update library version to 7
+ * altoslib/altosuilib: Get new Map display code running in altosui and telegps
+ * altosuilib: Add AltosUIImage.java
+ * altosuilib: Use new map code for map preload UI
+ * altosuilib: Remove old map bits
+ * altosuilib: Get rid of AltosUIVersion.java
+ * altosdroid: Add offline map tab
+ * altosdroid: Move pause before reopening bluetooth into connec thread
+ * altosdroid: Centralize debug printf code
+ * altosdroid: Place icons on screen instead of drawing path
+ * altoslib: Add AltosLaunchSite bits
+ * altosuilib: Use altoslib site list loader
+ * altoslib: Start with map empty
+ * altoslib: Provide toString method for AltosLatLon
+ * altoslib: Add map loading helper class
+ * altosuilib: Switch to altoslib map loading code
+ * altosuilib: Get rid of AltosUIMapNew.set_load_params
+ * altosuilib: Eliminate extra MapCache in AltosUIMapPreloadNew
+ * altoslib: Pass all map loader params to set_load_params
+ * altosdroid: Add map types and map preloading UIs
+ * altosdroid: Look for zipalign in the new place too
+ * altosdroid: Disable debug output on release builds
+ * altosdroid: Save selected map type in AltosDroid object
+ * altosdroid: Add 'Current Location' as an option when preloading maps
+ * altosdroid: Split out AltosMapView into separate file
+ * altosdroid: Missing call to super.onDetach from TabMapOffline
+ * altosdroid: use 'show' to set new tab contents in onResume
+ * altoslib: Require 'debug' hook in AltosMapInterface
+ * altosdroid: Switch from custom title to standard Holo theme
+ * altosdroid: Highlight age in red when older than 10 seconds
+ * ao-tools: Create ao-cal-freq
+ * ao-bringup: Use new ao-cal-freq program for cal-freq script
+ * ao-bringup: Do telegps freq cal before testing GPS
+ * ao-tools: Add missing ao-cal-freq man page
+ * altoslib: Add preferences for saving/restoring multiple flight states
+ * altosdroid: Add multi-tracker support
+ * altosdroid: Note recent changes
+ * altosdroid: Resource changes needed for multi-tracker mode
+ * altoslib: Set product for idle monitor
+ * altoslib: Let the application disable the link cancel dialog
+ * altoslib: Expose public function to set state.product
+ * altoslib: Remove debug output from AltosMap
+ * altosuilib: Show state.product if state.device_type isn't set
+ * altosuilib: Create grid-bag helper functions in AltosUIFrame
+ * micropeak: Update mac/windows FTDI drivers
+ * telegps: use new AltosUIFrame constraint helper
+ * ao-bringup: Fail turnon_easymega if accel cal fails
+ * ao-bringup: Use local versions of tools instead of /usr/bin for turnon_easymega
+ * ao-bringup: Make turnon_easymega run without 'make install'
+ * altoslib/altosuilib: Fix equals methods, add hashCode
+ * altoslib: Clean up map tile removal
+ * altosuilib: Allow for no transform in map mouse wheel function
+ * altosdroid: Switch trackers automatically when changing freq or baud
+ * altosdroid: Remove debug
+ * altosdroid: Support for sorting rockets by age
+ * altosdroid: Stack map markers with newest rocket on top
+ * altosdroid: Multiple tracker support for google maps
+ * altoslib: Add set_zoom_centre to AltosMap
+ * altosuilib: Use AltosMap set_zoom_centre instead of in-line version
+ * altosdroid: Use AltosMap set_zoom_centre
+ * altosdroid: Show receiver battery voltage in the 'pad' view
+ * altosdroid: Add map source preference
+ * altosdroid: Display online/offline maps in same tab
+ * altosdroid: Get rid of on-line only maps tab
+ * altosdroid: Select tracker by clicking on map
+ * altosdroid: Switch to four tabs (pad/flight/recover/map)
+ * altosdroid: Allow tracker selection from online map widget
+ * altosdroid: Mark four-tab change done
+ * altosdroid: Fix line drawing to old tracker location
+ * altoslib: Use a longer filter for descent values
+ * altosdroid: Show direction to target in recover tab
+ * altosdroid: Define strings for the tab names
+ * altosdroid: Change voice output around
+ * altoslib: Typo slipped into AltosState.java
+ * altosdroid: Make sure whole flight state is spoken even when no-one is moving
+ * altosdroid: Make sure flight voice output always starts with 'speed'
+ * altosdroid: Mark tab-dependent voice output as done
+ * altosdroid: Update version numbers in manifest
+ * Bump version to 1.6.0.3
+ * altoslib: Fix replay to run in realtime again
+ * altosdroid: Display direction in map view
+ * altosdroid: Class of offline map view widget changed
+ * altoslib: Don't crash if dragging a map view without any tiles
+ * altos/telebt-v3.0: Report battery voltage correctly
+ * altoslib: Support TeleBT v3.0 battery voltage conversion
+ * altosuilib: Receiver battery voltage lives in listener_state
+ * altosui: Correctly show/hide receiver battery value
+ * telegps: Add receiver battery to Status display
+ * altoslib: Make AltosMap floor/ceil static. Check transform in paint
+ * altoslib: Make earth size constants public
+ * altoslib: Limit simultanous map tile downloads to 128
+ * altoslib: Convert longitude from distance in AltosMapTransform
+ * altoslib: Preload maps based on distance rather than number of tiles
+ * altosdroid: Keep speaking even when screen is off
+ * altosdroid: Pop up menu of nearby trackers on map click
+ * altosdroid: Remove a debug line in AltosVoice
+ * altosdroid: Don't disconnect from bluetooth onStartCommand
+ * altosdroid: Add other igniter status, various other layout changes
+ * Generate Android version info from configure.ac
+ * altosdroid: Note time at startup to avoid flipping trackers
+ * altosdroid: Add 'Auto' to map tracker list
+ * altosdroid: Clean up tab layout
+ * altosdroid: Cleanup Makefile.am
+ * Bump version to 1.6.0.4 (android version 8)
+ * doc: Update for 1.6.1
+ * Bump configure.ac versions to 1.6.1
+ * Bump Java library versions
+
+ [ Robert Garbee ]
+ * add beep when test completes
+
+ -- Bdale Garbee <bdale@gag.com> Thu, 16 Jul 2015 13:38:22 -0600
+
+altos (1.6-1) unstable; urgency=medium
+
+ [ Keith Packard ]
+ * altoslib: Stop re-loading previous flight when starting telemetry monitoring
+ * telegps: Was mis-configuring the 'Configure Device' dialog
+ * altos: Fix ability to disable telemetry by setting interval to 0
+ * altos/test: Add TMv2 test program to .gitignore
+ * altos: Add smaller altitude table file to .gitignore
+ * altos: Make sure we don't beep out continuity twice in idle mode
+ * altosui: Ignore built .desktop file
+ * ao-bringup: Use C version of test-flash for telegps
+ * ao-tools: Add ao-test-gps program
+ * ao-bringup: Use C version of ao-test-gps in test-telegps
+ * ao-tools/ao-test-gps: Improve output formatting
+ * ao-tools/ao-test-igniter: Remove bogus printf
+ * ao-bringup: Improve igniter testing. Add TeleMega and TeleMetrum testing.
+ * Mark master branch as past the 1.5 point
+ * altosdroid: Update version code and name for 1.5
+ * altosdroid: Automatically sign the released version if the key is available
+ * altosui: Fix --replay to run in realtime after boost
+ * altosui: Bring up main window when doing --replay or --graph
+ * altosdroid: Update notebook to reflect current status
+ * altos: Make sure we drop the SPI mutex when aborting cc1120 recv
+ * ao-bringup: Auto-select programmer for teledongle turnon
+ * altos: Handle antenna down in ao_flight_test
+ * altosui: Check for map and stats table when changing units/fonts in graph
+ * altos: Record 32-bits for gyro calibration values
+ * altoslib: Deal with new Mega log format that has 32-bit gyro cal
+ * altosui: Update 'Imperial Units' checkbox when units change
+ * altoslib: Compute tilt angle from eeprom data
+ * altos: Fix syntax error with ao_log_mega change.
+ * altos: Copy cc1120 driver to cc1200 driver and hack a bit
+ * altos: Add prototype TeleDongle v1.9 code
+ * altoslib: synchronize access to serial debug output list
+ * altosuilib: Try to detect the architecture when loading JNI lib
+ * ao-tools/ao-send-telem: Add verbose, fake and rate options
+ * altos: Mark STM ao_spi_send as taking const pointer
+ * altos: Expose telemetry altitude macros even without GPS
+ * altos: Complete cc1200 driver
+ * altos/teledongle-v1.9: Add remaining code to complete the project
+ * altos: Sort out ao_gps_print altitude fetching
+ * altos: Increase PQT value for cc1200 improving sensitivity
+ * altos: Build TeleDongle v1.9 by default
+ * altos: Remove old AO_SEND_ALL_BARO bits
+ * altos: Perform cc1200 calibration less often. Tweak radio params
+ * altos: Fix up telemetry delay computations
+ * altos: Increase CC1200 SPI data rate to 8MHz
+ * altosui: Pop up 'Connecting' dialog during Monitor Idle
+ * altos: Rename microwater to microsplash
+ * Move teledongle 1.9 to 1.8; there's a new 1.9
+ * altos: Declare port register type only in arch header
+ * altos: Stop attempting to ramp power on CC115L
+ * altos: Use AO_SPO_SPEED_FAST for CC1200
+ * altosuilib: GPS errors are recorded in floating point, not integers
+ * altos: Use other TeleDongle LED for CRC-invalid packet reporting
+ * altos/lpc: Declare SPI send parameters as const
+ * altos/lpc: Disable JTAG when using pins for GPIO
+ * altos/teledongle-v1.9: Switch to NXP processor as on prototype boards
+ * altos: Reset interrupt flags before TX in CC1200 driver
+ * altoslib: Missing headers for mag sensor in CSV output
+ * altoslib: Make AltosState serializable
+ * altosdroid: Don't display MISSING flight number
+ * altoslib: Add getBytes/putBytes interface to AltosPreferencesBackend
+ * altosdroid: TabMap needs to expose () constructor
+ * altoslib: add AltosPreferences state save/restore interfaces
+ * altosdroid: Save AltosState and restore at startup
+ * altosdroid: East and West were flipped in all GPS output
+ * Add AltosDroid release note for version 1.5
+ * altos/microsplash: fix .gitignore to ignore resulting binary
+ * altosui: Remove duplicate AltosUIPreferencesBackend.java
+ * altos: Allow TeleMega to be built without MPU6000
+ * altos/teledongle-v1.8: Make this the same as teledongle v1.9
+ * altos/cc1200: Wait for packet to be placed in FIFO during receive
+ * altos/cc1200: Open up preamble detect to improve sensitivity
+ * altos/cc1200: With PQT wide open, we can't use PQT_REACHED for start
+ * altoslib: Add usbtrng, usbrelay and mpusb USB ids
+ * micropeak: Support µPUSB with our own USB ids
+ * ao-bringup: Clear pending output before setting frequency.
+ * altos: Document cc115l power measured at RF setting 0x03 as -31.75dBm
+ * altos: Adjust CC1200 RSSI reporting value
+ * altos/lpc: Switch LPC SPI driver to interrupt-driven
+ * Set version to 1.5.9.1
+ * altos: Get rid of some accidental debug code
+ * altos/lpc: Fix double-buffered USB changes
+ * altos: Add support for TeleBT v3.0
+ * altos: Initial STMF04x support
+ * altos: USBtrng v2.0 hardware bringup
+ * altos: Add self-flash support for STM32F042 processor
+ * altos: Add flash-loader to usbtrng-v2.0
+ * ao-tools: Add --wait option to ao-usbload
+ * altos/stmf0: Fix linker scripts to make ao_boot work
+ * altos/stmf0: Add faster USB path
+ * altos/stmf0: Add ADC and DMA APIs
+ * altos/usbtrng-v2.0: Add random output command
+ * altos/stm: Fix typo in stm32l.h
+ * ao-tools: Add ao-usbtrng to dump RNG data for testing
+ * altos/stmf0: Remove remaining stm32l bits from stm32f0 code
+ * altos/stmf0: Add CRC driver
+ * altos/usbtrng-v2.0: Use stmf042 hardware CRC unit
+ * altos/stmf0: Re-implement fast ADC code for stmf0
+ * Oops, forgot the TeleBT-v3.0 Makefile
+ * And, also add the TeleBT v3.0 flash loader Makefile
+ * altos/stm: Add ability to delay STDIO usage for serial ports
+ * altos/btm: Add fancier debug. Pull serial reset port low.
+ * altos: Always include a check for stdio overflow
+ * altos/telebt-v3.0: Fix stdio setup for BTM
+ * altos/telebt-v3.0: Turn red LED off after initialization
+ * altos/stmf0: Support PA11/PA12 remapping
+ * altos/usbtrng-v2.0: Select PA11/PA12 mapping config value
+ * altos/telebt-v3.0: Add monitor bits
+ * altos/telebt-v3.0: Set initial radio cal to a sensible value
+ * altos: Rename teledongle-v1.9 as teledongle-v3.0
+ * ao-bringup: Add turnon_teledonglev3
+ * Revert "altos/lpc: Fix double-buffered USB changes"
+ * Revert LPC usb performance improvements
+ * altos/teledongle-v3.0: Shrink stacks to 320 bytes to fit in ram
+ * altos/easymini-v1.0: Shrink stack to deal with USB changes
+ * altos/lpc: Clean up USB endpoint access functions
+ * altos/lpc: Double buffer USB data transfers
+ * Update docs for 1.6
+ * libaltos: Use more SetupDi API to get Windows 7 listing devices
+ * Add 'keithp-fat' target for uploading temporary builds to keithp's machine
+ * windows: Look for current Java version in \SOFTWARE\Wow6432Node
+ * micropeak: Fix file association registry install on Windows
+ * micropeak: Support both FTDI and Altus Metrum USB IDs
+ * micropeak: Install Windows AltusMetrum driver bits
+ * altosuilib: New teledongle and telebt devices are not pair-programmed
+ * Package TeleDongle-v3.0 firmware with TeleGPS and AltosUI apps
+ * altoslib: Store MS5607 data in AltosConfigData for use by AltosMs5607
+ * altosuilib: EEProm download from TeleGPS doesn't have states
+ * altosuilib: Don't show 'Sats in view' for TeleGPS eeprom graphing
+ * altoslib: Support TeleGPS for Monitor Idle
+ * altoslib: Use 'stateless' for Monitor Idle
+ * altoslib: Initialize GPS data to MISSING for Monitor Idle mode
+ * altos/drivers: Increase SPI speed of CC115L to 6MHz
+ * altos/lpc: Give up on interrupt-driven SPI driver
+ * altos: Separate out ao_tracker force from dbg
+ * Update version 1.6 release notes with more bug fixes
+ * altos: ao_packet_getchar needs to return 'int' so AO_READ_AGAIN works
+ * altosui: Remove the dregs of AltosDroid load-old-telem code
+ * altoslib: Mark listener as 'not running' on EOF.
+ * altosuilib: Wait for product data while scanning
+ * altoslib: Drop telemetry packets processed while monitoring is disabled
+ * altosuilib: Reset telemetry state after processing it
+ * altoslib: Clear saved TelemetryReader state instead of resetting in ScanUI
+ * altosuilib: Set the icon and title of the telemetry scanning dialog
+ * doc: update 1.6 release notes with recent bug fixes
+ * altosuilib: Get the Eeprom download progress bar working again
+ * altosuilib: Don't offer to graph some GPS details that TM doesn't log
+ * Bump java library versions
+
+ [ Bdale Garbee ]
+ * updated to reflect changes from 1.5 release
+ * reflect filename changes in LLC repo
+ * store cal value correctly even when we didn't need to change it
+ * document pyro current limits in an appendix
+ * improve test procedures for TeleMega
+ * document addition of TeleDongle to the set of ARM targets to save binaries for
+ * update ChangeLog for release
+
+ -- Bdale Garbee <bdale@gag.com> Sat, 07 Feb 2015 22:40:49 -0700
+