update changelog for Debian build
[fw/altos] / debian / changelog
index 29af6ca95e8de20d00937e341797fd160e560f0e..22efe26115daa971447775acdaec7d869272fc74 100644 (file)
@@ -1,3 +1,351 @@
+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
+
+altos (1.5-1) unstable; urgency=medium
+
+  [ Bdale Garbee ]
+  * notes updated for TeleGPS and 1.4 release learnings
+  * make sure to use Google Maps API key for official builds
+  * need the api key in Bdale's root too
+  * update Releasing file based on learnings from 1.4.1 release
+  * Windows sucks, hard .. make sure filenames are legal in .mdwn files
+  * note need to push the updated repo with production binaries during release
+  * update turnon tools
+  * change easymega from v0.1 to v1.0, tweak to build on master, add to Makefile
+  * turn echo back on after accel cal in turnon_telemetrum so rest is easier
+  * tweaking test scripts
+  * releasing version 1.5
+  * updated ChangeLog for 1.5 release
+  * update changelog for Debian build
+  * capture deleted file
+  * more build dependencies for processing icons
+  * more build dependencies for processing icons
+  * update ChangeLog
+  * update changelog for Debian build
+  * another build dep
+  * use dh_installmime, which requires telling configure to stay out of the way
+  * another build dep
+  * use dh_installmime, which requires telling configure to stay out of the way
+  * update changelog for release
+  * update changelog for Debian build
+  * need multi-arch in fat build
+  * ignore cal_values file in bringup directory
+  * updated ChangeLog for release
+
+  [ Keith Packard ]
+  * doc: Add instructions for flash recovery technique
+  * altos/micropeak: Create a script to load firmware.
+  * altosui/telegps: Use menus for frequency list and telemetry formats
+  * altosuilib: Move menu bars into the Mac OS X top bar
+  * altosui: Fix ground station configure frequency list
+  * java: Bump java library versions for next release
+  * altos/micropeak: Add load script template
+  * Sign our .inf file with the comodo key. Update signing-driver
+  * Fix java version detection and downloading
+  * icon: Construct .exe files to hold windows icons for file associations
+  * windows installer: Create file associations for Windows.
+  * macosx: Define icons for our file types on OS X
+  * altosui: Ship TeleMetrum v2.0 firmware with AltosUI
+  * altosuilib: Hook up apple messages to callbacks
+  * macosx: Respond to apple messages in all apps
+  * windows: Missed adding 'refresh-sh.nsh'
+  * linux: .desktop files must begin with organization name
+  * Rename icon files to fit XDG specifications. Add file icons. Add mime types
+  * altosuilib: Wrap radio frequency menu in JMenuBar when used in config
+  * altos/aprs: Encode last serial number in SSID. Transmit serial in comment
+  * altosui: Add Ignitor tab to Monitor Idle mode
+  * altos: Make APRS SSID configurable
+  * altosui/telegps: Expose configurable APRS SSID
+  * ao-tools: Add ao-test-baro, ao-test-igniter and ao-test-flash
+  * ao-bringup: Use the C tools to test EasyMini
+  * altos: Add optional debugging to print out pyro firing status
+  * altos/ao_flight_test: Get the Tmega version compiling again
+  * Bump version to 1.4.1.1
+  * altosuilib: Make map cache size configurable
+  * altosuilib: Outline map lines and distance value with white
+  * icon: Generate altusmetrum.xpm and install it
+  * altosuilib: Mark 'Configure AltosUI' window with maps key status
+  * Clean all .desktop files, ignore them too
+  * Add 1.4.1 release notes
+  * Add note about including Google maps API key
+  * altosui: Don't show the tracker motion value when switching units
+  * telegps: Disable tracker config when not available
+  * altosui/telegps: Undo the frequency/telemetry menu changes
+  * altoslib: Disable telemetry while getting config data
+  * altoslib: Preserve receiver_serial across state reset for new transmitter
+  * altosuilib: Remove debug printfs from map cache
+  * altos: ao_rssi subsystem needs to use AO_LED_TYPE instead of uint8_t
+  * altos: Stop sticking cc1111 firmware in src directory
+  * altos: Use TeleMetrum v1.9 board for MegaDongle experiments
+  * altos: Reduce configuration data telemetry to once per 5 seconds
+  * altos: Add defines for 2400 and 9600 baud telemetry rates
+  * altos: Add config support for 2400 and 9600 baud telemetry rates
+  * altos: Call ao_telemetry_reset_interval when telemetry rate changes
+  * altos/cc1111: Adjust receive parameters to improve sensitivity
+  * altos/cc1111: Add 2400 and 9600 baud telemetry rate support
+  * altos: Add 2400 and 9600 baud telemetry support to cc115l driver
+  * altos: Packet reception tuning for cc1120 driver
+  * altos: Add telemetry rate support to CC1120 driver
+  * altos: Rework packet receive for cc1120
+  * altoslib: Support multiple telemetry rates
+  * altosuilib: Add telemetry rate to Scan UI
+  * altosui: Support telemetry data rates
+  * telegps: Support variable telemetry rate
+  * Add support for the "kite" micropeak variant
+  * Bump version to 1.4.9.1 -- on the way to 1.5
+  * altosui: Hide inactive altimeter configuration entries
+  * altos/telemini-v2.0: Add memory decorations to new telemetry variables
+  * altos: Add smaller pa to altitude table for TeleMini
+  * altos/telemini-v2.0: Enable beep config and radio rate config
+  * micropeak/altosui/telegps: Fix icon file names
+  * altoslib: Clean up GPS DOP support in AltosState
+  * altoslib: Ensure CSV output is consistent
+  * altosuilib: Add GPS DOP values to graph
+  * altosuilib: Add GPS DOP values to info table
+  * altosuilib: Allow for unitless axes in graphs
+  * altos: Extend GPS altitudes to at least 24 bits everywhere
+  * altoslib: Handle wide GPS altitude values in eeprom and telemetry
+  * altos: Scale DOP values by 10 in GPS drivers
+  * altos: Record pdop value in TeleMetrumV2 log
+  * altos: Use 32-bits for flight state data (alt/speed/accel)
+  * altosui: Fix the 'Graph' button on the landed tab
+  * altoslib: Extend telemetry heights from 16 to 32 bits
+  * libaltos: Bind to libbluetooth at runtime on demand
+  * altosui: Don't show bluetooth UI bits on mac/windows
+  * libaltos: typo in libaltos broke the build
+  * telegps: Missing function in TeleGPSConfigUI
+  * altos/telefire,telelco: Add HAS_RADIO_RATE to launch system software
+  * ao-tools: Add TMv2 and Tgps log formats to cc.h
+  * ao-tools: Provide altitude to temperature conversion function
+  * ao-tools: Add a few GPS telem/eeprom constants
+  * altos: Interrupt radio receive when changing data rate
+  * altos: Make ao_gps_print deal with telem containing 32-bit altitude values
+  * altos/test: Build TeleMetrumV2 flight test variant
+  * altoslib: Parse eeprom 'altitude-32' fields
+  * Set version to 1.4.9.2
+  * altosuilib: Fix minor scan UI nits
+  * linux-fat: Fix up fat linux install icons, mime types and .desktop files
+  * altoslib: Handle TeleGPS files for KML export
+  * altos: Have MicroKite just start recording at startup
+  * altos: Document which TeleFire alarm pins are which
+  * altos: Report additional pyro channels via beeper
+  * altosdroid: Add telemetry rate support
+  * altosdroid: Skip updating hidden UI elements
+  * altoslib: Parse 'Log fixed:' configuration value
+  * altoslib: Handle link timeout in AltosDebug.read_memory
+  * altoslib: Close serial port when AltosFlash fails to detect a target
+  * altoslib: Improve performance of AltosLib.hexbytes
+  * altoslib: Remove some debug printfs
+  * ao-tools/ao-send-telem: Support sending TM v2 and Tm v2 telemetry
+  * Use -ldl when testing whether -m32 and -m64 builds work
+  * cc1111: Wait for internal flash write to complete
+  * telegps-v1.0: Provide one log and append to it
+  * altosui: Make Windows java test "smarter"
+  * altos: Add telerepeat-v1.0
+  * Add ao-tools/ao-cal-accel
+  * ao-bringup: Use ao-cal-accel instead of cal-accel in turnon scripts
+  * ao-bringup: Test EasyMega boards
+  * altos: Make sure pyro remains valid during delay
+  * altosdroid: start restoring from log data on startup
+  * altoslib: TeleMega telemetry pyro voltages are uint8
+  * altosdroid: fixup fetching active device address
+  * altosdroid: Add quit. Restart. Show freq in title.
+  * altoslib: create logfiles preference object. check link in existing_data
+  * altosdroid: Add missing preferences backend file
+  * altosdroid: reload previous log file at connect time
+  * altos: Don't add AO_LOG_FLIGHT to existing GPS logs
+  * altoslib: Ignore extra AO_LOG_FLIGHT records from TeleGPS
+  * altoslib: Catch a couple null pointers in AltosConfigTD
+  * altosui: Fix 'pad' screen for TeleGPS
+  * altos/telefire: Add firing length to manual pad command
+  * altosdroid: Use single object to pass data to UI
+  * altos: Allow negative values for pyro configuration data
+  * altosui: Don't mark altimeter dirty when opening pyro panel
+  * altosdroid: add new TelemetryState.java
+  * altosdroid: Ignore TelemetryService messages after service shutdown
+  * altosdroid: Update tab contents before switching
+  * altosdroid: Add imperial unit support
+  * altosdroid: Mark completed items as 'done'
+  * altos: Reduce deviation at 2400/9600 baud
+  * altoslib: Update local callsign/baud rate when using remote protocol
+  * altoslib: Increase timeouts when using low baud rate remote protocol
+  * altos: Scale packet master receive delay by baud rate
+  * doc: Update for version 1.5 release
+  * altosui: Include EasyMega firmware in fat release
+  * Tag version 1.4.9.3
+  * altoslib: Fix idle monitor parsing of MMA655x state
+  * altos/easymega: Set USB PID for EasyMega to 0x0028
+  * altoslib/altosuilib: Add EasyMega support
+  * altoslib/altosuilib: clean all versions of the .jar file
+  * icons: Use DESTDIR when updating mime/icon caches
+  * .desktop: Use %F instead of %f in .desktop files
+  * configure: Add --disable-install-shared-mime-info option
+  * 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: Make sure we don't beep out continuity twice in idle mode
+
+ -- Bdale Garbee <bdale@gag.com>  Sat, 13 Sep 2014 11:33:05 -0600
+
 altos (1.4.1-1) unstable; urgency=medium
 
   [ Keith Packard ]