summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altoslib: Track GPS altitude values to be able to report max gps heightKeith Packard2014-01-24
| | | | | | | This adds separate GPS altitude and GPS ground altitude values so that the AltosState object can report GPS max height. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Fix spelling of decelerateKeith Packard2014-01-24
|
* doc: Document flight computer wiring connectionsKeith Packard2014-01-24
| | | | | | | | This details all of the wiring connections for each flight computer and explains how to wire batteries, switches and how to use external pyro batteries and active switches with each one. Signed-off-by: Keith Packard <keithp@keithp.com>
* Set version to 1.3.2 in preparation for releaseKeith Packard2014-01-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add 1.3.2 release notesKeith Packard2014-01-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Tmega Don't try to log info about more than 12 GPS satsKeith Packard2014-01-24
| | | | | | | | | The mega log format has a single packet for GPS info which holds a maximum of 12 satellites. Bdale managed to get 14 sats in view, which ended up crashing the ground station software, and also overflowed the gps_tracking_data structure. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Validate TeleMega GPS_SAT log packet nsatKeith Packard2014-01-23
| | | | | | Make sure nsat is not more than the size of the array Signed-off-by: Keith Packard <keithp@keithp.com>
* update notes on how to releaseBdale Garbee2014-01-22
|
* freshen ChangeLog for release1.3.1Bdale Garbee2014-01-22
|
* update copyright date on main documentation fileBdale Garbee2014-01-22
|
* doc: Update for 1.3.1Keith Packard2014-01-21
| | | | | | Add 1.3.1 release notes. Update screen shots. Document new functionality Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Fix image widths to make them all scale the same amountKeith Packard2014-01-21
| | | | | | | Hand-compute scale factors so that all images are presented at the same relative size as they would be on the screen. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle serial-port startup errors in idle-monitorKeith Packard2014-01-21
| | | | | | Trap exceptions during idle monitor startup and report them. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle already-opened link in IgniteUIKeith Packard2014-01-21
| | | | | | | | Must run the link open from the UI thread so that we can put up the in-use dialog immdiately; otherwise the UI thread is blocked which means the dialog never appears and the app appears to hang. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove some spurious debug printfsKeith Packard2014-01-21
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Fetch target device config for Fire Igniter npyro valueKeith Packard2014-01-21
| | | | | | | | | The code was using the AltosLink config_data, which is always the locally connected device's configuration. When using the packet link, that's not terribly useful when asking how many extra pyro channels are available. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge remote-tracking branch 'origin/master'Keith Packard2014-01-21
|\
| * set version to 1.3.1 for releaseBdale Garbee2014-01-21
| |
* | altosui: rate limit map downloadsAnthony Towns2014-01-20
| |
* | altosui: --fetchmaps gets same number of maps as GUIAnthony Towns2014-01-20
| |
* | AltosSiteMapPreload: only load 49 mapsAnthony Towns2014-01-20
|/ | | | | | Google Static Maps API limits queries to 50 maps per IP per minute, so querying a 7x7 array instead of a 9x9 array seems more likely to work well.
* altosui: Make romconfig serial and radio cal fields 8 digits wideKeith Packard2014-01-19
| | | | | | | This ensure that they are wide enough to show a cc1120 calibration value, which is 7 digits. Signed-off-by: Keith Packard <keithp@keithp.com>
* set version to 1.3.0.2 for test flights this weekendBdale Garbee2014-01-17
|
* use firmware in /usr/share/altos for production flashingBdale Garbee2014-01-17
|
* altos: Add missing ADC divider values for Tmega v1.0Keith Packard2014-01-15
| | | | | | Somehow I left these out of the previous commit Signed-off-by: Keith Packard <keithp@keithp.com>
* Ignore 32 and 64 bit cjnitest appsKeith Packard2014-01-15
|
* altos: Report battery, apogee and main voltages over APRSKeith Packard2014-01-15
| | | | | | This makes APRS more usable when you mute the RF audio on the HT. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Use factory calibration for all acceleration computationsKeith Packard2014-01-14
| | | | | | | | | The ground acceleration value will vary depending on the tilt angle of the airframe, which will result in incorrect acceleration computations during flight. This also avoids accidental boost detect when moving the airframe around in pad mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch APRS to compressed position formatKeith Packard2014-01-14
| | | | | | This provides lat/lon/alt in fewer bytes while improving precision. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Ship telemini outline as pdf file tooKeith Packard2014-01-14
| | | | | | | Build telemini.pdf from telemini.svg and include it in all of the released packages. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Require both libaltos32 and libaltos64 for fat Linux tarballKeith Packard2014-01-01
| | | | | | No sense shipping a broken tarball ever Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Build -m64 and -m32 for fat tarball when possibleKeith Packard2014-01-01
| | | | | | | Check to see if we can compile libaltos for both 32 bit and 64 bit systems, and then use those when generating the linux tarball. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump version to 1.3.9.1Keith Packard2014-01-01
| | | | | | Lots of new features; let's not release with 1.3 set Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle a missing libaltos when starting upKeith Packard2014-01-01
| | | | | | | Skip a null list of devices when figuring out what to open monitor windows for during startup. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Flip acceleration data consistently for orientation changesKeith Packard2014-01-01
| | | | | | | | | | | Must flip the acceleration calibration data using the same function as flipping the actual acceleration data or the calibration will no longer be valid after changing orientation. For the MMA655x, this means using 4095 in both places, rather than using 0x7fff for the calibration data changes and 4095 for the data value changes. For the MPU6000, this means using 0 in both places. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 'O' command for TeleMega orient testingKeith Packard2013-12-28
| | | | | | | | Only present when HAS_FLIGHT_DEBUG is enabled, this command lets the user check the orientation tracking code by showing the current orientation and when the calibration values are reset. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Switch Graph to AltosOrient typeKeith Packard2013-12-28
| | | | | | The graph was using a private class for orient type, use the altoslib one Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Adjust info table column widthKeith Packard2013-12-28
| | | | | | Make sure the info table can show a full longitude value Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add orient to ascent and info table viewsKeith Packard2013-12-28
| | | | | | This adds 'tilt angle' to both ascent and info table views Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Add AltosOrient class and max_orient()Keith Packard2013-12-28
| | | | | | This adds the class necessary to put orient into a UI. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Extend Fire Igniter to additional channelsKeith Packard2013-12-21
| | | | | | This lets the UI test fire other pyro channels on TeleMega Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Switch from radio buttons to check boxes in pyro config. Add closeKeith Packard2013-12-21
| | | | | | First of (we hope) many review comments from Troj. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Turn on -Werror for STM and LPC buildsKeith Packard2013-12-20
| | | | | | | Now that the build completes with no warnings, make future warnings into errors. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Turn on warnings for LPC products tooKeith Packard2013-12-20
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Missing */ in definition of PIO0_4Keith Packard2013-12-20
| | | | | | Would maek using these values pretty hard. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: lpc exti setup was incorrectly testing modeKeith Packard2013-12-20
| | | | | | Check for NOCONFIGURE bit was missing parens Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: cc115l driver tone_run wasn't recording number of tonesKeith Packard2013-12-20
| | | | | | This would prevent the cc115l driver from ever sending tones. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clean up warnings for LPC productsKeith Packard2013-12-20
| | | | | | Unused varibles, functions and parameters. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm: Turn on -WextraKeith Packard2013-12-20
| | | | | | All of the warnings for STM projects are cleaned up now Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add default button return value from ao_button_getKeith Packard2013-12-20
| | | | | | | This "can't" happen, but it's not unreasonable to have a default return value. Signed-off-by: Keith Packard <keithp@keithp.com>