-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 15 Jun 2014 17:51:01 -0600 Source: altos Binary: altos Architecture: source amd64 Version: 1.4-1 Distribution: unstable Urgency: medium Maintainer: Bdale Garbee <bd...@gag.com> Changed-By: Bdale Garbee <bd...@gag.com> Description: altos - Altus Metrum firmware and utilities Changes: altos (1.4-1) unstable; urgency=medium . [ Keith Packard ] * Add linux installer script * Put altusmetrum.svg and micropeak.svg in icon directory * Move .desktop and icon management out of debian dir * micropeak: Construct linux install script * Mark .desktop files as executable * Re-create drill templates * doc: Need to publish .svg files as well * altos: Move balloon flight code to core * altos: Expose ao_usb_running globally * altos: Set reasonable accel values when !HAS_ACCEL * altos: Make balloon code run again * altos: Create balloon-specific load for TMv2 hardware * libaltos: Link so with -znoexecstack flag * Mark development sequence to 1.3.3 by bumping version to 1.3.2.1 * altosui: Retry device enumeration after rebooting for self flash * Install .desktopfile as _SCRIPTS so they are left executable * doc: Add separate outline pdf generation * Add flash loader for stm-demo board * Re-add LCD bits to stm-demo * Add USB True Random Number Generator product * altos: Don't require projects to define PACKET_HAS_SLAVE * altos: fix building LPC serial support for STDIO * altos: Fix LPC LED driver * altos: Missing ao_pins files for usbtrng * altos: Another missing usbtrng file * altosui: Hide Tilt Angle values when not available * Add easymega firmware * altos: HAS_LED is useless; remove it * altoslib: Ignore speed/accel after boost when finding maxima * altoslib: Fix EasyMini voltage computations * Add easymini turnon script and helpers * altoslib: Missed a couple of easy mini voltage API changes * altos: Rename 'core' to 'kernel' * ao-bringup: Get turnon_telemini working * ao-tools: Use 'program' command in ao-flash-lpc instead of 'flash' * ao-tools: Wait for device to become ready instead of failing * doc: Outline files are now generated, so don't put them in git * altos: Report battery voltage instead of S at startup * Bump version to 1.3.3 * doc: Document new voltage beeping at startup time * altosui: Add ignitor tab for TeleMega extra ignitors * ao-bringup: Split out easymini test into separate script * altos: Build TeleBalloon v2.0 by default * altos: Replace C code attiny async output with inline asm * altos: Provide stable binaries for MicroPeak * altos: Fix nanopeak compile * altosui: Disable flight log configuration while flights are stored * altos: Add 'microwater' product * altoslib/altosui/altosuilib/libaltos: Remove trailing whitespace * altosuilib: Make lines in graphs 2 units wide * altos: Switch beeping to farnsworth spacing * altosui: Add extra ignitors to graphable objects * altoslib: Track pyro firing state when reading mega eeprom files * altosui: Mark TeleMega additional pyro ignitor fired points in graphs * ao-telem: Dump orientation field from TeleMega sensor telemetry packet * ao-load: Make ao_sym static to avoid collision with ao-editaltos * ao-tools: Clean up ao-sym structure an initializers * altos: For telelco discovery packets, retry 5 times with shorter timeout * altos: Add configurable beep tone * altosui: Add configuration UI for beeper tone * altos: 8051 64 * 16 multiply function was broken for negative 64-bit * altoslib: Add a comment to remind us to fix the IMU code to deal with calibration * altoslib: Parse remaining mega AO_LOG_FLIGNT and AO_LOG_GPS_TIME fields * altosui: Add GPS course, ground speed and climb rate to graphs * altos: ublox driver always offers course data when it has a fix * altos: Fix byte offsets in the mega AO_LOG_FLIGHT packets * altos: Clean up trailing whitespace in ao_pad.c * altos: Simplify quadrature tracking * atosui: Hide Callsign and RSSI tabs for devices without a radio * ao-bringup: test-baro should accept altitudes a bit below sea level * ao-bringup: Use official binaries for EasyMini turnon * altos: Add LED test command to pca9922 driver * altos: Report amount of program space available in the version command * altos: Assume all LPC products will have 32KB of flash * altos/stm: Use flash address of boot loader instead of 0x0 * altos/stm: White space fix in ao_boot_pin.c * altos/stm: Figure out available flash space based on chip id registers * altos/stm: Use #define'd constants for GPIO register addresses * altos/flash-loader: Check memory addresses against flash space * ao-tools/ao-usbload: Check image flash usage against device flash availability * altos/cc1111: Wait for xtal to be stable * altos/cc1111: Errata fix isn't needed for discontinued products * altos/cc1111: Add support for CPU-driven USB pullup * altos/cc1111: Switch P1_0 from a green LED to USB pullup * altos/telemini-v2.0: Remove old baro->alt conversion table * altos/telemini-v2.0: Enable beep frequency configuration * altos: Make quadrature debounce per-pin rather than per-device * doc: Document the Apogee Lockout setting * altos: Use explicit boot loader signal in ao_boot_reboot * altos: stm and lpc ao_boot.h were identical. move to kernel. * altosui: Remove debug printf about beep config * altosui: Remove another beep config debug printf * altos/stm: Make stm applications depend on ao_boot.h * altos/lpc: adc code computes number of active ADC channels * altos/lpc: whitespace * altos: Allow APRS to send just battery voltage * altos: Fix cc115l debug build * altos: Expose ao_gps_set_rate from u-blox driver * altos: Don't define ao_ignite_decivolt without igniters * altos/test: Get APRS generation test working again * altos/test: Parse mega ground data. Fix pyro parsing * altos: Add config values for tracker start motion limits * altoslib: Move CSV/KML output code to altoslib * altosui/altosuilib: Cleanup -Xlint:unchecked warnings * altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map memory * ao-tools: Add cc_usb_write function * altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2 * micropeak: Add -Xlint:unchecked to javac line * altos: Make MS5607 PROM a public variable * altos: Move ao_config declarations to ao_config.h * altos/test: Fix ADC structure for mega, use ao_config.h * altosuilib: Add multiple zoom levels and content types to map * altos: Fake flight code changes in kernel and stm * altosuilib: Add distance measuring line to site map. * altosuilib: Decompress map images asynchronously and in parallel * altosuilib: Add google maps API key, configured with -with-google-key * altoslib: When log-format is missing, use product * altosuilib: Remove debug printf in AltosSiteMapCache * altosuilib: Update map preloading UI to include zoom and maptypes * altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old API * altosuilib: Don't try to draw to destroyed map windows * Document the need for ~/altusmetrumllc/google-maps-api-key * altosui/altosuilib: Shuffle lots more code from altosui into altosuilib * telegps: Add first version of telegps * Mark version 1.3.2.2 * doc: Add outline of TeleGPS doc * telegps: Working towards building fat versions of telegps application * telegps: Use altosui's Instdrv NSIS plugin for telegps * telegps: Add device configuration dialogs * telegps: Add preferences dialog * telegps: Add scan UI * telegps: Hook up data download dialog * telegps: Add 'Info' tab * telegps: Don't try to ship TeleGPS firmware yet * telegps: Auto-connect to any base stations plugged in at startup * telegps: Add flash device functionality * telegps: Add info table * java: Refactor AltosFlightDisplay units and font update handling * telegps: Add graph display * Build telegps distribution bits with 'make fat' * telegps: Add missing TeleGPSGraphUI.java file * Capture windows build error messages * TeleGPS firmware isn't quite ready, don't include in windows fat build yet * telegps: Fixup windows fat build harder * telegps: Add config for tracker starting distances * altos: Switch APRS altitude encoding computation to fixed point * altos: Test APRS altitude encoding * altos: Allow sparse GPS data logging for TeleGPS * altos: Configuring pyro channels can use more than 48 characters * altos: Maximum pyro configuration parameter has 4 bytes in the name * altos: Fetch/store only 8 bits for pyro state values * altosui: Fix pyro channel value formatting * altosui: Display error message when parsing pyro channel values fails * altoslib: Add missing AltosConfigDataException file * telegps: Trap AltosConfigDataException in telegps config * doc: Create release notes for version 1.4 * altosuilib: Let the user hand-edit the preload map radius * telegps: Update icon and icon building * altos: Add ao_distance.c to compute cartesian distances on the globe * altos: Add tracker task for TeleGPS * altos: Include sensor logging task only on flight boards * altos: Allow cc115l driver to be built without radio power control * altos: ao_distance was overflowing when checking for longitude wrap * altos: Change tracker not-moving speed to 2m/s and document * altos: Have tracker average 5 GPS samples before moving to pad mode * altos: Stick flight state in GPS location packets * altos: Fix tracker start state * altos: tracker distance computation flipped arguments around * altos: Add debug to tracker to force launch * altos/telegps-v0.3: Add tracker task * altos: Add AO_LOG_FLIGHT packet to TeleGPS logs * altos: Fix config to set default log size for all devices with log * altos/lpc: HAS_USB_CONNECT has been changed to mean a custom pin * altos: Force telemetry on by default for v0.3 TeleGPS boards * altos/telegps-v0.3: Disable APRS by default. Set log max to 1M * altos/telegps-v0.3: Remove ao_flight_number from main program * altos: Add telegps-v1.0 code and loader * altos: Move ao_tracker.c to kernel * altos: Allow AO_CONFIG_MAX_SIZE to be configured. Validate it. * altos: Allow value other than 0 for marking erased flights * altos: Clear out eeprom erase records when writing entry 0 * altos/telemega-v1.0: Adjust config params to make flight erase work * altos: Add TeleGPS logging format * altos: Write current flight state to GPS data from GPS drivers * altos: Write tracker logging from tracker thread directly * altos: Update other CONFIG_EEPROM users to set LOG_ERASE_MARK * altos: Switch TeleGPS to GPS logging format * altoslib: All products with logging have the 'l' command * altoslib: Add TeleGPS log parsing code * altoslib: Record whether flight data includes sensor values in AltosFlightStats * altosuilib: Show GPS instead of (missing) flight data for TeleGPS graphs * altosuilib: Add GPS altitude as a possible graph value * altosuilib: Fix crash when initializing site map cache * telegps: Track graph windows as one of the TeleGPS windows * Set version to 1.3.2.3 * altos: Use 0x80 to indicate valid state value in the GPS location packet * altos: Define lat/lon sum variables as 64-bit instead of 16 * altos: Reduce tracker GPS buffer to 4 samples * altos: Make telegps builds depend on ao_tracker.h * ao-tools: Parse TeleGPS state value from gps location packet * altoslib: Parse TeleGPS state value from GPS telemetry packet * altos: Encode TeleGPS battery voltage in configuration packet * altos: Enable ADC for TeleGPS v1.0 battery voltage measuring * altoslib: TeleMega uses 5.6k/10k divider for v_batt * altoslib: Recover battery voltage from TeleGPS configuration packet * Bump to version 1.3.2.4 * Revert "altoslib: Parse TeleGPS state value from GPS telemetry packet" * Revert "altos: Write current flight state to GPS data from GPS drivers" * altos: Report total available log space in version command * altos: Make extra pyro channel firing time configurable * Revert "ao-tools: Parse TeleGPS state value from gps location packet" * Revert adding state to GPS location packets * altos: Simplify tracker logic, removing boost detect * altos: Set TeleGPS default log size to half of avaiable memory * altoslib/altosui/telegps: Change log size configuration * altoslib/altosui/telegps: Switch TeleGPS config to motion/interval * altoslib: TeleGPS no longer logs satellite information * altoslib: Add new 'stateless' flight state for TeleGPS * altoslib: Check for time going backwards when replaying from file * altosuilib: Split battery graph enable out from other adc enables * altoslib: Use GPS speed/height values when other sensors are missing * altosui: Show "Missing" instead of huge numbers in descent/landed tabs * altosuilib: Skip voice announcements for invalid values * altosuilib: Move AltosFlightStatsTable to altosuilib * telegps: Add statistics tab to graph UI * altosuilib: Rewrite map GUI bits * altoslib: Use GPS seconds as an additional sort key for TeleGPS eeprom * altos: Disable TeleMini v2.0 build for now * altosuilib: Remove old widget-based map UI * altos/telemini-v2.0: Disable beep frequency config on TeleMini v2.0 * altos: Re-enable telemini v2.0 builds * altosdroid: Altosdroid build doesn't work in parallel, so stop trying * altosui: Add pyro firing time configuration * doc: Update 1.4 release notes to include a few more changes * altosuilib: Handle font and units changes in maps and stats table * altosui: Don't list tracker parameters when configuring altimeter * altoslib: Report GPS height when baro height is not available * altosuilib: Repaint map when starting line draw * altos/telegps: Build .ihx versions for TeleGPS * telegps: Remove 'Flight' from titles * doc: Update altusmetrum docs and screen shots for 1.4 * doc: Add TeleGPS screenshots * altosui/telegps: Reduce CPU time needed for flight displays * telegps: Don't re-add frequency menu when already present. * altos/telegps: Don't log data when plugged in to USB * debian: Fix build depends icotool -> icoutils * altos: Show current flight number for TeleGPS * altos/telegps: Set default log to 496kB for 4 logs * altos/telegps: Keep ring of recent GPS positions to detect motion quickly * altos: Define ao_log_mutex in ao_log.c rather than every log product * altos/telegps: Create new flight if current flight is erased * altoslib: Call state.set_serial first for telemetry parsing * altoslib: Remove telem monitoring when closing log file * telegps: Disconnect telemetry device when closing monitor window * telegps: Show flight number in monitor window * altosuilib: Build some common classes for displaying values in flight window * altoslib: Add conversion class for voltages * altoslib: Correctly save firmware version in AltosState * telegps: Add status tab * altosdroid: Don't crash when the map is touched * altosdroid: Improve voice for TeleGPS * telegps: Shuffle menu entries around * altosuilib: Make map-cache per-window instead of global * doc: Add a bunch more stuff to the telegps docs * telegps: Allow TeleGPS preferences to have a custom title and label * doc: TeleGPS docs are complete * altoslib: Add units converters for latitude and longitude * altoslib: When GPS disappears, set range and elevation to MISSING * altosuilib: Require all flight display classes to provide a name * altosuilib: In graph, show zero sats in view as 0 instead of MISSING * altosuilib: provide getName() for AltosInfoTable * altosuilib: Make sure only one thread is closing serial device * altosuilib: Add more options to AltosUIIndicator to suit AltosUI * altosuilib: Add AltosUIFlightTab class * altosui/telegps: Switch to AltosUIIndicator and AltosUIFlightTab * alotsuilib: Remove old "mega" and "mini" file extensions from data chooser * micropeak: Make statistics entries un-editable * telegps: Fix Mac icon file name * altosuilib: Make graph enable buttons be CheckBoxes instead of RadioButtons * icon: Create all icons from .svg files * icon: Build windows ico files, clean built files * altosui: Build MacOSX icon from svg * icon: Build resolutions needed for Java bits too * telegps/micropeak: Ship built Mac OSX icons * debian: Build requires /usr/bin/convert now * icon: Make the icon shadows a bit less harsh * altosuilib: Serialize access to async tile notify function in preload * altoslib: AltosFlightStatsTable: another editable text field that shouldn't be * altosuilib: Remove some debugging printfs * telegps: Include telegps firmware in windows package * windows: Rename telemetrum.inf to altusmetrum.inf * telegps: Deal with 64-bit windows differently on install * altosui: Deal with 64-bit windows * icon: Add drop-shadows to the SVG files; stop generating in the png versions * windows: Sign altusmetrum.inf with altusmetrum.cat * altosui: Ship telegps firmware * Add notes about windows driver signing in the 'signing-driver' file * micropeak: Deal with 64-bit windows . [ Bdale Garbee ] * have the cal-freq script save cal values to a file * use svg in the .desktop file * update copyright year assertion in MicroPeak manual, remember during releases * deliver images used in MicroPeak manual to web server, too * typo fixes from Matt Kraai * update turnon scripts to store cal values * ugly hack (just make sleep longer) to work around ttyACM* discovery issue * first cut of usbrelay-v0.1 support .. LEDs wiggle, not switching relay yet * relay control implemented, this project is now complete * fix copyright year * update TeleMega turn-on script and Releasing for new stable firmware home * lose the (old) easymega-v1.0 directory in favor of my fresher 0.1 * working? * include EasyMega Makefiles * document mounting hole size for TeleGPS * update Releasing document to include TeleGPS firmware files in those copied * tweaks * add release to revision history * tagging 1.4 release * turn-on support for TeleGPS . [ Tom Marble ] * add jenkins.sh * fix for jenkins.sh * jenkins.sh: make -j 4 can fail, fix for altosui-test Checksums-Sha1: 4099304520d0dabbe039123366a60c38346e6c2a 2093 altos_1.4-1.dsc c34eaa6aa0877494702b29e5959e1fa5160b9185 26666831 altos_1.4.orig.tar.gz 4af8418a4427230cd8323890a702ea3adac95b20 46072 altos_1.4-1.debian.tar.xz a74b4dbf6677005727fe569bd1c71b62246708b0 19153862 altos_1.4-1_amd64.deb Checksums-Sha256: a8deb7dead4c91e88f11ed213719bf3bb344e54a7f77892fa9d0c6c15eb8a70a 2093 altos_1.4-1.dsc 1033629346219207e24c5b5b7a79bd07fef6eea921851dcceacaa096d965f217 26666831 altos_1.4.orig.tar.gz f5149bdd61f35cd31c40ab316dbbd7bcc78705971590eb6a7f6b36d9359a0e79 46072 altos_1.4-1.debian.tar.xz c48882a781a1789d5e2871ca1be7900c3f7db2fe7bdbce8f25fbf21a54256126 19153862 altos_1.4-1_amd64.deb Files: 83dc471f202d143b6b7065c9b73e3a97 19153862 electronics optional altos_1.4-1_amd64.deb 30d034bf7591aaa8abc16789f2b21a8d 2093 electronics optional altos_1.4-1.dsc 400b5c4fd31552d3aff3b3ad658772b2 26666831 electronics optional altos_1.4.orig.tar.gz 809d275a7e3cdf162acca04c8da5bb72 46072 electronics optional altos_1.4-1.debian.tar.xz
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIVAwUBU549dTqTYZbAldlBAQqXPw//UfG290YoTy2WElehgBeCcd19oVQ06yvJ U1BnfZJ1XCBp7W0EeF2zaf8BhfVSs6FqwJWzUh/d2ciwdUGMsCS1rJIgNH24zzc4 viL0TCcuDYLVa8Xw4jFtu64ica/3kiC+jjJ7NT8C/MyEcRFDQgWTZQ8e+YBw2FZU Fblu1OazhiLPo+IyuzoZHp64i5Glknt5Rb8zrThQnHmVAoE9OIG4gup0GYZFnoJu PRNcVMEwTanwmOh5o7MGLSS1UQCJYkIkww/kPjAE2k63Fi+3WrfdiKj/nsM8jNKs vVP9jn0UVRXAcE4lxKMf4EZS66YOvXpZeMltqu0Q8TY5v1/i7t3BWec6uIJFH4xR L//srhNKzt6tmyDj8p3Jf4n9jyXmAzMvwDV61CqTFALCkrcMnobuKc+jVOu6k3hh mocS+I1Q1I6OK2zKjyipjNfmibUUooQTAWPCDT1tvDZWFhj82QFQ91p4x+oTwt3v rT1CZpxn5IHvENUSgb0jcREswARjwVVepNKwb1PAOl3vyI2vETh565Sl7G15xMHq kLjmtTshMBOcQLXU7ZzZYCUcyBGxTHyBel2xEQznHnON2ZweT2C34vud4+ZFkZlD XkKFnHFSRtU/cxGsQaE3T22KwrgiucqcVDjkdB5dmD69eHxy5buSIgE/FKeYFBA4 g6KyTZuLadQ= =SFvT -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1wwlkn-00029k...@franck.debian.org