summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * altoslib: Ignore extra AO_LOG_FLIGHT records from TeleGPSKeith Packard2014-09-01
| | | | | | | | | | | | | | TeleGPS was inserting a spurious AO_LOG_FLIGHT record each time it turned on, which confused altoslib quite a bit. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Don't add AO_LOG_FLIGHT to existing GPS logsKeith Packard2014-09-01
| | | | | | | | | | | | | | When appending to a TeleGPS log, don't stick another flight value into the log. That just confuses the ground station software. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: reload previous log file at connect timeKeith Packard2014-08-31
| | | | | | | | | | | | Use the saved logfile to re-load the previous state at startup time. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Add missing preferences backend fileKeith Packard2014-08-31
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: create logfiles preference object. check link in existing_dataKeith Packard2014-08-31
| | | | | | | | | | | | | | | | | | The logfiles preference hash wasn't getting created, resulting in crashes. When there was no link, don't try to load existing data. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Add quit. Restart. Show freq in title.Keith Packard2014-08-31
| | | | | | | | | | | | | | | | Add a quit button to menu. When restarting, reconnect to previous device. When connecting, set the freq/rate to previous values. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: fixup fetching active device addressKeith Packard2014-08-29
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: TeleMega telemetry pyro voltages are uint8Keith Packard2014-08-29
| | | | | | | | | | | | Using int8 means that voltages over about 6V are reported incorrectly. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: start restoring from log data on startupKeith Packard2014-08-29
| | | | | | | | | | | | Remember which flight was last being received and reload that file Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Make sure pyro remains valid during delayKeith Packard2014-08-29
| | | | | | | | | | | | | | Keep checking pyro status while waiting for delay to expire to make sure nothing changes. Disable pyro channel if something does. Signed-off-by: Keith Packard <keithp@keithp.com>
| * ao-bringup: Test EasyMega boardsKeith Packard2014-08-28
| |
| * ao-bringup: Use ao-cal-accel instead of cal-accel in turnon scriptsKeith Packard2014-08-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * Add ao-tools/ao-cal-accelKeith Packard2014-08-18
| | | | | | | | | | | | This C version may be more reliable than the nickle version Signed-off-by: Keith Packard <keithp@keithp.com>
* | tweaking test scriptsBdale Garbee2014-09-06
|/
* turn echo back on after accel cal in turnon_telemetrum so rest is easierBdale Garbee2014-08-18
|
* altos: Add telerepeat-v1.0Keith Packard2014-08-17
| | | | | | | This uses TeleBT hardware to provide a telemetry repeater, receiving packets on one frequency and re-transmitting them on another. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Make Windows java test "smarter"Keith Packard2014-08-17
| | | | | | | Or at least have it try more options, and then finally ask the user before downloading and installing java Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps-v1.0: Provide one log and append to itKeith Packard2014-08-17
| | | | | | | | Instead of creating per-flight logs, create a single log and append data to it each time TeleGPS is powered on. This avoids potentially running out of log space just because the device is powered off/on. Signed-off-by: Keith Packard <keithp@keithp.com>
* cc1111: Wait for internal flash write to completeKeith Packard2014-08-17
| | | | | | This ensures that we don't try to start another write too soon. Signed-off-by: Keith Packard <keithp@keithp.com>
* Use -ldl when testing whether -m32 and -m64 builds workKeith Packard2014-08-17
| | | | | | | We only need -ldl, and not -lbluetooth now that libaltos uses dlopen on the bluetooth library Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools/ao-send-telem: Support sending TM v2 and Tm v2 telemetryKeith Packard2014-08-17
| | | | | | Add state tracking so the telemetry sending code works. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Remove some debug printfsKeith Packard2014-08-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Improve performance of AltosLib.hexbytesKeith Packard2014-08-17
| | | | | | | On an android device, this function was spending quite a bit of time calling hexbyte. Open code the conversion to improve performance. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Close serial port when AltosFlash fails to detect a targetKeith Packard2014-08-17
| | | | | | | | AltosDebug.check_connection raises an exception when the link fails, but the AltosFlash constructor didn't close the serial port in this case, causing the serial port to appear to be busy. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Handle link timeout in AltosDebug.read_memoryKeith Packard2014-08-17
| | | | | | | link.get_reply returns null on a link error; don't crash in read_memory when this happens. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Parse 'Log fixed:' configuration valueKeith Packard2014-08-17
| | | | | | | | | TeleGPS holds a single flight record and constantly appends data to it instead of having separate flight records on the board. It reports 'Log fixed: 1' to let AltosLib know that the size of the per-flight log is not configurable. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Skip updating hidden UI elementsKeith Packard2014-08-17
| | | | | | | Instead of updating everything in the UI, only update the visible UI elements to save a bunch of computation. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Add telemetry rate supportKeith Packard2014-08-17
| | | | | | Provides a menu to select the receiver telemetry bit rate Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Report additional pyro channels via beeperKeith Packard2014-08-14
| | | | | | | Send a beep for each additional pyro channel, low for no igniter, mid for igniter. Does not change the reporting for the apogee/main channels. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Document which TeleFire alarm pins are whichKeith Packard2014-08-14
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Have MicroKite just start recording at startupKeith Packard2014-08-14
| | | | | | | This avoids having MicroKite try to detect boost and has it just start recording data immediately. Signed-off-by: Keith Packard <keithp@keithp.com>
* change easymega from v0.1 to v1.0, tweak to build on master, add to MakefileBdale Garbee2014-08-14
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-08-14
|\
| * altoslib: Handle TeleGPS files for KML exportKeith Packard2014-07-16
| | | | | | | | | | | | | | TeleGPS files had state values that couldn't be converted to colors, which resulted in a truncated file that wasn't much use for anything. Signed-off-by: Keith Packard <keithp@keithp.com>
| * linux-fat: Fix up fat linux install icons, mime types and .desktop filesKeith Packard2014-07-15
| | | | | | | | | | | | | | | | | | | | | | | | use the standard xdg utilities to install mime type and .desktop files. The standard xdg icon installer doesn't handle svg icons, so we have to do those manually. With this patch, xfce, gnome3 and kde4 all place the applications in user-visible menus, display correct file icons and launch correct applications for our file types. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosuilib: Fix minor scan UI nitsKeith Packard2014-07-14
| | | | | | | | | | | | | | | | | | | | Wasn't computing geometry correctly and overlapped the 2400 baud entry with the list of scan results. Was not saving the telemetry rate/telemetry style when switching to monitor mode, which caused the new monitor to come up with the wrong values. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Set version to 1.4.9.21.4.9.2Keith Packard2014-07-14
| |
| * altoslib: Parse eeprom 'altitude-32' fieldsKeith Packard2014-07-14
| | | | | | | | | | | | | | This lets us tell if the altimeter supports 32-bit GPS altitudes in the eeprom log. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/test: Build TeleMetrumV2 flight test variantKeith Packard2014-07-13
| | | | | | | | | | | | Parses TeleMetrumV2 eeprom files and runs the TeleMetrumV2 flight code. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Make ao_gps_print deal with telem containing 32-bit altitude valuesKeith Packard2014-07-13
| | | | | | | | | | | | | | ao_gps_print is used with new telem packets from a few places; use AO_TELEMETRY_LOCATION_ALTITUDE when necessary. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Interrupt radio receive when changing data rateKeith Packard2014-07-13
| | | | | | | | | | | | | | This aborts any pending radio receive when changing the data rate so that the radio can be reprogrammed to receive at the correct rate. Signed-off-by: Keith Packard <keithp@keithp.com>
| * ao-tools: Add a few GPS telem/eeprom constantsKeith Packard2014-07-13
| | | | | | | | | | | | | | These make it possible to encode/decode GPS data from telemetry and eeprom files Signed-off-by: Keith Packard <keithp@keithp.com>
| * ao-tools: Provide altitude to temperature conversion functionKeith Packard2014-07-13
| | | | | | | | | | | | | | This takes altitude and computes the 'normal' temperature for that. Signed-off-by: Keith Packard <keithp@keithp.com>
| * ao-tools: Add TMv2 and Tgps log formats to cc.hKeith Packard2014-07-13
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/telefire,telelco: Add HAS_RADIO_RATE to launch system softwareKeith Packard2014-07-12
| | | | | | | | | | | | | | This lets us set the rate to a lower value to improve range. 9600 baud works great; 2400 baud makes the initial search take a long time. Signed-off-by: Keith Packard <keithp@keithp.com>
| * telegps: Missing function in TeleGPSConfigUIKeith Packard2014-07-10
| | | | | | | | | | | | set_altitude_32 was added to the abstract class but not here. Signed-off-by: Keith Packard <keithp@keithp.com>
| * libaltos: typo in libaltos broke the buildKeith Packard2014-07-10
| | | | | | | | | | | | When converting this to use dlopen, I mis-typed the name hci_read_remote_name Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Don't show bluetooth UI bits on mac/windowsKeith Packard2014-07-10
| | | | | | | | | | | | | | This just confuses people into thinking that bluetooth is supported on those machines. Signed-off-by: Keith Packard <keithp@keithp.com>
| * libaltos: Bind to libbluetooth at runtime on demandKeith Packard2014-07-10
| | | | | | | | | | | | This lets us reliably start and run without libbluetooth present. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Extend telemetry heights from 16 to 32 bitsKeith Packard2014-07-10
| | | | | | | | | | | | | | Uses the GPS data and/or previous kalman data to compute the upper 16 bits of the truncated telemetry altitude value. Signed-off-by: Keith Packard <keithp@keithp.com>