From 47038a0ffc6e5211517885d091a392f77818c51a Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 22 Oct 2020 16:42:54 -0600 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 2 +- AltOS/doc/altos.pdf | 4 +- AltOS/doc/altusmetrum.html | 344 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21236885 -> 21241438 bytes AltOS/doc/companion.html | 2 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 24782 -> 24782 bytes AltOS/doc/easymini-outline.pdf | Bin 25080 -> 25080 bytes AltOS/doc/easymini.html | 190 ++++++++++------- AltOS/doc/easymini.pdf | Bin 4878654 -> 4883268 bytes AltOS/doc/map-loading.pdf | 2 +- AltOS/doc/micropeak.html | 6 +- AltOS/doc/micropeak.pdf | 6 +- AltOS/doc/telegps-outline.pdf | Bin 24455 -> 24455 bytes AltOS/doc/telegps.html | 242 +++++++++++---------- AltOS/doc/telegps.pdf | Bin 5682805 -> 5687332 bytes AltOS/doc/telelaunch.html | 6 +- AltOS/doc/telelaunch.pdf | Bin 3234355 -> 3234355 bytes AltOS/doc/telemega-outline.pdf | Bin 24303 -> 24303 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24186 -> 24186 bytes AltOS/doc/telemetry.html | 6 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 23843 -> 23843 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 24912 -> 24912 bytes 24 files changed, 448 insertions(+), 370 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 97154af..ce62d13 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -1909,7 +1909,7 @@ ao_packet_master_init(void); diff --git a/AltOS/doc/altos.pdf b/AltOS/doc/altos.pdf index 3d31679..04f5740 100644 --- a/AltOS/doc/altos.pdf +++ b/AltOS/doc/altos.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard) /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.0) /Producer (Keith Packard) -/ModDate (D:20200930003119-06'00') -/CreationDate (D:20200930003145-06'00') +/ModDate (D:20201022163705-06'00') +/CreationDate (D:20201022163733-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index c97efed..cfea626 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -20,7 +20,7 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.5, +version v1.9.6, 29 Sep 2020
@@ -168,44 +168,45 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -5736,15 +5737,40 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.5

    +

    F.1. Release Notes for Version 1.9.6

    -

    Version 1.9.5

    +

    Version 1.9.6

    F.1.1. AltOS

    • +

      Fix EasyTimer bug where it might mis-detect boost (either +detect it early or not at all) due to small errors in +accelerometer calibration leading to large accumulated error +in speed.

      +
    • +
    • +

      Adjust self-test of new 9-axis IMU (BMX-160) so that it +doesn’t think the part has a failure when tested sitting +horizontally.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.5

    +
    +

    Version 1.9.5

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • Add Booster mode for all dual-deploy altimeters. Select "Separation & Apogee" mode in AltosUI to fire the 'main' channel at first motor burnout and the 'apogee' channel at @@ -5773,7 +5799,7 @@ never report as having been fired.

    -

    F.1.2. AltosUI

    +

    F.2.2. AltosUI

    • @@ -5803,12 +5829,12 @@ AltosUI packages.

    -

    F.2. Release Notes for Version 1.9.4

    +

    F.3. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -5825,7 +5851,7 @@ the device to panic at startup time.

    -

    F.2.2. AltosUI

    +

    F.3.2. AltosUI

    • @@ -5838,12 +5864,12 @@ AltosUI packages.

    -

    F.3. Release Notes for Version 1.9.3

    +

    F.4. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -5865,7 +5891,7 @@ middle.

    -

    F.3.2. AltosUI, TeleGPS, MicroPeak

    +

    F.4.2. AltosUI, TeleGPS, MicroPeak

    • @@ -5884,12 +5910,12 @@ computer erase block size.

    -

    F.4. Release Notes for Version 1.9.2

    +

    F.5. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -5902,7 +5928,7 @@ computer erase block size.

    -

    F.4.2. AltosUI, TeleGPS, MicroPeak

    +

    F.5.2. AltosUI, TeleGPS, MicroPeak

    • @@ -5912,7 +5938,7 @@ computer erase block size.

    -

    F.4.3. AltosDroid

    +

    F.5.3. AltosDroid

    • @@ -5930,12 +5956,12 @@ computer erase block size.

    -

    F.5. Release Notes for Version 1.9.1

    +

    F.6. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -5957,7 +5983,7 @@ computer erase block size.

    -

    F.5.2. AltosUI, TeleGPS, MicroPeak

    +

    F.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -5982,12 +6008,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.6. Release Notes for Version 1.9

    +

    F.7. Release Notes for Version 1.9

    Version 1.9

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -6003,7 +6029,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.6.2. AltosUI, TeleGPS, MicroPeak

    +

    F.7.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6018,12 +6044,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.7. Release Notes for Version 1.8.7

    +

    F.8. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -6033,7 +6059,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.7.2. AltosUI, TeleGPS, MicroPeak

    +

    F.8.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6075,12 +6101,12 @@ applications will run with Oracle Java.

    -

    F.8. Release Notes for Version 1.8.6

    +

    F.9. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

    • @@ -6099,7 +6125,7 @@ applications will run with Oracle Java.

    -

    F.8.2. AltosUI, TeleGPS

    +

    F.9.2. AltosUI, TeleGPS

    • @@ -6121,7 +6147,7 @@ applications will run with Oracle Java.

    -

    F.8.3. MicroPeak

    +

    F.9.3. MicroPeak

    • @@ -6133,13 +6159,13 @@ applications will run with Oracle Java.

    -

    F.9. Release Notes for Version 1.8.5

    +

    F.10. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -6149,7 +6175,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    F.9.2. AltosUI, TeleGPS

    +

    F.10.2. AltosUI, TeleGPS

    • @@ -6166,12 +6192,12 @@ devices.

    -

    F.10. Release Notes for Version 1.8.4

    +

    F.11. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    • @@ -6183,7 +6209,7 @@ devices.

    -

    F.11. Release Notes for Version 1.8.3

    +

    F.12. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -6192,7 +6218,7 @@ better and some updates to graph presentation and data downloading.

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

    AltOS New Features
    @@ -6225,7 +6251,7 @@ from capturing log data.

    -

    F.11.2. AltosUI and TeleGPS Applications

    +

    F.12.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -6283,7 +6309,7 @@ tilt angle.

    -

    F.12. Release Notes for Version 1.8.2

    +

    F.13. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -6293,7 +6319,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    AltOS New Features

    @@ -6306,7 +6332,7 @@ analyzing saved data files.

    -

    F.12.2. AltosUI and TeleGPS Applications

    +

    F.13.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -6335,7 +6361,7 @@ for graphing or KML export.

    -

    F.13. Release Notes for Version 1.8.1

    +

    F.14. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -6356,7 +6382,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    AltOS Bug Fixes

    @@ -6377,7 +6403,7 @@ deceleration.

    -

    F.13.2. AltosUI and TeleGPS Applications

    +

    F.14.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -6408,7 +6434,7 @@ broken, so you’d see only the default frequencies.

    -

    F.14. Release Notes for Version 1.8

    +

    F.15. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -6416,7 +6442,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    AltOS New Features

    @@ -6429,7 +6455,7 @@ boards and ground station interfaces.

    -

    F.14.2. AltosUI and TeleGPS Applications

    +

    F.15.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -6462,14 +6488,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.15. Release Notes for Version 1.7

    +

    F.16. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    AltOS New Features

    @@ -6494,7 +6520,7 @@ serviced first.

    -

    F.15.2. AltosUI and TeleGPS Applications

    +

    F.16.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -6509,7 +6535,7 @@ serviced first.

    -

    F.16. Release Notes for Version 1.6.8

    +

    F.17. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -6517,7 +6543,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

    AltOS fixes:

    @@ -6551,7 +6577,7 @@ they can be tested during production.

    -

    F.16.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.17.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -6573,7 +6599,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.17. Release Notes for Version 1.6.5

    +

    F.18. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -6581,7 +6607,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    AltOS fixes:

    @@ -6597,7 +6623,7 @@ tested the new firmware before release.

    -

    F.17.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -6613,14 +6639,14 @@ Windows package.

    -

    F.18. Release Notes for Version 1.6.4

    +

    F.19. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    AltOS fixes:

    @@ -6640,7 +6666,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.19.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -6672,7 +6698,7 @@ active.

    -

    F.18.3. Documentation

    +

    F.19.3. Documentation

    • @@ -6687,14 +6713,14 @@ active.

    -

    F.19. Release Notes for Version 1.6.3

    +

    F.20. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    AltOS fixes:

    @@ -6709,7 +6735,7 @@ hardware to driving these pins with software.

    -

    F.19.2. AltosUI and TeleGPS Applications

    +

    F.20.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -6754,7 +6780,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.19.3. AltosDroid

    +

    F.20.3. AltosDroid

    AltosDroid new features:

    @@ -6819,7 +6845,7 @@ location of any tracker.

    -

    F.19.4. Documentation

    +

    F.20.4. Documentation

    • @@ -6832,14 +6858,14 @@ continuity audio alert pattern.

    -

    F.20. Release Notes for Version 1.6.2

    +

    F.21. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.20.1. AltOS

    +

    F.21.1. AltOS

    AltOS New Features:

    @@ -6868,7 +6894,7 @@ up.

    -

    F.20.2. AltosUI and TeleGPS Applications

    +

    F.21.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -6887,7 +6913,7 @@ writing the associated .eeprom file when an error is detected.

    -

    F.20.3. Documentation

    +

    F.21.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -6912,14 +6938,14 @@ duplication of information

    -

    F.21. Release Notes for Version 1.6.1

    +

    F.22. Release Notes for Version 1.6.1

    Version 1.6.1 includes support for our updated TeleBT v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.21.1. AltOS

    +

    F.22.1. AltOS

    AltOS New Features:

    @@ -6949,7 +6975,7 @@ variations from transmitting devices.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7014,7 +7040,7 @@ run at 10x speed by mistake.

    -

    F.21.3. AltosDroid

    +

    F.22.3. AltosDroid

    AltosDroid New Features:

    @@ -7072,14 +7098,14 @@ motion towards rocket.

    -

    F.22. Release Notes for Version 1.6

    +

    F.23. Release Notes for Version 1.6

    Version 1.6 includes support for our updated TeleDongle v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.22.1. AltOS

    +

    F.23.1. AltOS

    AltOS New Features

    @@ -7121,7 +7147,7 @@ you’ll want to reflash the firmware.

    -

    F.22.2. AltosUI and TeleGPS Applications

    +

    F.23.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7196,14 +7222,14 @@ flight computers appear on multiple frequencies by accident.

    -

    F.23. Release Notes for Version 1.5

    +

    F.24. Release Notes for Version 1.5

    Version 1.5 is a major release. It includes support for our new EasyMega product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    F.23.1. AltOS

    +

    F.24.1. AltOS

    AltOS New Features

    @@ -7262,7 +7288,7 @@ deceleration.

    -

    F.23.2. AltosUI and TeleGPS Applications

    +

    F.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7303,13 +7329,13 @@ cases where we just can’t figure out what version is installed.

    -

    F.24. Release Notes for Version 1.4.2

    +

    F.25. Release Notes for Version 1.4.2

    Version 1.4.2 is a minor release. It fixes Java-related install issues on Windows

    -

    F.24.1. AltosUI and TeleGPS Applications

    +

    F.25.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -7328,7 +7354,7 @@ detection fails.

    -

    F.25. Release Notes for Version 1.4.1

    +

    F.26. Release Notes for Version 1.4.1

    Version 1.4.1 is a minor release. It fixes install issues on Windows and provides the missing TeleMetrum V2.0 firmware. There @@ -7338,7 +7364,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    F.25.1. AltosUI and TeleGPS Applications:

    +

    F.26.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -7379,14 +7405,14 @@ software, making map downloading fail for most people.

    -

    F.26. Release Notes for Version 1.4

    +

    F.27. Release Notes for Version 1.4

    Version 1.4 is a major release. It includes support for our new TeleGPS product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    F.26.1. AltOS

    +

    F.27.1. AltOS

    AltOS new features:

    @@ -7441,7 +7467,7 @@ as being present.

    -

    F.26.2. AltosUI Application

    +

    F.27.2. AltosUI Application

    AltosUI new features:

    @@ -7527,7 +7553,7 @@ the product name instead.

    -

    F.26.3. TeleGPS Application

    +

    F.27.3. TeleGPS Application

    • @@ -7541,7 +7567,7 @@ to focus on TeleGPS-related functions.

    -

    F.26.4. Documentation

    +

    F.27.4. Documentation

    Documentation changes:

    @@ -7563,13 +7589,13 @@ configurable amount of time after boost.

    -

    F.27. Release Notes for Version 1.3.2

    +

    F.28. Release Notes for Version 1.3.2

    Version 1.3.2 is a minor release. It includes small bug fixes for the TeleMega flight software and AltosUI ground station

    -

    F.27.1. AltOS

    +

    F.28.1. AltOS

    AltOS fixes:

    @@ -7591,7 +7617,7 @@ view and voltages.

    -

    F.27.2. AltosUI Application

    +

    F.28.2. AltosUI Application

    AltosUI fixes:

    @@ -7619,13 +7645,13 @@ Igniter dialog.

    -

    F.28. Release Notes for Version 1.3.1

    +

    F.29. Release Notes for Version 1.3.1

    Version 1.3.1 is a minor release. It improves support for TeleMega, TeleMetrum v2.0, TeleMini v2.0 and EasyMini.

    -

    F.28.1. AltOS

    +

    F.29.1. AltOS

    AltOS new features:

    @@ -7667,7 +7693,7 @@ getting re-computed incorrectly in inverted mode.

    -

    F.28.2. AltosUI Application

    +

    F.29.2. AltosUI Application

    AltosUI new features:

    @@ -7703,13 +7729,13 @@ so that all of the map tiles download successfully.

    -

    F.29. Release Notes for Version 1.3

    +

    F.30. Release Notes for Version 1.3

    Version 1.3 is a major release. It adds support for TeleMega, TeleMetrum v2.0, TeleMini v2.0 and EasyMini.

    -

    F.29.1. AltOS

    +

    F.30.1. AltOS

    AltOS new features:

    @@ -7748,7 +7774,7 @@ digital FM transceivers

    -

    F.29.2. AltosUI Application

    +

    F.30.2. AltosUI Application

    AltosUI new features:

    @@ -7784,14 +7810,14 @@ default for new downloads

    -

    F.30. Release Notes for Version 1.2.1

    +

    F.31. Release Notes for Version 1.2.1

    Version 1.2.1 is a minor release. It adds support for TeleBT and the AltosDroid application, provides several new features in AltosUI and fixes some bugs in the AltOS firmware.

    -

    F.30.1. AltOS

    +

    F.31.1. AltOS

    AltOS new features:

    @@ -7833,7 +7859,7 @@ performance somewhat.

    -

    F.30.2. AltosUI Application

    +

    F.31.2. AltosUI Application

    AltosUI application new features:

    @@ -7890,7 +7916,7 @@ time.

    -

    F.30.3. AltosDroid

    +

    F.31.3. AltosDroid

    • @@ -7902,13 +7928,13 @@ time.

    -

    F.31. Release Notes for Version 1.2

    +

    F.32. Release Notes for Version 1.2

    Version 1.2 is a major release. It adds support for MicroPeak and the MicroPeak USB adapter.

    -

    F.31.1. AltOS

    +

    F.32.1. AltOS

    AltOS New Features:

    @@ -7924,7 +7950,7 @@ multi-tasking scheduler.

    -

    F.31.2. AltosUI and MicroPeak Application

    +

    F.32.2. AltosUI and MicroPeak Application

    New Features:

    @@ -7957,7 +7983,7 @@ time.

    -

    F.32. Release Notes for Version 1.1

    +

    F.33. Release Notes for Version 1.1

    Version 1.1.1 is a bug-fix release. It fixes a couple of bugs in AltosUI and one firmware bug that affects TeleMetrum @@ -7966,7 +7992,7 @@ the Google Earth file export issue, and for suggesting the addition of the Ground Distance value in the Descent tab.

    -

    F.32.1. AltOS

    +

    F.33.1. AltOS

    AltOS fixes:

    @@ -7986,7 +8012,7 @@ of rockets flying version 1.1 firmware.

    -

    F.32.2. AltosUI

    +

    F.33.2. AltosUI

    AltosUI new features:

    @@ -8038,13 +8064,13 @@ deciding whether to fetch the analog sensor data.

    -

    F.33. Release Notes for Version 1.1

    +

    F.34. Release Notes for Version 1.1

    Version 1.1 is a minor release. It provides a few new features in AltosUI and the AltOS firmware and fixes bugs.

    -

    F.33.1. AltOS

    +

    F.34.1. AltOS

    AltOS Firmware New Features:

    @@ -8086,7 +8112,7 @@ the radio was turned off and back on.

    -

    F.33.2. AltosUI

    +

    F.34.2. AltosUI

    AltosUI New Features:

    @@ -8170,13 +8196,13 @@ in 'Monitor Idle' mode.

    -

    F.34. Release Notes for Version 1.0.1

    +

    F.35. Release Notes for Version 1.0.1

    Version 1.0.1 is a major release, adding support for the TeleMini device and lots of new AltosUI features

    -

    F.34.1. AltOS

    +

    F.35.1. AltOS

    AltOS New Features

    @@ -8234,7 +8260,7 @@ Mach delay.

    -

    F.34.2. AltosUI Application

    +

    F.35.2. AltosUI Application

    AltosUI New Features

    @@ -8303,13 +8329,13 @@ placed in "Idle" mode if AltosUI is polling it.

    -

    F.35. Release Notes for Version 0.9.2

    +

    F.36. Release Notes for Version 0.9.2

    Version 0.9.2 is an AltosUI bug-fix release, with no firmware changes.

    -

    F.35.1. AltosUI

    +

    F.36.1. AltosUI

    AltosUI fixes:

    @@ -8332,13 +8358,13 @@ invalid, display parsing errors to user.

    -

    F.36. Release Notes for Version 0.9

    +

    F.37. Release Notes for Version 0.9

    Version 0.9 adds a few new firmware features and accompanying AltosUI changes, along with new hardware support.

    -

    F.36.1. AltOS

    +

    F.37.1. AltOS

    • @@ -8365,7 +8391,7 @@ running the 0.9 firmware or they will not communicate.

    -

    F.36.2. AltosUI Application

    +

    F.37.2. AltosUI Application

    • @@ -8380,13 +8406,13 @@ running the 0.9 firmware or they will not communicate.

    -

    F.37. Release Notes for Version 0.8

    +

    F.38. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    F.37.1. AltosUI Application:

    +

    F.38.1. AltosUI Application:

    • @@ -8441,13 +8467,13 @@ rocket flight through the Google Earth program.

    -

    F.38. Release Notes for Version 0.7.1

    +

    F.39. Release Notes for Version 0.7.1

    Version 0.7.1 is the first release containing our new cross-platform Java-based user interface.

    -

    F.38.1. AltosUI Application

    +

    F.39.1. AltosUI Application

    • @@ -8505,8 +8531,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index 062e8874536dbd2c73631f806601409c0bd2d30e..a582c612af291b679bf3ec178a10304a3ffc468a 100644 GIT binary patch delta 50285 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 delta 49419 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 Z&(HG3(&=Ox2d41D2TY#4$GklU{D0+5{0;yB diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index 4d98c8f..b38e781 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -382,7 +382,7 @@ computer firmware to include support for companion boards.

    diff --git a/AltOS/doc/companion.pdf b/AltOS/doc/companion.pdf index 8c8df32..3835dd7 100644 --- a/AltOS/doc/companion.pdf +++ b/AltOS/doc/companion.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20200930003119-06'00') -/CreationDate (D:20200930003146-06'00') +/ModDate (D:20201022163706-06'00') +/CreationDate (D:20201022163735-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 7af1b72553b429a1c52cc789a7802c14b2f6fcfc..dc5064c7c70802035902ab2f75c5ab167d645eb3 100644 GIT binary patch delta 63 zcmX?ikn!9>#tEy93=NEo49$$qjm>op%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn M;OZ#tEy93@nWe3=E77O)PW`%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn M;OZ
    @@ -94,25 +94,26 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -1885,15 +1886,40 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.5

    +

    F.1. Release Notes for Version 1.9.6

    -

    Version 1.9.5

    +

    Version 1.9.6

    F.1.1. AltOS

    • +

      Fix EasyTimer bug where it might mis-detect boost (either +detect it early or not at all) due to small errors in +accelerometer calibration leading to large accumulated error +in speed.

      +
    • +
    • +

      Adjust self-test of new 9-axis IMU (BMX-160) so that it +doesn’t think the part has a failure when tested sitting +horizontally.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.5

    +
    +

    Version 1.9.5

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • Add Booster mode for all dual-deploy altimeters. Select "Separation & Apogee" mode in AltosUI to fire the 'main' channel at first motor burnout and the 'apogee' channel at @@ -1922,7 +1948,7 @@ never report as having been fired.

    -

    F.1.2. AltosUI

    +

    F.2.2. AltosUI

    • @@ -1952,12 +1978,12 @@ AltosUI packages.

    -

    F.2. Release Notes for Version 1.9.4

    +

    F.3. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1974,7 +2000,7 @@ the device to panic at startup time.

    -

    F.2.2. AltosUI

    +

    F.3.2. AltosUI

    • @@ -1987,12 +2013,12 @@ AltosUI packages.

    -

    F.3. Release Notes for Version 1.9.3

    +

    F.4. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -2014,7 +2040,7 @@ middle.

    -

    F.3.2. AltosUI, TeleGPS, MicroPeak

    +

    F.4.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2033,12 +2059,12 @@ computer erase block size.

    -

    F.4. Release Notes for Version 1.9.1

    +

    F.5. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -2060,7 +2086,7 @@ computer erase block size.

    -

    F.4.2. AltosUI, TeleGPS, MicroPeak

    +

    F.5.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2085,12 +2111,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.5. Release Notes for Version 1.9

    +

    F.6. Release Notes for Version 1.9

    Version 1.9

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -2106,7 +2132,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.5.2. AltosUI, TeleGPS, MicroPeak

    +

    F.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2121,12 +2147,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.6. Release Notes for Version 1.8.7

    +

    F.7. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -2136,7 +2162,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    F.6.2. AltosUI, TeleGPS, MicroPeak

    +

    F.7.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2178,12 +2204,12 @@ applications will run with Oracle Java.

    -

    F.7. Release Notes for Version 1.8.6

    +

    F.8. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -2202,7 +2228,7 @@ applications will run with Oracle Java.

    -

    F.7.2. AltosUI, TeleGPS

    +

    F.8.2. AltosUI, TeleGPS

    • @@ -2224,7 +2250,7 @@ applications will run with Oracle Java.

    -

    F.7.3. MicroPeak

    +

    F.8.3. MicroPeak

    • @@ -2236,13 +2262,13 @@ applications will run with Oracle Java.

    -

    F.8. Release Notes for Version 1.8.5

    +

    F.9. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

    • @@ -2252,7 +2278,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    F.8.2. AltosUI, TeleGPS

    +

    F.9.2. AltosUI, TeleGPS

    • @@ -2269,12 +2295,12 @@ devices.

    -

    F.9. Release Notes for Version 1.8.4

    +

    F.10. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2286,7 +2312,7 @@ devices.

    -

    F.10. Release Notes for Version 1.8.3

    +

    F.11. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -2295,7 +2321,7 @@ better and some updates to graph presentation and data downloading.

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    AltOS New Features
    @@ -2328,7 +2354,7 @@ from capturing log data.

    -

    F.10.2. AltosUI and TeleGPS Applications

    +

    F.11.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2386,7 +2412,7 @@ tilt angle.

    -

    F.11. Release Notes for Version 1.8.2

    +

    F.12. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -2396,7 +2422,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

    AltOS New Features

    @@ -2409,7 +2435,7 @@ analyzing saved data files.

    -

    F.11.2. AltosUI and TeleGPS Applications

    +

    F.12.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2438,7 +2464,7 @@ for graphing or KML export.

    -

    F.12. Release Notes for Version 1.8.1

    +

    F.13. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -2459,7 +2485,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    AltOS Bug Fixes

    @@ -2480,7 +2506,7 @@ deceleration.

    -

    F.12.2. AltosUI and TeleGPS Applications

    +

    F.13.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2511,7 +2537,7 @@ broken, so you’d see only the default frequencies.

    -

    F.13. Release Notes for Version 1.8

    +

    F.14. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -2519,7 +2545,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    AltOS New Features

    @@ -2532,7 +2558,7 @@ boards and ground station interfaces.

    -

    F.13.2. AltosUI and TeleGPS Applications

    +

    F.14.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2565,14 +2591,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.14. Release Notes for Version 1.7

    +

    F.15. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    AltOS New Features

    @@ -2597,7 +2623,7 @@ serviced first.

    -

    F.14.2. AltosUI and TeleGPS Applications

    +

    F.15.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2612,7 +2638,7 @@ serviced first.

    -

    F.15. Release Notes for Version 1.6.8

    +

    F.16. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -2620,7 +2646,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    AltOS fixes:

    @@ -2654,7 +2680,7 @@ they can be tested during production.

    -

    F.15.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.16.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2676,7 +2702,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.16. Release Notes for Version 1.6.5

    +

    F.17. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -2684,7 +2710,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

    AltOS fixes:

    @@ -2700,7 +2726,7 @@ tested the new firmware before release.

    -

    F.16.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.17.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2716,14 +2742,14 @@ Windows package.

    -

    F.17. Release Notes for Version 1.6.4

    +

    F.18. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    AltOS fixes:

    @@ -2743,7 +2769,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.17.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2775,7 +2801,7 @@ active.

    -

    F.17.3. Documentation

    +

    F.18.3. Documentation

    • @@ -2789,14 +2815,14 @@ active.

    -

    F.18. Release Notes for Version 1.6.3

    +

    F.19. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    AltOS fixes:

    @@ -2811,7 +2837,7 @@ hardware to driving these pins with software.

    -

    F.18.2. AltosUI and TeleGPS Applications

    +

    F.19.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2856,7 +2882,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.18.3. AltosDroid

    +

    F.19.3. AltosDroid

    AltosDroid new features:

    @@ -2921,7 +2947,7 @@ location of any tracker.

    -

    F.18.4. Documentation

    +

    F.19.4. Documentation

    • @@ -2934,14 +2960,14 @@ continuity audio alert pattern.

    -

    F.19. Release Notes for Version 1.6.2

    +

    F.20. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    AltOS New Features:

    @@ -2970,7 +2996,7 @@ up.

    -

    F.19.2. AltosUI and TeleGPS Applications

    +

    F.20.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -2989,7 +3015,7 @@ writing the associated .eeprom file when an error is detected.

    -

    F.19.3. Documentation

    +

    F.20.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3017,7 +3043,7 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index 9f30c58b764a2793dd703f1ee3eb41dd34bd527f..56db15f8dd7d865d594375ffd73b0335ab90a61a 100644 GIT binary patch delta 23185 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
  • Eh|<wnzILwM}m?7bi21W%ntP!191@cbE3U@ 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 MyZ-$vr&P83U;5`|_5c6? delta 22003 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 HRu}$1%o^2F diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index 3b4ce2e..4c894ae 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.pdf @@ -6,7 +6,7 @@ /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.0) /Producer (Keith Packard) /ModDate (D:20200615205029-06'00') -/CreationDate (D:20200930003148-06'00') +/CreationDate (D:20201022163737-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index d5f9e91..ead7020 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -18,7 +18,7 @@
    Bdale Garbee

    -version v1.9.5, +version v1.9.6, 29 Sep 2020
  • @@ -828,8 +828,8 @@ limited by the accuracy of this clock.

    diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index 900c8d6..aa82ce2 100644 --- a/AltOS/doc/micropeak.pdf +++ b/AltOS/doc/micropeak.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20200930003118-06'00') -/CreationDate (D:20200930003131-06'00') +/ModDate (D:20201022163705-06'00') +/CreationDate (D:20201022163719-06'00') >> endobj 2 0 obj @@ -83,7 +83,7 @@ ET BT 415.4642 143.454 Td /F1.0 12 Tf -[<56> 20.0195 <657273696f6e2076312e392e352c203239205365702032303230>] TJ +[<56> 20.0195 <657273696f6e2076312e392e362c203239205365702032303230>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/telegps-outline.pdf b/AltOS/doc/telegps-outline.pdf index b56ea9c1432e0ca46089481f6e4e4a3aff372dac..e9d04e88b2c5bd0400c5479aa57d554a56f1ee48 100644 GIT binary patch delta 63 zcmZqQ&)B}7al&dNLjxltLo;J@69ZiXGj#(4bxkgP=c3falFa-(m&B4(1q~M~BLgD? Lgu0D)SH%GUO1Khc delta 63 zcmZqQ&)B}7al&dN150BA0|R42Q$t+?Gj#(4bxkgP=c3falFa-(m&B4(1q~M~BLgD? Lgu0D)SH%GUN)!@a diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index a0b8a44..96251b2 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -18,7 +18,7 @@
    Bdale Garbee

    -version v1.9.5, +version v1.9.6, 29 Sep 2020
    @@ -78,31 +78,32 @@
  • Appendix E: Release Notes
  • @@ -1436,15 +1437,40 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.5

    +

    E.1. Release Notes for Version 1.9.6

    -

    Version 1.9.5

    +

    Version 1.9.6

    E.1.1. AltOS

    • +

      Fix EasyTimer bug where it might mis-detect boost (either +detect it early or not at all) due to small errors in +accelerometer calibration leading to large accumulated error +in speed.

      +
    • +
    • +

      Adjust self-test of new 9-axis IMU (BMX-160) so that it +doesn’t think the part has a failure when tested sitting +horizontally.

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.5

    +
    +

    Version 1.9.5

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • Add Booster mode for all dual-deploy altimeters. Select "Separation & Apogee" mode in AltosUI to fire the 'main' channel at first motor burnout and the 'apogee' channel at @@ -1473,7 +1499,7 @@ never report as having been fired.

    -

    E.1.2. AltosUI

    +

    E.2.2. AltosUI

    • @@ -1503,12 +1529,12 @@ AltosUI packages.

    -

    E.2. Release Notes for Version 1.9.4

    +

    E.3. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1525,7 +1551,7 @@ the device to panic at startup time.

    -

    E.2.2. AltosUI

    +

    E.3.2. AltosUI

    • @@ -1538,12 +1564,12 @@ AltosUI packages.

    -

    E.3. Release Notes for Version 1.9.3

    +

    E.4. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1565,7 +1591,7 @@ middle.

    -

    E.3.2. AltosUI, TeleGPS, MicroPeak

    +

    E.4.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1584,12 +1610,12 @@ computer erase block size.

    -

    E.4. Release Notes for Version 1.9.1

    +

    E.5. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.4.1. AltOS

    +

    E.5.1. AltOS

    • @@ -1611,7 +1637,7 @@ computer erase block size.

    -

    E.4.2. AltosUI, TeleGPS, MicroPeak

    +

    E.5.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1636,12 +1662,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.5. Release Notes for Version 1.9

    +

    E.6. Release Notes for Version 1.9

    Version 1.9

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1657,7 +1683,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.5.2. AltosUI, TeleGPS, MicroPeak

    +

    E.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1672,12 +1698,12 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.6. Release Notes for Version 1.8.7

    +

    E.7. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.6.1. AltOS

    +

    E.7.1. AltOS

    • @@ -1687,7 +1713,7 @@ upgrade. This should avoid the “COMxx: open failed” message.

    -

    E.6.2. AltosUI, TeleGPS, MicroPeak

    +

    E.7.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1729,12 +1755,12 @@ applications will run with Oracle Java.

    -

    E.7. Release Notes for Version 1.8.6

    +

    E.8. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

    • @@ -1753,7 +1779,7 @@ applications will run with Oracle Java.

    -

    E.7.2. AltosUI, TeleGPS

    +

    E.8.2. AltosUI, TeleGPS

    • @@ -1775,7 +1801,7 @@ applications will run with Oracle Java.

    -

    E.7.3. MicroPeak

    +

    E.8.3. MicroPeak

    • @@ -1787,13 +1813,13 @@ applications will run with Oracle Java.

    -

    E.8. Release Notes for Version 1.8.5

    +

    E.9. Release Notes for Version 1.8.5

    Version 1.8.5 includes fixes to the ground software support for TeleBT v4, along with a few other minor updates.

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

    • @@ -1803,7 +1829,7 @@ for TeleBT v4, along with a few other minor updates.

    -

    E.8.2. AltosUI, TeleGPS

    +

    E.9.2. AltosUI, TeleGPS

    • @@ -1820,12 +1846,12 @@ devices.

    -

    E.9. Release Notes for Version 1.8.4

    +

    E.10. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.9.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1837,7 +1863,7 @@ devices.

    -

    E.10. Release Notes for Version 1.8.3

    +

    E.11. Release Notes for Version 1.8.3

    Version 1.8.3 includes support for TeleMega version 3.0 along with two important flight computer fixes. This version also @@ -1846,7 +1872,7 @@ better and some updates to graph presentation and data downloading.

    -

    E.10.1. AltOS

    +

    E.11.1. AltOS

    AltOS New Features
    @@ -1879,7 +1905,7 @@ from capturing log data.

    -

    E.10.2. AltosUI and TeleGPS Applications

    +

    E.11.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -1937,7 +1963,7 @@ tilt angle.

    -

    E.11. Release Notes for Version 1.8.2

    +

    E.12. Release Notes for Version 1.8.2

    Version 1.8.2 includes support for TeleGPS version 2.0 along with accelerometer recalibration support in AltosUI.

    @@ -1947,7 +1973,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.11.1. AltOS

    +

    E.12.1. AltOS

    AltOS New Features

    @@ -1960,7 +1986,7 @@ analyzing saved data files.

    -

    E.11.2. AltosUI and TeleGPS Applications

    +

    E.12.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -1989,7 +2015,7 @@ for graphing or KML export.

    -

    E.12. Release Notes for Version 1.8.1

    +

    E.13. Release Notes for Version 1.8.1

    Version 1.8.1 includes an important bug fix for Apogee Lockout operation in all flight computers. Anyone using this option @@ -2010,7 +2036,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

    AltOS Bug Fixes

    @@ -2031,7 +2057,7 @@ deceleration.

    -

    E.12.2. AltosUI and TeleGPS Applications

    +

    E.13.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2062,7 +2088,7 @@ broken, so you’d see only the default frequencies.

    -

    E.13. Release Notes for Version 1.8

    +

    E.14. Release Notes for Version 1.8

    Version 1.8 includes support for our new TeleBT v4.0 ground station, updates for data analysis in our ground station @@ -2070,7 +2096,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

    AltOS New Features

    @@ -2083,7 +2109,7 @@ boards and ground station interfaces.

    -

    E.13.2. AltosUI and TeleGPS Applications

    +

    E.14.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2116,14 +2142,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.14. Release Notes for Version 1.7

    +

    E.15. Release Notes for Version 1.7

    Version 1.7 includes support for our new TeleMini v3.0 flight computer and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

    AltOS New Features

    @@ -2148,7 +2174,7 @@ serviced first.

    -

    E.14.2. AltosUI and TeleGPS Applications

    +

    E.15.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2163,7 +2189,7 @@ serviced first.

    -

    E.15. Release Notes for Version 1.6.8

    +

    E.16. Release Notes for Version 1.6.8

    Version 1.6.8 fixes a TeleMega and TeleMetrum v2.0 bug where the device could stop logging data and transmitting @@ -2171,7 +2197,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

    AltOS fixes:

    @@ -2205,7 +2231,7 @@ they can be tested during production.

    -

    E.15.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.16.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2227,7 +2253,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.16. Release Notes for Version 1.6.5

    +

    E.17. Release Notes for Version 1.6.5

    Version 1.6.5 fixes a TeleMega and TeleMetrum v2.0 bug where the device would often stop logging data and transmitting @@ -2235,7 +2261,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.16.1. AltOS

    +

    E.17.1. AltOS

    AltOS fixes:

    @@ -2251,7 +2277,7 @@ tested the new firmware before release.

    -

    E.16.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.17.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2267,14 +2293,14 @@ Windows package.

    -

    E.17. Release Notes for Version 1.6.4

    +

    E.18. Release Notes for Version 1.6.4

    Version 1.6.4 fixes a bluetooth communication problem with TeleBT v1.0 devices, along with some altosui and altosdroid minor nits. It also now ships firmware for some newer devices.

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

    AltOS fixes:

    @@ -2294,7 +2320,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.17.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.18.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2326,7 +2352,7 @@ active.

    -

    E.17.3. Documentation

    +

    E.18.3. Documentation

    • @@ -2340,14 +2366,14 @@ active.

    -

    E.18. Release Notes for Version 1.6.3

    +

    E.19. Release Notes for Version 1.6.3

    Version 1.6.3 adds idle mode to AltosDroid and has bug fixes for our host software on desktops, laptops an android devices along with BlueTooth support for Windows.

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

    AltOS fixes:

    @@ -2362,7 +2388,7 @@ hardware to driving these pins with software.

    -

    E.18.2. AltosUI and TeleGPS Applications

    +

    E.19.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2407,7 +2433,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.18.3. AltosDroid

    +

    E.19.3. AltosDroid

    AltosDroid new features:

    @@ -2472,7 +2498,7 @@ location of any tracker.

    -

    E.18.4. Documentation

    +

    E.19.4. Documentation

    • @@ -2485,14 +2511,14 @@ continuity audio alert pattern.

    -

    E.19. Release Notes for Version 1.6.2

    +

    E.20. Release Notes for Version 1.6.2

    Version 1.6.2 includes support for our updated TeleMega v2.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.19.1. AltOS

    +

    E.20.1. AltOS

    AltOS New Features:

    @@ -2521,7 +2547,7 @@ up.

    -

    E.19.2. AltosUI and TeleGPS Applications

    +

    E.20.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

    @@ -2540,7 +2566,7 @@ writing the associated .eeprom file when an error is detected.

    -

    E.19.3. Documentation

    +

    E.20.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -2565,14 +2591,14 @@ duplication of information

    -

    E.20. Release Notes for Version 1.6.1

    +

    E.21. Release Notes for Version 1.6.1

    Version 1.6.1 includes support for our updated TeleBT v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.20.1. AltOS

    +

    E.21.1. AltOS

    AltOS New Features:

    @@ -2602,7 +2628,7 @@ variations from transmitting devices.

    -

    E.20.2. AltosUI and TeleGPS Applications

    +

    E.21.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2667,7 +2693,7 @@ run at 10x speed by mistake.

    -

    E.20.3. AltosDroid

    +

    E.21.3. AltosDroid

    AltosDroid New Features:

    @@ -2725,14 +2751,14 @@ motion towards rocket.

    -

    E.21. Release Notes for Version 1.6

    +

    E.22. Release Notes for Version 1.6

    Version 1.6 includes support for our updated TeleDongle v3.0 product and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.21.1. AltOS

    +

    E.22.1. AltOS

    AltOS New Features

    @@ -2774,7 +2800,7 @@ you’ll want to reflash the firmware.

    -

    E.21.2. AltosUI and TeleGPS Applications

    +

    E.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2849,14 +2875,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.22. Release Notes for Version 1.5

    +

    E.23. Release Notes for Version 1.5

    Version 1.5 is a major release. It includes support for our new EasyMega product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    E.22.1. AltOS

    +

    E.23.1. AltOS

    AltOS New Features

    @@ -2915,7 +2941,7 @@ deceleration.

    -

    E.22.2. AltosUI and TeleGPS Applications

    +

    E.23.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2956,13 +2982,13 @@ cases where we just can’t figure out what version is installed.

    -

    E.23. Release Notes for Version 1.4.2

    +

    E.24. Release Notes for Version 1.4.2

    Version 1.4.2 is a minor release. It fixes Java-related install issues on Windows

    -

    E.23.1. AltosUI and TeleGPS Applications

    +

    E.24.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -2981,7 +3007,7 @@ detection fails.

    -

    E.24. Release Notes for Version 1.4.1

    +

    E.25. Release Notes for Version 1.4.1

    Version 1.4.1 is a minor release. It fixes install issues on Windows and provides the missing TeleMetrum V2.0 firmware. There @@ -2991,7 +3017,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    E.24.1. AltosUI and TeleGPS Applications:

    +

    E.25.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3032,14 +3058,14 @@ software, making map downloading fail for most people.

    -

    E.25. Release Notes for Version 1.4

    +

    E.26. Release Notes for Version 1.4

    Version 1.4 is a major release. It includes support for our new TeleGPS product, new features and bug fixes in in the flight software for all our boards and the AltosUI ground station

    -

    E.25.1. AltOS

    +

    E.26.1. AltOS

    AltOS new features:

    @@ -3094,7 +3120,7 @@ as being present.

    -

    E.25.2. AltosUI Application

    +

    E.26.2. AltosUI Application

    AltosUI new features:

    @@ -3180,7 +3206,7 @@ the product name instead.

    -

    E.25.3. TeleGPS Application

    +

    E.26.3. TeleGPS Application

    • @@ -3194,7 +3220,7 @@ to focus on TeleGPS-related functions.

    -

    E.25.4. Documentation

    +

    E.26.4. Documentation

    Documentation changes:

    @@ -3219,8 +3245,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 4089c7e22d1bbde05b2cd73e31a5e9e9c81c69b1..070be009235dd83fe1b39a7594b303c93cdeda9a 100644 GIT binary patch delta 25115 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 QHTDQKyR`JW@)6np2k1A=Hvj+t delta 23778 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 diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index 68cb6bf..506db71 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -16,7 +16,7 @@
    Bdale Garbee

    -version v1.9.5, +version v1.9.6, 29 Sep 2020
    initial draft
    @@ -656,8 +656,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index 6d25b49d1271b93380b9df79ddb9aceb465ab131..68ed119bd6e760173649480ddbf03840e4dc8f22 100644 GIT binary patch delta 243 zcmX}gHx9xu06uOhcq(CB8NN*D58WiDyX7{IvQxA kg*H0q!bcB%3^2q9V@xo`409~7#0qO{u*DAQX{5d%zo9WpnE(I) delta 243 zcmX}gIT8Uu06@`dOdDh0_c8XJZbLBVa3q096-j4K(W;!l6~vC>O9U_Y-#%W#;`;Vf z6e^`ct)tt=|JQzJU2$>5;bi35NP!sQNWj7GC*dLm4{2nOMGkosP(%r3R8U0?bu`dK k3vG1Jg^wNr^fAB?BaAV@6f?}Rz!EF0vB4JVX{5d%zno}GlK=n! diff --git a/AltOS/doc/telemega-outline.pdf b/AltOS/doc/telemega-outline.pdf index f1655c11041ad6cb8f8a3536c298799053f9c5cf..cf17b466551f64ee374ea08ac3df22761cc32dfc 100644 GIT binary patch delta 63 zcmaFAm+}2x#tEy93=NEo49$$qjV*Ky%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn M;OZ@~ delta 63 zcmaFAm+}2x#tEy93@nWe3=E77O)PZ{%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn NVCqZ_Hr^GA0|0v;5|{u0 diff --git a/AltOS/doc/telemetrum-outline.pdf b/AltOS/doc/telemetrum-outline.pdf index 2ad4ac92ec76ac8c06ba2b075e19484396971a3f..a2b4a41d3ab0cfbfa2778686791c3f010f65bc67 100644 GIT binary patch delta 63 zcmeyhhw;}Q#tEy93=NEo49$$qjV*Nz%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGof``Pf&mjq delta 63 zcmeyhhw;}Q#tEy93@nWe3=E77O$~Gn%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGof``Pf1ML9 diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 88ec433..185642e 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -18,7 +18,7 @@
    Bdale Garbee

    -version v1.9.5, +version v1.9.6, 29 Sep 2020
    @@ -1592,8 +1592,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index fd7ba2a..2ce78d0 100644 --- a/AltOS/doc/telemetry.pdf +++ b/AltOS/doc/telemetry.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20200930003119-06'00') -/CreationDate (D:20200930003147-06'00') +/ModDate (D:20201022163706-06'00') +/CreationDate (D:20201022163736-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index 6330be6de55bcebbf054f5300b7cb7a15bcf96b3..6648787713dbf8bab003d09421a43884fb366d45 100644 GIT binary patch delta 63 zcmZ3yi*fNT#tEy93=NEo49$$qjV*Nz%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGb&CN2R+ADw delta 63 zcmZ3yi*fNT#tEy93@nWe3=E77O$~Gn%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGb&CN2R4)=F diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index d90bf1586c541ad68f40ef6de7a7c718a837a720..52108607868ab0334bed5a57cbccea1618c20397 100644 GIT binary patch delta 63 zcmca`i1ET9#tEy93=NEo49$$qO$>Am%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGElvOcZpsqL delta 63 zcmca`i1ET9#tEy93@nWe3=E77O$~Jo%+w7G)HS*Eor_WvOEUBGToOxC6*OF|j0}tn L5b8GGElvOcZYC1J -- 2.30.2