From 780fa84c8fac9e30e3c1f034cac29c9f7c8e7b47 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 2 Feb 2023 13:10:22 -0700 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 4 +- AltOS/doc/altos.pdf | 8 +- AltOS/doc/altusmetrum.html | 409 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21534711 -> 21538302 bytes AltOS/doc/companion.html | 4 +- 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 | 257 ++++++++++--------- AltOS/doc/easymini.pdf | Bin 4970938 -> 4974546 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 4 +- AltOS/doc/micropeak.html | 8 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 8 +- AltOS/doc/motortest.pdf | Bin 3159466 -> 3159404 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 307 +++++++++++----------- AltOS/doc/telegps.pdf | Bin 5766647 -> 5770224 bytes AltOS/doc/telelaunch.html | 8 +- AltOS/doc/telelaunch.pdf | Bin 3241800 -> 3241737 bytes AltOS/doc/telemega-outline.pdf | Bin 24663 -> 24663 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24742 -> 24742 bytes AltOS/doc/telemetry.html | 8 +- 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, 551 insertions(+), 494 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 71d058f..a640e29 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -15,7 +15,7 @@
Keith Packard

-19 Jan 2023 +02 Feb 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 92d3c4f..4310a15 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:20230119231823-07'00') -/CreationDate (D:20230119231851-07'00') +/ModDate (D:20230202130657-07'00') +/CreationDate (D:20230202130734-07'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -500.124 136.39843 Td +496.776 136.39843 Td /F1.0 12 Tf -<3139204a616e2032303233> Tj +<3032204665622032303233> Tj ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index bb4aaae..0ecf4c6 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -20,8 +20,8 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 2023
Table of Contents
@@ -184,52 +184,53 @@
  • Appendix G: Altus Metrum Hardware Specifications
  • Appendix H: Release Notes
  • @@ -6184,15 +6185,33 @@ production and retired.

    Appendix H: Release Notes

    -

    H.1. Release Notes for Version 1.9.13

    +

    H.1. Release Notes for Version 1.9.14

    -

    Version 1.9.13

    +

    Version 1.9.14

    H.1.1. AltOS

    • +

      Fix 1.9.13 regression in TeleLCO startup sequence that +detects available TeleFire units.

      +
    • +
    +
    +
    +
    +
    +
    +

    H.2. Release Notes for Version 1.9.13

    +
    +

    Version 1.9.13

    +
    +
    +

    H.2.1. AltOS

    +
    +
      +
    • Add option to beep max height in feet after landing

    • @@ -6214,7 +6233,7 @@ v3 in a static test stand.

    -

    H.1.2. AltosUI

    +

    H.2.2. AltosUI

    • @@ -6227,12 +6246,12 @@ after landing on the beeper.

    -

    H.2. Release Notes for Version 1.9.12

    +

    H.3. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6246,7 +6265,7 @@ crash the board.

    -

    H.2.2. AltosUI

    +

    H.3.2. AltosUI

    • @@ -6258,12 +6277,12 @@ crash the board.

    -

    H.3. Release Notes for Version 1.9.11

    +

    H.4. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

    • @@ -6280,7 +6299,7 @@ some uses under UK regulations.

    -

    H.3.2. AltosUI

    +

    H.4.2. AltosUI

    • @@ -6290,7 +6309,7 @@ some uses under UK regulations.

    -

    H.3.3. AltosDroid

    +

    H.4.3. AltosDroid

    • @@ -6305,7 +6324,7 @@ some uses under UK regulations.

    -

    H.4. Release Notes for Version 1.9.10

    +

    H.5. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -6313,7 +6332,7 @@ some uses under UK regulations.

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

    -

    H.4.1. AltosUI

    +

    H.5.1. AltosUI

    • @@ -6324,7 +6343,7 @@ instances of Windows 10.

    -

    H.4.2. AltosDroid

    +

    H.5.2. AltosDroid

    • @@ -6341,7 +6360,7 @@ flight data cannot be logged.

    -

    H.5. Release Notes for Version 1.9.9

    +

    H.6. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

    • @@ -6381,7 +6400,7 @@ used for controlling the flight.

    -

    H.5.2. AltosUI

    +

    H.6.2. AltosUI

    • @@ -6397,12 +6416,12 @@ was broken.

    -

    H.6. Release Notes for Version 1.9.8

    +

    H.7. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.6.1. AltOS

    +

    H.7.1. AltOS

    • @@ -6415,7 +6434,7 @@ was broken.

    -

    H.6.2. AltosUI

    +

    H.7.2. AltosUI

    • @@ -6428,7 +6447,7 @@ was broken.

    -

    H.6.3. AltosDroid

    +

    H.7.3. AltosDroid

    • @@ -6444,7 +6463,7 @@ was broken.

    -

    H.6.4. MicroPeak GUI

    +

    H.7.4. MicroPeak GUI

    • @@ -6456,12 +6475,12 @@ was broken.

    -

    H.7. Release Notes for Version 1.9.7

    +

    H.8. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.7.1. AltOS

    +

    H.8.1. AltOS

    • @@ -6471,7 +6490,7 @@ was broken.

    -

    H.7.2. AltosUI

    +

    H.8.2. AltosUI

    • @@ -6496,7 +6515,7 @@ was broken.

    -

    H.7.3. AltosDroid

    +

    H.8.3. AltosDroid

    • @@ -6511,12 +6530,12 @@ was broken.

    -

    H.8. Release Notes for Version 1.9.6

    +

    H.9. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.8.1. AltOS

    +

    H.9.1. AltOS

    • @@ -6536,12 +6555,12 @@ horizontally.

    -

    H.9. Release Notes for Version 1.9.5

    +

    H.10. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.9.1. AltOS

    +

    H.10.1. AltOS

    • @@ -6573,7 +6592,7 @@ never report as having been fired.

    -

    H.9.2. AltosUI

    +

    H.10.2. AltosUI

    • @@ -6603,12 +6622,12 @@ AltosUI packages.

    -

    H.10. Release Notes for Version 1.9.4

    +

    H.11. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

    • @@ -6625,7 +6644,7 @@ the device to panic at startup time.

    -

    H.10.2. AltosUI

    +

    H.11.2. AltosUI

    • @@ -6638,12 +6657,12 @@ AltosUI packages.

    -

    H.11. Release Notes for Version 1.9.3

    +

    H.12. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.11.1. AltOS

    +

    H.12.1. AltOS

    • @@ -6665,7 +6684,7 @@ middle.

    -

    H.11.2. AltosUI, TeleGPS, MicroPeak

    +

    H.12.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6684,12 +6703,12 @@ computer erase block size.

    -

    H.12. Release Notes for Version 1.9.2

    +

    H.13. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

    • @@ -6702,7 +6721,7 @@ computer erase block size.

    -

    H.12.2. AltosUI, TeleGPS, MicroPeak

    +

    H.13.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6712,7 +6731,7 @@ computer erase block size.

    -

    H.12.3. AltosDroid

    +

    H.13.3. AltosDroid

    • @@ -6730,12 +6749,12 @@ computer erase block size.

    -

    H.13. Release Notes for Version 1.9.1

    +

    H.14. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

    • @@ -6757,7 +6776,7 @@ computer erase block size.

    -

    H.13.2. AltosUI, TeleGPS, MicroPeak

    +

    H.14.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.14. Release Notes for Version 1.9

    +

    H.15. Release Notes for Version 1.9

    Version 1.9

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

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

    -

    H.14.2. AltosUI, TeleGPS, MicroPeak

    +

    H.15.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.15. Release Notes for Version 1.8.7

    +

    H.16. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

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

    -

    H.15.2. AltosUI, TeleGPS, MicroPeak

    +

    H.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6875,12 +6894,12 @@ applications will run with Oracle Java.

    -

    H.16. Release Notes for Version 1.8.6

    +

    H.17. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

    • @@ -6899,7 +6918,7 @@ applications will run with Oracle Java.

    -

    H.16.2. AltosUI, TeleGPS

    +

    H.17.2. AltosUI, TeleGPS

    • @@ -6921,7 +6940,7 @@ applications will run with Oracle Java.

    -

    H.16.3. MicroPeak

    +

    H.17.3. MicroPeak

    • @@ -6933,13 +6952,13 @@ applications will run with Oracle Java.

    -

    H.17. Release Notes for Version 1.8.5

    +

    H.18. 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.17.1. AltOS

    +

    H.18.1. AltOS

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

    -

    H.17.2. AltosUI, TeleGPS

    +

    H.18.2. AltosUI, TeleGPS

    • @@ -6966,12 +6985,12 @@ devices.

    -

    H.18. Release Notes for Version 1.8.4

    +

    H.19. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

    • @@ -6983,7 +7002,7 @@ devices.

    -

    H.19. Release Notes for Version 1.8.3

    +

    H.20. 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 @@ -6992,7 +7011,7 @@ better and some updates to graph presentation and data downloading.

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

    AltOS New Features
    @@ -7025,7 +7044,7 @@ from capturing log data.

    -

    H.19.2. AltosUI and TeleGPS Applications

    +

    H.20.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -7083,7 +7102,7 @@ tilt angle.

    -

    H.20. Release Notes for Version 1.8.2

    +

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

    @@ -7093,7 +7112,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

    AltOS New Features

    @@ -7106,7 +7125,7 @@ analyzing saved data files.

    -

    H.20.2. AltosUI and TeleGPS Applications

    +

    H.21.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7135,7 +7154,7 @@ for graphing or KML export.

    -

    H.21. Release Notes for Version 1.8.1

    +

    H.22. 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 @@ -7156,7 +7175,7 @@ above Mach 1.

    analyzing saved data files.

    -

    H.21.1. AltOS

    +

    H.22.1. AltOS

    AltOS Bug Fixes

    @@ -7177,7 +7196,7 @@ deceleration.

    -

    H.21.2. AltosUI and TeleGPS Applications

    +

    H.22.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.22. Release Notes for Version 1.8

    +

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

    -

    H.22.1. AltOS

    +

    H.23.1. AltOS

    AltOS New Features

    @@ -7229,7 +7248,7 @@ boards and ground station interfaces.

    -

    H.22.2. AltosUI and TeleGPS Applications

    +

    H.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7262,14 +7281,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    H.23. Release Notes for Version 1.7

    +

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

    +

    H.24.1. AltOS

    AltOS New Features

    @@ -7294,7 +7313,7 @@ serviced first.

    -

    H.23.2. AltosUI and TeleGPS Applications

    +

    H.24.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7309,7 +7328,7 @@ serviced first.

    -

    H.24. Release Notes for Version 1.6.8

    +

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

    -

    H.24.1. AltOS

    +

    H.25.1. AltOS

    AltOS fixes:

    @@ -7351,7 +7370,7 @@ they can be tested during production.

    -

    H.24.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.25.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7373,7 +7392,7 @@ Ground Station operation by cleaning up pending operations.

    -

    H.25. Release Notes for Version 1.6.5

    +

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

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    AltOS fixes:

    @@ -7397,7 +7416,7 @@ tested the new firmware before release.

    -

    H.25.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.26.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7413,14 +7432,14 @@ Windows package.

    -

    H.26. Release Notes for Version 1.6.4

    +

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

    +

    H.27.1. AltOS

    AltOS fixes:

    @@ -7440,7 +7459,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    H.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.27.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -7472,7 +7491,7 @@ active.

    -

    H.26.3. Documentation

    +

    H.27.3. Documentation

    • @@ -7487,14 +7506,14 @@ active.

    -

    H.27. Release Notes for Version 1.6.3

    +

    H.28. 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.27.1. AltOS

    +

    H.28.1. AltOS

    AltOS fixes:

    @@ -7509,7 +7528,7 @@ hardware to driving these pins with software.

    -

    H.27.2. AltosUI and TeleGPS Applications

    +

    H.28.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7554,7 +7573,7 @@ TeleMetrum v2.0 flight computers.

    -

    H.27.3. AltosDroid

    +

    H.28.3. AltosDroid

    AltosDroid new features:

    @@ -7619,7 +7638,7 @@ location of any tracker.

    -

    H.27.4. Documentation

    +

    H.28.4. Documentation

    • @@ -7632,14 +7651,14 @@ continuity audio alert pattern.

    -

    H.28. Release Notes for Version 1.6.2

    +

    H.29. 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.28.1. AltOS

    +

    H.29.1. AltOS

    AltOS New Features:

    @@ -7668,7 +7687,7 @@ up.

    -

    H.28.2. AltosUI and TeleGPS Applications

    +

    H.29.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    H.28.3. Documentation

    +

    H.29.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -7712,14 +7731,14 @@ duplication of information

    -

    H.29. Release Notes for Version 1.6.1

    +

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

    +

    H.30.1. AltOS

    AltOS New Features:

    @@ -7749,7 +7768,7 @@ variations from transmitting devices.

    -

    H.29.2. AltosUI and TeleGPS Applications

    +

    H.30.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7814,7 +7833,7 @@ run at 10x speed by mistake.

    -

    H.29.3. AltosDroid

    +

    H.30.3. AltosDroid

    AltosDroid New Features:

    @@ -7872,14 +7891,14 @@ motion towards rocket.

    -

    H.30. Release Notes for Version 1.6

    +

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

    +

    H.31.1. AltOS

    AltOS New Features

    @@ -7921,7 +7940,7 @@ you’ll want to reflash the firmware.

    -

    H.30.2. AltosUI and TeleGPS Applications

    +

    H.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7996,14 +8015,14 @@ flight computers appear on multiple frequencies by accident.

    -

    H.31. Release Notes for Version 1.5

    +

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

    +

    H.32.1. AltOS

    AltOS New Features

    @@ -8062,7 +8081,7 @@ deceleration.

    -

    H.31.2. AltosUI and TeleGPS Applications

    +

    H.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.32. Release Notes for Version 1.4.2

    +

    H.33. Release Notes for Version 1.4.2

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

    -

    H.32.1. AltosUI and TeleGPS Applications

    +

    H.33.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -8128,7 +8147,7 @@ detection fails.

    -

    H.33. Release Notes for Version 1.4.1

    +

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

    -

    H.33.1. AltosUI and TeleGPS Applications:

    +

    H.34.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -8179,14 +8198,14 @@ software, making map downloading fail for most people.

    -

    H.34. Release Notes for Version 1.4

    +

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

    +

    H.35.1. AltOS

    AltOS new features:

    @@ -8241,7 +8260,7 @@ as being present.

    -

    H.34.2. AltosUI Application

    +

    H.35.2. AltosUI Application

    AltosUI new features:

    @@ -8327,7 +8346,7 @@ the product name instead.

    -

    H.34.3. TeleGPS Application

    +

    H.35.3. TeleGPS Application

    • @@ -8341,7 +8360,7 @@ to focus on TeleGPS-related functions.

    -

    H.34.4. Documentation

    +

    H.35.4. Documentation

    Documentation changes:

    @@ -8363,13 +8382,13 @@ configurable amount of time after boost.

    -

    H.35. Release Notes for Version 1.3.2

    +

    H.36. 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.35.1. AltOS

    +

    H.36.1. AltOS

    AltOS fixes:

    @@ -8391,7 +8410,7 @@ view and voltages.

    -

    H.35.2. AltosUI Application

    +

    H.36.2. AltosUI Application

    AltosUI fixes:

    @@ -8419,13 +8438,13 @@ Igniter dialog.

    -

    H.36. Release Notes for Version 1.3.1

    +

    H.37. 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.36.1. AltOS

    +

    H.37.1. AltOS

    AltOS new features:

    @@ -8467,7 +8486,7 @@ getting re-computed incorrectly in inverted mode.

    -

    H.36.2. AltosUI Application

    +

    H.37.2. AltosUI Application

    AltosUI new features:

    @@ -8503,13 +8522,13 @@ so that all of the map tiles download successfully.

    -

    H.37. Release Notes for Version 1.3

    +

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

    +

    H.38.1. AltOS

    AltOS new features:

    @@ -8548,7 +8567,7 @@ digital FM transceivers

    -

    H.37.2. AltosUI Application

    +

    H.38.2. AltosUI Application

    AltosUI new features:

    @@ -8584,14 +8603,14 @@ default for new downloads

    -

    H.38. Release Notes for Version 1.2.1

    +

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

    +

    H.39.1. AltOS

    AltOS new features:

    @@ -8633,7 +8652,7 @@ performance somewhat.

    -

    H.38.2. AltosUI Application

    +

    H.39.2. AltosUI Application

    AltosUI application new features:

    @@ -8690,7 +8709,7 @@ time.

    -

    H.38.3. AltosDroid

    +

    H.39.3. AltosDroid

    • @@ -8702,13 +8721,13 @@ time.

    -

    H.39. Release Notes for Version 1.2

    +

    H.40. Release Notes for Version 1.2

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

    -

    H.39.1. AltOS

    +

    H.40.1. AltOS

    AltOS New Features:

    @@ -8724,7 +8743,7 @@ multi-tasking scheduler.

    -

    H.39.2. AltosUI and MicroPeak Application

    +

    H.40.2. AltosUI and MicroPeak Application

    New Features:

    @@ -8757,7 +8776,7 @@ time.

    -

    H.40. Release Notes for Version 1.1

    +

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

    -

    H.40.1. AltOS

    +

    H.41.1. AltOS

    AltOS fixes:

    @@ -8786,7 +8805,7 @@ of rockets flying version 1.1 firmware.

    -

    H.40.2. AltosUI

    +

    H.41.2. AltosUI

    AltosUI new features:

    @@ -8838,13 +8857,13 @@ deciding whether to fetch the analog sensor data.

    -

    H.41. Release Notes for Version 1.1

    +

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

    +

    H.42.1. AltOS

    AltOS Firmware New Features:

    @@ -8886,7 +8905,7 @@ the radio was turned off and back on.

    -

    H.41.2. AltosUI

    +

    H.42.2. AltosUI

    AltosUI New Features:

    @@ -8970,13 +8989,13 @@ in 'Monitor Idle' mode.

    -

    H.42. Release Notes for Version 1.0.1

    +

    H.43. 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.42.1. AltOS

    +

    H.43.1. AltOS

    AltOS New Features

    @@ -9034,7 +9053,7 @@ Mach delay.

    -

    H.42.2. AltosUI Application

    +

    H.43.2. AltosUI Application

    AltosUI New Features

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

    -

    H.43. Release Notes for Version 0.9.2

    +

    H.44. Release Notes for Version 0.9.2

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

    -

    H.43.1. AltosUI

    +

    H.44.1. AltosUI

    AltosUI fixes:

    @@ -9132,13 +9151,13 @@ invalid, display parsing errors to user.

    -

    H.44. Release Notes for Version 0.9

    +

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

    +

    H.45.1. AltOS

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

    -

    H.44.2. AltosUI Application

    +

    H.45.2. AltosUI Application

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

    -

    H.45. Release Notes for Version 0.8

    +

    H.46. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.45.1. AltosUI Application:

    +

    H.46.1. AltosUI Application:

    • @@ -9241,13 +9260,13 @@ rocket flight through the Google Earth program.

    -

    H.46. Release Notes for Version 0.7.1

    +

    H.47. 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.46.1. AltosUI Application

    +

    H.47.1. AltosUI Application

    • @@ -9305,8 +9324,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index da19ae69d58131ea3a7c0df6b62e3998104fcf85..96cc87a28cb702aac4d49e9b1fac327741278fd2 100644 GIT binary patch delta 56757 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

    F+Q1!Zen|) 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 diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index acbf896..eacc35e 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -18,7 +18,7 @@
    Bdale Garbee

    -19 Jan 2023 +02 Feb 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 81833dc..82f6f05 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:20230119231823-07'00') -/CreationDate (D:20230119231852-07'00') +/ModDate (D:20230202130657-07'00') +/CreationDate (D:20230202130736-07'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 0ab27f5b3687eba0156c7c281b9d4384d9826e13..37ed38941d56bce6600cf01bda199df974edaeed 100644 GIT binary patch delta 35 lcmZ2=gmKjo#tCaUjSP$ojSb9=Ehlc3hjB~{Hs1A31OV4x3tRvI delta 35 kcmZ2=gmKjo#tCaU4Gk@gj14VJO(t%YhjUCf-t|oc0N9oba{vGU diff --git a/AltOS/doc/easymini-outline.pdf b/AltOS/doc/easymini-outline.pdf index 5199467da27834909bec91f55bf52521b9cbf0eb..6cdde55f40351ca22d5004ad20a53e2a77609dd1 100644 GIT binary patch delta 35 jcmexxobkhP#tCaUjSP$ojSb9A3?^=sM{qXY6;1{K>2nLN delta 35 jcmexxobkhP#tCaU4Gk@gj14VJO($-ZM{qXY6;1{K>q`sH diff --git a/AltOS/doc/easymini.html b/AltOS/doc/easymini.html index 1b32563..9e1d5bd 100644 --- a/AltOS/doc/easymini.html +++ b/AltOS/doc/easymini.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 2023
    Table of Contents
    @@ -94,33 +94,34 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -1894,15 +1895,33 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.13

    +

    F.1. Release Notes for Version 1.9.14

    -

    Version 1.9.13

    +

    Version 1.9.14

    F.1.1. AltOS

    • +

      Fix 1.9.13 regression in TeleLCO startup sequence that +detects available TeleFire units.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.13

    +
    +

    Version 1.9.13

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • Add option to beep max height in feet after landing

    • @@ -1924,7 +1943,7 @@ v3 in a static test stand.

    -

    F.1.2. AltosUI

    +

    F.2.2. AltosUI

    • @@ -1937,12 +1956,12 @@ after landing on the beeper.

    -

    F.2. Release Notes for Version 1.9.12

    +

    F.3. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1956,7 +1975,7 @@ crash the board.

    -

    F.2.2. AltosUI

    +

    F.3.2. AltosUI

    • @@ -1968,12 +1987,12 @@ crash the board.

    -

    F.3. Release Notes for Version 1.9.11

    +

    F.4. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -1990,7 +2009,7 @@ some uses under UK regulations.

    -

    F.3.2. AltosUI

    +

    F.4.2. AltosUI

    • @@ -2000,7 +2019,7 @@ some uses under UK regulations.

    -

    F.3.3. AltosDroid

    +

    F.4.3. AltosDroid

    • @@ -2015,7 +2034,7 @@ some uses under UK regulations.

    -

    F.4. Release Notes for Version 1.9.10

    +

    F.5. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -2023,7 +2042,7 @@ some uses under UK regulations.

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

    -

    F.4.1. AltosUI

    +

    F.5.1. AltosUI

    • @@ -2034,7 +2053,7 @@ instances of Windows 10.

    -

    F.4.2. AltosDroid

    +

    F.5.2. AltosDroid

    • @@ -2051,7 +2070,7 @@ flight data cannot be logged.

    -

    F.5. Release Notes for Version 1.9.9

    +

    F.6. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -2091,7 +2110,7 @@ used for controlling the flight.

    -

    F.5.2. AltosUI

    +

    F.6.2. AltosUI

    • @@ -2107,12 +2126,12 @@ was broken.

    -

    F.6. Release Notes for Version 1.9.8

    +

    F.7. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -2125,7 +2144,7 @@ was broken.

    -

    F.6.2. AltosUI

    +

    F.7.2. AltosUI

    • @@ -2138,7 +2157,7 @@ was broken.

    -

    F.6.3. AltosDroid

    +

    F.7.3. AltosDroid

    • @@ -2154,7 +2173,7 @@ was broken.

    -

    F.6.4. MicroPeak GUI

    +

    F.7.4. MicroPeak GUI

    • @@ -2166,12 +2185,12 @@ was broken.

    -

    F.7. Release Notes for Version 1.9.7

    +

    F.8. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -2181,7 +2200,7 @@ was broken.

    -

    F.7.2. AltosUI

    +

    F.8.2. AltosUI

    • @@ -2206,7 +2225,7 @@ was broken.

    -

    F.7.3. AltosDroid

    +

    F.8.3. AltosDroid

    • @@ -2221,12 +2240,12 @@ was broken.

    -

    F.8. Release Notes for Version 1.9.6

    +

    F.9. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

    • @@ -2246,12 +2265,12 @@ horizontally.

    -

    F.9. Release Notes for Version 1.9.5

    +

    F.10. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2283,7 +2302,7 @@ never report as having been fired.

    -

    F.9.2. AltosUI

    +

    F.10.2. AltosUI

    • @@ -2313,12 +2332,12 @@ AltosUI packages.

    -

    F.10. Release Notes for Version 1.9.4

    +

    F.11. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    • @@ -2335,7 +2354,7 @@ the device to panic at startup time.

    -

    F.10.2. AltosUI

    +

    F.11.2. AltosUI

    • @@ -2348,12 +2367,12 @@ AltosUI packages.

    -

    F.11. Release Notes for Version 1.9.3

    +

    F.12. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

    • @@ -2375,7 +2394,7 @@ middle.

    -

    F.11.2. AltosUI, TeleGPS, MicroPeak

    +

    F.12.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2394,12 +2413,12 @@ computer erase block size.

    -

    F.12. Release Notes for Version 1.9.1

    +

    F.13. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    • @@ -2421,7 +2440,7 @@ computer erase block size.

    -

    F.12.2. AltosUI, TeleGPS, MicroPeak

    +

    F.13.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.13. Release Notes for Version 1.9

    +

    F.14. Release Notes for Version 1.9

    Version 1.9

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

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

    -

    F.13.2. AltosUI, TeleGPS, MicroPeak

    +

    F.14.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.14. Release Notes for Version 1.8.7

    +

    F.15. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

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

    -

    F.14.2. AltosUI, TeleGPS, MicroPeak

    +

    F.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2539,12 +2558,12 @@ applications will run with Oracle Java.

    -

    F.15. Release Notes for Version 1.8.6

    +

    F.16. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    • @@ -2563,7 +2582,7 @@ applications will run with Oracle Java.

    -

    F.15.2. AltosUI, TeleGPS

    +

    F.16.2. AltosUI, TeleGPS

    • @@ -2585,7 +2604,7 @@ applications will run with Oracle Java.

    -

    F.15.3. MicroPeak

    +

    F.16.3. MicroPeak

    • @@ -2597,13 +2616,13 @@ applications will run with Oracle Java.

    -

    F.16. Release Notes for Version 1.8.5

    +

    F.17. 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.16.1. AltOS

    +

    F.17.1. AltOS

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

    -

    F.16.2. AltosUI, TeleGPS

    +

    F.17.2. AltosUI, TeleGPS

    • @@ -2630,12 +2649,12 @@ devices.

    -

    F.17. Release Notes for Version 1.8.4

    +

    F.18. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    • @@ -2647,7 +2666,7 @@ devices.

    -

    F.18. Release Notes for Version 1.8.3

    +

    F.19. 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 @@ -2656,7 +2675,7 @@ better and some updates to graph presentation and data downloading.

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    AltOS New Features
    @@ -2689,7 +2708,7 @@ from capturing log data.

    -

    F.18.2. AltosUI and TeleGPS Applications

    +

    F.19.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2747,7 +2766,7 @@ tilt angle.

    -

    F.19. Release Notes for Version 1.8.2

    +

    F.20. 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.

    @@ -2757,7 +2776,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    AltOS New Features

    @@ -2770,7 +2789,7 @@ analyzing saved data files.

    -

    F.19.2. AltosUI and TeleGPS Applications

    +

    F.20.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2799,7 +2818,7 @@ for graphing or KML export.

    -

    F.20. Release Notes for Version 1.8.1

    +

    F.21. 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 @@ -2820,7 +2839,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.20.1. AltOS

    +

    F.21.1. AltOS

    AltOS Bug Fixes

    @@ -2841,7 +2860,7 @@ deceleration.

    -

    F.20.2. AltosUI and TeleGPS Applications

    +

    F.21.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.21. Release Notes for Version 1.8

    +

    F.22. 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 @@ -2880,7 +2899,7 @@ software 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

    @@ -2893,7 +2912,7 @@ boards and ground station interfaces.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.22.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2926,14 +2945,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.22. Release Notes for Version 1.7

    +

    F.23. 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.22.1. AltOS

    +

    F.23.1. AltOS

    AltOS New Features

    @@ -2958,7 +2977,7 @@ serviced first.

    -

    F.22.2. AltosUI and TeleGPS Applications

    +

    F.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2973,7 +2992,7 @@ serviced first.

    -

    F.23. Release Notes for Version 1.6.8

    +

    F.24. 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 @@ -2981,7 +3000,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.23.1. AltOS

    +

    F.24.1. AltOS

    AltOS fixes:

    @@ -3015,7 +3034,7 @@ they can be tested during production.

    -

    F.23.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.24.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3037,7 +3056,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.24. Release Notes for Version 1.6.5

    +

    F.25. 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 @@ -3045,7 +3064,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    F.24.1. AltOS

    +

    F.25.1. AltOS

    AltOS fixes:

    @@ -3061,7 +3080,7 @@ tested the new firmware before release.

    -

    F.24.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.25.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3077,14 +3096,14 @@ Windows package.

    -

    F.25. Release Notes for Version 1.6.4

    +

    F.26. 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.25.1. AltOS

    +

    F.26.1. AltOS

    AltOS fixes:

    @@ -3104,7 +3123,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.25.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.26.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -3136,7 +3155,7 @@ active.

    -

    F.25.3. Documentation

    +

    F.26.3. Documentation

    • @@ -3150,14 +3169,14 @@ active.

    -

    F.26. Release Notes for Version 1.6.3

    +

    F.27. 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.26.1. AltOS

    +

    F.27.1. AltOS

    AltOS fixes:

    @@ -3172,7 +3191,7 @@ hardware to driving these pins with software.

    -

    F.26.2. AltosUI and TeleGPS Applications

    +

    F.27.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3217,7 +3236,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.26.3. AltosDroid

    +

    F.27.3. AltosDroid

    AltosDroid new features:

    @@ -3282,7 +3301,7 @@ location of any tracker.

    -

    F.26.4. Documentation

    +

    F.27.4. Documentation

    • @@ -3295,14 +3314,14 @@ continuity audio alert pattern.

    -

    F.27. Release Notes for Version 1.6.2

    +

    F.28. 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.27.1. AltOS

    +

    F.28.1. AltOS

    AltOS New Features:

    @@ -3331,7 +3350,7 @@ up.

    -

    F.27.2. AltosUI and TeleGPS Applications

    +

    F.28.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.27.3. Documentation

    +

    F.28.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3378,8 +3397,8 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index f6ac7e356a4fa3db5f3d8af7cb21e5ee5abb00d5..badb3cfefd9658b9831c5549500b2b8ca3caf472 100644 GIT binary patch delta 26673 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 MC0)7<9xG;QP>zB%q?GNHBo`4-^C= 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 Keith Packard

    -19 Jan 2023 +02 Feb 2023
    @@ -347,7 +347,7 @@ version of the file.

    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index ca24243..3e0d3da 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.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:20230119231823-07'00') -/CreationDate (D:20230119231854-07'00') +/ModDate (D:20230202104937-07'00') +/CreationDate (D:20230202130739-07'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index 7854e10..7a79192 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 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 911915a..60a07ea 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:20230119231822-07'00') -/CreationDate (D:20230119231836-07'00') +/ModDate (D:20230202130656-07'00') +/CreationDate (D:20230202130716-07'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -412.48823 136.39843 Td +409.14023 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e31332c203139204a616e2032303233>] TJ +[<56> 20.01953 <657273696f6e2076312e392e31342c203032204665622032303233>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 64417f2..2da08e3 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 2023
    Table of Contents
    @@ -244,8 +244,8 @@ for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index 30f984cb5b5143c133888ea3aabd9fcb6df34f5a..6fccf3c9fe3e8ee8aceb78dacd65e8edde8f5add 100644 GIT binary patch delta 10152 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 RvM5|UoG7%k(qCmz{tv7hPM`n) delta 10197 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 delta 35 icmbPmm~jFSt>H8@v@|j{v@kWFxK$p`vDkQba{>U;mkX!> diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index 6de3422..fba76c0 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 2023
    Table of Contents
    @@ -78,39 +78,40 @@
  • Appendix E: Release Notes
  • @@ -1451,15 +1452,33 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.13

    +

    E.1. Release Notes for Version 1.9.14

    -

    Version 1.9.13

    +

    Version 1.9.14

    E.1.1. AltOS

    • +

      Fix 1.9.13 regression in TeleLCO startup sequence that +detects available TeleFire units.

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.13

    +
    +

    Version 1.9.13

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • Add option to beep max height in feet after landing

    • @@ -1481,7 +1500,7 @@ v3 in a static test stand.

    -

    E.1.2. AltosUI

    +

    E.2.2. AltosUI

    • @@ -1494,12 +1513,12 @@ after landing on the beeper.

    -

    E.2. Release Notes for Version 1.9.12

    +

    E.3. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1513,7 +1532,7 @@ crash the board.

    -

    E.2.2. AltosUI

    +

    E.3.2. AltosUI

    • @@ -1525,12 +1544,12 @@ crash the board.

    -

    E.3. Release Notes for Version 1.9.11

    +

    E.4. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1547,7 +1566,7 @@ some uses under UK regulations.

    -

    E.3.2. AltosUI

    +

    E.4.2. AltosUI

    • @@ -1557,7 +1576,7 @@ some uses under UK regulations.

    -

    E.3.3. AltosDroid

    +

    E.4.3. AltosDroid

    • @@ -1572,7 +1591,7 @@ some uses under UK regulations.

    -

    E.4. Release Notes for Version 1.9.10

    +

    E.5. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -1580,7 +1599,7 @@ some uses under UK regulations.

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

    -

    E.4.1. AltosUI

    +

    E.5.1. AltosUI

    • @@ -1591,7 +1610,7 @@ instances of Windows 10.

    -

    E.4.2. AltosDroid

    +

    E.5.2. AltosDroid

    • @@ -1608,7 +1627,7 @@ flight data cannot be logged.

    -

    E.5. Release Notes for Version 1.9.9

    +

    E.6. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1648,7 +1667,7 @@ used for controlling the flight.

    -

    E.5.2. AltosUI

    +

    E.6.2. AltosUI

    • @@ -1664,12 +1683,12 @@ was broken.

    -

    E.6. Release Notes for Version 1.9.8

    +

    E.7. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    E.6.1. AltOS

    +

    E.7.1. AltOS

    • @@ -1682,7 +1701,7 @@ was broken.

    -

    E.6.2. AltosUI

    +

    E.7.2. AltosUI

    • @@ -1695,7 +1714,7 @@ was broken.

    -

    E.6.3. AltosDroid

    +

    E.7.3. AltosDroid

    • @@ -1711,7 +1730,7 @@ was broken.

    -

    E.6.4. MicroPeak GUI

    +

    E.7.4. MicroPeak GUI

    • @@ -1723,12 +1742,12 @@ was broken.

    -

    E.7. Release Notes for Version 1.9.7

    +

    E.8. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

    • @@ -1738,7 +1757,7 @@ was broken.

    -

    E.7.2. AltosUI

    +

    E.8.2. AltosUI

    • @@ -1763,7 +1782,7 @@ was broken.

    -

    E.7.3. AltosDroid

    +

    E.8.3. AltosDroid

    • @@ -1778,12 +1797,12 @@ was broken.

    -

    E.8. Release Notes for Version 1.9.6

    +

    E.9. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

    • @@ -1803,12 +1822,12 @@ horizontally.

    -

    E.9. Release Notes for Version 1.9.5

    +

    E.10. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.9.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1840,7 +1859,7 @@ never report as having been fired.

    -

    E.9.2. AltosUI

    +

    E.10.2. AltosUI

    • @@ -1870,12 +1889,12 @@ AltosUI packages.

    -

    E.10. Release Notes for Version 1.9.4

    +

    E.11. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.10.1. AltOS

    +

    E.11.1. AltOS

    • @@ -1892,7 +1911,7 @@ the device to panic at startup time.

    -

    E.10.2. AltosUI

    +

    E.11.2. AltosUI

    • @@ -1905,12 +1924,12 @@ AltosUI packages.

    -

    E.11. Release Notes for Version 1.9.3

    +

    E.12. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.11.1. AltOS

    +

    E.12.1. AltOS

    • @@ -1932,7 +1951,7 @@ middle.

    -

    E.11.2. AltosUI, TeleGPS, MicroPeak

    +

    E.12.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1951,12 +1970,12 @@ computer erase block size.

    -

    E.12. Release Notes for Version 1.9.1

    +

    E.13. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

    • @@ -1978,7 +1997,7 @@ computer erase block size.

    -

    E.12.2. AltosUI, TeleGPS, MicroPeak

    +

    E.13.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.13. Release Notes for Version 1.9

    +

    E.14. Release Notes for Version 1.9

    Version 1.9

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

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

    -

    E.13.2. AltosUI, TeleGPS, MicroPeak

    +

    E.14.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.14. Release Notes for Version 1.8.7

    +

    E.15. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

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

    -

    E.14.2. AltosUI, TeleGPS, MicroPeak

    +

    E.15.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2096,12 +2115,12 @@ applications will run with Oracle Java.

    -

    E.15. Release Notes for Version 1.8.6

    +

    E.16. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

    • @@ -2120,7 +2139,7 @@ applications will run with Oracle Java.

    -

    E.15.2. AltosUI, TeleGPS

    +

    E.16.2. AltosUI, TeleGPS

    • @@ -2142,7 +2161,7 @@ applications will run with Oracle Java.

    -

    E.15.3. MicroPeak

    +

    E.16.3. MicroPeak

    • @@ -2154,13 +2173,13 @@ applications will run with Oracle Java.

    -

    E.16. Release Notes for Version 1.8.5

    +

    E.17. 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.16.1. AltOS

    +

    E.17.1. AltOS

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

    -

    E.16.2. AltosUI, TeleGPS

    +

    E.17.2. AltosUI, TeleGPS

    • @@ -2187,12 +2206,12 @@ devices.

    -

    E.17. Release Notes for Version 1.8.4

    +

    E.18. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

    • @@ -2204,7 +2223,7 @@ devices.

    -

    E.18. Release Notes for Version 1.8.3

    +

    E.19. 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 @@ -2213,7 +2232,7 @@ better and some updates to graph presentation and data downloading.

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

    AltOS New Features
    @@ -2246,7 +2265,7 @@ from capturing log data.

    -

    E.18.2. AltosUI and TeleGPS Applications

    +

    E.19.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2304,7 +2323,7 @@ tilt angle.

    -

    E.19. Release Notes for Version 1.8.2

    +

    E.20. 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.

    @@ -2314,7 +2333,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.19.1. AltOS

    +

    E.20.1. AltOS

    AltOS New Features

    @@ -2327,7 +2346,7 @@ analyzing saved data files.

    -

    E.19.2. AltosUI and TeleGPS Applications

    +

    E.20.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2356,7 +2375,7 @@ for graphing or KML export.

    -

    E.20. Release Notes for Version 1.8.1

    +

    E.21. 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 @@ -2377,7 +2396,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.20.1. AltOS

    +

    E.21.1. AltOS

    AltOS Bug Fixes

    @@ -2398,7 +2417,7 @@ deceleration.

    -

    E.20.2. AltosUI and TeleGPS Applications

    +

    E.21.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.21. Release Notes for Version 1.8

    +

    E.22. 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 @@ -2437,7 +2456,7 @@ software 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

    @@ -2450,7 +2469,7 @@ boards and ground station interfaces.

    -

    E.21.2. AltosUI and TeleGPS Applications

    +

    E.22.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2483,14 +2502,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.22. Release Notes for Version 1.7

    +

    E.23. 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.22.1. AltOS

    +

    E.23.1. AltOS

    AltOS New Features

    @@ -2515,7 +2534,7 @@ serviced first.

    -

    E.22.2. AltosUI and TeleGPS Applications

    +

    E.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2530,7 +2549,7 @@ serviced first.

    -

    E.23. Release Notes for Version 1.6.8

    +

    E.24. 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 @@ -2538,7 +2557,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.23.1. AltOS

    +

    E.24.1. AltOS

    AltOS fixes:

    @@ -2572,7 +2591,7 @@ they can be tested during production.

    -

    E.23.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.24.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2594,7 +2613,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.24. Release Notes for Version 1.6.5

    +

    E.25. 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 @@ -2602,7 +2621,7 @@ telemetry in flight. All TeleMega v1.0, v2.0 and TeleMetrum v2.0 users should update their flight firmware.

    -

    E.24.1. AltOS

    +

    E.25.1. AltOS

    AltOS fixes:

    @@ -2618,7 +2637,7 @@ tested the new firmware before release.

    -

    E.24.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.25.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2634,14 +2653,14 @@ Windows package.

    -

    E.25. Release Notes for Version 1.6.4

    +

    E.26. 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.25.1. AltOS

    +

    E.26.1. AltOS

    AltOS fixes:

    @@ -2661,7 +2680,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.25.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.26.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2693,7 +2712,7 @@ active.

    -

    E.25.3. Documentation

    +

    E.26.3. Documentation

    • @@ -2707,14 +2726,14 @@ active.

    -

    E.26. Release Notes for Version 1.6.3

    +

    E.27. 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.26.1. AltOS

    +

    E.27.1. AltOS

    AltOS fixes:

    @@ -2729,7 +2748,7 @@ hardware to driving these pins with software.

    -

    E.26.2. AltosUI and TeleGPS Applications

    +

    E.27.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2774,7 +2793,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.26.3. AltosDroid

    +

    E.27.3. AltosDroid

    AltosDroid new features:

    @@ -2839,7 +2858,7 @@ location of any tracker.

    -

    E.26.4. Documentation

    +

    E.27.4. Documentation

    • @@ -2852,14 +2871,14 @@ continuity audio alert pattern.

    -

    E.27. Release Notes for Version 1.6.2

    +

    E.28. 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.27.1. AltOS

    +

    E.28.1. AltOS

    AltOS New Features:

    @@ -2888,7 +2907,7 @@ up.

    -

    E.27.2. AltosUI and TeleGPS Applications

    +

    E.28.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    E.27.3. Documentation

    +

    E.28.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -2932,14 +2951,14 @@ duplication of information

    -

    E.28. Release Notes for Version 1.6.1

    +

    E.29. 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.28.1. AltOS

    +

    E.29.1. AltOS

    AltOS New Features:

    @@ -2969,7 +2988,7 @@ variations from transmitting devices.

    -

    E.28.2. AltosUI and TeleGPS Applications

    +

    E.29.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3034,7 +3053,7 @@ run at 10x speed by mistake.

    -

    E.28.3. AltosDroid

    +

    E.29.3. AltosDroid

    AltosDroid New Features:

    @@ -3092,14 +3111,14 @@ motion towards rocket.

    -

    E.29. Release Notes for Version 1.6

    +

    E.30. 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.29.1. AltOS

    +

    E.30.1. AltOS

    AltOS New Features

    @@ -3141,7 +3160,7 @@ you’ll want to reflash the firmware.

    -

    E.29.2. AltosUI and TeleGPS Applications

    +

    E.30.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3216,14 +3235,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.30. Release Notes for Version 1.5

    +

    E.31. 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.30.1. AltOS

    +

    E.31.1. AltOS

    AltOS New Features

    @@ -3282,7 +3301,7 @@ deceleration.

    -

    E.30.2. AltosUI and TeleGPS Applications

    +

    E.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.31. Release Notes for Version 1.4.2

    +

    E.32. Release Notes for Version 1.4.2

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

    -

    E.31.1. AltosUI and TeleGPS Applications

    +

    E.32.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -3348,7 +3367,7 @@ detection fails.

    -

    E.32. Release Notes for Version 1.4.1

    +

    E.33. 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 @@ -3358,7 +3377,7 @@ driver, but Mac and Linux users who do not need the TeleMetrum V2.0 firmware image will not need to upgrade.

    -

    E.32.1. AltosUI and TeleGPS Applications:

    +

    E.33.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3399,14 +3418,14 @@ software, making map downloading fail for most people.

    -

    E.33. Release Notes for Version 1.4

    +

    E.34. 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.33.1. AltOS

    +

    E.34.1. AltOS

    AltOS new features:

    @@ -3461,7 +3480,7 @@ as being present.

    -

    E.33.2. AltosUI Application

    +

    E.34.2. AltosUI Application

    AltosUI new features:

    @@ -3547,7 +3566,7 @@ the product name instead.

    -

    E.33.3. TeleGPS Application

    +

    E.34.3. TeleGPS Application

    • @@ -3561,7 +3580,7 @@ to focus on TeleGPS-related functions.

    -

    E.33.4. Documentation

    +

    E.34.4. Documentation

    Documentation changes:

    @@ -3586,8 +3605,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index fcb7a01b8cf0ea9c9a680d64f7b50c98da144cdc..54724add3d36543abaac67bfd85ef12844e8c809 100644 GIT binary patch delta 28553 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 U$wb?xIE5n@b?<&w&5)x11IPh1TmS$7 delta 27985 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 diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index b2a8ae4..5a96394 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 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 0a01b2d716f4060d17403be6889e19da78085ef9..923e630735a3e91f2f047bf32f259680a400edcf 100644 GIT binary patch delta 10445 zcmZA7WlY__*8p(bb--}A!<`FU+}+*XU54x6i`#IA;S6{8;W8M*bqt5$?)vac{;!@U zpPcr*Ym+u@dPYx&prhU;EF!am+1WV2T%6pA8|42RaC5LXB0;ObBY=5X*dX9!BLrz8 z2)j8um;=ng&JKofadC3JM-KM?#vJMO53GzKhX@ge2+;3f-od_udk6pSzdYhQq<6^g zP~M@wLwkq*4&xo>JFIuu?>@Z4d58NB@7>3D`0ohb5xygONBoZD9qBu=cjWIt?>@bw zct`n;>K*kvns>DC=-$!4V|d5-j_Dn9>mdRQ`YQrAFE=~HBH{&(^&PnN1&-~E0~^f7 zj>4*7>16G017ZWeuTnZDn2jp^6E7PskT#PV-tsXNp<@b94qt&m{w}S!sYP%Ja8?015m2 z2^}xDQk&;=TSPHE*y}R~2Yb8rBCDQ2EJ}*OGy94I8}Xt<)O|sym++FIabn?nH3eyz zf0A@7tE(#NZ?ok^#09nFHP==)Q}I@wFek_=TDzehv{$zh=U9~GhWp6$IO-0{N{12@? z_oSrEi&q9m;xX>#c`T+t=De^m@Pa8*F0$kHCF_Cm;X!ly4)$+S=2M!Rh-MTW?sKoe zP*$(!QjvYWpNZgIwSw(Vse}`~s39Gi4>l?XIvwFeP`T|sc_610RrbAx+0I zB^ckLc9x&&ATZW@SCpzj!4P84ek#d3H(-PD`oXaTqtMw(@G$U*z<|4t6SKyT%Xd$K=|k?>;c z6jvq~_yx_korp3_Zq~td4;e?AV4@%T)O``q%3#^-S0?}|G=>K$Ym%0Nfm(}m<`Yvc9gz37F`nV zqsNdOOG1}R+UNG-yzF^4iKe+UVmrJG{(ZVW_uol2e#YlNy#5@ zhKGkG;$0+pNx2$LrjDBIQq}t0n8eiys3QXma*j%iBtO*-ryf=OR93)pbDZFfLT<0= zvg^^IeBA6CY`eVLrO}QxuKM`Gc3ws}ZE$keJ33q`12#QnIi*}J2DyKO|y(aUr z)Z=SUT#ET9#*NcH_9Tu|yJkiuGU}D_g$z0rEhQ!qWcEdM+_OTmzm>%|W2UYHH2ekIx}Dk+n4!wPo-pdNOd^ z?Drl3{)v)yx+)e&vj3$Hb{j*PG3arb01DYEHXF)Uyu_VwC;HUv{34e0VfzMc!~_=z1T*z;Au3sR{wT<+ay}PImG&n&35~<9LevD+)xz{K+0Zed(S9Yt z9a+B}b*%d`WeU>6`v;SZ4>F#Y&6vl?)>;Yh(T>6t>}KuyL$@RTzE!|F@%w87bGe() zXS$qk$<}VT_9)d;v|@z$uSWHHB_|*rlj_*bhxm)c2~;C5?x&g-21b4fXmt6;*wt9wDLJ=&BCwE19~EcCPO{SgAwB4HXsC4ks4XR+ z)9BiapNItA;eLB?H9UKYN3AEAPJWJ_A4njQt`MQ+Uq8L(4apmXL+Kcr>IaL9icF9n z!*IZpqD)O5e`$|0v89w_^)*Ci$*a`8_LJ+j_zXuzxQj)=zV}I2(?FFN`eScs_LQK` zCzHpktrN<=8|CyP@%iV<4pfBBA(k+pvaIVXmRA@O#YR_ed?bor4bE``GYD}7zC|0- zo0x{_t{p!jj^TDCAvUO~vcAi3XT%zh;OE-;qScUwjkj4CZ5xGbvQl!>c3zC@FQ#& zty#P=qiUr`_yevuDh_rG-wE%IGqkL`lgWiIS--`Y$Ch1Rk(T|j4_-Up$FSu zl77sR63S<3vBKhNOEsv^r5ghrf9%!Rk@Gsxp-I5@EX5nDizw94_ac>ER2rbqKHDuq zW^yH08iP+rZ2yT$x)6jPFpAt32Pi-`q-t^Ez7x2tu36rP%ZwpP6_20$6#m1rl+2w~ zHR9T!8^7X{yE=8@xf+tgo=uJW(%}jb+{n<~^7utZ@0PMN;X2r1&R`B)m&e)MWsEtu zRwsGQrjo?avt%F8F?0>7W^hlNx)L+$W=x9Yg$(=heGP~!X@>#j<$1N5`>s)9c;pJk zk9o6UcCMKlyV_c_jJ7WL(%xpzZ{iglhv0+V->{Rf&{fU z)dr0SieH&7OVj*b=o5cX0D`!Kqq$(n#NsqIxo~Zfo2|fu`|l8<@?qmA^KXc{A%rlk zgjkaL(`s!I#)Rl>x}(7$V?rKfy8*AC0_UWmLEs;6i9z_q9q<3 zRgF`(S;s>|PzvZa=$0O^>B@>-ad+%&(SNFEF-R}eFXk^S6)F33O-{6hhKjC_c7}v3 z7E&k9<5c4u<;;fc`Y-B|FMk~#tudb)16`jtJ%qpm*uaD}kJ@coG@Y5>^8S^A4 zze>XyS9z9h+@IY8E+oTqTB!}ZoqaqwvN?Q;`9+>^RMI@kCZM! zquP{B%KQA4Cdw3O+;nzqayP5c!b1m#8?rOic@K~n9o3g5N`t3uI4ysu>Kut6^r`Hj zwj$}SWUlZx`|HujXV6#S*i`4^=~PB()k7Jl{mDSS7+P(w`|AyzC>W8;KC9(D)i!0@TUn$`Ac79UQquDM z*y+kab?jxL0xyZfRtM#RSo->2=}sV7Sx5{*6aCn32mL4{DvVCENuYa;qSepyBQm z1P4WXL=av`#|zIzt9OvMM`5J}q|rEy#BWT3hiUTwB_d^>--!V*9G=iFGTym;C{t7^ zBvd>?)GH`WF@!u?>Kfe5gFbx}FZV)RfImXxo=W6c{umVDS415XQI0WxXULW~hoY_0 zILR}1*w~oKwG|IM?bYWTJ7n120Q6>(t!ylP8k7$KEU`!^0X5C>RMOs{Z zSgubFqDZK!wIBmO!lK}ak!@Qd;d(u44~OCri0)QLySb`6trNc-2_cE-ca)O{qLhEm zK7Jr4B@^(yprj|H)5aYg+*jf>dte!5j@dTG7wS3RePHc50xT!5SOuSsoBcF|=*!(FYq`V?;#IzpIG19~ z_)ruZg;ZLlQ_FC1;Ny_9InYwz|EVF6vx&Qu16{dbhGwv>@P5hN%PwO`;bLjaBIEUA zm+R44>2b$f@9Y8M@2=zn+m{xO zx50@J94hrCY;Jk~Vmisg2dk8(-O2xPM{!fnCudF7+Ady3TdW=W2Dr@p+?R&M2;S!t znS=6WM^U`yL2D9>(FzaaD56X(A4GKeYZsfb+31?xGB{!wW%i8pu%&@u;wCv1(~C~! zNHNTwgYrhZAZKjo;N!8fb#i6=a5&qu+I{;NHOClqI;iM=R9c(Yi7VVfPx%^a-AWP@ zTbx^laV-rab_Zq50`Q1);f7dw567~%Lx@7XaRj-v?2$NltRAn!`O#CNxd{3RqKS}hR4o|4AM12#?F*YhqPS$1-FRmH4{Z3-vhCUO)WPZh?anT)IOG9HN zDvKc6tqm{8-0BG`lg&n;qc8bbg=W^AdDB;~yj6nQ`BdY#O^lpOBuwOo4JIloDCcRA zq7g^MVCe&1Ah1daLW#x|+4OcLtjCu2l{1>fU)gYl~VH=nwgQ=DL8H(husHeCNtZl45 z_I2tF%>+_cW$t?xjobn4_mnM!5O~_Ou8ZZ#5wb5p`OcwGlb_pwo1$A@32JfUj3XkY z)zNhuG%#7?#P_sd>)@@y7ki}CUFT;!AD&eF*)xIkr%;qETpm@vf^v#fU!V&Iq2{Bm zP&b1vr}}(FhkCQp&;dw^*j>xU8FkQ(I4Y0WT|fAls%jjgs)=bCFI8fdz`vx0iU z4#452JnFQKv#2TL=Lx#gM^uzttEXv91}4uT9@R!9mq#@2fXJxT93vyAz7cX3{UeNI z89)y|Hv>bQqtOrqXQV}jA{~Z=GMn@E&Y+Sn8vI|>tZ&Mb6F363CgackLi znc6LvrI}8b7sQ!wYIhg{4{u$al&7*Sn!akj@_aOo@-?p8&25`#HQoj8O7znvfJj^{ z!Vd1J2n7jgQD}k+xM9VNT%M!DjNH6SD>NiKp(-*m4b>?zHtjT_ycqlwZ|!`{5AY^R27b?+V5qL7Q5&`2%F` zrzq-xxn40wP3DlQc9mT4fITzqh)%(fvmWIM+KyU0+{a`OvdsA48H;TTVnm~*!9Spm z=ncXrI$TvaqYTwb^dTY6fl%nW663pmr69LBtZI9etvX>+%eT(!q9#Q>zza${;8{3g z8>5FlCoy+u_S}PZL56y+T|^x32PSuJ-w*LMUZVq-14rAQCT^U5BSP3ce!>T|Njk7r z)d%xIidZdC{Kq6bodOe0l33k`&|nw2Tz;n8%@gs2t?je0wK=6=XVf8TOvJM# zp$C9un@uCV+8;1jmmw7b)ZgCYij~wRN-Py5{^H`Ll)Z}Smno(ZsFzW+)ydH+%D34= z38>P}lP^WRV&^6_fn+$gB0k1(aXFRHtdlN@a&*G{38Edcvh&=)q-=^yZ6wzrC}bp> z2BjtVhItb0OxqsVQ$4!bT6;LN;A6Nc+C*D7A**4^7|-+NXjSe2HjP6_LSMJ$1ggbJ zHX#|`P)->I>mAm!m+-7Uk-+vi1%)25D5S&xro(Oii#wvaI!qHwanAP5>(AeGKhqm| zCa>~@^8K!pnF7%+mN8G3pXPlV!l@)9Ay;fuc1ET7Y{GPHzlvQrh8j>EKs%eqQA(6FW^7e%r;kxsi;aq z8h$w?wFEyLB)4om5cFdkc(lX(0Y~61$(emVXt?IRVT;iX9ivWC zAOjn$yRi>EHeqwCRlI&30R&!JF?-BofH&OWrk9tQG+6!?EMlMZCQYdUsCthQYluaB zHXgFw6o_+hk&kDYFWd?b#jQXYdvNHygP-yBkO$4x&e@^sXocV=uaElAch>Bs$8|PT4dUl#< zOeVy(P+Tcd2Wt7bpi+~tg_80oRxMIzGzPB(K7phFA~E>No7>2((mk&UTHo0Fsx~h` z`Y%~q#9!cfaDes$Ozhmrny~QAwK)~S`(w};?u;7&u&|4VRA4s{>C*5?k;>{bZ4@(O zt>eaNaHsIHlf!3rNFY50!^B2WCpwN=g;T6dO_R(Re233Y0Q@MT8Wc?YVy z6By=yd%UD#{)7A>-edd>ZCF%6lpdsQ3NFeAIPKtL39=+iB-*rxjHpgs&1GQNGjK;tnA@r;W(4T(#l8z)t}06Y75R(4aIXJgXdFk2LRlHiouQ}@YFKQMf>4n!@bQ)mJ|C=h41Fv{H0>PK2^(L*+-j}CJXFv zplyQUyoE5`sek$u>`3zQTgKk}4`QM2XY@MlG+lLGw_^r}g7h1=*P(}RnQ*QccA^7h zR%0qW`%6s9Fbfh=;nMWDn>2hhSz;e2_F?jjwxyvCy~Vws+A|02Vau6hXhMWWTyg*L6}%fev2ZGdDlK?@ND2 zFoA&UTSHW*rH)tSfV6R-tJBPLsBaM_%4fv)BmLaCHe^l0vyPl%(Cl{%(O2mJ}OBmxH^ZW+A?R<*K^(*xt5T){ePa`jI+$-m{_(uAsRopyiCxPCUZJjt$@ zh2Gri6b6FUDScbf>WqGBK$T*RAKK`d7FL^P^G%KrCO|QT8%+n}z?UgyZEG-oG9lCFP>!q!{4!AzEVIsPh$Qm7t`5jij_>r=w&0NMl+d*-~ z#cg@hf>$nMuPLR-yDnwlddiboCk-3Df0wKax-5wZw$I0mKt-edPWkaxczyg3d0$bV z7*lYzFJCI+n+UZ}{~LPd8*uDmGhvlm2of<94Q-M{9}$by`SoprXWe=MQ89O;1wCA8 z!Gwz##kg;>q|Zf$Jc((kzaLt|Yin>oSzA+A-r94)L<0Exxwt2n!0=)b|D(Wqe|hU-ezWvi-HABj4XRB>PQUzDqHxsLsPQ{)pFm`B;X$h%9qI6J@Oq} z=7}p)m&dsSp>8227Ejk8)&(qSy!)+dQ)Kub;HSEs2=kCnCcB@}+2PIiSi7^sFn@4I zrD8Vd2Mi4IL>L#rtrz!l)f2LdZb3^X`|M8;jyV6TSi8lK%Y|6(tqurA^nR76ovb$E z3Ya;3Kz(}tN(29U`vcH*v?hFfuS7p=m>{-`@BI;jjC@;uLkg^kEo#nJ@i+GtQ>FQBT1&M<-?k(+t`@U`VU55^9F}!{( zhw157sQ9CQ%|~5*uv0e9ZM|GFCYh%WC^lw3{5H(Jx8(t zOOZ`*_UlH8J>;@sqfke~WD=tVt3?)$v>jXZS1vY_;dN#hQZM~YVo>eL{#5zmds=(Hk(#YmD% zo?s;N$>8{Os&{8fTk<=HbbtMJ<%fSQ>7Uj!y50BlSFW@J+zeakoP8bVesH`yZaw*O zU3A>pmx~9BI4G=m!$UbwLckEFse)9PtVNl_A~0FXL3e|~&;Acn_oZr6#%olx-LjJW zs39CZ80*=JKF!d`-w{v&|SWz9@9q zuVk&{r%c&!?JdBPNT|zrIDNP(on+mO!D}Y*x|*y#Tk@F#Olk?^VJ2<+qdMR2ujp6( zk4PiB$<3-BHV5*4ygVP}pQ_*oiNngB2dV<<6&fk3Qxyq%m}I#GFt9{hHs6^LUncV@ z)SKHm6nWt*@8&ei?vF<@Q2u_|d=@I?tX)%sJ<k$sY|Z*RrW!<(v%ptL?J9q%6&~^mffI4flF|?0CN+lKCcCHyN3; z)6<2?nN*qb;z#HU2WapX=&+ z_Q70xn^P}$%BCj0*dvg0Bz{vM&CT%EQ+@RD%)j=$Bpp@aQN>M$&q~^=xAQg%gBP{r zvYkgMGIC6uyvWDsjMXMH704KXgJp6JtuL{EF~*qFB4`i8(y1|RfXS^UHhRgpG!nXu z$ni$M@dc+Bc=e@Y=&=z1nxgI5!)>!a^*?oKX3a(p)DjO34Q-!G*fd>f#FQ4D!jtS#UrG0%_-`^{OchR1OpS*;8h8WR*DD z9#zyRiJ7tnmjrxr9Fu(5;Pa?DO^@-b%z5Ouyqae&!a8ZcwaMNBjhdyG=-Cv2e)l!> zjnQUD|4oqhM$=KA{Hv~*Ad${>?N<4cQZw{;#&b3NOIA$eADn^>!nA${&hOqNwR=!_ zdJ`tyVvd9t4Ey+TvbT!oeiC}iac<{xA8k1U>cm&*9X}T&(TAkODZ~9h?}`;pKXw(O z&$J{=IExv;lZ$akr_yJ`kujA=!feRj;35E~eZ?gDzCcW9qRAQo?$-yAoDbrEL_I{N9%@Xdo3nd-UXCnpH2Mv#i9Uf45 zX$|M!aGKfcl6_h0V)Sw(Ki^s1_?bd$2s`JFo32C6M@!k-gwtj&P{+n0tM4nA7A?oP zkFLRoIBVT&nea3lov6IU`-)5;*@=>-67|J=Wk-j}%NEdfp6uR26vSd_~~Q&uTSt|ZIE^C?aw667*4VDF8$0N zPOa>p*M*2mqjk#e?ucJ2vB|!E-?@E%mreEtQQC87WTy7Hwo-5H1?Nahh~ zVf3?D6&dy3CoDCvKx~5%xvyXJ&vn1=#2jD>;2iq^d+EjMVC1f{zLJzqVr!+~4ezH! zfft_hqByfoNuXyynS%IlAr1{I69wtAU%}En{2F^AO7`NGWDpDavZ_Fx`v?`?SSi!p zDS(S=b6-Ulb@vib(Ty11>=d(vRok)_vxIKQ_1_WJBA}jIxj-#omntg1SIHFPs{m<~ zs0w+Am;LI^5Dpt-YEWej8xvTO%Rx!SvtjBM(9kM6+AkHeM9&fjuoNobfg779?T z{L36fr1q{vpBV;3p*Jm{|DcFjU+Rod;VtZG0!H)uS(b*46(rRwj<6B$s;P0>t#tgO7 z%c~$I$I9{$=`vbTl2tc5wK18M%d+nawkX6cj5GAkRrX^b{CRTLsjZL=~68MVlfJHcO+?T@ge z*p}k$q*lp(u?jtS%%ZZ+bu0M*atvL>Ewyu-goc1b587kalv=(j>{W@_=Ny3!veOeV zJ2p`BrX(scYw`+{FLEo^rtlC;*l4*z`U&G_HkHp>vlVl~8QeD|ALG#4kC}^-Qwz~V zK#+LsuWq_{J&Z}c_GZI1+JXi8S~7`%pf0_fRWT~8D%Q}Krg8J5O(X75OT_aB`OunJ z{$*?0CMAiV=Zy-lvca#6){9|#G(U?!5%s0Aj&^*<{@;nKOy>1Ic7fG z=$A^tPsV&^Ct5GUULTyLAn$r!K1QB9f=Lsi0Myygjf< z2Sd@XO7~$)oYuR*<~*|AhACQnTSdTu8##j#kp(Xipp+Fqz)Cel6mp;-*)d2#tVqYK z!Y`ySsfJt1i;|mW;?dYGgVBW1;0Cc?7BIL|W`*n(&hHa8p^}2$@Q`0c;04Y%zTSkq zUcAAO+?bf7SUOp_xw~4LI{w#7XZ^s2ke+VB#`M2xyVjp3Y~K-JxxnC7XKOYCOa^u? q5ct0aasr{ehxf`tE;b0{|L3?Nyu9hRo@}znY!DP`YDr}&l>Y;hVBnJg delta 10510 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 DX95;f diff --git a/AltOS/doc/telemega-outline.pdf b/AltOS/doc/telemega-outline.pdf index 4d275697e61dc40a5eaffbe38c73ac12d0d1a363..56f9782e3996acc8be1072b313a1e2e1ed09d01d 100644 GIT binary patch delta 35 kcmcb9fbseP#tCaUjSP$ojSb9A3?^=shjR=!-mQuU0O9Zp(f|Me delta 35 kcmcb9fbseP#tCaU4Gk@gj14VJO($-ZhjYv}-mQuU0OQCD@&Et; diff --git a/AltOS/doc/telemetrum-outline.pdf b/AltOS/doc/telemetrum-outline.pdf index 2b688f4aeb22f1e73f49a42e02cc712e89d7bf2e..1064aef2344ad92e3e165fc678cdbead1423c07f 100644 GIT binary patch delta 35 jcmZ2>ka5{T#tCaUjSP$ojSb9A3@2`tM{qXYJsA%G)(#88 delta 35 jcmZ2>ka5{T#tCaU4Gk@gj14VJ%_eS@M{qXYJsA%G*X9f2 diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 5c0b693..77ad32b 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.13, -19 Jan 2023 +version v1.9.14, +02 Feb 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 58970d8..5758595 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:20230119231823-07'00') -/CreationDate (D:20230119231853-07'00') +/ModDate (D:20230202130657-07'00') +/CreationDate (D:20230202130737-07'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index 8815aed6571835c6e68c568019477487aea4e009..c726036b78f93ebc4af25421e1aefac3e0a4a814 100644 GIT binary patch delta 35 kcmdnGmvQS}#tCaUjSP$ojSb9A3@2`thjWZJ-n|hE0NEG|<^TWy delta 35 kcmdnGmvQS}#tCaU4Gk@gj14VJ%_eS@hjYv~-n|hE0NU^j1^@s6 diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index 778d828619408d58b8855d26a8376d6e19b1bf47..ce67fe530f709eb4b4cdc6f705154e7dee31964f 100644 GIT binary patch delta 35 kcmcb9gz@?j#tCaUjSP$ojSb9Aj3#cChjWZK-mOXm0OKSJ-~a#s delta 35 jcmcb9gz@?j#tCaU4Gk@gj14VJ%_nY^M{qXYtx5y{