summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altos: Fix ability to disable telemetry by setting interval to 0Keith Packard2014-09-11
| | | | | | | | | For non-zero telemetry intervals, the radio code limits the value based on the data rate. However, a zero interval means that telemetry should be entirely disabled, so that value should be left alone when checking. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Was mis-configuring the 'Configure Device' dialogKeith Packard2014-09-11
| | | | | | | Make sure we show 'rate_label' instead of showing 'radio_enable_label' twice. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Stop re-loading previous flight when starting telemetry monitoringKeith Packard2014-09-11
| | | | | | | | | | | | This feature is necessary on AltosDroid because there's no other UI for reloading an old flight. It's not useful on the desktop where you really just want to see new telemetry; old telemetry is availbale through the 'graph flight' or 'replay' mechanisms. AltosDroid uses a different class for reading telemetry data, so we can just remove this feature from altoslib at this point. Signed-off-by: Keith Packard <keithp@keithp.com>
* use dh_installmime, which requires telling configure to stay out of the wayBdale Garbee2014-09-10
|
* another build depBdale Garbee2014-09-10
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-09-10
|\
| * configure: Add --disable-install-shared-mime-info optionKeith Packard2014-09-10
| | | | | | | | | | | | | | | | This inhibits the installation of the shared mime info data file and updating of the shared mime database. Necessary if you want to use a distribution-specific shared mime installation hook, like dh_installmime Signed-off-by: Keith Packard <keithp@keithp.com>
| * .desktop: Use %F instead of %f in .desktop filesKeith Packard2014-09-09
| | | | | | | | | | | | | | %F is a list of files, %f is a single file. All of our tools can handle lists of files, so make the .desktop file reflect that. Signed-off-by: Keith Packard <keithp@keithp.com>
* | more build dependencies for processing iconsBdale Garbee2014-09-10
|/
* icons: Use DESTDIR when updating mime/icon cachesKeith Packard2014-09-09
| | | | | | This is done in install-data-hook and needs to explicitly use DESTDIR Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: clean all versions of the .jar fileKeith Packard2014-09-09
| | | | | | | When we switch libary versions, we want to remove the old ones; just have 'make clean' remove all versions of the libaries. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: Add EasyMega supportKeith Packard2014-09-09
| | | | | | | This makes flashing find the right files, and Monitor Idle show all of the state data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/easymega: Set USB PID for EasyMega to 0x0028Keith Packard2014-09-09
| | | | | | | It was using 0x0023, which is for TeleMega. 0x0028 is what's listed in usbvidpid.h. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Fix idle monitor parsing of MMA655x stateKeith Packard2014-09-09
| | | | | | | | | There's no ':' after 'MMA655X value' in the output, and the parser returns 'true' on success, not false. With this, 'Monitor Idle' now reports correct accelerometer readings. Signed-off-by: Keith Packard <keithp@keithp.com>
* Tag version 1.4.9.31.4.9.3Keith Packard2014-09-09
| | | | | | This should be the final firmware version for 1.5 Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Include EasyMega firmware in fat releaseKeith Packard2014-09-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-09-06
|\
| * doc: Update for version 1.5 releaseKeith Packard2014-09-06
| | | | | | | | | | | | | | Add stuff about EasyMega and telemetry rate configuration. Update screen shots as needed. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Scale packet master receive delay by baud rateKeith Packard2014-09-06
| | | | | | | | | | | | | | Increase the time we wait for return packets based on the remote protocol baud rate. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Increase timeouts when using low baud rate remote protocolKeith Packard2014-09-06
| | | | | | | | | | | | | | | | When using 2400 or 9600 baud remote link rates, we need to increase the packet timeout from 500ms to much longer values to avoid annoying the user with timeout warnings. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Update local callsign/baud rate when using remote protocolKeith Packard2014-09-06
| | | | | | | | | | | | | | | | We've had code to synchronously update the local and remote radio frequencies when doing configuration over the remote link. This patch adds the same code when changing the call sign and baud rate. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Reduce deviation at 2400/9600 baudKeith Packard2014-09-06
| | | | | | | | | | | | | | | | | | | | There's no reason to use 20.5kHz deviation at 2400 and 9600 baud, and if we get a better receiver, we'll want to use narrower deviation to have less bandwidth sucking noise into the radio. The new values are (nominally) 5.125kHz deviation for 9600 baud and 1.5kHz deviation for 2400 baud. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-09-06
|\| | | | | | | | | Conflicts: ao-bringup/turnon_telemega
| * altosdroid: Mark completed items as 'done'Keith Packard2014-09-06
| | | | | | | | | | | | | | | | Frequency display Re-load data on restart Auto re-connect to TBT at correct freq Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Add imperial unit supportKeith Packard2014-09-06
| | | | | | | | | | | | | | Provides a menu entry to switch units, changes all value displays to use the AltosLib units conversion code. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Update tab contents before switchingKeith Packard2014-09-05
| | | | | | | | | | | | | | Make sure the new tab contents are updated before switching tabs so that the user doesn't see old stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Ignore TelemetryService messages after service shutdownKeith Packard2014-09-05
| | | | | | | | | | | | | | Messages may get delivered after the service has been shut down; ignore those. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: add new TelemetryState.javaKeith Packard2014-09-04
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Don't mark altimeter dirty when opening pyro panelKeith Packard2014-09-03
| | | | | | | | | | | | Skip setting the UI dirty when filling in the pyro firing time value. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Allow negative values for pyro configuration dataKeith Packard2014-09-03
| | | | | | | | | | | | | | All of the integer pyro configuration parameters may be negative, so parse that correctly. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Use single object to pass data to UIKeith Packard2014-09-03
| | | | | | | | | | | | | | | | | | Instead of having separate messages for each piece of telemetry state, package the whole mess up in one object and send it for any change. This simplifies tracking within the UI by avoiding corner cases during reconnect. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/telefire: Add firing length to manual pad commandKeith Packard2014-09-03
| | | | | | | | | | | | | | | | This adds an optional length of time (in 1/10s of a second) to the ao_pad_manual function to enable testing of igniters without needing to use TeleLCO. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Fix 'pad' screen for TeleGPSKeith Packard2014-09-01
| | | | | | | | | | | | Don't report pad position for TeleGPS Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Catch a couple null pointers in AltosConfigTDKeith Packard2014-09-01
| | | | | | | | | | | | | | When messing with TD, I hit a couple of paths that could try to dereference null pointers. Check for those. Signed-off-by: Keith Packard <keithp@keithp.com>
| * 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>