summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Bump published version number to 0.9.1Keith Packard2011-03-16
|
* altosui: Missed jcommon.jar in the Mac OS install imageKeith Packard2011-03-16
| | | | | | This caused graphing to fail on Mac OS X Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Oops. Lost a couple of commands when merging the doc patchKeith Packard2011-03-07
| | | | | | | I didn't merge this carefully enough and managed to lose the 'f' and 'e' commands, which are kinda useful. Signed-off-by: Keith Packard <keithp@keithp.com>
* src/ao_cmd: Shave off bytes from doc stringsAnthony Towns2011-03-07
| | | | | | Switch to using { func, "X args\0Desc" } to specify command, saving a char field by looking at help[0] instead, and reduce help length by doing alignment with printf instead of hardcoded spaces.
* Revert "src/ao_gps_skytraq.c: Update logging rate to 10Hz"Keith Packard2011-03-07
| | | | | | | This reverts commit b080e933a65d268aaaec8cfd5f617a13d5babc43. 10Hz data isn't any better than 1Hz data; it still doesn't like going upwards rapidly.
* altosui: Display eeprom parsing errors to userKeith Packard2011-02-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>
* altosui: Always read whole eeprom block, even at end of flightKeith Packard2011-02-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>
* altosui: Mark empty eeprom records 'invalid', don't generate exceptionKeith Packard2011-02-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>
* update changelogs for Debian builddebian/0.9.1Bdale Garbee2011-02-18
|
* tie bringup scripts to Bdale's bench TeleDongle0.9.1Bdale Garbee2011-02-18
|
* src/ao_gps_skytraq.c: Update logging rate to 10HzAnthony Towns2011-02-18
| | | | | Send commands to skytraq to update baud rate to 57,600 bps, and set NMEA output rate to 10Hz.
* src/ao_gps_skytraq: simplify parsing codeAnthony Towns2011-02-18
| | | | | Added macros to make correctly constructing skytraq commands easier. Simplified code path for NMEA processing marginally.
* ao_radio: generalise setup of packet sizeAnthony Towns2011-02-18
|
* altos/test: auto-configure acceleration parameters from the log fileKeith Packard2011-02-18
| | | | | | | | | The flight test code had static accelerometer configuration values, making it impossible to use data from different boards without recompiling. As the eeprom and telem log files both contain the necessary data, parse that instead. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/test: Add dependencies in the Makefile for ao_flight_testKeith Packard2011-02-18
| | | | | | | Yes, it would be nice to automate dependency generation here, but I can't be bothered. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-load: fix usage message to note that '=' is required for optionsKeith Packard2011-02-18
| | | | | | | The usage message was suggesting incorrect command line syntax; long options use '=' between the option name and value, not whitespace. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.9Bdale Garbee2011-01-19
|
* 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>