summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altos: Use alt_t for all Pascal-based altitude dataKeith Packard2012-10-12
| | | | | | | This allows alt_t to be overridden for systems using the MS5607/MS5611 sensors Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Allow for other mutex implementationsKeith Packard2012-10-12
| | | | | | Allow projects to replace ao_mutex_get and ao_mutex_put with macros Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Allow projects to specify clock at other than 100HzKeith Packard2012-10-12
| | | | | | Leave the default at 100Hz, but allow it to be overridden Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Prepare ms5607 driver for use in non-tasking productsKeith Packard2012-10-12
| | | | | | Micropeak doesn't have tasking, prepare the ms5607 driver for that Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Split task definitions out to ao_task.hKeith Packard2012-10-12
| | | | | | And only include them if using tasks Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telefire: Add siren/strobe supportKeith Packard2012-10-10
| | | | | | | This also involved hacking up the code to allow for non-zero offsets for the pad firing and continuity pins. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Compute desired frequency when upgrading from pre-1.1Keith Packard2012-10-08
| | | | | | | Instead of just smashing the frequency to 434.550, compute the frequency from the old radio channel value Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telefire: Make sure armed alarm goes off on timeKeith Packard2012-10-06
| | | | | | | | | | Instead of turning the alarm off when a packet is received after the deadline, just do it in the thread which is awake all of the time. This prevents the alarm from sticking on when the LCO box is turned off while the arming key is on. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Re-enable the ms5607 and mma655x acquisition threadsKeith Packard2012-10-03
| | | | | | These were disabled to help with testing in Argonia Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Provide MS5611 configuration option, HAS_MS5611Keith Packard2012-10-03
| | | | | | | | | MS5611 and MS5607 use slightly different conversion functions. Alas, there doesn't appear to be a way to tell them apart in software. This patch adds the necessary conversion changes and makes them depend on a compile-time configuration option. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Shrink Pa to altitude tableKeith Packard2012-09-21
| | | | | | | This improves the computation of the table enough that errors from a 470 entry table are almost all < 0.5m. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump revision to 1.2 development branchKeith Packard2012-09-20
| | | | | | With 1.1 out the door, this now starts the 1.2 development series Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge remote-tracking branch 'mjb/altosdroid'Keith Packard2012-09-20
|\
| * altosdroid: initial implementation of telemetry logging.Mike Beattie2012-09-18
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altoslib: make parts of AltosLog public for usage outside altoslib.Mike Beattie2012-09-18
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altos{lib,ui,droid}: move OS specific code out of altoslibMike Beattie2012-09-18
| | | | | | | | | | | | | | | | | | This is to allow the usage of AltosLog on Android - no swing, so we need to push the "home directory" code used to pick a default telemetry logging path - using the PreferencesBackend interface for now. Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosdroid: cosmetic re-order of methodsMike Beattie2012-09-18
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosdroid: simplify keys() methodMike Beattie2012-09-18
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosdroid: Update Makefile.amMike Beattie2012-09-18
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * altosdroid: implement AltosPreferencesBackend, and initialize.Mike Beattie2012-09-17
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Merge branch 'prefs_interface' into altosdroidMike Beattie2012-09-16
| |\
* | \ Merge remote-tracking branch 'mjb/prefs_interface'Keith Packard2012-09-20
|\ \ \ | | |/ | |/|
| * | altosui: remove un-used importMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: revert AltosUIPreferences init() methodMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: Add return to try/catch.. duhMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: add missing try/catchMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui/altoslib: bug fixes, update Makefile.amMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui/altoslib: Add call to …Preferences.init() with backend object, ↵Mike Beattie2012-09-14
| | | | | | | | | | | | | | | | | | remove static init() Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altoslib: Add AltosPreferencesBackend.java to Makefile.amMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui/altoslib: add methods to interface, fix imports/exceptions in BT codeMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: add missing methods for Backend, fix BT code.Mike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altoslib/altosui: begin moving preferences "backend" into interfaceMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* | | Merge remote-tracking branch 'mjb/altosui_mjb'Keith Packard2012-09-20
|\| |
| * | altosui: comment out obsolete code - could probably remove the file.Mike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: add type to … implements Comparable.Mike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: comment out/remove dead codeMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: access class variables by class, not instanceMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: remove redundant catchesMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: comment out un-used classes and associated importsMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: comment out un-used fields and methodsMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * | altosui: remove un-used importsMike Beattie2012-09-14
| | | | | | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* | | further refinment of Releasing documentBdale Garbee2012-09-16
| | |
* | | releasing 1.1.11.1.1Bdale Garbee2012-09-16
| | |
* | | Add release notes for version 1.1.1Keith Packard2012-09-16
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Fix telemini sdcdb init fileKeith Packard2012-09-16
| | | | | | | | | | | | | | | | | | Set the driver source path for the debugger Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altosui: Gather Tm sensor data in Monitor Idle modeKeith Packard2012-09-16
| |/ |/| | | | | | | | | | | | | Tm is pretty much the same as TM for the analog sensors, it's just missing the accelerometr. Use the same code for constructing an AltosRecord for it Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Need to use 16-bit counts for ao_xmem functionsKeith Packard2012-09-14
| | | | | | | | | | | | | | | | | | Trying to use 8-bit counts is a nice optimization which fails when the count is larger than 255, as is the case with clearing the flash block in the AT45 driver. This bug resulted in the inability to erase flights on TeleMetrum v1.0 boards. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Show over-ground-distance in Descent tabKeith Packard2012-09-14
| | | | | | | | | | | | Helps to know where the rocket might land. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Remove debugging from KML exportKeith Packard2012-09-14
| | | | | | | | | | | | Left in from testing the Eeprom export bug Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Fix Landed tab unitsKeith Packard2012-09-14
| | | | | | | | | | | | | | | | | | | | And clean up the whole flight value reporting code base. It would be nice to create a separate class to make this easier; at present there's a bunch of customization embedded in how values are presented in each tab. Reported by: Bdale Garbee <bdale@gag.com> Signed-off-by: Keith Packard <keithp@keithp.com>