Accepted altos 1.2.1-1 (source i386)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 21 May 2013 09:43:47 -0600
Source: altos
Binary: altos
Architecture: source i386
Version: 1.2.1-1
Distribution: unstable
Urgency: low
Maintainer: Bdale Garbee <bdale@gag.com>
Changed-By: Bdale Garbee <bdale@gag.com>
Description:
altos - Altus Metrum firmware and utilities
Changes:
altos (1.2.1-1) unstable; urgency=low
.
[ Mike Beattie ]
* altosui: remove un-used imports
* altosui: comment out un-used fields and methods
* altosui: comment out un-used classes and associated imports
* altosui: remove redundant catches
* altosui: access class variables by class, not instance
* altosui: comment out/remove dead code
* altosui: add type to … implements Comparable.
* altosui: comment out obsolete code - could probably remove the file.
* altoslib/altosui: begin moving preferences "backend" into interface
* altosui: add missing methods for Backend, fix BT code.
* altosui/altoslib: add methods to interface, fix imports/exceptions in BT code
* altoslib: Add AltosPreferencesBackend.java to Makefile.am
* altosui/altoslib: Add call to …Preferences.init() with backend object, remove static init()
* altosui/altoslib: bug fixes, update Makefile.am
* altosui: add missing try/catch
* altosui: Add return to try/catch.. duh
* altosui: revert AltosUIPreferences init() method
* altosui: remove un-used import
* altosdroid: implement AltosPreferencesBackend, and initialize.
* altosdroid: Update Makefile.am
* altosdroid: simplify keys() method
* altosdroid: cosmetic re-order of methods
* altos{lib,ui,droid}: move OS specific code out of altoslib
* altoslib: make parts of AltosLog public for usage outside altoslib.
* altosdroid: initial implementation of telemetry logging.
* altosdroid: add autogenerated BuildInfo.java
* altosdroid: match only the current version tag
* altosdroid: Add branch to BuildInfo
* altosdroid: Add version information to UI
* altosdroid: more reliable branch detection
* altosdroid: more restrictive commit no. matching
* altosdroid: initial release to Play Store
* all: clean up .gitignore files and Makefile clean targets
* altosdroid: excise old code/xml
* altosdroid: update copyrights/licensing
* altosdroid: minor whitespace cleanup
* altosdroid: Fix up some formatting in manifest
* altosdroid: Only update BuildInfo.java when other source files change
* altosdroid: use a glob for source files
* altosdroid: adjust Makefile rules
* altosdroid: Adjust build system for GMaps & Tabs support
* altosdroid: Symlink red/green/gray LEDs via build system
* altosdroid: adjust release Makefile target
* altosdroid: convert spaces to tabs in strings.xml
* altosdroid: make AltosDroid.pos() static
* altosdroid: whitespace cleanup
* altosdroid: Import initial versions of XML and Java for Tab content
* altosdroid: implement tabs interface
* altosdroid: implement UI updating on tabs
* altosdroid: implement Age field updating
* altosdroid: Auto tab changing
* altosdroid: fix side-to-side scrolling in map tab
* ao-tools: Add ao-edit-telem to .gitignore
* altosdroid: adjust clean targets to get rid of automake warning
* altosdroid: Add SDK checks to configure.ac
* altosdroid: programmatically create map fragment
* altosdroid: Add rocket and pad map markers
* altosdroid: Add map polyline between pad and rocket
* altosdroid: whitespace and import tidyup
* altosdroid: incorrect property syntax in pad xml
* altosdroid: Add filters for TeleBT bluetooth devices.
* altosdroid: set tab height based on screen density.
* altosdroid: check for mAltosVoice being null.
* altosdroid: fix up 'send last' code.
* altosdroid: Make the service class implement locationlistener
* altosdroid: Release v1.2, push to play store.
* altos: update .gitignore files
* altosdroid: Bump APK version, and re-upload.
.
[ Bdale Garbee ]
* further refinment of Releasing document
* remove local copy of launch-sites.txt and reference to old web location
* let upstream version rule, don't force use of Debian version in firmware
* update stlink-pins document to make it clear 4-pin MicroMaTch is our standard STM32L programming connector, and the big MM thing was v0.1 only
* document what the 'Age' value in the AltosUI display means
* document what the 'Age' value in the AltosUI display means
* add pcb overall dimensions and screw sizes the holes are intended for
* update copyright year to 2013
* various updates to the text .. more SMA to BNC adapter references, etc
* improve text in telebt turn-on script
* document my snazzy new 4-pin to MM v0.1 debug cable
* name change from MegaMetrum to TeleMega
* document need for an ARM Cortex toolchain in /opt/cortex, point to build docs
* point to pkgconfig content in /opt/cortex so stlink stuff works
* add libssl-dev as a build dep since it's used in FAT filesystem test code
* update ChangeLog for release
* update changelog for Debian build
* add sox as a build dependency
* update Releasing document to reflect process as of 1.2
* update configure.ac to reflect version 1.2.1
* update changelog for 1.2.1 release
* update Changelog for 1.2.1 release, again
* unwind debian/changelog to last release
.
[ Keith Packard ]
* Bump revision to 1.2 development branch
* altos: Shrink Pa to altitude table
* altos: Provide MS5611 configuration option, HAS_MS5611
* altos/megametrum: Commit for boards with MS5611 baro sensor
* altos: Re-enable the ms5607 and mma655x acquisition threads
* altos/megametrum: Use mma655x for acceleration measurements now
* altos/megametrum: Make MS5607 driver hold SPI bus for whole operation
* altos/drivers: Use data ring values for MS5607 presentation
* altos/stm: Clean up SPI pin configuration code
* altos/telefire: Make sure armed alarm goes off on time
* altos/stm: Set SPI clock high for disabled SPI busses
* altos/megametrum: Try running accel and baro in parallel again
* altos: Compute desired frequency when upgrading from pre-1.1
* altos: Go back to recording sensor data in globals
* altos: Fix up ms5607 and mma655x commands to work again
* altos/telefire: Add siren/strobe support
* altos: Split task definitions out to ao_task.h
* altos: Prepare ms5607 driver for use in non-tasking products
* altos: Allow projects to specify clock at other than 100Hz
* altos: Allow for other mutex implementations
* altos: Use alt_t for all Pascal-based altitude data
* altos: Parameterize altitude table access and initialization
* altos: Elide ao_altitude_to_pa in flight firmware
* altos: Clean up types in Pa conversion testing code. Only test to 40km
* altos: Include struct ao_data declaration only when used
* altos: Add attiny architecture files
* altos: Megametrum uses altitude-pa.h, not altitude.h
* altos: Allow products to define which LED to panic with
* altos: Add initial micropeak implementation
* altos: Add (untested) driver for AT24C i2c flash parts
* altos: Add .gitignore for micropeak
* altosui: Parse .mega files from command line
* altos: Document a few member offsets in struct ao_log_record
* altos: struct ao_log_mega doesn't have a ground temp value
* altos: Split out ms5607 conversion code for use in ao_flight_test
* altos: Eliminate implicit 1 byte offset in uint16/int16 functions
* altos/test: Add ao_flight_test_mm
* altos: When missing MMA655x, create fake Z accel value
* altos: Define full-scale gyro and accel values for MPU6000
* altos/test: Display MPU6000 values in ao_flight_test_mm output
* altos/telefire: Report valid channels instead of valid pins
* altos/telelco: Only present valid pads
* altos/telelco: Handle case where no boxes are present
* altos/telelco: Actually set pad when it changes
* altos/stm: Declare all SPI bus speeds
* altos/telelco: Crank up SPI speed to cc1111
* altos/telelco: Only display every 10th box number during scan
* altos/telelco: 10ms is not enough time to get a packet back
* altos/telelco: Make the RSSI led turn red when no packet is received
* altosui: Handle missing pad distance in descent tab
* altosui: Print exception stack trace when tracking flights
* altos/avr: Use ISR_BLOCK to disable interrupts during slave ISR
* altosui: Accept serial number of zero for eeprom download
* altos: Only enable PWM on telescience_pwm product
* altos: Add telescience-pwm product
* altos: Build telescience-pwm product when possible
* altos/megametrum: Switch back to using the MS5607
* Bump version to 1.1.9.1
* altosui: Re-add a couple of "unused" values
* altos/stm: Stop spewing clock out PA8 pin
* altosui: Add new filename filters
* altosui: Correct megametrum eeprom filename date
* altoslib: MegaMetrum eeprom never loses GPS date
* altoslib: remove a couple of TM log record types from MM log parsing
* altoslib: Compute accelerometer speed from megametrum eeprom data
* altoslib: Move computed state from AltosRecord to AltosState
* altoslib: Parse GPS .mega file entries for reply/graphing
* altos: Document mega log packet types
* altosui: Handle .mega files in Landed tab 'Graph Flight' button
* altos/test: Use MMA655X in ao_flight_test_mm. Add run-mm to plot mm data
* altoslib: Add AltosRecordNone.java
* altosdroid: AltosState now has speed and max_speed funcs
* altos: Add state comparisons to pyro channel conditions
* altosui/altoslib: Add support for configuring pyro channels
* altoslib: capitalize 'Invalid' state name appropriately
* altos: Let AVR products override the stack size. Set telepyro to 104
* altos: Allow pyro flight state config to be set
* altos: make check-avr-mem utility executable
* altosui: Allow any non-basestation to be configured
* altosui: Allow AltosConfig to abort before serial line starts
* altos: When slave mode first starts, accept any packet
* altos: Force beep timer regs reload when enabling beeper
* altos: Add ao_arch_block/release_interrupts to avr and cc1111
* altos: profiling on STM32L
* altos: Replace __critical usage with ao_arch_critical as needed
* altos: Add stack-guard code. Uses STM MPU to trap stack overflow.
* altos: Add task queues.
* altos/megametrum: Depend on Makefile contents for build
* Bump version to 1.1.9.2
* altos: Switch drivers to ao_arch_block/release_interrupts
* altos: Wrap ao_container_of value in parens
* altos: Clean up cc1111 architecture macros a bit, removing cli/sei
* altos: Clean up stm arch macros a bit.
* altos: Leave interrupts disabled while checking for task to run
* altos: Provide ao_task_alarm_tick to reduce per-tick cost
* altos/attiny: Update to new interrupt macros
* altos/micropeak: Switch to MS5607 sensor. Require 4m for boost. Elide dead code
* altos: Build micropeak when avr-gcc is available
* doc: Add micropeak manual
* altos/micropeak: Set boost detect to 10m. Add 30s boost delay.
* altos/attiny: Don't initialize the CS pin in the general SPI setup
* altos/micropeak: Clock micropeak at 250kHz to save power
* altos/micropeak: Run MS5607 at max resolution for micropeak
* altos/attiny: Remove debugging code which frobs PB1
* altos/stm: Support LEDs on multiple ports
* altos: Remove 'volatile' from ao_rssi.c globals
* altos: Remove legacy telemetry from ao_monitor when not needed
* altos/megadongle: Add megadongle product
* altos: Build megadongle when possible
* doc: Start updating AltOS documentation for multi-arch
* altoslib: Add (disabled) conversion for MS5611
* altos: fix cc1120 radio test - state wasn't made static
* altos: Make Tm recovery mode set RF cal and callsign too
* altoslib: MegaMetrum data telem packets have sensor data, not flight no
* altoslib: Allow flight number to be zero
* altoslib: Reset telem tracking state when switching altimeters
* altos: Clean everything, even if we don't have compilers
* doc: Minor updates to the micropeak docs
* altos: micropeak LED is orange now, not blue
* altos: Slow down micropeak report timing
* altos: Make TeleBalloon v1.1 build again
* altos: Share getnibble function
* altos: Shrink cc1111/ao_dbg.c a bit
* altos: Share cc1111 reset/debug-start code
* altos: Make stdio 8-bit clean by making pollchar return int
* altos: Add support for 115200 baud serial rates
* altos: Use ao_xmemcpy in ao_log_telem.c
* altos: Add ao_task_minimize_latency to reduce IRQ delays
* altos: Expose GPS serial fifo on MegaMetrum
* altos: Add support for reflashing skytraq GPS chips
* ao-tools: Add ao-sky-flash to update GPS firmware
* altos: Make skytraq reflashing code try both 9600 and 4800 baud
* ao-sky-flash: Clean up debug printfs a bit
* ao-tools. Oops, let 'ao-mega' slip into build.
* Another ao-mega addition which shouldn't be here
* altos: shrink ao_companion_status by merging printf calls
* altos: Break out GPS speed resetting sequence
* altos: Add Pico Beacon code as ao_aprs.c
* altos: Make aprs code output encoded packets to stdout
* altos: Add test scaffolding for APRS
* altos: Generate all of the APRS messages
* altos: Add missing ao_aprs.h file
* Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Strip out everything but the basic position reporting from APRS
* altos: Reduce printf calls in APRS packet generation
* altos: Remove more unused APRS code
* altos: More APRS trimming
* altos: Remove APRS sine-wave table
* altos: Remove a bunch of time bits from the APRS code
* altos: Start restructuring APRS code to create and send packets
* altos: Prepare APRS for use within altos itself
* altos: Hook APRS up to the radio
* altos: Hook up APRS to telemetry loop
* altos: Allow telemetry, rdf and APRS to be individually controlled
* altos: Send APRS packets even during ascent
* altos: Shrink 'ao_version' by calling printf fewer times
* altos: Change 'flight-number' to 'current-flight'
* altoslib: Make AltosMs5607 capable of parsing ms5607 info lines
* altoslib: Make AltosConfigData parse all of the config data
* altosui: Use AltosConfigData for altosui configuration dialog
* altos: fix functions calling pollchar to use 'int' to hold the value
* altos: Fix up APRS packet sending code in cc1120 driver
* altos: Make APRS interval configurable
* altos: Use configured callsign in APRS packets
* altosui: Call config UI from AltosConfigData directly
* altosui: Add APRS interval configuration to UI
* altos: Fix aprs test to not allow callsign configuration
* altos: Stop including profiling and stack guard code in megametrum
* altos: Store altitude in 32-bits for MicroPeak
* altos: Make sure pa to altitude conversion is done with 32 bits
* altos: Use alt_t value to hold displayed height in micropeak
* altos: Increase MicroPeak blink times a bit
* altos: Tim Van Milligan suggestion for µP -- delay before showing last flight
* altos: Add load-slow target for MicroPeak
* altos: Log in-flight data for MicroPeak
* doc: Update MicroPeak doc to include EEPROM and programming info
* altos: Note that Lithium battery may be included with MicroPeak
* altos: Log baro readings for MicroPeak
* altoslib: Only list flight logs for boards that we know have them
* altoslib: Discard previous flight state on SN change
* doc: Add paragraph noting differences in JST polarity
* doc: Add warning about matching battery voltage.
* altoslib: unconfigured radio frequency data is now -1, not 0
* altos: Round APRS data correctly
* altos: Document what HAS_BOOT_RADIO does in the m25 driver
* altos: Test APRS rounding by using coordinates near the boundary
* altos: Wire up another CC1120 GPIO to get MARC status changes
* altos: Add new MARC status pin interrupt bits to megadongle
* altos: Re-enable beeper on megametrum
* altos: Average MPU6000 values on ground for later use
* altos: Make micropeak 'serial' interface work
* altos: Add distinct LED pattern before writing log data
* altosui: Clean up graph a bit, remove shapes, improve tooltips
* altos: Actually record ground averages for 6dof sensor
* Move libaltos to top level
* Start building MicroPeak GUI tool
* Add file chooser for MicroPeak
* Lots more work on the MicroPeak application
* altos: Fix cc1120 debug code to build on megadongle
* altos: Fix MegaDongle CC1120 chip select pin
* altos: megadongle radio int is C13, not C14
* Create altosuilib to share code between altosui and micropeak
* altoslib: Add units change notification list
* micropeak: Use altosuilib
* micropeak: Add flight stats pane
* Allow CC1120 to sit on other SPI busses
* micropeak is code complete now.
* micropeak: Fix chart colors
* micropeak: Add 'Close' menu item. Fix start location
* Build installable versions of MicroPeak GUI
* Build micropeak by default
* micropeak: Check CRC on downloaded
* Rename AltosConfigureUI to AltosUIConfigure
* libaltos: Remove a couple of spurious debug printfs
* altosui: Use altosuilib for configuration
* altosui: Remove AltosVersion.java
* altosui: Use shared AltosDeviceDialog
* altosui: Use shared AltosFontListener class
* altosui: Use shared AltosUIFrame and AltosUIDialog
* altosui: Use shared AltosUIListener
* altosui: Remove duplicate AltosUSBDevice
* altoslib: Remove unused fake product_micropeak_serial
* micropoint: Add MicroDataPoint
* micropeak: Add CSV export
* micropeak: Add view of raw data in GUI
* altosuilib: Fix install issues on Linux
* micropeak: Use JTextArea instead of TextArea
* micropeak: Change graph tooltip units on the fly
* micropeak: Add Mac OS Info.plist file
* micropeak: Add command line export option
* micropeak: Export in lots of units
* micropeak: Use data.export for Raw display. Change to MPH
* Add separate code path for listing FTDI devices
* micropeak: Remove debug printf for command line
* micropeak: Move raw view caret to top. Make raw text uneditable
* micropeak: Use new libaltos entry point for FTDI devices
* micropeak: Create .dmg file for apple. Create micropeak-jdb script
* micropeak: Suggest filenames for saving data
* micropeak: Create Mac OS X package
* micropeak: Add ReadMe.rtf to Mac distribution
* altosui: Create .dmg file for Mac OS X installations
* altoslib: Don't smash existing GPS pad alt after boost
* altoslib: Clean up AltosRecord clone methods
* altos: Time out reading packet data from cc1120 after 100ms
* libaltos: Need to check for tty/ttyACMx before ttyACMx
* Fix up 'make fat' to build all libs and micropeak too
* micropeak: Report recorded apogee instead of searching flight data
* micropeak: Demonstrate how to hide various parts of the graph
* micropeak: Create 'micropeak' script correctly
* micropeak: Note when libaltos fails
* altosui,micropeak: Link altoslib.jar and altosuilib.jar before compiling
* altosui: Reference altosuilib.jar and altoslib.jar from original dirs
* micropeak: Record samples before boost detect
* altos: Initial telescience bits
* Update avr ao_spi_slave code to match API changes
* altos: Build telescience-v0.2
* altos: Set STM GPIO output speed for SPI pins correctly
* altos: Crank fast SPI on STM to 8MHz
* altos: Change CC1120 SPI speed to 4MHz.
* doc: Add simplesect headers to release notes
* altos: Correct model error covariance matrix
* altos: Add computation of MicroPeak Kalman correction coefficients
* altos: Add Kalman filter to MicroPeak
* micropeak: Show decimeters in stats window
* micropeak: Fetch Mac and Windows drivers when creating packages
* Tag version 1.1.9.3
* altosi: callsign could not be configured for AltosUI
* altosui/micropeak: Let native window system place windows
* altosui: All of the Altos class is actually in AltosUILib now
* altosui: Remove duplicate AltosUIPreferences.java
* altosui: Make initial AltOS window position configurable
* micropeak: Respect font size preference in MicroPeak stats tab
* Add documentation for the MicroPeak USB interface
* micropeak: Add mac build file Info.plist
* micropeak: fix 'make clean' and .gitignore
* Mark MicroPeak as a recording altimeter, not a peak-recording altimeter
* Change AltosLib to altoslib
* Add version numbers to java libraries
* altoslib: fix Makefile JAR target
* micropeak: Update Makefile to versioned Java libraries
* altos: Document which MPU6000 revs have broken accel values
* test: Accept micropeak CSV files for micropeak testing
* altos: Add atmosphere.5c
* doc: Add TeleMetrum and TeleMini drill templates
* altosuilib: Remove duplicate AltosUnitsListener.java
* altosuilib: Add graphing routines from MicroPeak
* micropeak: Use altosuilib graphing functions
* altoslib: Add AltosUnits.graph_format
* altosuilib: Initialize graph axes units
* altoslib: Fix altoslib install
* altosuilib/micropeak: Add state markers to micropeak graph
* altosui/altoslib/altosuilib: Switch altosui to shared graph code
* altoslib: Fix a couple of unit functions to make them public
* altosui: Adjust graph voltage tool-tip value format
* altosui: Add callsign to Monitor Idle window (Trac #62)
* altosui: Interrupt MonitorIdle when changing frequency/callsign
* altosui: Display callsign in connecting message window
* altoslib: Fix available flight log storage computation
* altosui: Display block number while downloading flights. Track #51
* altosui: Display count of erased flights along with their numbers
* altosui: Add map and GPS data to graph window. Trac #50
* Build Windows .nsi files in configure script
* micropeak: Remove Info.plist
* altosuilib: rescale axis when enabling data series
* altosui: Stick file basename in graph window title
* altosui: Remove graph series which aren't available
* altosui: Fix AltosLanded call to AltosGraphUI
* altos/stm: Add more bits to NVIC register definitions
* Update build version to 1.2
* altos/driver: Make HMC5883 driver build again
* altos: telescience-v0.2 is an ARM product
* altosuilib: Add setNotify/fireSeriesChanged methods to AltosUIGrapher
* altosuilib: Disable graph element notifies for each add()
* doc: Document how to get TeleMini to 'emergency recovery' mode
* doc: Add version 1.2 release notes
* libaltos: Open FTDI serial devices twice on Windows.
* ao-tools: Add ao-dumpflash program
* altoslib: Invalidate GPS new data bit when updating state
* altosui: Add N/S and E/W to info table lat/lon values
* ao-tools/lib: Add cc_telemetry_unparse
* ao-tools: Add ao-edit-telem
* altos: re-enable optimization for stm-demo. remove unused bits
* micropeak: Improve download docs and UI
* ao-tools: add ao-dump-up
* Add telegps initial version
* ao-tools: Make library support µPusb
* altos: Add cc115l driver (untested)
* altos/telegps: Hook up cc115l driver
* altos: Add RFPA0133 amplifier driver
* altos: Improve CC115L driver. Generates carrier now.
* altos/stm: Ensure SPI always sends 0xff during receive
* altos: Allow radio recv and xmit to be separately configured
* altos: Fix config to not abort radio recv when no recv is available
* altos: Add SDCARD and FAT16 filesystem support
* altos: Hook up the FAT16 and SD card support to telegps
* altos: Add new panic flag for bufio misuse
* altos: Teleshield has a radio, set HAS_RADIO in ao_pins.h
* altos: Use FTDW, clear DATA bit. Disable backup write protection
* altosui: Don't deref null pyros when saving altimeter config
* altos: Add sanity checking to busy counts in bufio driver
* altos: Clean up fat driver API. Improve fat test
* altos: Add a simple cache for the FAT position->cluster computation
* altos: seek forward on FAT cluster chain instead of restarting
* altos: Add FAT32 support. And lots more testing.
* altos: Add temporary RF power settings
* altos: Get CC115L radio working.
* altos: Configure cc115l sync byte count for each radio mode
* altos: Lock cc115l radio mutex when using global radio values
* altos: Export ao_fat_sync and ao_fat_full functions
* altos: Add logging and telem to telegps
* altos: Add SD card writing function
* altos: Disable CC115L debug commands
* altos: Move fat mount information to separate command.
* altos: Add sdcard read/write tracing
* altos: Do not release interrupts from any pollchar function
* altos/stm: Add debugging mechanism to STM USB driver
* altos/stm: Always check for idle IN buffer before sending
* altos: Don't add fat commands when building ao_fat_test
* altos: Unmount file system after each testing pass in ao_fat_test
* ao-tools/ao-stmload: Be smarter about ELF parsing. Retry open on failure.
* altos: Fix command-line FAT filename parsing
* altos: Increase SD card timeout at startup time
* altos: Make ao_fat_readdir return real error values instead of 1/0
* altos: Create the log file if it doesn't already exist
* altos: Flush the on-board mega log after every sample interval.
* altos: let FAT tracing work in ao_fat_test as needed
* altos: Make sure FAT cluster allocation works for size zero files
* altos: Support open on multiple simultaneous FAT files
* altos: Add a FAT test that re-writes the same file multiple times
* altos: Provide build hooks for sampling profiler in telegps
* altos: Retry SD card I/O. Use time for timeouts instead of counts
* altos: Add defines for the specific pins used for telegps SPI
* altos: Horrible kludge -- disable radio while talking with SD card
* altos: Shorten SD initialization timeouts.
* Set telegps USB id to 0025
* altoslib: Make any incoming telem packet update the RSSI value
* altosui: Don't display missing sensor data
* altosui: Hide flight-related tabs for telegps
* altosui: Display current GPS in 'pad' tab for 'startup' staten
* altosui: Graph TeleMini flights without crashing
* altos: Try RDF mode for TX calibration
* altos: Create telebt-v1.0 product. Remove old telebt products
* altos: Create telebt-v1.0 product. Remove old telebt products
* altos: Monitor battery voltage on telebt
* altoslib/altosui: Carry receiver status around in AltosListenerState
* altoslib/altosui: Adapt monitor idle to new AltosListenerState
* doc: Add an outline of an AltosDroid chapter
* altosdroid: Hook up the position listeners
* altosdroid: Send LOCATION and CRC_ERROR messages to UI.
* altosdroid: Mike was right -- only need one LocationListener
* altoslib: Add range and elevation to AltosGreatCircle
* altosdroid: Compute course from android device to rocket, display it
* altoslib: Remove spurious debug message
* altosdroid: Check state.gps != null before using it
* altosdroid: The Map already draws our location; no receiver marker needed
* altos: Delay while waking up SD card a bit
* altos: Stick a mutex around FAT operations
* altos: Don't include bufio debug commands by default
* altoslib: Remove spurious debug message
* altos: Make sure the packet format is set reasonably for radio test
* libaltos: Retry Windows serial port open five times
* Windows: Add all of the AltusMetrum USB IDs to telemetrum.inf
* altosdroid: Shrink text so it fits on my phone
* altosdroid: Show our position in the map tab. Squeeze to fit phones
* altosdroid: Get rid of a couple of startup messages
* altosdroid: Update UI even if no telem has been received. Center map.
* micropeak: Oops. Lost the call to actually start downloading data
* altoslib: Check for null state.gps before accessing it in eeprom records
* altosui: remove debug message from AltosFlightUI
* altosdroid: Check for missing values
* altosui: Handle broken network in map tile loading
* altosui: Disable main deploy setting for TeleGPS
* altosdroid: Fix integer formatting in tabs
* altosdroid: Update distance/bearing on map tab
* doc: Add a bunch of Altos Droid material to the docs
* doc: Start filling in details about Altos Droid flight monitoring
* libaltos: Try Bluetooth open 5 times on EBUSY
* libaltos: Delay after opening bluetooth device on linux
* altosdroid: Add Notebook to track feature requests
* altosdroid: Add a few more Notebook entries
* altosdroid: Add request for sat images to AltosDroid Notebook
* Move cortex toolchain to /opt/cortex
* altos: Re-generate TeleMega bits
* Re-add telemega outline pictures
* altos: Make SD card driver compile without radio support
* altos: Add MR25 everspin MRAM driver
* altos: Add TeleMega v0.3 support
* altos: Build telemega-v0.3 by default
* altos: All STM ADC users need to declare HAS_ADC_TEMP
* altosdroid: Add wish for persistent TBT and freq settings
* Allow build without SDCC
* altos: Expose ao_put_string function
* altos: Call ao_task_init before initializing any drivers
* altos/stm: Always declare all romconfig variables
* ao-tools/lib: Deal with binary USB data in debugging output
* altos/stm: Remove USB EP0 task
* altos: Make telemega-v0.3 binary use the right name
* altos: Build test framework for AES code
* altos: Provide timeout value to ao_radio_recv
* altos: Make cc1120 driver wait for TX finished
* altos: Clear any broken cc1120 TX fifo bits before transmitting
* altos: Allow LCD segments to not be multiplexed across digits
* altos: Add telelco-v0.2 project
* altos: Add nickle micropeak log parsing code
* altos/test: Add telemega plot helper script
* altos: Ignore ao_aes_test binary
* altos: Build test framework for kalman filter
* altos: Add .gitignore to kalman test dir
* altos: Add ublox checksum app to generate ublox config lines
* altos: Add a bunch of .gitignore files
* altos: More .gitignore bits
* altosdroid: Add Notebook entry for reloading telem data option
* altos: Compute "real" RSSI value in radio code as needed
* altos: Reconfigure CC1120 receiver to match our usage
* altos: Make cc1120 driver return false on recv timeout
* altos: Stop using telelco v0.2 top LEDS for radio TX/RX
* altos: Open up the DVGA gain to use all of the available settings
* altos: Reduce stack usage of FAT driver and logger
* altos: Use separate exception stack on STM32L
* altoslib: Update GPS state even if new state is unlocked
* altos: Mark GPS telemetry packets with GPS time stamp
* altos: Use SYSTICK on STM32L
* altos/test: Fix warning in ao_aprs_test
* altos: Set APRS deviation to 3kHz
* altos: Elide M25 debug output from storage info command
* altos: Sanity check barometer before going to pad mode
* Add STM self-flashing loader
* altos: Make stm-flash capable of switching to application
* altos: Add program flash function
* altos: Clean up boot loader support
* altos: Add actual flashing functions to stm-flash app
* altos: Fix up stm-flash output file name. Use discovery LED pins
* altos: Mark .boot section as (NOLOAD)
* altos: Validate boot chain start address
* altos: Fix STM flash programming
* altos: Add erase command to stm-flash app. Validate addresses.
* altos: Create ihx version of stm-demo
* altos: Switch ao_stm_flash to read/write binary blocks
* altos/stm: Add .elf to .ihx rule
* altos/stm: Add comments to the .ld files explaining how the romconfig stuff works
* ao-tools/lib: Add loading support for 32-bit ihx files
* ao-tools/ao-stmload: Fix ELF, add IHX, add self-flashing
* altosui: Support 32-bit ihx files
* altosui & altoslib: Move a pile of debug/programming bits to altoslib
* altosui/altoslib: Move more flashing code from altosui to altoslib
* ao-tools/ao-stmload: Remove IRC dregs in source code
* altos: Move ao_notask to core
* altos: Eliminate stdio looping when system has a single stdio source
* altos/stm: Don't define task macros when not tasking
* altos/stm: Allow core timer to be excluded from build
* altos/stm: Shrink stm flash loader to < 4kB
* altos/stm: Provide another 4kB of flash space for apps
* altos: Use flash loader on all STM products
* ao-tools: reboot to loader now uses 'X' instead of 'L'
* ao-tools/ao-stmload: application base moved to 0x08001000
* altos/stm-flash: Check target flash address against AO_BOOT_APPLICATION_BASE
* altos: Allow STM usb driver to be used without stdio
* altos: Run self loader when application sets boot addr to 0
* altos: Make stm-bringup build again
* altos: Get rodata into flash, make sure sections are aligned
* altos: Remove stdio from stm-flash
* ao-tools/ao-stmload: Add --verbose flag
* altos: Add ao_boot_chain to telemega v0.3
* altos/stm: Create per-product flash loaders
* altos: Wait after configuring boot pin before testing it
* Add altosdroid notebook entry for imperial units
* altoslib: Add non-persistent 'last logdir' preference
* Information from configure about android build was misprinted
* micropeak: Use new 'last logdir' preference for MicroPeak save/load dialogs
* altosui: Wait for valid callsign/flight when graphing
* altoslib: Correct hexfile address ranges
* altosuilib: Mistake in the MegaDongle listing -- was set to TeleMega
* altos: Don't bother fixing telelco-v0.1, just disable it
* altos: Add U-Blox GPS driver
* altos: Provide a define for the number of sat infos in a telem packet
* altos: Switch TeleMega v0.3 to u-blox
* altos: Struct used for u-blox testing had lat/lon swapped
* altos/test: ao_gps_test_ublox uses ao_gps_blox.h
* altoslib: Use sequence numbers to track GPS updates to AltosRecord
* altosui: Use GPS alt + baro height for KML altitude
* altosui: Generate useful KML files from TeleGPS logs
* altos: Use symbolic names for ublox packet id
* altos: Set u-blox navigation settings
* altos/cc1111: Hack on USB driver to make Windows happy
* libaltos: use PurgeComm in Windows altos_close to abort in-progress ops
* libaltos: Build the linux library targets when doing a 'fat' build
* altos/telemega: The last two igniters are apogee and main
* Create release notes for 1.2.1
* doc: Update description of graph window to note new tabs (config and map)
.
[ Robert Garbee ]
* telescience: steal last adc channel for icp3 most recent value Make the ICP3 rpm counter use in ao_adc_avr.c optional
* first work on PWM input to TeleScience, 'p' command displays timer 1
* Timer 3 working with slower clock and all 16 bits.
* ICP3 working
* telescience: correctly calculating rate values with higher resolution
Checksums-Sha1:
afc991ee83eccec95d00e35db4a1a9ce8b747759 2033 altos_1.2.1-1.dsc
302e36c5cac208563be8963f6784a29a8a95f5ee 11522251 altos_1.2.1.orig.tar.gz
1fd19b72ce9e51afc72c11c1b4129cf0925a0b34 37852 altos_1.2.1-1.debian.tar.gz
66864a06d26942c74db8e249a4e0586e6201f41a 6456294 altos_1.2.1-1_i386.deb
Checksums-Sha256:
47cf05986943412eb0f4ca90da5f721b5378489710aa5a66edd286693045fb40 2033 altos_1.2.1-1.dsc
a3506801479c6dfc16636692ac437116eb8762b1033ad0be4f7ef6683300be56 11522251 altos_1.2.1.orig.tar.gz
81a7b38fd5a99aa59a5edc8093109c3bdc9bfc09c4932bb5bc8b6d652a84f2b0 37852 altos_1.2.1-1.debian.tar.gz
12ec90c05db39ebe8b241bb71736da21ac4f15e1b8b2984a6e0cd4edf1d29739 6456294 altos_1.2.1-1_i386.deb
Files:
23bef894fffaafb02bbcee460e5d4b48 2033 electronics optional altos_1.2.1-1.dsc
e9a784e8fa1c83105e61b3d607814130 11522251 electronics optional altos_1.2.1.orig.tar.gz
0e966cc6e61898bbd53d881c0b8161dd 37852 electronics optional altos_1.2.1-1.debian.tar.gz
2f811a304e91f236d927dd8db0f30818 6456294 electronics optional altos_1.2.1-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIVAwUBUZuuFTqTYZbAldlBAQo4pBAAoF5IE127JZfwRZvyuSGQxPE5ttKpgsN0
hCppfDfVNCMGvT7JIxcBUYPE/d+Zs60dqm9QeLu4SMyAijUmYxkcBna58YM0CBWJ
BZAVxm6GNd7oDU7yHphY04ArXNk2veGqoz3DAJVeu0LMirFKBbjrVhADO39rwA6k
/roKzFYqlc8aEhQVzfYkdd33ad5Komoz9urMizhG6w8aHlNqM3v8VUklORhJGOMB
86l5LrUf2gW9y38AI9JKw/fJu06vAbkYYamSDQqFadfb0hi3AtW9fBR/SwmKGUjd
vvG033IGVpWZP+tYAfrYEn/ju4p+d/ZTaOf41wprC8wzMiD91E7K9bNcymcUqFwM
4dE/pAmx+US+VjGGKNiPcSHrDlxRvNtbbNryJ3AY6lGXk/OmiRuQfBzGw1mF+6AC
rwQIQuRhWdjqrPkVcD8e6GyLg+MorH/2fmvRD0taPUU7Or9ZTNMzeBBiWVmMQBCJ
wze2KejgZ9X6nf+B44jN0t0sWxhnqJRfDpAgtCt+M5mzSED6xOPqUxJKBTx5tIsu
nVx0mA9pEBc1sYNjB7Ei/6Ozs1dy0NecAvBh1usv1XPcMzlyDkAIBEg+P/U1VuZl
ut9ikyOKUGAjGb1Zbj+PT7IUUmNEp2be8zi89N6mWZcdRNP2Y31Vw7eK41Jy+Aj6
F8QiWbWWaBI=
=sMgJ
-----END PGP SIGNATURE-----