summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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>
* Convert EepromSelect dialog to use a GridBagMike Beattie2011-01-17
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Re-order and re-arrange eeprom download dialogMike Beattie2011-01-16
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* doc: Add telemetrum mounting template in svg and pdf formsKeith Packard2011-01-14
| | | | | | telemetrum-outline.svg and telemetrum-outline.pdf Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.8.1+42+g646e192Bdale Garbee2011-01-14
|
* update changelogs for Debian builddebian/0.8.1+41+gd908c2eBdale Garbee2011-01-14
|
* altosui: Add preference for serial debugging.Keith Packard2011-01-14
| | | | | | This dumps serial input/output to stdout. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ensure serial line is flushed after disabling remote linkKeith Packard2011-01-14
| | | | | | Flush the '~' character. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Show dialog after successful delete or when no flightsKeith Packard2011-01-14
| | | | | | Make sure the user always sees confirmation for flight log management. Signed-off-by: Keith Packard <keithp@keithp.com>