From 16da29b7d1287b1d7ee698a71930f8333745ffae Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Wed, 30 Aug 2023 11:20:08 -0600 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 6 +- AltOS/doc/altos.pdf | 8 +- AltOS/doc/altusmetrum.html | 450 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21555885 -> 21560934 bytes AltOS/doc/companion.html | 6 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 25130 -> 25130 bytes AltOS/doc/easymini-outline.pdf | Bin 25584 -> 25584 bytes AltOS/doc/easymini.html | 8 +- AltOS/doc/easymini.pdf | Bin 4983426 -> 4983426 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 2 +- AltOS/doc/micropeak.html | 10 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 10 +- AltOS/doc/motortest.pdf | Bin 3159404 -> 3159404 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 10 +- AltOS/doc/telegps.pdf | Bin 5779193 -> 5779193 bytes AltOS/doc/telelaunch.html | 10 +- AltOS/doc/telelaunch.pdf | Bin 3241737 -> 3241737 bytes AltOS/doc/telemega-outline.pdf | Bin 24663 -> 24663 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24742 -> 24742 bytes AltOS/doc/telemetry.html | 10 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 24245 -> 24245 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 25175 -> 25175 bytes 27 files changed, 292 insertions(+), 258 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index e278591..3a04efe 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -4,7 +4,7 @@ - + AltOS @@ -15,7 +15,7 @@
Keith Packard

-27 Apr 2023 +30 Aug 2023
Table of Contents
@@ -1909,7 +1909,7 @@ ao_packet_master_init(void);
diff --git a/AltOS/doc/altos.pdf b/AltOS/doc/altos.pdf index a87367b..ed8ac17 100644 --- a/AltOS/doc/altos.pdf +++ b/AltOS/doc/altos.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard) -/ModDate (D:20230428000600-06'00') -/CreationDate (D:20230428000631-06'00') +/ModDate (D:20230830110937-06'00') +/CreationDate (D:20230830110958-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -497.496 136.39843 Td +495.972 136.39843 Td /F1.0 12 Tf -<3237204170722032303233> Tj +<3330204175672032303233> Tj ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index 2ba08fd..a740927 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -4,7 +4,7 @@ - + The Altus Metrum System: An Owner’s Manual for Altus Metrum Rocketry Electronics @@ -20,8 +20,8 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
Table of Contents
@@ -184,55 +184,56 @@
  • Appendix G: Altus Metrum Hardware Specifications
  • Appendix H: Release Notes
  • @@ -4900,7 +4901,7 @@ motor.

    the previous stage has completed providing acceleration, to minimize drag of the sustainer’s coast phase before ignition. Recovery, whether the remainder of the flight is nominal or -not, usually works best when the states are separated. So, +not, usually works best when the stages are separated. So, the "best" way to configure a pyro channel for a separation charge is to just set "after motor number". For a 2-stage project, set this to "1". This will cause the pyro channel @@ -5975,7 +5976,7 @@ production and retired.

    TeleMetrum v4.0

    MS5607 30km (100k')

    ADXL375 200g

    -

    uBlox Max-8C

    +

    uBlox Max-8C/10S

    -

    8MB

    40mW

    @@ -6207,16 +6208,22 @@ production and retired.

    Appendix H: Release Notes

    -

    H.1. Release Notes for Version 1.9.16

    +

    H.1. Release Notes for Version 1.9.17

    -

    Version 1.9.16

    +

    Version 1.9.17

    H.1.1. AltOS

    • -

      Add TeleGPS v3.0 support

      +

      Fix TeleMini v3 Monitor Idle support

      +
    • +
    • +

      Support TeleMetrum v4.0 with uBlox-10 GPS module

      +
    • +
    • +

      Improve igniter reporting via the beeper.

    @@ -6226,6 +6233,33 @@ production and retired.

    • +

      Add support for EasyMini v3 Monitor Idle

      +
    • +
    +
    +
    +
    +
    +
    +

    H.2. Release Notes for Version 1.9.16

    +
    +

    Version 1.9.16

    +
    +
    +

    H.2.1. AltOS

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    H.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add TeleGPS v3.0 support

    @@ -6234,12 +6268,12 @@ production and retired.

    -

    H.2. Release Notes for Version 1.9.15

    +

    H.3. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6260,12 +6294,12 @@ the tilt computation.

    -

    H.3. Release Notes for Version 1.9.14

    +

    H.4. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

    • @@ -6278,12 +6312,12 @@ detects available TeleFire units.

    -

    H.4. Release Notes for Version 1.9.13

    +

    H.5. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    H.4.1. AltOS

    +

    H.5.1. AltOS

    • @@ -6308,7 +6342,7 @@ v3 in a static test stand.

    -

    H.4.2. AltosUI

    +

    H.5.2. AltosUI

    • @@ -6321,12 +6355,12 @@ after landing on the beeper.

    -

    H.5. Release Notes for Version 1.9.12

    +

    H.6. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

    • @@ -6340,7 +6374,7 @@ crash the board.

    -

    H.5.2. AltosUI

    +

    H.6.2. AltosUI

    • @@ -6352,12 +6386,12 @@ crash the board.

    -

    H.6. Release Notes for Version 1.9.11

    +

    H.7. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.6.1. AltOS

    +

    H.7.1. AltOS

    • @@ -6374,7 +6408,7 @@ some uses under UK regulations.

    -

    H.6.2. AltosUI

    +

    H.7.2. AltosUI

    • @@ -6384,7 +6418,7 @@ some uses under UK regulations.

    -

    H.6.3. AltosDroid

    +

    H.7.3. AltosDroid

    • @@ -6399,7 +6433,7 @@ some uses under UK regulations.

    -

    H.7. Release Notes for Version 1.9.10

    +

    H.8. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -6407,7 +6441,7 @@ some uses under UK regulations.

    This release contains a couple of bug fixes for ground station software.

    -

    H.7.1. AltosUI

    +

    H.8.1. AltosUI

    • @@ -6418,7 +6452,7 @@ instances of Windows 10.

    -

    H.7.2. AltosDroid

    +

    H.8.2. AltosDroid

    • @@ -6435,7 +6469,7 @@ flight data cannot be logged.

    -

    H.8. Release Notes for Version 1.9.9

    +

    H.9. Release Notes for Version 1.9.9

    Version 1.9.9

    @@ -6452,7 +6486,7 @@ channels, recalibrate accelerometers, reset the APRS interval, adjust the beep tone and reset the pyro time.

    -

    H.8.1. AltOS

    +

    H.9.1. AltOS

    • @@ -6475,7 +6509,7 @@ used for controlling the flight.

    -

    H.8.2. AltosUI

    +

    H.9.2. AltosUI

    • @@ -6491,12 +6525,12 @@ was broken.

    -

    H.9. Release Notes for Version 1.9.8

    +

    H.10. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.9.1. AltOS

    +

    H.10.1. AltOS

    • @@ -6509,7 +6543,7 @@ was broken.

    -

    H.9.2. AltosUI

    +

    H.10.2. AltosUI

    • @@ -6522,7 +6556,7 @@ was broken.

    -

    H.9.3. AltosDroid

    +

    H.10.3. AltosDroid

    • @@ -6538,7 +6572,7 @@ was broken.

    -

    H.9.4. MicroPeak GUI

    +

    H.10.4. MicroPeak GUI

    • @@ -6550,12 +6584,12 @@ was broken.

    -

    H.10. Release Notes for Version 1.9.7

    +

    H.11. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

    • @@ -6565,7 +6599,7 @@ was broken.

    -

    H.10.2. AltosUI

    +

    H.11.2. AltosUI

    • @@ -6590,7 +6624,7 @@ was broken.

    -

    H.10.3. AltosDroid

    +

    H.11.3. AltosDroid

    • @@ -6605,12 +6639,12 @@ was broken.

    -

    H.11. Release Notes for Version 1.9.6

    +

    H.12. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.11.1. AltOS

    +

    H.12.1. AltOS

    • @@ -6630,12 +6664,12 @@ horizontally.

    -

    H.12. Release Notes for Version 1.9.5

    +

    H.13. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

    • @@ -6667,7 +6701,7 @@ never report as having been fired.

    -

    H.12.2. AltosUI

    +

    H.13.2. AltosUI

    • @@ -6697,12 +6731,12 @@ AltosUI packages.

    -

    H.13. Release Notes for Version 1.9.4

    +

    H.14. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

    • @@ -6719,7 +6753,7 @@ the device to panic at startup time.

    -

    H.13.2. AltosUI

    +

    H.14.2. AltosUI

    • @@ -6732,12 +6766,12 @@ AltosUI packages.

    -

    H.14. Release Notes for Version 1.9.3

    +

    H.15. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

    • @@ -6759,7 +6793,7 @@ middle.

    -

    H.14.2. AltosUI, TeleGPS, MicroPeak

    +

    H.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6778,12 +6812,12 @@ computer erase block size.

    -

    H.15. Release Notes for Version 1.9.2

    +

    H.16. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

    • @@ -6796,7 +6830,7 @@ computer erase block size.

    -

    H.15.2. AltosUI, TeleGPS, MicroPeak

    +

    H.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6806,7 +6840,7 @@ computer erase block size.

    -

    H.15.3. AltosDroid

    +

    H.16.3. AltosDroid

    • @@ -6824,12 +6858,12 @@ computer erase block size.

    -

    H.16. Release Notes for Version 1.9.1

    +

    H.17. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

    • @@ -6851,7 +6885,7 @@ computer erase block size.

    -

    H.16.2. AltosUI, TeleGPS, MicroPeak

    +

    H.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.17. Release Notes for Version 1.9

    +

    H.18. Release Notes for Version 1.9

    Version 1.9

    -

    H.17.1. AltOS

    +

    H.18.1. AltOS

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

    -

    H.17.2. AltosUI, TeleGPS, MicroPeak

    +

    H.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.18. Release Notes for Version 1.8.7

    +

    H.19. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

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

    -

    H.18.2. AltosUI, TeleGPS, MicroPeak

    +

    H.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6969,12 +7003,12 @@ applications will run with Oracle Java.

    -

    H.19. Release Notes for Version 1.8.6

    +

    H.20. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

    • @@ -6993,7 +7027,7 @@ applications will run with Oracle Java.

    -

    H.19.2. AltosUI, TeleGPS

    +

    H.20.2. AltosUI, TeleGPS

    • @@ -7015,7 +7049,7 @@ applications will run with Oracle Java.

    -

    H.19.3. MicroPeak

    +

    H.20.3. MicroPeak

    • @@ -7027,13 +7061,13 @@ applications will run with Oracle Java.

    -

    H.20. Release Notes for Version 1.8.5

    +

    H.21. 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.

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

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

    -

    H.20.2. AltosUI, TeleGPS

    +

    H.21.2. AltosUI, TeleGPS

    • @@ -7060,12 +7094,12 @@ devices.

    -

    H.21. Release Notes for Version 1.8.4

    +

    H.22. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.21.1. AltOS

    +

    H.22.1. AltOS

    • @@ -7077,7 +7111,7 @@ devices.

    -

    H.22. Release Notes for Version 1.8.3

    +

    H.23. 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 @@ -7086,7 +7120,7 @@ better and some updates to graph presentation and data downloading.

    -

    H.22.1. AltOS

    +

    H.23.1. AltOS

    AltOS New Features
    @@ -7119,7 +7153,7 @@ from capturing log data.

    -

    H.22.2. AltosUI and TeleGPS Applications

    +

    H.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -7177,7 +7211,7 @@ tilt angle.

    -

    H.23. Release Notes for Version 1.8.2

    +

    H.24. 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.

    @@ -7187,7 +7221,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    H.23.1. AltOS

    +

    H.24.1. AltOS

    AltOS New Features

    @@ -7200,7 +7234,7 @@ analyzing saved data files.

    -

    H.23.2. AltosUI and TeleGPS Applications

    +

    H.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7229,7 +7263,7 @@ for graphing or KML export.

    -

    H.24. Release Notes for Version 1.8.1

    +

    H.25. 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 @@ -7250,7 +7284,7 @@ above Mach 1.

    analyzing saved data files.

    -

    H.24.1. AltOS

    +

    H.25.1. AltOS

    AltOS Bug Fixes

    @@ -7271,7 +7305,7 @@ deceleration.

    -

    H.24.2. AltosUI and TeleGPS Applications

    +

    H.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.25. Release Notes for Version 1.8

    +

    H.26. 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 @@ -7310,7 +7344,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    AltOS New Features

    @@ -7323,7 +7357,7 @@ boards and ground station interfaces.

    -

    H.25.2. AltosUI and TeleGPS Applications

    +

    H.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7356,14 +7390,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    H.26. Release Notes for Version 1.7

    +

    H.27. 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.

    -

    H.26.1. AltOS

    +

    H.27.1. AltOS

    AltOS New Features

    @@ -7388,7 +7422,7 @@ serviced first.

    -

    H.26.2. AltosUI and TeleGPS Applications

    +

    H.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7403,7 +7437,7 @@ serviced first.

    -

    H.27. Release Notes for Version 1.6.8

    +

    H.28. 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 @@ -7411,7 +7445,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    H.27.1. AltOS

    +

    H.28.1. AltOS

    AltOS fixes:

    @@ -7445,7 +7479,7 @@ they can be tested during production.

    -

    H.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7467,7 +7501,7 @@ Ground Station operation by cleaning up pending operations.

    -

    H.28. Release Notes for Version 1.6.5

    +

    H.29. 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 @@ -7475,7 +7509,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    H.28.1. AltOS

    +

    H.29.1. AltOS

    AltOS fixes:

    @@ -7491,7 +7525,7 @@ tested the new firmware before release.

    -

    H.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7507,14 +7541,14 @@ Windows package.

    -

    H.29. Release Notes for Version 1.6.4

    +

    H.30. 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.

    -

    H.29.1. AltOS

    +

    H.30.1. AltOS

    AltOS fixes:

    @@ -7534,7 +7568,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -7566,7 +7600,7 @@ active.

    -

    H.29.3. Documentation

    +

    H.30.3. Documentation

    • @@ -7581,14 +7615,14 @@ active.

    -

    H.30. Release Notes for Version 1.6.3

    +

    H.31. 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.

    -

    H.30.1. AltOS

    +

    H.31.1. AltOS

    AltOS fixes:

    @@ -7603,7 +7637,7 @@ hardware to driving these pins with software.

    -

    H.30.2. AltosUI and TeleGPS Applications

    +

    H.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7648,7 +7682,7 @@ TeleMetrum v2.0 flight computers.

    -

    H.30.3. AltosDroid

    +

    H.31.3. AltosDroid

    AltosDroid new features:

    @@ -7713,7 +7747,7 @@ location of any tracker.

    -

    H.30.4. Documentation

    +

    H.31.4. Documentation

    • @@ -7726,14 +7760,14 @@ continuity audio alert pattern.

    -

    H.31. Release Notes for Version 1.6.2

    +

    H.32. 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.

    -

    H.31.1. AltOS

    +

    H.32.1. AltOS

    AltOS New Features:

    @@ -7762,7 +7796,7 @@ up.

    -

    H.31.2. AltosUI and TeleGPS Applications

    +

    H.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    H.31.3. Documentation

    +

    H.32.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -7806,14 +7840,14 @@ duplication of information

    -

    H.32. Release Notes for Version 1.6.1

    +

    H.33. 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.

    -

    H.32.1. AltOS

    +

    H.33.1. AltOS

    AltOS New Features:

    @@ -7843,7 +7877,7 @@ variations from transmitting devices.

    -

    H.32.2. AltosUI and TeleGPS Applications

    +

    H.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7908,7 +7942,7 @@ run at 10x speed by mistake.

    -

    H.32.3. AltosDroid

    +

    H.33.3. AltosDroid

    AltosDroid New Features:

    @@ -7966,14 +8000,14 @@ motion towards rocket.

    -

    H.33. Release Notes for Version 1.6

    +

    H.34. 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.

    -

    H.33.1. AltOS

    +

    H.34.1. AltOS

    AltOS New Features

    @@ -8015,7 +8049,7 @@ you’ll want to reflash the firmware.

    -

    H.33.2. AltosUI and TeleGPS Applications

    +

    H.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -8090,14 +8124,14 @@ flight computers appear on multiple frequencies by accident.

    -

    H.34. Release Notes for Version 1.5

    +

    H.35. 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

    -

    H.34.1. AltOS

    +

    H.35.1. AltOS

    AltOS New Features

    @@ -8156,7 +8190,7 @@ deceleration.

    -

    H.34.2. AltosUI and TeleGPS Applications

    +

    H.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.35. Release Notes for Version 1.4.2

    +

    H.36. Release Notes for Version 1.4.2

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

    -

    H.35.1. AltosUI and TeleGPS Applications

    +

    H.36.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -8222,7 +8256,7 @@ detection fails.

    -

    H.36. Release Notes for Version 1.4.1

    +

    H.37. 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 @@ -8232,7 +8266,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    H.36.1. AltosUI and TeleGPS Applications:

    +

    H.37.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -8273,14 +8307,14 @@ software, making map downloading fail for most people.

    -

    H.37. Release Notes for Version 1.4

    +

    H.38. 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

    -

    H.37.1. AltOS

    +

    H.38.1. AltOS

    AltOS new features:

    @@ -8335,7 +8369,7 @@ as being present.

    -

    H.37.2. AltosUI Application

    +

    H.38.2. AltosUI Application

    AltosUI new features:

    @@ -8421,7 +8455,7 @@ the product name instead.

    -

    H.37.3. TeleGPS Application

    +

    H.38.3. TeleGPS Application

    • @@ -8435,7 +8469,7 @@ to focus on TeleGPS-related functions.

    -

    H.37.4. Documentation

    +

    H.38.4. Documentation

    Documentation changes:

    @@ -8457,13 +8491,13 @@ configurable amount of time after boost.

    -

    H.38. Release Notes for Version 1.3.2

    +

    H.39. 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

    -

    H.38.1. AltOS

    +

    H.39.1. AltOS

    AltOS fixes:

    @@ -8485,7 +8519,7 @@ view and voltages.

    -

    H.38.2. AltosUI Application

    +

    H.39.2. AltosUI Application

    AltosUI fixes:

    @@ -8513,13 +8547,13 @@ Igniter dialog.

    -

    H.39. Release Notes for Version 1.3.1

    +

    H.40. 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.

    -

    H.39.1. AltOS

    +

    H.40.1. AltOS

    AltOS new features:

    @@ -8561,7 +8595,7 @@ getting re-computed incorrectly in inverted mode.

    -

    H.39.2. AltosUI Application

    +

    H.40.2. AltosUI Application

    AltosUI new features:

    @@ -8597,13 +8631,13 @@ so that all of the map tiles download successfully.

    -

    H.40. Release Notes for Version 1.3

    +

    H.41. 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.

    -

    H.40.1. AltOS

    +

    H.41.1. AltOS

    AltOS new features:

    @@ -8642,7 +8676,7 @@ digital FM transceivers

    -

    H.40.2. AltosUI Application

    +

    H.41.2. AltosUI Application

    AltosUI new features:

    @@ -8678,14 +8712,14 @@ default for new downloads

    -

    H.41. Release Notes for Version 1.2.1

    +

    H.42. 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.

    -

    H.41.1. AltOS

    +

    H.42.1. AltOS

    AltOS new features:

    @@ -8727,7 +8761,7 @@ performance somewhat.

    -

    H.41.2. AltosUI Application

    +

    H.42.2. AltosUI Application

    AltosUI application new features:

    @@ -8784,7 +8818,7 @@ time.

    -

    H.41.3. AltosDroid

    +

    H.42.3. AltosDroid

    • @@ -8796,13 +8830,13 @@ time.

    -

    H.42. Release Notes for Version 1.2

    +

    H.43. Release Notes for Version 1.2

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

    -

    H.42.1. AltOS

    +

    H.43.1. AltOS

    AltOS New Features:

    @@ -8818,7 +8852,7 @@ multi-tasking scheduler.

    -

    H.42.2. AltosUI and MicroPeak Application

    +

    H.43.2. AltosUI and MicroPeak Application

    New Features:

    @@ -8851,7 +8885,7 @@ time.

    -

    H.43. Release Notes for Version 1.1

    +

    H.44. 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 @@ -8860,7 +8894,7 @@ the Google Earth file export issue, and for suggesting the addition of the Ground Distance value in the Descent tab.

    -

    H.43.1. AltOS

    +

    H.44.1. AltOS

    AltOS fixes:

    @@ -8880,7 +8914,7 @@ of rockets flying version 1.1 firmware.

    -

    H.43.2. AltosUI

    +

    H.44.2. AltosUI

    AltosUI new features:

    @@ -8932,13 +8966,13 @@ deciding whether to fetch the analog sensor data.

    -

    H.44. Release Notes for Version 1.1

    +

    H.45. 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.

    -

    H.44.1. AltOS

    +

    H.45.1. AltOS

    AltOS Firmware New Features:

    @@ -8980,7 +9014,7 @@ the radio was turned off and back on.

    -

    H.44.2. AltosUI

    +

    H.45.2. AltosUI

    AltosUI New Features:

    @@ -9064,13 +9098,13 @@ in 'Monitor Idle' mode.

    -

    H.45. Release Notes for Version 1.0.1

    +

    H.46. 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

    -

    H.45.1. AltOS

    +

    H.46.1. AltOS

    AltOS New Features

    @@ -9128,7 +9162,7 @@ Mach delay.

    -

    H.45.2. AltosUI Application

    +

    H.46.2. AltosUI Application

    AltosUI New Features

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

    -

    H.46. Release Notes for Version 0.9.2

    +

    H.47. Release Notes for Version 0.9.2

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

    -

    H.46.1. AltosUI

    +

    H.47.1. AltosUI

    AltosUI fixes:

    @@ -9226,13 +9260,13 @@ invalid, display parsing errors to user.

    -

    H.47. Release Notes for Version 0.9

    +

    H.48. Release Notes for Version 0.9

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

    -

    H.47.1. AltOS

    +

    H.48.1. AltOS

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

    -

    H.47.2. AltosUI Application

    +

    H.48.2. AltosUI Application

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

    -

    H.48. Release Notes for Version 0.8

    +

    H.49. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.48.1. AltosUI Application:

    +

    H.49.1. AltosUI Application:

    • @@ -9335,13 +9369,13 @@ rocket flight through the Google Earth program.

    -

    H.49. Release Notes for Version 0.7.1

    +

    H.50. Release Notes for Version 0.7.1

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

    -

    H.49.1. AltosUI Application

    +

    H.50.1. AltosUI Application

    • @@ -9399,8 +9433,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index 35ea757217d87730d739c2eb73b23a7818713578..ecc2dd6827f9ebeba662f3ddb6d5c60732bcec8b 100644 GIT binary patch delta 55742 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 diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index 14da639..402e0b3 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -4,7 +4,7 @@ - + AltOS Companion Port @@ -18,7 +18,7 @@ keithp@keithp.com
    Bdale Garbee

    -27 Apr 2023 +30 Aug 2023
    Table of Contents
    @@ -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 789d12f..617a2ba 100644 --- a/AltOS/doc/companion.pdf +++ b/AltOS/doc/companion.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230428000600-06'00') -/CreationDate (D:20230428000632-06'00') +/ModDate (D:20230830110937-06'00') +/CreationDate (D:20230830110959-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 9fc189e06ee36e8a075929fdc89d56e218fa47c8..b64cad1dd6187e6122ee4764c68642314969ec87 100644 GIT binary patch delta 35 jcmZ2=gmKjo#tCaUEsPBe4Gj$p3@2`tM{qXY^-Tl-*0>8y delta 35 kcmZ2=gmKjo#tCaUO^hrI3=GVSO(t%YhjUCf-t|oc0N3dYWdHyG diff --git a/AltOS/doc/easymini-outline.pdf b/AltOS/doc/easymini-outline.pdf index 3dec2db2e62edc29699fe764225ce612437ca348..941edd3195a7e70f97dbeeffb05a14fc6ba12cbb 100644 GIT binary patch delta 35 kcmexxobkhP#tCaUEsPBe4Gj$p3@2`thjWZJ-W5&;0O?>0rvLx| delta 35 jcmexxobkhP#tCaUO^hrI3=GVSO($-ZM{qXY6;1{K>YfY0 diff --git a/AltOS/doc/easymini.html b/AltOS/doc/easymini.html index b2ee6ce..62fcbea 100644 --- a/AltOS/doc/easymini.html +++ b/AltOS/doc/easymini.html @@ -4,7 +4,7 @@ - + EasyMini Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -3452,7 +3452,7 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index 4df07865a6633a6fb4325f56de0c915e59cf7928..3b8512b41f69d600538ea382fd1457be1b82e81f 100644 GIT binary patch delta 362 zcmWm3$x*^k0D$31Gz3M^AOeEm!Xj&U$;*ZdDm#HL=mZWaz_9`wV8(;xq!oV;-|5?Z z9n>8TVbhlBtC delta 362 zcmWm3$x*^k0D$31kR-Sv;07Wft809`#4N}f6*SrforFUQV5q;1pS$A%{E)IL8GpafNFXQNj(%xJ3n3)NqG78fc=0HafV+10L~&XS~3~D+Icb puwdg24qSNf(Zf6X7+{DI#+V?$2R`wIDQ5V_4?_HI6aDXB-2w0?hkgJ6 diff --git a/AltOS/doc/map-loading.html b/AltOS/doc/map-loading.html index dd31aa1..17609de 100644 --- a/AltOS/doc/map-loading.html +++ b/AltOS/doc/map-loading.html @@ -4,7 +4,7 @@ - + Loading Map Tiles from Google Maps @@ -16,7 +16,7 @@
    Keith Packard

    -27 Apr 2023 +30 Aug 2023
    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index 191a1a4..ff5c0ae 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.pdf @@ -6,7 +6,7 @@ /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard) /ModDate (D:20230428000600-06'00') -/CreationDate (D:20230428000634-06'00') +/CreationDate (D:20230830111001-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index ca28ca8..f93bdc4 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -4,7 +4,7 @@ - + MicroPeak Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -828,8 +828,8 @@ limited by the accuracy of this clock.

    diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index 0536592..abccbc2 100644 --- a/AltOS/doc/micropeak.pdf +++ b/AltOS/doc/micropeak.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230428000559-06'00') -/CreationDate (D:20230428000616-06'00') +/ModDate (D:20230830110936-06'00') +/CreationDate (D:20230830110948-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -409.86023 136.39843 Td +408.33623 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e31362c203237204170722032303233>] TJ +[<56> 20.01953 <657273696f6e2076312e392e31372c203330204175672032303233>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index e002dcd..2737d57 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -4,7 +4,7 @@ - + Motor Testing: Static and In-Flight Motor Performance Testing @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -244,8 +244,8 @@ for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index 5dc603e8711f0076612ebd344700d3e164824c05..8a3a66dcca752ad26fe2edd400b4b64a64718142 100644 GIT binary patch delta 305 zcmXZSyGp}g7=U4-HflW7dWgr`cucD{`TqYie`?qE8r)0C&_zMI1_TFJ!NCi0aP>Ca zoTboP@D&`M<>j6He0meSe3_1lF><4>EiM*`TS3};CzLNElghrB4R~)VndOz>&3TEj D>ep5R diff --git a/AltOS/doc/telegps-outline.pdf b/AltOS/doc/telegps-outline.pdf index b9dec9e6b4169fb5e195c8f200097d3f333aded8..4dcba3cd0cf7521c8db862e30a42bfac50212277 100644 GIT binary patch delta 35 hcmbPmm~jFSt>LsVHZU|aG%zrpxK$p(*?4zz0szpW3x5Cr delta 35 icmbPmm~jFSt>H8=vM?|(Ff%rvxK$p`vDkQba{>U->I<3x diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index 76c0963..1b494cb 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -4,7 +4,7 @@ - + TeleGPS Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -3660,8 +3660,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 636827229d9abec5e94a1c5ccbc14a84ef5787bd..339874a9a6cc1787638753f3498d8b577966cb13 100644 GIT binary patch delta 444 zcmXxZIZgsm0D$2P3Jk7@h>FXI3o0n{=DlGSS6s&ha04`%(gSz~W8ncT=sbgog@rdU zG4Tktbp8|;U-9SfeE&o`c*|%BPYKHszH(j+&G;|de-E^WSkx;i#%Dapy7FEMrIe7u zw%oGgQc`ubA5F8^{{1r3Poe%C>KY>GK`)|+A&%}(pbz~Rz#xV&j3h>o!YI-hLk8oR zz$CJm!ZcOV delta 444 zcmXZRIZgs$0EXcV3JkcRA}TH;h`6B4KmY8mxG{lM*#~cVi8MN#tKSU#Tv@cAz(nlgasQ8TzK%Yjty*L3)|R1 p1-sb8J`Qk*Dgqqg7&V;W6lXZc1?p(v5?8p!4Q_Gw9;(fk;xBqKdKv%# diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index b0373b5..3849849 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -4,7 +4,7 @@ - + TeleLaunch: The Altus Metrum Wireless Launch Control System @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -672,8 +672,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index c6e9b9ac899be9a1a2e3053533bdaca4266649ec..963dfa50de5a304c2d470c3bd037cc09a246daf5 100644 GIT binary patch delta 281 zcmXxYITFEO06^gh68pZdvG2>D{3M(}?E)GXa0i9aF$(7}3MX&|tvZEX=P49l@!sM6 zP!2dg{c|Y{LoB3qdg=d|**BlEQq}obO6$DVmId3~m_kY^Offa=nPpR^{JC5|lfll> z_Kv2&1vflU@%vu*;70&Kgb+pqQN$2O0!gHhMh02rkVgSUlu$+mI;yCljs}`&p^Xl@ T=%J4Rh8SUt3B=ve41N0rY;R>u delta 281 zcmXxYJ5s_>7(n5PnrniB@(?u$0Ra&M$)B4{5>{Z%258)Xd!TUA=~%c9$AT5G23zYC z^mLv$WAPQ|J-Fy& cfLjbP!Weg$;2u*vz{3o4_y{1ILWS=0FI>lEJOBUy diff --git a/AltOS/doc/telemega-outline.pdf b/AltOS/doc/telemega-outline.pdf index ccc2350fd0a79957552f826c05fe4551cc880d74..61036ea57e7411a13f17c472b56f7d6272b7a3ba 100644 GIT binary patch delta 35 jcmcb9fbseP#tCaUEsPBe4Gj$pj3#cCM{qXYt%?T#;pz*^ delta 35 kcmcb9fbseP#tCaUO^hrI3=GVSO($-ZhjYv}-mQuU0OK1Aka5{T#tCaUEsPBe4Gj$pj3#cCM{qXYJsA%G)%FXz delta 35 jcmZ2>ka5{T#tCaUO^hrI3=GVS%_eS@M{qXYJsA%G*EtK+ diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index f2a4c49..6eaf31f 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -4,7 +4,7 @@ - + AltOS Telemetry @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.16, -27 Apr 2023 +version v1.9.17, +30 Aug 2023
    Table of Contents
    @@ -1592,8 +1592,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index 9c75d79..9d5fabf 100644 --- a/AltOS/doc/telemetry.pdf +++ b/AltOS/doc/telemetry.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20230428000600-06'00') -/CreationDate (D:20230428000633-06'00') +/ModDate (D:20230830110937-06'00') +/CreationDate (D:20230830111000-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index e6e6595d67b6a3975c356b3f519d3a307ea0d68c..e53c858ba7be337b63dda7142e55a3076c829637 100644 GIT binary patch delta 35 kcmdnGmvQS}#tCaUEsPBe4Gj$pj3#cChjWZK-n|hE0NDTw-T(jq delta 35 kcmdnGmvQS}#tCaUO^hrI3=GVS%_eS@hjYv~-n|hE0NO(f_y7O^ diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index e15f34b96dba082e8b5297a444285db56008139a..28a6150f9590434cc3d7f09feefed762f040f684 100644 GIT binary patch delta 35 jcmcb9gz@?j#tCaUEsPBe4Gj$pj3;iDM{qXYtx5y{;|B}Z delta 35 jcmcb9gz@?j#tCaUO^hrI3=GVS%_nY^M{qXYtx5y{