From d19d2c3ba0abd825d70b5bdddb57303c02c20496 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Sun, 28 Apr 2024 20:39:13 -0600 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 6 +- AltOS/doc/altos.pdf | 70 ++--- AltOS/doc/altusmetrum.html | 466 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21560934 -> 21570323 bytes AltOS/doc/companion.html | 6 +- AltOS/doc/companion.pdf | 14 +- AltOS/doc/easymega-outline.pdf | Bin 25130 -> 25130 bytes AltOS/doc/easymini-outline.pdf | Bin 25584 -> 25584 bytes AltOS/doc/easymini.html | 328 ++++++++++++--------- AltOS/doc/easymini.pdf | Bin 4983426 -> 4994123 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 14 +- AltOS/doc/micropeak.html | 10 +- AltOS/doc/micropeak.pdf | 44 +-- AltOS/doc/motortest.html | 24 +- AltOS/doc/motortest.pdf | Bin 3159404 -> 3161942 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 378 ++++++++++++++---------- AltOS/doc/telegps.pdf | Bin 5779193 -> 5789457 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 | 28 +- AltOS/doc/telemini-v1-outline.pdf | Bin 24245 -> 24245 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 25175 -> 25175 bytes 27 files changed, 802 insertions(+), 610 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 3a04efe..71f4880 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -15,7 +15,7 @@
Keith Packard

-30 Aug 2023 +28 Apr 2024
Table of Contents
@@ -134,7 +134,7 @@

License

-

Copyright © 2023 Bdale Garbee and Keith Packard

+

Copyright © 2024 Bdale Garbee and Keith Packard

This document is released under the terms of the Creative Commons ShareAlike 3.0 License

@@ -1909,7 +1909,7 @@ ao_packet_master_init(void);
diff --git a/AltOS/doc/altos.pdf b/AltOS/doc/altos.pdf index ed8ac17..757a9c5 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:20230830110937-06'00') -/CreationDate (D:20230830110958-06'00') +/ModDate (D:20240428203609-06'00') +/CreationDate (D:20240428203631-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -495.972 136.39843 Td +497.496 136.39843 Td /F1.0 12 Tf -<3330204175672032303233> Tj +<3238204170722032303234> Tj ET 0.0 0.0 0.0 SCN @@ -3247,7 +3247,7 @@ ET BT 48.24 710.87686 Td /F1.0 12 Tf -[<436f70> 20.01953 <79726967687420a92032303233204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ +[<436f70> 20.01953 <79726967687420a92032303234204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ ET 0.0 0.0 0.0 SCN @@ -3299,7 +3299,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -4236,7 +4236,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -4536,7 +4536,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -5009,7 +5009,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -5642,7 +5642,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -6230,7 +6230,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -6819,7 +6819,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -7244,7 +7244,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -7769,7 +7769,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -8293,7 +8293,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -8513,7 +8513,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -8980,7 +8980,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -9281,7 +9281,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -9813,7 +9813,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -10334,7 +10334,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -10901,7 +10901,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -11423,7 +11423,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -11566,7 +11566,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -12133,7 +12133,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -12592,7 +12592,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -12866,7 +12866,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -13405,7 +13405,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -13881,7 +13881,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -14352,7 +14352,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -14525,7 +14525,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -15197,7 +15197,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -15747,7 +15747,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -16251,7 +16251,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -16763,7 +16763,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -16985,7 +16985,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index a740927..4716d89 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -6,7 +6,7 @@ - + The Altus Metrum System: An Owner’s Manual for Altus Metrum Rocketry Electronics @@ -20,8 +20,8 @@
Bob Finch
Anthony Towns
-version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
Table of Contents
@@ -184,56 +184,57 @@
  • Appendix G: Altus Metrum Hardware Specifications
  • Appendix H: Release Notes
  • @@ -253,7 +254,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -6103,6 +6104,16 @@ production and retired.

    3.7-12V

    +

    EasyTimer v2.0

    +

    -

    +

    24g

    +

    -

    +

    BMI088

    +

    1MB

    +

    -

    +

    3.7-12V

    + +

    EasyMotor v3.0

    -

    ADXL375 200g

    @@ -6208,15 +6219,48 @@ production and retired.

    Appendix H: Release Notes

    -

    H.1. Release Notes for Version 1.9.17

    +

    H.1. Release Notes for Version 1.9.18

    -

    Version 1.9.17

    +

    Version 1.9.18

    H.1.1. AltOS

    • +

      Add support for EasyTimer V2. The new version of this +product has on-board storage to log data during flight.

      +
    • +
    +
    +
    +
    +

    H.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add support for EasyTimer V2. This includes support for +analyizing flight data from the on-board logs.

      +
    • +
    • +

      Allow on-board beepers to be disabled by setting the +frequency to 0.

      +
    • +
    +
    +
    +
    +
    +
    +

    H.2. Release Notes for Version 1.9.17

    +
    +

    Version 1.9.17

    +
    +
    +

    H.2.1. AltOS

    +
    +
      +
    • Fix TeleMini v3 Monitor Idle support

    • @@ -6229,7 +6273,7 @@ production and retired.

    -

    H.1.2. AltosUI & TeleGPS application

    +

    H.2.2. AltosUI & TeleGPS application

    • @@ -6241,12 +6285,12 @@ production and retired.

    -

    H.2. Release Notes for Version 1.9.16

    +

    H.3. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6256,7 +6300,7 @@ production and retired.

    -

    H.2.2. AltosUI & TeleGPS application

    +

    H.3.2. AltosUI & TeleGPS application

    • @@ -6268,12 +6312,12 @@ production and retired.

    -

    H.3. Release Notes for Version 1.9.15

    +

    H.4. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

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

    -

    H.4. Release Notes for Version 1.9.14

    +

    H.5. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    H.4.1. AltOS

    +

    H.5.1. AltOS

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

    -

    H.5. Release Notes for Version 1.9.13

    +

    H.6. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

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

    -

    H.5.2. AltosUI

    +

    H.6.2. AltosUI

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

    -

    H.6. Release Notes for Version 1.9.12

    +

    H.7. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.6.1. AltOS

    +

    H.7.1. AltOS

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

    -

    H.6.2. AltosUI

    +

    H.7.2. AltosUI

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

    -

    H.7. Release Notes for Version 1.9.11

    +

    H.8. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.7.1. AltOS

    +

    H.8.1. AltOS

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

    -

    H.7.2. AltosUI

    +

    H.8.2. AltosUI

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

    -

    H.7.3. AltosDroid

    +

    H.8.3. AltosDroid

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

    -

    H.8. Release Notes for Version 1.9.10

    +

    H.9. Release Notes for Version 1.9.10

    Version 1.9.10

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

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

    -

    H.8.1. AltosUI

    +

    H.9.1. AltosUI

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

    -

    H.8.2. AltosDroid

    +

    H.9.2. AltosDroid

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

    -

    H.9. Release Notes for Version 1.9.9

    +

    H.10. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    H.9.1. AltOS

    +

    H.10.1. AltOS

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

    -

    H.9.2. AltosUI

    +

    H.10.2. AltosUI

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

    -

    H.10. Release Notes for Version 1.9.8

    +

    H.11. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

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

    -

    H.10.2. AltosUI

    +

    H.11.2. AltosUI

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

    -

    H.10.3. AltosDroid

    +

    H.11.3. AltosDroid

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

    -

    H.10.4. MicroPeak GUI

    +

    H.11.4. MicroPeak GUI

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

    -

    H.11. Release Notes for Version 1.9.7

    +

    H.12. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.11.1. AltOS

    +

    H.12.1. AltOS

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

    -

    H.11.2. AltosUI

    +

    H.12.2. AltosUI

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

    -

    H.11.3. AltosDroid

    +

    H.12.3. AltosDroid

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

    -

    H.12. Release Notes for Version 1.9.6

    +

    H.13. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

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

    -

    H.13. Release Notes for Version 1.9.5

    +

    H.14. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

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

    -

    H.13.2. AltosUI

    +

    H.14.2. AltosUI

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

    -

    H.14. Release Notes for Version 1.9.4

    +

    H.15. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

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

    -

    H.14.2. AltosUI

    +

    H.15.2. AltosUI

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

    -

    H.15. Release Notes for Version 1.9.3

    +

    H.16. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

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

    -

    H.15.2. AltosUI, TeleGPS, MicroPeak

    +

    H.16.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.16. Release Notes for Version 1.9.2

    +

    H.17. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

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

    -

    H.16.2. AltosUI, TeleGPS, MicroPeak

    +

    H.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.16.3. AltosDroid

    +

    H.17.3. AltosDroid

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

    -

    H.17. Release Notes for Version 1.9.1

    +

    H.18. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.17.1. AltOS

    +

    H.18.1. AltOS

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

    -

    H.17.2. AltosUI, TeleGPS, MicroPeak

    +

    H.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.18. Release Notes for Version 1.9

    +

    H.19. Release Notes for Version 1.9

    Version 1.9

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

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

    -

    H.18.2. AltosUI, TeleGPS, MicroPeak

    +

    H.19.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.19. Release Notes for Version 1.8.7

    +

    H.20. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

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

    -

    H.19.2. AltosUI, TeleGPS, MicroPeak

    +

    H.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.20. Release Notes for Version 1.8.6

    +

    H.21. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

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

    -

    H.20.2. AltosUI, TeleGPS

    +

    H.21.2. AltosUI, TeleGPS

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

    -

    H.20.3. MicroPeak

    +

    H.21.3. MicroPeak

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

    -

    H.21. Release Notes for Version 1.8.5

    +

    H.22. 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.21.1. AltOS

    +

    H.22.1. AltOS

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

    -

    H.21.2. AltosUI, TeleGPS

    +

    H.22.2. AltosUI, TeleGPS

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

    -

    H.22. Release Notes for Version 1.8.4

    +

    H.23. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.22.1. AltOS

    +

    H.23.1. AltOS

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

    -

    H.23. Release Notes for Version 1.8.3

    +

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

    -

    H.23.1. AltOS

    +

    H.24.1. AltOS

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

    -

    H.23.2. AltosUI and TeleGPS Applications

    +

    H.24.2. AltosUI and TeleGPS Applications

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

    -

    H.24. Release Notes for Version 1.8.2

    +

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

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

    analyzing saved data files.

    -

    H.24.1. AltOS

    +

    H.25.1. AltOS

    AltOS New Features

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

    -

    H.24.2. AltosUI and TeleGPS Applications

    +

    H.25.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.25. Release Notes for Version 1.8.1

    +

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

    analyzing saved data files.

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    AltOS Bug Fixes

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

    -

    H.25.2. AltosUI and TeleGPS Applications

    +

    H.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.26. Release Notes for Version 1.8

    +

    H.27. 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 @@ -7344,7 +7388,7 @@ software 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

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

    -

    H.26.2. AltosUI and TeleGPS Applications

    +

    H.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.27. Release Notes for Version 1.7

    +

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

    +

    H.28.1. AltOS

    AltOS New Features

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

    -

    H.27.2. AltosUI and TeleGPS Applications

    +

    H.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.28. Release Notes for Version 1.6.8

    +

    H.29. 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 @@ -7445,7 +7489,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:

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

    -

    H.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    H.29. Release Notes for Version 1.6.5

    +

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

    -

    H.29.1. AltOS

    +

    H.30.1. AltOS

    AltOS fixes:

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

    -

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    H.30. Release Notes for Version 1.6.4

    +

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

    +

    H.31.1. AltOS

    AltOS fixes:

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

    -

    H.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

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

    -

    H.30.3. Documentation

    +

    H.31.3. Documentation

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

    -

    H.31. Release Notes for Version 1.6.3

    +

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

    +

    H.32.1. AltOS

    AltOS fixes:

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

    -

    H.31.2. AltosUI and TeleGPS Applications

    +

    H.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    H.31.3. AltosDroid

    +

    H.32.3. AltosDroid

    AltosDroid new features:

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

    -

    H.31.4. Documentation

    +

    H.32.4. Documentation

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

    -

    H.32. Release Notes for Version 1.6.2

    +

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

    +

    H.33.1. AltOS

    AltOS New Features:

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

    -

    H.32.2. AltosUI and TeleGPS Applications

    +

    H.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    H.32.3. Documentation

    +

    H.33.3. Documentation

    We spent a bunch of time trying to improve our documentation

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

    -

    H.33. Release Notes for Version 1.6.1

    +

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

    +

    H.34.1. AltOS

    AltOS New Features:

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

    -

    H.33.2. AltosUI and TeleGPS Applications

    +

    H.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    H.33.3. AltosDroid

    +

    H.34.3. AltosDroid

    AltosDroid New Features:

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

    -

    H.34. Release Notes for Version 1.6

    +

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

    +

    H.35.1. AltOS

    AltOS New Features

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

    -

    H.34.2. AltosUI and TeleGPS Applications

    +

    H.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.35. Release Notes for Version 1.5

    +

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

    +

    H.36.1. AltOS

    AltOS New Features

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

    -

    H.35.2. AltosUI and TeleGPS Applications

    +

    H.36.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.36. Release Notes for Version 1.4.2

    +

    H.37. Release Notes for Version 1.4.2

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

    -

    H.36.1. AltosUI and TeleGPS Applications

    +

    H.37.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

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

    -

    H.37. Release Notes for Version 1.4.1

    +

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

    -

    H.37.1. AltosUI and TeleGPS Applications:

    +

    H.38.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

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

    -

    H.38. Release Notes for Version 1.4

    +

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

    +

    H.39.1. AltOS

    AltOS new features:

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

    -

    H.38.2. AltosUI Application

    +

    H.39.2. AltosUI Application

    AltosUI new features:

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

    -

    H.38.3. TeleGPS Application

    +

    H.39.3. TeleGPS Application

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

    -

    H.38.4. Documentation

    +

    H.39.4. Documentation

    Documentation changes:

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

    -

    H.39. Release Notes for Version 1.3.2

    +

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

    +

    H.40.1. AltOS

    AltOS fixes:

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

    -

    H.39.2. AltosUI Application

    +

    H.40.2. AltosUI Application

    AltosUI fixes:

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

    -

    H.40. Release Notes for Version 1.3.1

    +

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

    +

    H.41.1. AltOS

    AltOS new features:

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

    -

    H.40.2. AltosUI Application

    +

    H.41.2. AltosUI Application

    AltosUI new features:

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

    -

    H.41. Release Notes for Version 1.3

    +

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

    +

    H.42.1. AltOS

    AltOS new features:

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

    -

    H.41.2. AltosUI Application

    +

    H.42.2. AltosUI Application

    AltosUI new features:

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

    -

    H.42. Release Notes for Version 1.2.1

    +

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

    +

    H.43.1. AltOS

    AltOS new features:

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

    -

    H.42.2. AltosUI Application

    +

    H.43.2. AltosUI Application

    AltosUI application new features:

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

    -

    H.42.3. AltosDroid

    +

    H.43.3. AltosDroid

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

    -

    H.43. Release Notes for Version 1.2

    +

    H.44. Release Notes for Version 1.2

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

    -

    H.43.1. AltOS

    +

    H.44.1. AltOS

    AltOS New Features:

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

    -

    H.43.2. AltosUI and MicroPeak Application

    +

    H.44.2. AltosUI and MicroPeak Application

    New Features:

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

    -

    H.44. Release Notes for Version 1.1

    +

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

    -

    H.44.1. AltOS

    +

    H.45.1. AltOS

    AltOS fixes:

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

    -

    H.44.2. AltosUI

    +

    H.45.2. AltosUI

    AltosUI new features:

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

    -

    H.45. Release Notes for Version 1.1

    +

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

    +

    H.46.1. AltOS

    AltOS Firmware New Features:

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

    -

    H.45.2. AltosUI

    +

    H.46.2. AltosUI

    AltosUI New Features:

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

    -

    H.46. Release Notes for Version 1.0.1

    +

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

    +

    H.47.1. AltOS

    AltOS New Features

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

    -

    H.46.2. AltosUI Application

    +

    H.47.2. AltosUI Application

    AltosUI New Features

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

    -

    H.47. Release Notes for Version 0.9.2

    +

    H.48. Release Notes for Version 0.9.2

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

    -

    H.47.1. AltosUI

    +

    H.48.1. AltosUI

    AltosUI fixes:

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

    -

    H.48. Release Notes for Version 0.9

    +

    H.49. 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.48.1. AltOS

    +

    H.49.1. AltOS

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

    -

    H.48.2. AltosUI Application

    +

    H.49.2. AltosUI Application

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

    -

    H.49. Release Notes for Version 0.8

    +

    H.50. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.49.1. AltosUI Application:

    +

    H.50.1. AltosUI Application:

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

    -

    H.50. Release Notes for Version 0.7.1

    +

    H.51. 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.50.1. AltosUI Application

    +

    H.51.1. AltosUI Application

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

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index ecc2dd6827f9ebeba662f3ddb6d5c60732bcec8b..a3c42aa4ef3eac28a3e330ed85e22add2602868d 100644 GIT binary patch delta 59414 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%0A97DOGm#561xC`Y`LstRfy8hTl8hBRjqYHl ztldgf1G!2UBM84f>Nso~1UZkqC+Vx^ZW&B6sS8z@tYs~Fusd_G&)3{i|Y)0iacw_C%(4& z@*|JUDaMGOBX+u+%F%^W`JQGLW$k92x^-RCxwHgZH77$cSsy1BhOZ3ySfk(E;Z8Zv zGyNv5!MMo6Y_8YO|0YruTV8uFMpRj&-cnuB4lLq4#5_pM3AyLq^NUm=$YUHKNJ5rl z6U27MG#SMWYqcBIfe!7E)cLF*I>|LujEP8DllA7f!Re7)ysnz^k0W`x1z9? z62p@pa^w>^hS4930$v`Ys>Hdi>~{}a6?4q4G^mB7RK5QG@6Ejtjl$g$jlx*Y%095m zXY__Q9tE8kUVIh!4Wj10zi67`!+Z_rf;ly!7QZf=5%oLs^1;mz(MMJ^9l#SMMI-MK#D zYeC8JdxtN5j@!Bpje1Oeh$|+%y7@u$QVc)D-W45p;q7dN^`Tl~rOTHR6_bYID;+O$ zsCzOf-0v?BRcK;(<#Tk_rweCgn`jhp6h`m37!i#j)iWB+O~+VU-NmDm_30{23>V4W z(HPi)(+C~UQ3>iJzh_U2+;8s*U5Aef%$^6)D6o#=gSa80fh3bf1IZD4{o-HJx}NpM zcX<`0S4^$0G-4Ua?GQ?=g?=#AtB= zAXI@uihCWGzR``V_#h<3M}gH8qoByIk03WTJ(vlfgW;4BMBgav=2{ZRdkz;*+W5j8 z2+BA|Axp%4{KVb4xm+ryURpi7z8UxzJ;CGPy9!0@VOc&ng{?ghc8Q8*^zMy0^^H9F zuD}%iI0W|q78!l^!V1Nd#F%CM)|BKHr=crVV8;2-kQ@+G^1!tka-L03B?>i!9PY=! zl;&4M9AuPX7r7uK9Ye?++!z@W2BKniaf}RaVx8aHLmYU{{T>iK(c=K#7(Ag-F*G$Q z=EhZ244*wK-YwY`O6*w^cx9npUNNuy#1L}lC#HlzV>FNsd&PtZWq-EuKN%3wvG6oO z5ps*+V2mCUyNE_}nIT3Hhx^r$EyRIUxo5I;c1m*-+bGE4>J`h6d3~@&DR`eNi4s1p z;GZLz+cBTG9Aa-{b7v*QguHjM|9tpas`)*x52zy=|8w{uk)|HWdWd9GVUZ_7Y7q`H zA1%TyF)~Ejx*hf{MUyCu_uUKA?AJg38#f7IxcFN{B1kau%Sn8f;EwASjPa{K!--Ef<#8_HB?|u>&g59MxHdwm>G>6(ViIl+FTqdF1xmm&j%s|) z(Q14pp`JNXcys(e;+!$pkoVxNyxI`FQTO0|bh#)ON{}4ia8nS%*f&?Vo>-r8Si!&I z80RiisB;VnGoElnk-Y9Z4uw!vjMfwRZaI=9)%oI<Ww1U4l8>Me zV-dDTX#9H+Wj_jdm*(7IC+Fl9r;7>ggha24`4Do6K6C~lpI9?b7^1I!h?=Vco;8Dt z`gz0U&m1lu0}46r&qnXyrYZLfTa?^8Y+K`;xI=>%=#7{7ARc93{p~pyAAU@dlp`7b zkUKahA)naCgbvSnI#fH?vvYlri{jgpEW$XW7}GdsR?@k``$B4AtYBq$`Rbn(e?5A# zuNe-7VC_5-;z_h*yS2_$&Iv&e-iU?ii-yA73iXN!VEZVLx7YE@jSeb*>FUV0cMuag zdV*c|`o(`+_&q*MD9=|nggz7#)hn;#IQpBgjwMh6kdcy7G=!sr=^Nz5?qa*U0)sApT5v7lw z=x%v@kVI0~h%<(H$gzxEwJY1l*9=cJz6^dyk$x4X9N9V1KpqbW_QWGZzSBfkov(sj z?xy3AB8QU0zpjM`o=10nK~3RVCU?`FGRKHQ*eGDR#N8*JG=gl}(11lA2fQ{C6YwY6 zi=jBa@Jsn_g5w5JR{Nnv*pL~Z9Grth>KYohg%NTLD>Fq}!{pe>ue*1q3mL<9X delta 57479 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 znkeithp@keithp.com
    Bdale Garbee

    -30 Aug 2023 +28 Apr 2024
    Table of Contents
    @@ -50,7 +50,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -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 617a2ba..c854264 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:20230830110937-06'00') -/CreationDate (D:20230830110959-06'00') +/ModDate (D:20240428203610-06'00') +/CreationDate (D:20240428203632-06'00') >> endobj 2 0 obj @@ -83,7 +83,7 @@ ET BT 48.24 491.89986 Td /F1.0 12 Tf -[<436f70> 20.01953 <79726967687420a92032303233204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ +[<436f70> 20.01953 <79726967687420a92032303234204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ ET 0.0 0.0 0.0 SCN @@ -826,7 +826,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -2776,7 +2776,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -4678,7 +4678,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -4875,7 +4875,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index b64cad1dd6187e6122ee4764c68642314969ec87..fff67bd394ec1affc576543be0c43993368a00d7 100644 GIT binary patch delta 64 zcmZ2=gmKjo#tEy8O$zfDwZdeka delta 64 zcmZ2=gmKjo#tEy8jSVb}4Gawp4Gau*4b0RH4AeEb^qq@R6H7Al^IQ^3QWZ2@tc(nd LkkoCw>zfDwYJw7c diff --git a/AltOS/doc/easymini-outline.pdf b/AltOS/doc/easymini-outline.pdf index 941edd3195a7e70f97dbeeffb05a14fc6ba12cbb..324855166b94ba8edb5d9e82c6e4bc55bcbc1352 100644 GIT binary patch delta 64 zcmexxobkhP#tEy8O$
    Table of Contents
    @@ -94,36 +94,38 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -143,7 +145,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -1897,16 +1899,17 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.16

    +

    F.1. Release Notes for Version 1.9.18

    -

    Version 1.9.16

    +

    Version 1.9.18

    F.1.1. AltOS

    • -

      Add TeleGPS v3.0 support

      +

      Add support for EasyTimer V2. The new version of this +product has on-board storage to log data during flight.

    @@ -1916,6 +1919,71 @@ production and retired.

    • +

      Add support for EasyTimer V2. This includes support for +analyizing flight data from the on-board logs.

      +
    • +
    • +

      Allow on-board beepers to be disabled by setting the +frequency to 0.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.17

    +
    +

    Version 1.9.17

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • +

      Fix TeleMini v3 Monitor Idle support

      +
    • +
    • +

      Support TeleMetrum v4.0 with uBlox-10 GPS module

      +
    • +
    • +

      Improve igniter reporting via the beeper.

      +
    • +
    +
    +
    +
    +

    F.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add support for EasyMini v3 Monitor Idle

      +
    • +
    +
    +
    +
    +
    +
    +

    F.3. Release Notes for Version 1.9.16

    +
    +

    Version 1.9.16

    +
    +
    +

    F.3.1. AltOS

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    F.3.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add TeleGPS v3.0 support

    @@ -1924,12 +1992,12 @@ production and retired.

    -

    F.2. Release Notes for Version 1.9.15

    +

    F.4. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    F.2.1. AltOS

    +

    F.4.1. AltOS

    • @@ -1950,12 +2018,12 @@ the tilt computation.

    -

    F.3. Release Notes for Version 1.9.14

    +

    F.5. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    F.3.1. AltOS

    +

    F.5.1. AltOS

    • @@ -1968,12 +2036,12 @@ detects available TeleFire units.

    -

    F.4. Release Notes for Version 1.9.13

    +

    F.6. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    F.4.1. AltOS

    +

    F.6.1. AltOS

    • @@ -1998,7 +2066,7 @@ v3 in a static test stand.

    -

    F.4.2. AltosUI

    +

    F.6.2. AltosUI

    • @@ -2011,12 +2079,12 @@ after landing on the beeper.

    -

    F.5. Release Notes for Version 1.9.12

    +

    F.7. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    F.5.1. AltOS

    +

    F.7.1. AltOS

    • @@ -2030,7 +2098,7 @@ crash the board.

    -

    F.5.2. AltosUI

    +

    F.7.2. AltosUI

    • @@ -2042,12 +2110,12 @@ crash the board.

    -

    F.6. Release Notes for Version 1.9.11

    +

    F.8. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    F.6.1. AltOS

    +

    F.8.1. AltOS

    • @@ -2064,7 +2132,7 @@ some uses under UK regulations.

    -

    F.6.2. AltosUI

    +

    F.8.2. AltosUI

    • @@ -2074,7 +2142,7 @@ some uses under UK regulations.

    -

    F.6.3. AltosDroid

    +

    F.8.3. AltosDroid

    • @@ -2089,7 +2157,7 @@ some uses under UK regulations.

    -

    F.7. Release Notes for Version 1.9.10

    +

    F.9. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -2097,7 +2165,7 @@ some uses under UK regulations.

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

    -

    F.7.1. AltosUI

    +

    F.9.1. AltosUI

    • @@ -2108,7 +2176,7 @@ instances of Windows 10.

    -

    F.7.2. AltosDroid

    +

    F.9.2. AltosDroid

    • @@ -2125,7 +2193,7 @@ flight data cannot be logged.

    -

    F.8. Release Notes for Version 1.9.9

    +

    F.10. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    F.8.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2165,7 +2233,7 @@ used for controlling the flight.

    -

    F.8.2. AltosUI

    +

    F.10.2. AltosUI

    • @@ -2181,12 +2249,12 @@ was broken.

    -

    F.9. Release Notes for Version 1.9.8

    +

    F.11. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    F.9.1. AltOS

    +

    F.11.1. AltOS

    • @@ -2199,7 +2267,7 @@ was broken.

    -

    F.9.2. AltosUI

    +

    F.11.2. AltosUI

    • @@ -2212,7 +2280,7 @@ was broken.

    -

    F.9.3. AltosDroid

    +

    F.11.3. AltosDroid

    • @@ -2228,7 +2296,7 @@ was broken.

    -

    F.9.4. MicroPeak GUI

    +

    F.11.4. MicroPeak GUI

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

    -

    F.10. Release Notes for Version 1.9.7

    +

    F.12. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    F.10.1. AltOS

    +

    F.12.1. AltOS

    • @@ -2255,7 +2323,7 @@ was broken.

    -

    F.10.2. AltosUI

    +

    F.12.2. AltosUI

    • @@ -2280,7 +2348,7 @@ was broken.

    -

    F.10.3. AltosDroid

    +

    F.12.3. AltosDroid

    • @@ -2295,12 +2363,12 @@ was broken.

    -

    F.11. Release Notes for Version 1.9.6

    +

    F.13. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.11.1. AltOS

    +

    F.13.1. AltOS

    • @@ -2320,12 +2388,12 @@ horizontally.

    -

    F.12. Release Notes for Version 1.9.5

    +

    F.14. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.12.1. AltOS

    +

    F.14.1. AltOS

    • @@ -2357,7 +2425,7 @@ never report as having been fired.

    -

    F.12.2. AltosUI

    +

    F.14.2. AltosUI

    • @@ -2387,12 +2455,12 @@ AltosUI packages.

    -

    F.13. Release Notes for Version 1.9.4

    +

    F.15. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.13.1. AltOS

    +

    F.15.1. AltOS

    • @@ -2409,7 +2477,7 @@ the device to panic at startup time.

    -

    F.13.2. AltosUI

    +

    F.15.2. AltosUI

    • @@ -2422,12 +2490,12 @@ AltosUI packages.

    -

    F.14. Release Notes for Version 1.9.3

    +

    F.16. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.14.1. AltOS

    +

    F.16.1. AltOS

    • @@ -2449,7 +2517,7 @@ middle.

    -

    F.14.2. AltosUI, TeleGPS, MicroPeak

    +

    F.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2468,12 +2536,12 @@ computer erase block size.

    -

    F.15. Release Notes for Version 1.9.1

    +

    F.17. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.15.1. AltOS

    +

    F.17.1. AltOS

    • @@ -2495,7 +2563,7 @@ computer erase block size.

    -

    F.15.2. AltosUI, TeleGPS, MicroPeak

    +

    F.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.16. Release Notes for Version 1.9

    +

    F.18. Release Notes for Version 1.9

    Version 1.9

    -

    F.16.1. AltOS

    +

    F.18.1. AltOS

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

    -

    F.16.2. AltosUI, TeleGPS, MicroPeak

    +

    F.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.17. Release Notes for Version 1.8.7

    +

    F.19. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.17.1. AltOS

    +

    F.19.1. AltOS

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

    -

    F.17.2. AltosUI, TeleGPS, MicroPeak

    +

    F.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2613,12 +2681,12 @@ applications will run with Oracle Java.

    -

    F.18. Release Notes for Version 1.8.6

    +

    F.20. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.18.1. AltOS

    +

    F.20.1. AltOS

    • @@ -2637,7 +2705,7 @@ applications will run with Oracle Java.

    -

    F.18.2. AltosUI, TeleGPS

    +

    F.20.2. AltosUI, TeleGPS

    • @@ -2659,7 +2727,7 @@ applications will run with Oracle Java.

    -

    F.18.3. MicroPeak

    +

    F.20.3. MicroPeak

    • @@ -2671,13 +2739,13 @@ applications will run with Oracle Java.

    -

    F.19. Release Notes for Version 1.8.5

    +

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

    -

    F.19.1. AltOS

    +

    F.21.1. AltOS

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

    -

    F.19.2. AltosUI, TeleGPS

    +

    F.21.2. AltosUI, TeleGPS

    • @@ -2704,12 +2772,12 @@ devices.

    -

    F.20. Release Notes for Version 1.8.4

    +

    F.22. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.20.1. AltOS

    +

    F.22.1. AltOS

    • @@ -2721,7 +2789,7 @@ devices.

    -

    F.21. Release Notes for Version 1.8.3

    +

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

    -

    F.21.1. AltOS

    +

    F.23.1. AltOS

    AltOS New Features
    @@ -2763,7 +2831,7 @@ from capturing log data.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2821,7 +2889,7 @@ tilt angle.

    -

    F.22. Release Notes for Version 1.8.2

    +

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

    @@ -2831,7 +2899,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.22.1. AltOS

    +

    F.24.1. AltOS

    AltOS New Features

    @@ -2844,7 +2912,7 @@ analyzing saved data files.

    -

    F.22.2. AltosUI and TeleGPS Applications

    +

    F.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2873,7 +2941,7 @@ for graphing or KML export.

    -

    F.23. Release Notes for Version 1.8.1

    +

    F.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 @@ -2894,7 +2962,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.23.1. AltOS

    +

    F.25.1. AltOS

    AltOS Bug Fixes

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

    -

    F.23.2. AltosUI and TeleGPS Applications

    +

    F.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.24. Release Notes for Version 1.8

    +

    F.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 @@ -2954,7 +3022,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    F.24.1. AltOS

    +

    F.26.1. AltOS

    AltOS New Features

    @@ -2967,7 +3035,7 @@ boards and ground station interfaces.

    -

    F.24.2. AltosUI and TeleGPS Applications

    +

    F.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -3000,14 +3068,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.25. Release Notes for Version 1.7

    +

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

    -

    F.25.1. AltOS

    +

    F.27.1. AltOS

    AltOS New Features

    @@ -3032,7 +3100,7 @@ serviced first.

    -

    F.25.2. AltosUI and TeleGPS Applications

    +

    F.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -3047,7 +3115,7 @@ serviced first.

    -

    F.26. Release Notes for Version 1.6.8

    +

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

    -

    F.26.1. AltOS

    +

    F.28.1. AltOS

    AltOS fixes:

    @@ -3089,7 +3157,7 @@ they can be tested during production.

    -

    F.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3111,7 +3179,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.27. Release Notes for Version 1.6.5

    +

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

    -

    F.27.1. AltOS

    +

    F.29.1. AltOS

    AltOS fixes:

    @@ -3135,7 +3203,7 @@ tested the new firmware before release.

    -

    F.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3151,14 +3219,14 @@ Windows package.

    -

    F.28. Release Notes for Version 1.6.4

    +

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

    -

    F.28.1. AltOS

    +

    F.30.1. AltOS

    AltOS fixes:

    @@ -3178,7 +3246,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -3210,7 +3278,7 @@ active.

    -

    F.28.3. Documentation

    +

    F.30.3. Documentation

    • @@ -3224,14 +3292,14 @@ active.

    -

    F.29. Release Notes for Version 1.6.3

    +

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

    -

    F.29.1. AltOS

    +

    F.31.1. AltOS

    AltOS fixes:

    @@ -3246,7 +3314,7 @@ hardware to driving these pins with software.

    -

    F.29.2. AltosUI and TeleGPS Applications

    +

    F.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3291,7 +3359,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.29.3. AltosDroid

    +

    F.31.3. AltosDroid

    AltosDroid new features:

    @@ -3356,7 +3424,7 @@ location of any tracker.

    -

    F.29.4. Documentation

    +

    F.31.4. Documentation

    • @@ -3369,14 +3437,14 @@ continuity audio alert pattern.

    -

    F.30. Release Notes for Version 1.6.2

    +

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

    -

    F.30.1. AltOS

    +

    F.32.1. AltOS

    AltOS New Features:

    @@ -3405,7 +3473,7 @@ up.

    -

    F.30.2. AltosUI and TeleGPS Applications

    +

    F.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.30.3. Documentation

    +

    F.32.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3452,8 +3520,8 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index 3b8512b41f69d600538ea382fd1457be1b82e81f..eacbf953aacb9a1abf3df6e611de6bd89d2e46c3 100644 GIT binary patch delta 35601 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 delta 33901 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 Cbr~oC diff --git a/AltOS/doc/map-loading.html b/AltOS/doc/map-loading.html index 17609de..b599c5d 100644 --- a/AltOS/doc/map-loading.html +++ b/AltOS/doc/map-loading.html @@ -16,7 +16,7 @@
    Keith Packard

    -30 Aug 2023 +28 Apr 2024
    @@ -347,7 +347,7 @@ version of the file.

    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index ff5c0ae..6a488ac 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:20230428000600-06'00') -/CreationDate (D:20230830111001-06'00') +/ModDate (D:20240428195759-06'00') +/CreationDate (D:20240428203634-06'00') >> endobj 2 0 obj @@ -861,7 +861,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -1434,7 +1434,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -2073,7 +2073,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -2850,7 +2850,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -3266,7 +3266,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index f93bdc4..64128a8 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
    Table of Contents
    @@ -65,7 +65,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -828,8 +828,8 @@ limited by the accuracy of this clock.

    diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index abccbc2..33675a8 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:20230830110936-06'00') -/CreationDate (D:20230830110948-06'00') +/ModDate (D:20240428203609-06'00') +/CreationDate (D:20240428203621-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -408.33623 136.39843 Td +409.86023 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e31372c203330204175672032303233>] TJ +[<56> 20.01953 <657273696f6e2076312e392e31382c203238204170722032303234>] TJ ET 0.0 0.0 0.0 SCN @@ -1015,7 +1015,7 @@ ET BT 48.24 710.87686 Td /F1.0 12 Tf -[<436f70> 20.01953 <79726967687420a92032303233204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ +[<436f70> 20.01953 <79726967687420a92032303234204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ ET 0.0 0.0 0.0 SCN @@ -1067,7 +1067,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -1237,7 +1237,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -1681,7 +1681,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -5833,7 +5833,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -6456,7 +6456,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -8995,7 +8995,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -12058,7 +12058,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -12363,7 +12363,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -13166,7 +13166,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -13793,7 +13793,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -14349,7 +14349,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -14594,7 +14594,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -18722,7 +18722,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -19551,7 +19551,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -20083,7 +20083,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -20633,7 +20633,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -21639,7 +21639,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 2737d57..35194a0 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
    Table of Contents
    @@ -55,7 +55,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -201,6 +201,17 @@ connector, are readily available through various vendors including Amazon, eBay, and AliExpress.

    +

    These pressure sensors have three wires and sometimes a +shield around those wires. The colors of the wires can vary, +but typically are red for power, black for ground, and green +for the analog output. Hook red to '+5', green to 'PRES', and +black to one of the two 'GND' screws on the board. The other +'GND' screw is available for connecting the shield if one is +present. This is mostly relevant if you’re using the product +for static testing on the ground with a longer than usual +cable.

    +
    +

    To log in-flight chamber pressure, a typical approach might be to drill a 1/8" sampling hole all the way through the center of the motor’s forward closure, then @@ -213,7 +224,8 @@ EasyMotor.

    If you aren’t up for machining closures yourself, Loki Research sells 54mm and 75mm "experimental bulkheads" with threaded -sensor ports that can be used with snap ring cases.

    +sensor ports that can be used with snap ring cases, +and other related mechanical bits and pieces.

    @@ -244,8 +256,8 @@ for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index 8a3a66dcca752ad26fe2edd400b4b64a64718142..8043ab09824b9d52630848847d64383698626a35 100644 GIT binary patch delta 13234 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 F|3A5PIS&8; delta 11683 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 M2{<_9Un&s%AEHjP9smFU diff --git a/AltOS/doc/telegps-outline.pdf b/AltOS/doc/telegps-outline.pdf index 4dcba3cd0cf7521c8db862e30a42bfac50212277..93e0bfe4b68d1b11bce85a2c9c5e6c7841b4eef2 100644 GIT binary patch delta 64 zcmbPmm~jFStui(-Ffp<)GB7qXHq$jQQ#UYB*W}W7E=o--$;{7lNi0cK&~ULbGB83? JxAE@g1OQ@M64L+x delta 64 zcmbPmm~jFStui(?urM|-G&D3YFxE9NQ#UYB*W}W7E=o--$;{7lNi0cK&~ULbGB83? JxAE@g1OQ%y60ZON diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index 1b494cb..bb0a0ae 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
    Table of Contents
    @@ -78,42 +78,44 @@
  • Appendix E: Release Notes
  • @@ -133,7 +135,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -1454,16 +1456,17 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.16

    +

    E.1. Release Notes for Version 1.9.18

    -

    Version 1.9.16

    +

    Version 1.9.18

    E.1.1. AltOS

    • -

      Add TeleGPS v3.0 support

      +

      Add support for EasyTimer V2. The new version of this +product has on-board storage to log data during flight.

    @@ -1473,6 +1476,71 @@ configuration.

    • +

      Add support for EasyTimer V2. This includes support for +analyizing flight data from the on-board logs.

      +
    • +
    • +

      Allow on-board beepers to be disabled by setting the +frequency to 0.

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.17

    +
    +

    Version 1.9.17

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • +

      Fix TeleMini v3 Monitor Idle support

      +
    • +
    • +

      Support TeleMetrum v4.0 with uBlox-10 GPS module

      +
    • +
    • +

      Improve igniter reporting via the beeper.

      +
    • +
    +
    +
    +
    +

    E.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Add support for EasyMini v3 Monitor Idle

      +
    • +
    +
    +
    +
    +
    +
    +

    E.3. Release Notes for Version 1.9.16

    +
    +

    Version 1.9.16

    +
    +
    +

    E.3.1. AltOS

    +
    +
      +
    • +

      Add TeleGPS v3.0 support

      +
    • +
    +
    +
    +
    +

    E.3.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add TeleGPS v3.0 support

    @@ -1481,12 +1549,12 @@ configuration.

    -

    E.2. Release Notes for Version 1.9.15

    +

    E.4. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    E.2.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1507,12 +1575,12 @@ the tilt computation.

    -

    E.3. Release Notes for Version 1.9.14

    +

    E.5. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    E.3.1. AltOS

    +

    E.5.1. AltOS

    • @@ -1525,12 +1593,12 @@ detects available TeleFire units.

    -

    E.4. Release Notes for Version 1.9.13

    +

    E.6. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    E.4.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1555,7 +1623,7 @@ v3 in a static test stand.

    -

    E.4.2. AltosUI

    +

    E.6.2. AltosUI

    • @@ -1568,12 +1636,12 @@ after landing on the beeper.

    -

    E.5. Release Notes for Version 1.9.12

    +

    E.7. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    E.5.1. AltOS

    +

    E.7.1. AltOS

    • @@ -1587,7 +1655,7 @@ crash the board.

    -

    E.5.2. AltosUI

    +

    E.7.2. AltosUI

    • @@ -1599,12 +1667,12 @@ crash the board.

    -

    E.6. Release Notes for Version 1.9.11

    +

    E.8. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    E.6.1. AltOS

    +

    E.8.1. AltOS

    • @@ -1621,7 +1689,7 @@ some uses under UK regulations.

    -

    E.6.2. AltosUI

    +

    E.8.2. AltosUI

    • @@ -1631,7 +1699,7 @@ some uses under UK regulations.

    -

    E.6.3. AltosDroid

    +

    E.8.3. AltosDroid

    • @@ -1646,7 +1714,7 @@ some uses under UK regulations.

    -

    E.7. Release Notes for Version 1.9.10

    +

    E.9. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -1654,7 +1722,7 @@ some uses under UK regulations.

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

    -

    E.7.1. AltosUI

    +

    E.9.1. AltosUI

    • @@ -1665,7 +1733,7 @@ instances of Windows 10.

    -

    E.7.2. AltosDroid

    +

    E.9.2. AltosDroid

    • @@ -1682,7 +1750,7 @@ flight data cannot be logged.

    -

    E.8. Release Notes for Version 1.9.9

    +

    E.10. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    E.8.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1722,7 +1790,7 @@ used for controlling the flight.

    -

    E.8.2. AltosUI

    +

    E.10.2. AltosUI

    • @@ -1738,12 +1806,12 @@ was broken.

    -

    E.9. Release Notes for Version 1.9.8

    +

    E.11. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    E.9.1. AltOS

    +

    E.11.1. AltOS

    • @@ -1756,7 +1824,7 @@ was broken.

    -

    E.9.2. AltosUI

    +

    E.11.2. AltosUI

    • @@ -1769,7 +1837,7 @@ was broken.

    -

    E.9.3. AltosDroid

    +

    E.11.3. AltosDroid

    • @@ -1785,7 +1853,7 @@ was broken.

    -

    E.9.4. MicroPeak GUI

    +

    E.11.4. MicroPeak GUI

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

    -

    E.10. Release Notes for Version 1.9.7

    +

    E.12. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    E.10.1. AltOS

    +

    E.12.1. AltOS

    • @@ -1812,7 +1880,7 @@ was broken.

    -

    E.10.2. AltosUI

    +

    E.12.2. AltosUI

    • @@ -1837,7 +1905,7 @@ was broken.

    -

    E.10.3. AltosDroid

    +

    E.12.3. AltosDroid

    • @@ -1852,12 +1920,12 @@ was broken.

    -

    E.11. Release Notes for Version 1.9.6

    +

    E.13. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.11.1. AltOS

    +

    E.13.1. AltOS

    • @@ -1877,12 +1945,12 @@ horizontally.

    -

    E.12. Release Notes for Version 1.9.5

    +

    E.14. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.12.1. AltOS

    +

    E.14.1. AltOS

    • @@ -1914,7 +1982,7 @@ never report as having been fired.

    -

    E.12.2. AltosUI

    +

    E.14.2. AltosUI

    • @@ -1944,12 +2012,12 @@ AltosUI packages.

    -

    E.13. Release Notes for Version 1.9.4

    +

    E.15. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.13.1. AltOS

    +

    E.15.1. AltOS

    • @@ -1966,7 +2034,7 @@ the device to panic at startup time.

    -

    E.13.2. AltosUI

    +

    E.15.2. AltosUI

    • @@ -1979,12 +2047,12 @@ AltosUI packages.

    -

    E.14. Release Notes for Version 1.9.3

    +

    E.16. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.14.1. AltOS

    +

    E.16.1. AltOS

    • @@ -2006,7 +2074,7 @@ middle.

    -

    E.14.2. AltosUI, TeleGPS, MicroPeak

    +

    E.16.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2025,12 +2093,12 @@ computer erase block size.

    -

    E.15. Release Notes for Version 1.9.1

    +

    E.17. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.15.1. AltOS

    +

    E.17.1. AltOS

    • @@ -2052,7 +2120,7 @@ computer erase block size.

    -

    E.15.2. AltosUI, TeleGPS, MicroPeak

    +

    E.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.16. Release Notes for Version 1.9

    +

    E.18. Release Notes for Version 1.9

    Version 1.9

    -

    E.16.1. AltOS

    +

    E.18.1. AltOS

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

    -

    E.16.2. AltosUI, TeleGPS, MicroPeak

    +

    E.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.17. Release Notes for Version 1.8.7

    +

    E.19. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.17.1. AltOS

    +

    E.19.1. AltOS

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

    -

    E.17.2. AltosUI, TeleGPS, MicroPeak

    +

    E.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2170,12 +2238,12 @@ applications will run with Oracle Java.

    -

    E.18. Release Notes for Version 1.8.6

    +

    E.20. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.18.1. AltOS

    +

    E.20.1. AltOS

    • @@ -2194,7 +2262,7 @@ applications will run with Oracle Java.

    -

    E.18.2. AltosUI, TeleGPS

    +

    E.20.2. AltosUI, TeleGPS

    • @@ -2216,7 +2284,7 @@ applications will run with Oracle Java.

    -

    E.18.3. MicroPeak

    +

    E.20.3. MicroPeak

    • @@ -2228,13 +2296,13 @@ applications will run with Oracle Java.

    -

    E.19. Release Notes for Version 1.8.5

    +

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

    -

    E.19.1. AltOS

    +

    E.21.1. AltOS

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

    -

    E.19.2. AltosUI, TeleGPS

    +

    E.21.2. AltosUI, TeleGPS

    • @@ -2261,12 +2329,12 @@ devices.

    -

    E.20. Release Notes for Version 1.8.4

    +

    E.22. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.20.1. AltOS

    +

    E.22.1. AltOS

    • @@ -2278,7 +2346,7 @@ devices.

    -

    E.21. Release Notes for Version 1.8.3

    +

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

    -

    E.21.1. AltOS

    +

    E.23.1. AltOS

    AltOS New Features
    @@ -2320,7 +2388,7 @@ from capturing log data.

    -

    E.21.2. AltosUI and TeleGPS Applications

    +

    E.23.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2378,7 +2446,7 @@ tilt angle.

    -

    E.22. Release Notes for Version 1.8.2

    +

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

    @@ -2388,7 +2456,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.22.1. AltOS

    +

    E.24.1. AltOS

    AltOS New Features

    @@ -2401,7 +2469,7 @@ analyzing saved data files.

    -

    E.22.2. AltosUI and TeleGPS Applications

    +

    E.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2430,7 +2498,7 @@ for graphing or KML export.

    -

    E.23. Release Notes for Version 1.8.1

    +

    E.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 @@ -2451,7 +2519,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.23.1. AltOS

    +

    E.25.1. AltOS

    AltOS Bug Fixes

    @@ -2472,7 +2540,7 @@ deceleration.

    -

    E.23.2. AltosUI and TeleGPS Applications

    +

    E.25.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.24. Release Notes for Version 1.8

    +

    E.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 @@ -2511,7 +2579,7 @@ software and bug fixes in in the flight software for all our boards and ground station interfaces.

    -

    E.24.1. AltOS

    +

    E.26.1. AltOS

    AltOS New Features

    @@ -2524,7 +2592,7 @@ boards and ground station interfaces.

    -

    E.24.2. AltosUI and TeleGPS Applications

    +

    E.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2557,14 +2625,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.25. Release Notes for Version 1.7

    +

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

    -

    E.25.1. AltOS

    +

    E.27.1. AltOS

    AltOS New Features

    @@ -2589,7 +2657,7 @@ serviced first.

    -

    E.25.2. AltosUI and TeleGPS Applications

    +

    E.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2604,7 +2672,7 @@ serviced first.

    -

    E.26. Release Notes for Version 1.6.8

    +

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

    -

    E.26.1. AltOS

    +

    E.28.1. AltOS

    AltOS fixes:

    @@ -2646,7 +2714,7 @@ they can be tested during production.

    -

    E.26.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.28.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2668,7 +2736,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.27. Release Notes for Version 1.6.5

    +

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

    -

    E.27.1. AltOS

    +

    E.29.1. AltOS

    AltOS fixes:

    @@ -2692,7 +2760,7 @@ tested the new firmware before release.

    -

    E.27.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2708,14 +2776,14 @@ Windows package.

    -

    E.28. Release Notes for Version 1.6.4

    +

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

    -

    E.28.1. AltOS

    +

    E.30.1. AltOS

    AltOS fixes:

    @@ -2735,7 +2803,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2767,7 +2835,7 @@ active.

    -

    E.28.3. Documentation

    +

    E.30.3. Documentation

    • @@ -2781,14 +2849,14 @@ active.

    -

    E.29. Release Notes for Version 1.6.3

    +

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

    -

    E.29.1. AltOS

    +

    E.31.1. AltOS

    AltOS fixes:

    @@ -2803,7 +2871,7 @@ hardware to driving these pins with software.

    -

    E.29.2. AltosUI and TeleGPS Applications

    +

    E.31.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2848,7 +2916,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.29.3. AltosDroid

    +

    E.31.3. AltosDroid

    AltosDroid new features:

    @@ -2913,7 +2981,7 @@ location of any tracker.

    -

    E.29.4. Documentation

    +

    E.31.4. Documentation

    • @@ -2926,14 +2994,14 @@ continuity audio alert pattern.

    -

    E.30. Release Notes for Version 1.6.2

    +

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

    -

    E.30.1. AltOS

    +

    E.32.1. AltOS

    AltOS New Features:

    @@ -2962,7 +3030,7 @@ up.

    -

    E.30.2. AltosUI and TeleGPS Applications

    +

    E.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    E.30.3. Documentation

    +

    E.32.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3006,14 +3074,14 @@ duplication of information

    -

    E.31. Release Notes for Version 1.6.1

    +

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

    -

    E.31.1. AltOS

    +

    E.33.1. AltOS

    AltOS New Features:

    @@ -3043,7 +3111,7 @@ variations from transmitting devices.

    -

    E.31.2. AltosUI and TeleGPS Applications

    +

    E.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3108,7 +3176,7 @@ run at 10x speed by mistake.

    -

    E.31.3. AltosDroid

    +

    E.33.3. AltosDroid

    AltosDroid New Features:

    @@ -3166,14 +3234,14 @@ motion towards rocket.

    -

    E.32. Release Notes for Version 1.6

    +

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

    -

    E.32.1. AltOS

    +

    E.34.1. AltOS

    AltOS New Features

    @@ -3215,7 +3283,7 @@ you’ll want to reflash the firmware.

    -

    E.32.2. AltosUI and TeleGPS Applications

    +

    E.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3290,14 +3358,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.33. Release Notes for Version 1.5

    +

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

    -

    E.33.1. AltOS

    +

    E.35.1. AltOS

    AltOS New Features

    @@ -3356,7 +3424,7 @@ deceleration.

    -

    E.33.2. AltosUI and TeleGPS Applications

    +

    E.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.34. Release Notes for Version 1.4.2

    +

    E.36. Release Notes for Version 1.4.2

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

    -

    E.34.1. AltosUI and TeleGPS Applications

    +

    E.36.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -3422,7 +3490,7 @@ detection fails.

    -

    E.35. Release Notes for Version 1.4.1

    +

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

    -

    E.35.1. AltosUI and TeleGPS Applications:

    +

    E.37.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3473,14 +3541,14 @@ software, making map downloading fail for most people.

    -

    E.36. Release Notes for Version 1.4

    +

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

    -

    E.36.1. AltOS

    +

    E.38.1. AltOS

    AltOS new features:

    @@ -3535,7 +3603,7 @@ as being present.

    -

    E.36.2. AltosUI Application

    +

    E.38.2. AltosUI Application

    AltosUI new features:

    @@ -3621,7 +3689,7 @@ the product name instead.

    -

    E.36.3. TeleGPS Application

    +

    E.38.3. TeleGPS Application

    • @@ -3635,7 +3703,7 @@ to focus on TeleGPS-related functions.

    -

    E.36.4. Documentation

    +

    E.38.4. Documentation

    Documentation changes:

    @@ -3660,8 +3728,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 339874a9a6cc1787638753f3498d8b577966cb13..1f3a575d1fa10471b4d4e4276c36e188cb36cbc2 100644 GIT binary patch delta 30525 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 AQ2+n{ delta 28625 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 diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index 3849849..5b2d625 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
    Table of Contents
    @@ -71,7 +71,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -672,8 +672,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index 963dfa50de5a304c2d470c3bd037cc09a246daf5..8e1700b5d596bad3f8485b30369a0178d5a745c1 100644 GIT binary patch delta 505 zcmZX~xk>|36vlCGOvaeF#kgge7&YTECUcK7*DMd90Y!+|s*Q?OK;J+JsA(jUVj96p ztOP;GZPWM&RyK-YF`!sm`9&Fwr1%x*eE;gl1FJ&qF(^owd6TRx6)v9Dztf_7Kily6 z3PwIl^&O=c%bUCCObfMG%u&w#xmq7#zie~8;wYz%!oUMv-~}JF{@vh*9tc1XdZ7>c zVE_gp1Va#pVHkl?7=v+$KonvS2Ne=90ZEvIDVT;7XfOk_FbDIX!vdrs1BP@I{<+MA zohej}^PCKCdn3_orQP|xN%6)v;`^|? delta 504 zcmZX~OG^S#7{+mq>15i??B?j0m3Hwm=XFlw*as+~2#mJTrlOTl-yjewH(|J#P0%V@ z1x4W5y6GddY7+!428y<|>X8^ST>KXA`}}JkkE{mur=XyspnRT|Md9K_`#VkR!Ou2* zzM?Kfp|PWsRLj^kNC-g&E#)nLIhNZLJTyB!xSW78fIV?l8}Nqn1=;egfwIz3pvoGqwvoa zChSC+ugTN~|MoB;aa6*;Pscty<4JkB$0JcDZm=-fJm&j)=WJuvWa*Bl(r#0E=1QQu zxq9QTrrT6C3gx<+);b-jZetwKYW!bQZ%|xbpU|!1He2VUdpjG6W;^T7?=6Zoe*hqy Bu;l;% diff --git a/AltOS/doc/telemega-outline.pdf b/AltOS/doc/telemega-outline.pdf index 61036ea57e7411a13f17c472b56f7d6272b7a3ba..06f950994c4fd88bd795708d2b09225004b27706 100644 GIT binary patch delta 64 zcmcb9fbseP#tEy8O$ka5{T#tEy8O$ka5{T#tEy8jSVb}4Gawp4GfHQ4b0RH4AeEb^qq@R6H7Al^IQ^3QWZ2@tc(nd LkkoCwdomsXXhjn0 diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 6eaf31f..54ae1db 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.17, -30 Aug 2023 +version v1.9.18, +28 Apr 2024
    Table of Contents
    @@ -64,7 +64,7 @@

    License

    -

    Copyright © 2023 Bdale Garbee and Keith Packard

    +

    Copyright © 2024 Bdale Garbee and Keith Packard

    This document is released under the terms of the Creative Commons ShareAlike 3.0 License

    @@ -1592,8 +1592,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index 9d5fabf..e71edc2 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:20230830110937-06'00') -/CreationDate (D:20230830111000-06'00') +/ModDate (D:20240428203610-06'00') +/CreationDate (D:20240428203633-06'00') >> endobj 2 0 obj @@ -83,7 +83,7 @@ ET BT 48.24 315.61986 Td /F1.0 12 Tf -[<436f70> 20.01953 <79726967687420a92032303233204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ +[<436f70> 20.01953 <79726967687420a92032303234204264616c652047617262656520616e64204b65697468205061636b6172> 20.01953 <64>] TJ ET 0.0 0.0 0.0 SCN @@ -1060,7 +1060,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -3400,7 +3400,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -5865,7 +5865,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -9695,7 +9695,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -13153,7 +13153,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -16716,7 +16716,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -20015,7 +20015,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -22520,7 +22520,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -24696,7 +24696,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -26217,7 +26217,7 @@ q BT 49.24 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN @@ -27626,7 +27626,7 @@ ET BT 227.6547 22.99 Td /F1.0 9 Tf -[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ +[ 20.01953 <642e204372> 20.01953 <65617469766520436f6d6d6f6e732053686172> 20.01953 <65416c696b> 20.01953 <6520332e30204c6963656e7365>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index e53c858ba7be337b63dda7142e55a3076c829637..8e5ccc4831fa36be817793df6d41621e279e41f7 100644 GIT binary patch delta 64 zcmdnGmvQS}#tEy8O$