summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* updating changelog for release1.3.2branch-1.3Bdale Garbee2014-02-13
|
* doc: Update the 1.3.2 release notes to include APRS and Fire Igniter changesKeith Packard2014-02-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add remaining configurable parameters to the System Operation chapterKeith Packard2014-02-09
| | | | | | | | Yes, this duplicates the section in the AltosUI chapter, but I'm not sure how to describe the device without talking about it in two places, so we might as well make both of them complete. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Put locked/unlocked GPS status in APRS commentsKeith Packard2014-02-09
| | | | | | | | | | | Replace the 'S' (which marks the field showing sats in view) with either 'L' or 'U' to tell the user whether the GPS receiver is locked or unlocked. This also removes the colons in the comment field to shorten it. This makes it fit on one line of my FT1D display. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Re-send previous GPS position in APRS if lock is lostKeith Packard2014-02-09
| | | | | | | | | APRS radios often show only the last received APRS packet, which means that erasing the last known GPS position when we lose lock by sending 0/0/0 is unhelpful. Instead, just send the last known position, and make sure that we send 0/0/0 before we're locked the first time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fixup named ADC printingKeith Packard2014-02-08
| | | | | | Print all ADC values on one line when using named ADC values Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add needed math sources to TeleGPS v0.1 buildKeith Packard2014-02-08
| | | | | | APRS requires the logf function to report altitude. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Report nsat in view in APRS packetKeith Packard2014-02-08
| | | | | | | This adds the number of sats in view (as opposed to the number of sats in solution) to the APRS packet. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't write more than 12 sat infos in ublox driverKeith Packard2014-02-08
| | | | | | | This was overwriting memory past the end of the ao_gps_tracking_data array, which isn't a good idea. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm: Block interrupts while reprogramming flashKeith Packard2014-02-08
| | | | | | Wouldn't work well to get interrupted... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Enable system timer in flash loader and prod watchdog with itKeith Packard2014-02-08
| | | | | | | This makes it possible to reflash the board without needing to disable the watchdog. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Eliminate warnings in FAT codeKeith Packard2014-02-08
| | | | | | | The FAT file system code wasn't cleaned up when the warning fixes were done recently. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add watchdog timer taskKeith Packard2014-02-08
| | | | | | | This new task frobs a pin periodically to inform the hardware that the operating system is running. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add names when reporting STM ADC valuesKeith Packard2014-02-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add title page image to altusmetrum.pdfKeith Packard2014-02-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Ignore generate template XSL fileKeith Packard2014-02-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Document GPS max height additionKeith Packard2014-02-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Update micropeak docs to include lots of picturesKeith Packard2014-02-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Micropeak doc updates for 1.3.2Keith Packard2014-02-08
| | | | | | | New 'download' button. Update download instructions for new USB adapter. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Missing a couple of new exceptions when loading filesKeith Packard2014-02-07
| | | | | | | | The change to keep reading on invalid chars from the serial port exposed a couple of new exceptions from the MicroData code which the file loading code needs to cope with. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Keep reading until we get valid dataKeith Packard2014-02-07
| | | | | | | | | | Don't stop just because we saw something invalid on the serial line; let the user try again, or cancel when they get bored. However, if the serial line disappears or some other fatal error occurs, then do stop and put up an error dialog. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: report 0/0/0 for APRS position when GPS is not lockedKeith Packard2014-02-06
| | | | | | | We were reporting whatever the GPS device sent, even if it wasn't reporting a valid status. That's not terribly useful. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Watch serial data during downloadKeith Packard2014-02-03
| | | | | | | This adds a text area to monitor the incoming serial data in case some problem occurs. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Use existing unicode Charset in AltosLinkKeith Packard2014-02-03
| | | | | | | Instead of making AltosLink look up the unicode charset, just provide it directly. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Mention that an APRS interval of 0 disables it entirelyKeith Packard2014-01-31
| | | | | | And mention that the value is a time in seconds between APRS packets. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Replace screen captures with 'active' window onesKeith Packard2014-01-30
| | | | | | | | | | These are the same as the previous captures, just with the titlebar highlighted instead of grey so that they're all consistent. These were also done with the gimp which makes the areas outside of the window (like outside the rounded corners) have zero alpha so that the white background shows through. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Update screen capture of pyro config with correct namesKeith Packard2014-01-30
| | | | | | | With the UI now using letters as TeleMega does, update the screen shot used in the manual to match Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Use letter names for pyro channels in pyro config UIKeith Packard2014-01-30
| | | | | | | TeleMega has the extra pyro channels labeled A, B, C, D instead of 0, 1, 2, 3. Use those names in the UI to avoid confusion. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add explicit paragraph about using one battery with TmegaKeith Packard2014-01-30
| | | | | | Just in case the factory-supplied jumper gets lost. Signed-off-by: Keith Packard <keithp@keithp.com>
* use firmware in /usr/share/altos for teledongle, update telemetrum for v2.0Bdale Garbee2014-01-28
|
* altoslib: Don't lose gps_height value between GPS samplesKeith Packard2014-01-24
| | | | | | | gps_height is now reliably updated whenever GPS altitude data is received, so don't try to reset it between samples. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Show GPS max height in flight stats window of graphKeith Packard2014-01-24
| | | | | | Uses the new state.max_gps_height() function.# Signed-off-by: Keith Packard <keithp@keithp.com>
* 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
| |