summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix up git-buildpackage config file for life on the branch-0.9 branch0.9.2Bdale Garbee2011-03-19
|
* altosui: Add software version to Configure AltosUI dialogKeith Packard2011-03-19
| | | | | | | Show this somewhere so we can figure out what is installed. Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit e980b251e5a4d25410710a9aa89ef940e06b0d93)
* Update to 0.9.2Keith Packard2011-03-19
| | | | | | Bump configure.ac and add notes to doc/altosumetrum.xsl Signed-off-by: Keith Packard <keithp@keithp.com>
* aoview: remove -s option.Keith Packard2011-03-19
|
* altosui: Missed jcommon.jar in the Mac OS install imageKeith Packard2011-03-19
| | | | | | | This caused graphing to fail on Mac OS X Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit 9f3d26cadf37880d2c9223f59271d295b11c4c2a)
* altosui: Display eeprom parsing errors to userKeith Packard2011-03-19
| | | | | | | | | | When reading the eeprom, any parsing errors (most likely bad checksums) indicate some kind of problem with either the hardware or the flight software. Display these to the user and do not erase the flight. Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit 249cd3b63d97581b068fff988e0cd7fcd5bf493e)
* altosui: Always read whole eeprom block, even at end of flightKeith Packard2011-03-19
| | | | | | | | | Instead of stopping early, continue reading the whole eeprom block so that the extra serial data doesn't end up confusing the next user of the serial line, which may well be reading the next flight. Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit 629a7637871b24fe6d1204aaa7185d84933d4639)
* altosui: Mark empty eeprom records 'invalid', don't generate exceptionKeith Packard2011-03-19
| | | | | | | | | When reading empty eeprom records, mark them as 'invalid', but don't generate an exception as it's normal to read these at the end of the flight log. Signed-off-by: Keith Packard <keithp@keithp.com> (cherry picked from commit 7ca2cf1b7e03b8453b45b45e313a33ad65da9ad5)
* elide changelog entries or re-release of 0.90.9Bdale Garbee2011-01-19
|
* update turnon script to prefer TeleDongle as programmerBdale Garbee2011-01-19
|
* update changelogs for Debian builddebian/0.9+2+g97f4f2eBdale Garbee2011-01-19
|
* altos: Program default flight log max value for new boardsKeith Packard2011-01-19
| | | | | | | | New boards have no config space values at all, and so they need each value to be set. Yes, this should be fixed so that there aren't two copies of these assignments. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian buildBdale Garbee2011-01-19
|
* prepare to releaseBdale Garbee2011-01-19
|
* update changelogs for Debian builddebian/0.8.1+81+g4ae724fBdale Garbee2011-01-18
|
* we need an install target to prevent parent dir make from failingBdale Garbee2011-01-18
|
* update changelogs for Debian builddebian/0.8.1+79+g9a5666fBdale Garbee2011-01-18
|
* doc: Build with 'make all' from top level. Build with 'make fat'Keith Packard2011-01-18
| | | | | | | This will make sure the docs are up-to-date for both regular and fat builds. Signed-off-by: Keith Packard <keithp@keithp.com>
* fat: Add docs to Linux packageKeith Packard2011-01-18
| | | | | | Oops. Missed this one. Signed-off-by: Keith Packard <keithp@keithp.com>
* fat: Add firmware for v1.1 and docs to mac/windows/linux installersKeith Packard2011-01-18
| | | | | | We'll need to be sure to update this each time we add a product. Signed-off-by: Keith Packard <keithp@keithp.com>
* freshen copyright yearBdale Garbee2011-01-18
|
* add 0.9 revision entry, with caveat about telemetry format changeBdale Garbee2011-01-18
|
* doc: Add v0.9 features from altosui to documentation.Keith Packard2011-01-18
| | | | | | New flight download UI and new config items. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Don't delete telemetrum-outline.pdfKeith Packard2011-01-18
| | | | | | This has a drilling template for the board. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.8.1+71+gda42f40Bdale Garbee2011-01-18
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2011-01-17
|\
| * doc: Remove mention of ao_wake_taskKeith Packard2011-01-16
| | | | | | | | | | | | | | This has been removed from the altos sources, so remove it from the docs too. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Use 5V reference data to correct accelerometer measurements.Keith Packard2011-01-16
| | | | | | | | | | | | | | | | | | When the 3.3V and 5V values shift relative to each other (usually due to changes in power consumption), the measured acceleration will appear to shift. This patch converts the 3.3V referenced acceleration value into a 5V referenced acceleration, eliminating this error. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Optimize fetching of ADC data in flight codeKeith Packard2011-01-16
| | | | | | | | | | | | | | This stores the address of the desired sample in a local variable and then fetches through that. Saves quite a few instructions. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Sample the accelerometer reference voltage on v1.1 boardsKeith Packard2011-01-16
| | | | | | | | | | | | | | This places the 5v reference samples in an array parallel to the basic ADC values. It doesn't do anything with the values, just stores them. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Ensure flight code gets first crack at new ADC dataKeith Packard2011-01-16
| | | | | | | | | | | | | | | | Instead of having everyone wait on the raw ADC ring, have the flight code wait on that and have everyone else wait for the flight code to finish looking at the data and move its pointer forwards. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Auto-calibrate linux-based flight testing codeKeith Packard2011-01-16
| | | | | | | | | | | | | | | | Use the provided ground acceleration average to set the two accelerometer calibration values so that the flight code will detect pad/idle mode correctly. Signed-off-by: Keith Packard <keithp@keithp.com>
* | update documentation to reflect reality that modifying a board or separateBdale Garbee2011-01-17
|/ | | | pyro battery is not as simple as one trace cut on v1.0 and v1.1 boards
* Rework invalid accel cal detection codeMike Beattie2011-01-17
| | | | | | | | Slightly reduces code space. Uncalibrated accelerometer now enters invalid state as well. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosui: Remove spurious colons from eeprom selection headersKeith Packard2011-01-16
| | | | | | This colons make the presentation a bit confusing. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add DATA_TO_XDATA to linux test harnessKeith Packard2011-01-16
| | | | | | | The flight test harness needs to expose every function used by the flight code in some form, and this macro is about to become used. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Added check for out of bounds accelMike Beattie2011-01-16
| | | | | | Chose invalid flight mode instead of idle to give user feedback. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altos: Added check for an accel value above 1.5gMike Beattie2011-01-16
| | | | | | | When detecting flight or idle mode, this should indicate that accel cal values are out of whack. Signed-off-by: Mike Beattie <mike@ethernal.org>
* altos: average 512 accel/baro samples at startup instead of 1000Keith Packard2011-01-16
| | | | | | | This lets us use a simple shift instead of a divide, saving a huge amount of code space. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Restructure skytraq NMEA parsing code to save some spaceAnthony Towns2011-01-16
| | | | | Splitting this into several smaller functions appears to make SDCC generate better code.
* altos: Flush log when fullKeith Packard2011-01-16
| | | | | | | When the log storage is full, make sure any pending writes are flushed out so that the last bit isn't lost. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: TELEMETRY PROTOCOL CHANGE. Switch to 16-bit serial numbers.Keith Packard2011-01-16
| | | | | | | | | | What a terrible mistake! The flight computer serial numbers were recorded in only 8 bits, so serial numbers > 255 would get truncated. There's really no fix other than bumping the field to 16 bits and reflashing every TM and TD on the planet. Very unfortunate. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: inkscape tracks the filename inside the documentKeith Packard2011-01-16
| | | | | | | telemetrum-outline.svg was renamed from telemetrum.svg and inkscape appears to care. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Require 4 sats to light up the 'GPS locked' light.Keith Packard2011-01-16
| | | | | | | This tracks the same GPS signal requirement needed for 'GPS ready' and ensures that we have a 3d fix. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ensure serial device is closed after eeprom download finishesKeith Packard2011-01-16
| | | | | | | | As this code is all event-driven, track which events will trigger further work and block closing the device in those specific cases, ensuring that all other code paths end up closing the device. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove debug message when eeprom downloads are complete.Keith Packard2011-01-16
| | | | | | This message isn't useful now that this code appears to work. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use long input flush timeout when remote.Keith Packard2011-01-16
| | | | | | | 100ms isn't long enough to capture pending remote serial input, so use 300 ms in that mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Make serial debug more complete and accurateKeith Packard2011-01-16
| | | | | | | | Display all serial input, including telemetry. Wait to display serial output until flush time, to debug missing flushing. Show when devices are opened and closed. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Reset eeprom download instance variables before reading flightKeith Packard2011-01-16
| | | | | | | | To deal with downloading multiple flights in a single invocation, make sure all relevant instance variables are set back to start of flight download values each time a log is read. Signed-off-by: Keith Packard <keithp@keithp.com>
* Close serial port if Download/Delete dialog is cancelled.Mike Beattie2011-01-17
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>