From 1f56049a6fe023311d856df758b7cd90c3ae8c66 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Mon, 5 Aug 2024 12:27:44 -0600 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 6 +- AltOS/doc/altos.pdf | 8 +- AltOS/doc/altusmetrum.html | 468 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21570323 -> 21575250 bytes AltOS/doc/companion.html | 6 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 25130 -> 25130 bytes AltOS/doc/easymini-outline.pdf | Bin 25584 -> 25584 bytes AltOS/doc/easymini.html | 310 +++++++++++--------- AltOS/doc/easymini.pdf | Bin 4994123 -> 4999002 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 2 +- AltOS/doc/micropeak.html | 10 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 26 +- AltOS/doc/motortest.pdf | Bin 3161942 -> 3162794 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 355 +++++++++++----------- AltOS/doc/telegps.pdf | Bin 5789457 -> 5793602 bytes AltOS/doc/telelaunch.html | 15 +- AltOS/doc/telelaunch.pdf | Bin 3241737 -> 3241744 bytes AltOS/doc/telemega-outline.pdf | Bin 24663 -> 24663 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24742 -> 24742 bytes AltOS/doc/telemetry.html | 10 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 24245 -> 24245 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 25175 -> 25175 bytes 27 files changed, 667 insertions(+), 569 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 71f4880..e36c190 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -4,7 +4,7 @@ - + AltOS @@ -15,7 +15,7 @@
Keith Packard

-28 Apr 2024 +02 Aug 2024
Table of Contents
@@ -1909,7 +1909,7 @@ ao_packet_master_init(void);
diff --git a/AltOS/doc/altos.pdf b/AltOS/doc/altos.pdf index 757a9c5..2717705 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:20240428203609-06'00') -/CreationDate (D:20240428203631-06'00') +/ModDate (D:20240805112847-06'00') +/CreationDate (D:20240805112909-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -497.496 136.39843 Td +495.972 136.39843 Td /F1.0 12 Tf -<3238204170722032303234> Tj +<3032204175672032303234> Tj ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index 4716d89..9412e4e 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -4,7 +4,7 @@ - + The Altus Metrum System: An Owner’s Manual for Altus Metrum Rocketry Electronics @@ -20,8 +20,8 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
Table of Contents
@@ -184,57 +184,58 @@
  • Appendix G: Altus Metrum Hardware Specifications
  • Appendix H: Release Notes
  • @@ -312,7 +313,7 @@ and can probably always be improved! If you have questions that aren’t answered in this manual, or just need a little help figuring things out, we strongly suggest joining the Altus Metrum user email list, which you can do by visiting -https://lists.gag.com/mailman/listinfo/altusmetrum. There’s a lot +https://groups.io/g/altusmetrum. There’s a lot of useful information in the mailing list archives!

    @@ -4426,7 +4427,10 @@ EasyMini doesn’t have an accelerometer we can use to determine orientation, “idle” mode is selected if the board is connected via USB to a computer, -otherwise the board enters “flight” mode. +otherwise the board enters “flight” mode. This is also how +EasyMotor works, since even though it has an accelerometer, +it detects the motor burn it is meant to record by detecting a rise in chamber pressure, and board orientation doesn’t +matter. TeleMini selects “idle” mode if it receives a command packet within the @@ -6108,7 +6112,7 @@ production and retired.

    -

    24g

    -

    -

    BMI088

    +

    BMI088 MMC5983

    1MB

    -

    3.7-12V

    @@ -6121,7 +6125,7 @@ production and retired.

    -

    8MB

    -

    -

    6.5-15V

    +

    3.7V

    @@ -6219,15 +6223,43 @@ production and retired.

    Appendix H: Release Notes

    -

    H.1. Release Notes for Version 1.9.18

    +

    H.1. Release Notes for Version 1.9.19

    -

    Version 1.9.18

    +

    Version 1.9.19

    H.1.1. AltOS

    • +

      Finish support for EasyMega V3.

      +
    • +
    +
    +
    +
    +

    H.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Show device configuration information when graphing a +flight.

      +
    • +
    +
    +
    +
    +
    +
    +

    H.2. Release Notes for Version 1.9.18

    +
    +

    Version 1.9.18

    +
    +
    +

    H.2.1. AltOS

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

    • @@ -6235,7 +6267,7 @@ product has on-board storage to log data during flight.

    -

    H.1.2. AltosUI & TeleGPS application

    +

    H.2.2. AltosUI & TeleGPS application

    • @@ -6252,12 +6284,12 @@ frequency to 0.

    -

    H.2. Release Notes for Version 1.9.17

    +

    H.3. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6273,7 +6305,7 @@ frequency to 0.

    -

    H.2.2. AltosUI & TeleGPS application

    +

    H.3.2. AltosUI & TeleGPS application

    • @@ -6285,12 +6317,12 @@ frequency to 0.

    -

    H.3. Release Notes for Version 1.9.16

    +

    H.4. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

    • @@ -6300,7 +6332,7 @@ frequency to 0.

    -

    H.3.2. AltosUI & TeleGPS application

    +

    H.4.2. AltosUI & TeleGPS application

    • @@ -6312,12 +6344,12 @@ frequency to 0.

    -

    H.4. Release Notes for Version 1.9.15

    +

    H.5. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    H.4.1. AltOS

    +

    H.5.1. AltOS

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

    -

    H.5. Release Notes for Version 1.9.14

    +

    H.6. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

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

    -

    H.6. Release Notes for Version 1.9.13

    +

    H.7. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    H.6.1. AltOS

    +

    H.7.1. AltOS

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

    -

    H.6.2. AltosUI

    +

    H.7.2. AltosUI

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

    -

    H.7. Release Notes for Version 1.9.12

    +

    H.8. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.7.1. AltOS

    +

    H.8.1. AltOS

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

    -

    H.7.2. AltosUI

    +

    H.8.2. AltosUI

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

    -

    H.8. Release Notes for Version 1.9.11

    +

    H.9. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.8.1. AltOS

    +

    H.9.1. AltOS

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

    -

    H.8.2. AltosUI

    +

    H.9.2. AltosUI

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

    -

    H.8.3. AltosDroid

    +

    H.9.3. AltosDroid

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

    -

    H.9. Release Notes for Version 1.9.10

    +

    H.10. Release Notes for Version 1.9.10

    Version 1.9.10

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

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

    -

    H.9.1. AltosUI

    +

    H.10.1. AltosUI

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

    -

    H.9.2. AltosDroid

    +

    H.10.2. AltosDroid

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

    -

    H.10. Release Notes for Version 1.9.9

    +

    H.11. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

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

    -

    H.10.2. AltosUI

    +

    H.11.2. AltosUI

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

    -

    H.11. Release Notes for Version 1.9.8

    +

    H.12. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.11.1. AltOS

    +

    H.12.1. AltOS

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

    -

    H.11.2. AltosUI

    +

    H.12.2. AltosUI

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

    -

    H.11.3. AltosDroid

    +

    H.12.3. AltosDroid

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

    -

    H.11.4. MicroPeak GUI

    +

    H.12.4. MicroPeak GUI

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

    -

    H.12. Release Notes for Version 1.9.7

    +

    H.13. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

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

    -

    H.12.2. AltosUI

    +

    H.13.2. AltosUI

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

    -

    H.12.3. AltosDroid

    +

    H.13.3. AltosDroid

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

    -

    H.13. Release Notes for Version 1.9.6

    +

    H.14. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

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

    -

    H.14. Release Notes for Version 1.9.5

    +

    H.15. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

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

    -

    H.14.2. AltosUI

    +

    H.15.2. AltosUI

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

    -

    H.15. Release Notes for Version 1.9.4

    +

    H.16. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

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

    -

    H.15.2. AltosUI

    +

    H.16.2. AltosUI

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

    -

    H.16. Release Notes for Version 1.9.3

    +

    H.17. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

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

    -

    H.16.2. AltosUI, TeleGPS, MicroPeak

    +

    H.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.17. Release Notes for Version 1.9.2

    +

    H.18. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.17.1. AltOS

    +

    H.18.1. AltOS

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

    -

    H.17.2. AltosUI, TeleGPS, MicroPeak

    +

    H.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.17.3. AltosDroid

    +

    H.18.3. AltosDroid

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

    -

    H.18. Release Notes for Version 1.9.1

    +

    H.19. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

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

    -

    H.18.2. AltosUI, TeleGPS, MicroPeak

    +

    H.19.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.19. Release Notes for Version 1.9

    +

    H.20. Release Notes for Version 1.9

    Version 1.9

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

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

    -

    H.19.2. AltosUI, TeleGPS, MicroPeak

    +

    H.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.20. Release Notes for Version 1.8.7

    +

    H.21. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

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

    -

    H.20.2. AltosUI, TeleGPS, MicroPeak

    +

    H.21.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.21. Release Notes for Version 1.8.6

    +

    H.22. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.21.1. AltOS

    +

    H.22.1. AltOS

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

    -

    H.21.2. AltosUI, TeleGPS

    +

    H.22.2. AltosUI, TeleGPS

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

    -

    H.21.3. MicroPeak

    +

    H.22.3. MicroPeak

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

    -

    H.22. Release Notes for Version 1.8.5

    +

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

    +

    H.23.1. AltOS

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

    -

    H.22.2. AltosUI, TeleGPS

    +

    H.23.2. AltosUI, TeleGPS

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

    -

    H.23. Release Notes for Version 1.8.4

    +

    H.24. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.23.1. AltOS

    +

    H.24.1. AltOS

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

    -

    H.24. Release Notes for Version 1.8.3

    +

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

    -

    H.24.1. AltOS

    +

    H.25.1. AltOS

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

    -

    H.24.2. AltosUI and TeleGPS Applications

    +

    H.25.2. AltosUI and TeleGPS Applications

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

    -

    H.25. Release Notes for Version 1.8.2

    +

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

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

    analyzing saved data files.

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    AltOS New Features

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

    -

    H.25.2. AltosUI and TeleGPS Applications

    +

    H.26.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.26. Release Notes for Version 1.8.1

    +

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

    analyzing saved data files.

    -

    H.26.1. AltOS

    +

    H.27.1. AltOS

    AltOS Bug Fixes

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

    -

    H.26.2. AltosUI and TeleGPS Applications

    +

    H.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.27. Release Notes for Version 1.8

    +

    H.28. 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 @@ -7388,7 +7420,7 @@ software 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

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

    -

    H.27.2. AltosUI and TeleGPS Applications

    +

    H.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.28. Release Notes for Version 1.7

    +

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

    +

    H.29.1. AltOS

    AltOS New Features

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

    -

    H.28.2. AltosUI and TeleGPS Applications

    +

    H.29.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.29. Release Notes for Version 1.6.8

    +

    H.30. 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 @@ -7489,7 +7521,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:

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

    -

    H.29.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    H.30. Release Notes for Version 1.6.5

    +

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

    -

    H.30.1. AltOS

    +

    H.31.1. AltOS

    AltOS fixes:

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

    -

    H.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    H.31. Release Notes for Version 1.6.4

    +

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

    +

    H.32.1. AltOS

    AltOS fixes:

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

    -

    H.31.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.32.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

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

    -

    H.31.3. Documentation

    +

    H.32.3. Documentation

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

    -

    H.32. Release Notes for Version 1.6.3

    +

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

    +

    H.33.1. AltOS

    AltOS fixes:

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

    -

    H.32.2. AltosUI and TeleGPS Applications

    +

    H.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    H.32.3. AltosDroid

    +

    H.33.3. AltosDroid

    AltosDroid new features:

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

    -

    H.32.4. Documentation

    +

    H.33.4. Documentation

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

    -

    H.33. Release Notes for Version 1.6.2

    +

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

    +

    H.34.1. AltOS

    AltOS New Features:

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

    -

    H.33.2. AltosUI and TeleGPS Applications

    +

    H.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    H.33.3. Documentation

    +

    H.34.3. Documentation

    We spent a bunch of time trying to improve our documentation

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

    -

    H.34. Release Notes for Version 1.6.1

    +

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

    +

    H.35.1. AltOS

    AltOS New Features:

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

    -

    H.34.2. AltosUI and TeleGPS Applications

    +

    H.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    H.34.3. AltosDroid

    +

    H.35.3. AltosDroid

    AltosDroid New Features:

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

    -

    H.35. Release Notes for Version 1.6

    +

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

    +

    H.36.1. AltOS

    AltOS New Features

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

    -

    H.35.2. AltosUI and TeleGPS Applications

    +

    H.36.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.36. Release Notes for Version 1.5

    +

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

    +

    H.37.1. AltOS

    AltOS New Features

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

    -

    H.36.2. AltosUI and TeleGPS Applications

    +

    H.37.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.37. Release Notes for Version 1.4.2

    +

    H.38. Release Notes for Version 1.4.2

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

    -

    H.37.1. AltosUI and TeleGPS Applications

    +

    H.38.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

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

    -

    H.38. Release Notes for Version 1.4.1

    +

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

    -

    H.38.1. AltosUI and TeleGPS Applications:

    +

    H.39.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

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

    -

    H.39. Release Notes for Version 1.4

    +

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

    +

    H.40.1. AltOS

    AltOS new features:

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

    -

    H.39.2. AltosUI Application

    +

    H.40.2. AltosUI Application

    AltosUI new features:

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

    -

    H.39.3. TeleGPS Application

    +

    H.40.3. TeleGPS Application

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

    -

    H.39.4. Documentation

    +

    H.40.4. Documentation

    Documentation changes:

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

    -

    H.40. Release Notes for Version 1.3.2

    +

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

    +

    H.41.1. AltOS

    AltOS fixes:

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

    -

    H.40.2. AltosUI Application

    +

    H.41.2. AltosUI Application

    AltosUI fixes:

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

    -

    H.41. Release Notes for Version 1.3.1

    +

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

    +

    H.42.1. AltOS

    AltOS new features:

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

    -

    H.41.2. AltosUI Application

    +

    H.42.2. AltosUI Application

    AltosUI new features:

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

    -

    H.42. Release Notes for Version 1.3

    +

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

    +

    H.43.1. AltOS

    AltOS new features:

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

    -

    H.42.2. AltosUI Application

    +

    H.43.2. AltosUI Application

    AltosUI new features:

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

    -

    H.43. Release Notes for Version 1.2.1

    +

    H.44. 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.43.1. AltOS

    +

    H.44.1. AltOS

    AltOS new features:

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

    -

    H.43.2. AltosUI Application

    +

    H.44.2. AltosUI Application

    AltosUI application new features:

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

    -

    H.43.3. AltosDroid

    +

    H.44.3. AltosDroid

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

    -

    H.44. Release Notes for Version 1.2

    +

    H.45. Release Notes for Version 1.2

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

    -

    H.44.1. AltOS

    +

    H.45.1. AltOS

    AltOS New Features:

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

    -

    H.44.2. AltosUI and MicroPeak Application

    +

    H.45.2. AltosUI and MicroPeak Application

    New Features:

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

    -

    H.45. Release Notes for Version 1.1

    +

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

    -

    H.45.1. AltOS

    +

    H.46.1. AltOS

    AltOS fixes:

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

    -

    H.45.2. AltosUI

    +

    H.46.2. AltosUI

    AltosUI new features:

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

    -

    H.46. Release Notes for Version 1.1

    +

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

    +

    H.47.1. AltOS

    AltOS Firmware New Features:

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

    -

    H.46.2. AltosUI

    +

    H.47.2. AltosUI

    AltosUI New Features:

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

    -

    H.47. Release Notes for Version 1.0.1

    +

    H.48. 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.47.1. AltOS

    +

    H.48.1. AltOS

    AltOS New Features

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

    -

    H.47.2. AltosUI Application

    +

    H.48.2. AltosUI Application

    AltosUI New Features

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

    -

    H.48. Release Notes for Version 0.9.2

    +

    H.49. Release Notes for Version 0.9.2

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

    -

    H.48.1. AltosUI

    +

    H.49.1. AltosUI

    AltosUI fixes:

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

    -

    H.49. Release Notes for Version 0.9

    +

    H.50. 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.49.1. AltOS

    +

    H.50.1. AltOS

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

    -

    H.49.2. AltosUI Application

    +

    H.50.2. AltosUI Application

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

    -

    H.50. Release Notes for Version 0.8

    +

    H.51. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.50.1. AltosUI Application:

    +

    H.51.1. AltosUI Application:

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

    -

    H.51. Release Notes for Version 0.7.1

    +

    H.52. 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.51.1. AltosUI Application

    +

    H.52.1. AltosUI Application

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

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index a3c42aa4ef3eac28a3e330ed85e22add2602868d..ddf63017d01bddcadee6122d819c5885c1f8f4e8 100644 GIT binary patch delta 81645 zcmeEvX?PUH_V-hheI<~cundp@VVUXf*=ItSnS>z962Kibi4YbEBtTFQ5x6cWDvJmu zpcH8Is#g^BYFuehuPX|8y|_!b?wSa}>&7DQuc~@xI_Q6SKfPbxCr|aHtE;O|ojP^u zoKvSxt$(#8_1*TC)Sa3o#jChfRr5OC>jRd)kvo@T{Zz~O`EG|*u}(_0SJ%y`A6s{2 zeZvB)syUSP?^y04p7m4Xs+Ku?yoA;17C$bh_>r$!-7?cHi+JRnN8WioqNGoiKk`mh zG;ymc#=UCXtMVmPll7~baqn1WWEfzmPUGGs>s4JYS)tp=H(*gcM#Wx5KKB~Wy9E$O)%J&@x0LvVjY^g(&A96Tkg$@HF4yWLEH$YEf};gT(MxFx_2qwgFB zrW^*K4g)}k*Qif+;4-VjYd~gnrNbuya4NDwr_rZQMSjR>w8W{(mO71=IE{ulHQ7R^ z(IBV8sK+6@#A#sI>E!P(1L+wpa=MHPT@n*cxAB78xc3;(4GMG`eeN_G;57Q$W%RYn zAVQZxgf3MQrOW7Y7YA$^Xy4_K5W9>%cR7uF1H~=_#V)r*oy!yXl^AguD0O*_d!z4N zKKVhnBI|P-fVfrJAU80!j1NAyfhxB{w$Sa66}gSRcMDXZoPjB~OQO^r8LkG#+{P$z z8yIsN#OXFL<~A_qHZbP)Y3GRH;x-`l7^w3o5<-tLTs#KVdJGhLjK2105>Ssreey^W zjZg5}91i#TrRk%4`n0JSbc#dM6sPKOxjnc8=Ru;oJoceCq-3m2$skA;q&TE_qy(fy zq$H$dq!gr7q%@>-B>qk&Qa7Y5r0z&Pkg}0-kaCgokn)iVkP4A{A{8O^Lh6mw2dOWT z6{#Omf209O#YiPc1Ca(H4Mr+O8iF(wX&BP*)|3p}m!~Wa7d@6@AC@cnH`RWA;{|hP zO>LZ3&zY;6s;TyCh>vdbtHW{yrF1RfROol9_Bj@(LlzOlaaIv$>*h4OZBFYqi|ivT z#7YNu*!$9wCHBQ>ZeuvQ6-VpCOYF<%wT|hqU%|^1)+&8l|9aFOQdq)00WyTvK5b8J z?PXQIR$2dl1j+DLWs-8Igr?aa7AyZen$g_MGj9168LcRR zmfw;YGD_1M?y~1oYoUG5#=GoW=(HuuhwS~H{3-AfZhiDR<_GH?2H_(37ZAzH1rtQ2gyj0QJ>keMmw&$W5AFkmU=e`@w*mx(;u(lzi6|bze z(BfB>nRL%)C8;&zZr*8IDbV-YX8!L5o0SE0(lC4zpL5YCpRtdowQnnl^s}wXf7o;9 zhVfnNZZtczO_^k2`|BbZG^{GX(mv%xYqu7qg0M~V`6J%2*1Zq#swX{w{<`iV07KIs z!Uw&7{%=Rr})2u*8Gky zi>|r+3*|0Z-Q^3Ei-?QPJ6{1oeyYT?wsWgU0;|T=7(SogZVVr~d?7EysTO&KajL^f zSG=tZrN3RFo&Sq%S35l2-FAqoG;DIEW3t&6@=o=*gy z+O^1@3vQ~slWlR}ZgO)jwGlOFQQWNGC?DC_nrKmz(vwu1qCga&N%yvw(h-^J;d~>< zdj2)3sp0ceF$LQ2NiS8qsYN}el)1egC;k+V!%?SA*QV2T>CHJ={9dbf``pOE>^Pl0 z{@Ey!M=v`M6#n9-_Ve<@S0Z(~6t4|(hg+llGSy!6(Ja+RFKAFF)8!|WRGN{c7SOe} z&ZO4%EOpW#;-T}F9_nK>$$}~AIW5M3SB4FUZvVpt3wQ%C_S?6H&l|m7y{gGcG8O`ZQQCQ8}wbYRU74?Nn5oHwt82P zP~zq^elfHE<|Ezd+;=sD#*LwvS19FnsmPf7z{Bd+RFPt)|D_7Nw$DGcP>jmmK4$Zq zP$?8Tfl9ZJZu+OzpRWEVAo6VvkRoPXQAN_&c`Hjv277FI6-Y7TJyaGQ1$gC>_q1Zx zd1n~obM1TDotezqR7F}iPOgm(Mb7-vJkh@QNV48aN0CU=@BTu&v$w_LWBu@UY-ndB zI&BIR6as(o^E-JB+sOU$yD(}XH7+T~%}4-X}M zEMAq7^&?0w8@Vn_y3x<$9K{xgN>kz;LzYREYH&?mLv!PT8dWK^It}$Jnx`VqP->%j z8qbr{LNw1&3a)oneNLVyXN_n%7xGl891nIxKJ4b1XBG4yPijWyKK5=!Tk`11c*n&F zf)1GP+A1@zBuK#BB}m;4o}HGGl7p)S2}) z3uawgkD@+>PEB<5?=HYJw}BmL1l=$t!%hlmu%u00`D3C3$%*7bawB<=yhuJIKT-gx z3~2;XInqd^AW{e^j8uVCi8KnS3TZUbIY?uW&P6&8X)Mw>r13}-kgAa;B27Y?jC4NI z1xObnU4(Qo(j`cjw*HtnB|eMNM8{<-C+AN=;=h+8U4c}CREt!HbS2VMq-jX?NYjyK zAk9RYg>)6tY@`OHIY@Jn8j+fi<{`~*ot(cQ`>8ZeNRo;SdJf!}}II zJ&Ja3SMIlXk$0z`ERDz+>B4L!-tv0bl;CL6lkU!LPD&Swx{*&0W;YiTMbwtlnwrx* zxtyqCX1&jX4m;x9dfV=l)ec7GT!lg2{arRiR{Z^Eh_k&EcdkUGc7# zmp8`EB}se<*3+|DRi-NJB;t!Od9vDb_$1x`f>k+0qcbm9RYEVjU{x~xb#n6sE5Ey7 z71C`;wIs*(psc-NOvNwN4g7X1JXt$igb7DcNc6*Ul*mH)UP+G;{;0LAh!Nl zf9H7svmu`em>~^o5UkcMJ(QO&OgaY0EM%`BeNc^$qMI*US>oP|v<2xNqQ1nF-`k0R|rdJO4tq@75+ke)z#66xx)Qa>B(z8g#i^cK=Sq_>gYLE4XW0O=soyGZ{; zdJpMet&@rl{W~$8%Wnn}eKgqrP>B?D7xh2%pG%~mYf-hRq^m}#Dia+XeN%I?hDm%# z9$0!PC7n-{vPR8Gzg&tMKU{hU@-5qOKIgN_^@mc7jv9CUp{Hk3@AZc=A_S~Ob(TNx zE}vC({CRifr3<^a@!?2+L3$DW)$z@tl^x%_kMsf3he#hGeT?)8(x{5fd&n z%q8m&7fW0`wEpmrk%rKZ0pwAqvtxrRNns2Z!k{fb?QpU^7nz5Xuq{WP(evIrTtY{_ zcbMaYT*`4acdqP~GkI{tfXZ2DwO1EMh{pLxqRCK&rC%b$DV3j0Rft7Ko>TH7`oZeDy2C&%}nXi|$?B-q+&tNX>w*KiytS2kmLeqQmyKot(G7cAy310_0be?O2lwof8>>jaB&%G}Ve?oO>C4XC&ntOa z$Kz{x2EB}z{Agtr>5h_u@w0=tD`Y$FtRmgwG3hF_;Y@p>A=d9$T15uhtj4O*;O54u zdvC;)y`v;OY5~EU8-D93 z+0fCE9JPOx(W^7I_cw6~`t zIev-?rLN6`k4Lpap3~jiA*Z?Q)-m3Wlksc?^xzhYDiq-Rq%#i}BWl2*)fS8@0Gvzn|XmHz!>V+R@iV{ab;2yj|2f>Aj9+7W&RVJ2KeZ z?<+}C>z9W**7v7%2Q^T?hxLPbp`Ny#zbZ*coRppDNbD}n7k?sgiZw>r6t6-*I?+)= z*L`znD79uBPo{gip9-y9aI&Ly!O0&M4`O!)Y!JuJ^glYsO56J%O=ojpAc8pNjk3T3 zVf_%_Ef@pgOO?9wA5oa$jZLdw@Q%u(B`|UTgBt&6xOL{JqhEbWJgpN39DCJD#}7DW z$bMicA@3+M-Xv1zkHH{NeS!x5Os0G^b9MUh#6Hp@Y9E88UQIDe2que1hANg_jSm}^!{A%( z$!zXbvonsj&d&Jp^Gy0<`thqIiT$(Jk2{lSb*~@!0QI@)n&KZz zz&;|dhgX)C{D|})q@R#}M*0QmSES#NPPCSmoV?*p*y45^Jvp*3ee~$bbhe`|L};7_ zy@s3Qro|`}SoEPaf&q4=6k)l=La&(HG^sY3Ik?8w9fWynWA{`2=(em=Bj{yWrz%

    CEn@N?>Z{EocRWz58Z*luh!-TR%Ak9hi3dVf;Mw$*K1S zup>8?LatWCaEi<(MVcyb4u20hb86CV!(rO6?Q|Yn3bSfHecN)nk~UgS2WYb8^b7-@ z{J7KZbUxLIeu2XXdvq2Ceu|-vXez6tRb&7QKMgKVUyD0ko*o?{C{4S^pDu~<4W1K5 zj%<>;a#Q?iq~DRwJijTPG~1*l@p-F*{Lo`dx&vmrcc3UxND)vJfTJ6RlFR`L8e*V* z4AcYdPgDf952n%r;@lD%P1Kl*21l1I*N-L!QK%H(ue`1B9HJwUYd5gk@z93#zkW){ z;2vx{dj5W}-R^Z2T}E#47)`@R#Z&=P0{ka5%}fO*n$FaOi;u(|Onc>>1Rrf)A{F22l-T9>lzhv`E4!`8`OCG=E^GgB06!J??ektOYUi{LVU;6M%Uw*OjOFw?; z&o2Y`rI=qz_+=o!3?jO1*I+X63E8XqjH#t$aX*VD7eMZ_XhNTm_Thmr{;;|_8_COv zX$l&Omfl=S27rG`)8~I+`s~TBL!KQI;G_60Oc1oq=C)Olf@G^hdYiD`u>AH;vdR@M z*0ijO435LP4)ehlY@KRISA%P2O>3yHnFC)12$6>03o;{esAf3%7+H<;xtuy{?hNA% z%~&?W<2gY8UY&gJrt#yU78P*O5) zDJ2(`MkL*ay1CQpr=f&2RYAyYs9QL9>dcy^I-Uy~@M@GVj!F6)N4t?#Vj88$Ix4cF zhHhTUdMirNci%nSL+BV*c4^H}*rd&~KKwP-yntf*3%3p-4gX@J@c%5%TYKp{P}ts$ z4aQG8Yrr^3){o5{N^Z$!pWw%sYT`79XZ_xcuo$R4dKg0_W-!vs<5FSQ{ADP~pr`$6 zvi@(3?434tL&G_w2esBHcLFn9B=~Pua13%0DwZ5!PKEt~rL+?EJ+5isf`k7)6uhYy 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 GL;gPi=tXz{ delta 81247 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%0A5ewTE?4qPXM@}vbPWy= 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 tW`<*0jL*| - + AltOS Companion Port @@ -18,7 +18,7 @@
    Bdale Garbee

    -28 Apr 2024 +02 Aug 2024

    Table of Contents
    @@ -382,7 +382,7 @@ computer firmware to include support for companion boards.

    diff --git a/AltOS/doc/companion.pdf b/AltOS/doc/companion.pdf index c854264..c0ca794 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:20240428203610-06'00') -/CreationDate (D:20240428203632-06'00') +/ModDate (D:20240805112847-06'00') +/CreationDate (D:20240805112910-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index fff67bd394ec1affc576543be0c43993368a00d7..7f9a39ba6f5a0fa61297abb96fe5b1b8ee1c28f8 100644 GIT binary patch delta 35 jcmZ2=gmKjo#tCaUEeuQz4UH@fjV5lDM{qXY^-Tl-*f - + EasyMini Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -94,38 +94,39 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -203,7 +204,7 @@ and can probably always be improved! If you have questions that aren’t answered in this manual, or just need a little help figuring things out, we strongly suggest joining the Altus Metrum user email list, which you can do by visiting -https://lists.gag.com/mailman/listinfo/altusmetrum. There’s a lot +https://groups.io/g/altusmetrum. There’s a lot of useful information in the mailing list archives!

    @@ -1459,7 +1460,10 @@ EasyMini doesn’t have an accelerometer we can use to determine orientation, “idle” mode is selected if the board is connected via USB to a computer, -otherwise the board enters “flight” mode.

    +otherwise the board enters “flight” mode. This is also how +EasyMotor works, since even though it has an accelerometer, +it detects the motor burn it is meant to record by detecting a rise in chamber pressure, and board orientation doesn’t +matter.

    At power on, the altimeter will beep out the battery voltage @@ -1899,15 +1903,43 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.18

    +

    F.1. Release Notes for Version 1.9.19

    -

    Version 1.9.18

    +

    Version 1.9.19

    F.1.1. AltOS

    • +

      Finish support for EasyMega V3.

      +
    • +
    +
    +
    +
    +

    F.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Show device configuration information when graphing a +flight.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.18

    +
    +

    Version 1.9.18

    +
    +
    +

    F.2.1. AltOS

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

    • @@ -1915,7 +1947,7 @@ product has on-board storage to log data during flight.

    -

    F.1.2. AltosUI & TeleGPS application

    +

    F.2.2. AltosUI & TeleGPS application

    • @@ -1932,12 +1964,12 @@ frequency to 0.

    -

    F.2. Release Notes for Version 1.9.17

    +

    F.3. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1953,7 +1985,7 @@ frequency to 0.

    -

    F.2.2. AltosUI & TeleGPS application

    +

    F.3.2. AltosUI & TeleGPS application

    • @@ -1965,12 +1997,12 @@ frequency to 0.

    -

    F.3. Release Notes for Version 1.9.16

    +

    F.4. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -1980,7 +2012,7 @@ frequency to 0.

    -

    F.3.2. AltosUI & TeleGPS application

    +

    F.4.2. AltosUI & TeleGPS application

    • @@ -1992,12 +2024,12 @@ frequency to 0.

    -

    F.4. Release Notes for Version 1.9.15

    +

    F.5. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

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

    -

    F.5. Release Notes for Version 1.9.14

    +

    F.6. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

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

    -

    F.6. Release Notes for Version 1.9.13

    +

    F.7. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

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

    -

    F.6.2. AltosUI

    +

    F.7.2. AltosUI

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

    -

    F.7. Release Notes for Version 1.9.12

    +

    F.8. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

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

    -

    F.7.2. AltosUI

    +

    F.8.2. AltosUI

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

    -

    F.8. Release Notes for Version 1.9.11

    +

    F.9. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

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

    -

    F.8.2. AltosUI

    +

    F.9.2. AltosUI

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

    -

    F.8.3. AltosDroid

    +

    F.9.3. AltosDroid

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

    -

    F.9. Release Notes for Version 1.9.10

    +

    F.10. Release Notes for Version 1.9.10

    Version 1.9.10

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

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

    -

    F.9.1. AltosUI

    +

    F.10.1. AltosUI

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

    -

    F.9.2. AltosDroid

    +

    F.10.2. AltosDroid

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

    -

    F.10. Release Notes for Version 1.9.9

    +

    F.11. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

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

    -

    F.10.2. AltosUI

    +

    F.11.2. AltosUI

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

    -

    F.11. Release Notes for Version 1.9.8

    +

    F.12. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

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

    -

    F.11.2. AltosUI

    +

    F.12.2. AltosUI

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

    -

    F.11.3. AltosDroid

    +

    F.12.3. AltosDroid

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

    -

    F.11.4. MicroPeak GUI

    +

    F.12.4. MicroPeak GUI

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

    -

    F.12. Release Notes for Version 1.9.7

    +

    F.13. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

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

    -

    F.12.2. AltosUI

    +

    F.13.2. AltosUI

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

    -

    F.12.3. AltosDroid

    +

    F.13.3. AltosDroid

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

    -

    F.13. Release Notes for Version 1.9.6

    +

    F.14. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

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

    -

    F.14. Release Notes for Version 1.9.5

    +

    F.15. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

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

    -

    F.14.2. AltosUI

    +

    F.15.2. AltosUI

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

    -

    F.15. Release Notes for Version 1.9.4

    +

    F.16. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

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

    -

    F.15.2. AltosUI

    +

    F.16.2. AltosUI

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

    -

    F.16. Release Notes for Version 1.9.3

    +

    F.17. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

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

    -

    F.16.2. AltosUI, TeleGPS, MicroPeak

    +

    F.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.17. Release Notes for Version 1.9.1

    +

    F.18. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

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

    -

    F.17.2. AltosUI, TeleGPS, MicroPeak

    +

    F.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.18. Release Notes for Version 1.9

    +

    F.19. Release Notes for Version 1.9

    Version 1.9

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

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

    -

    F.18.2. AltosUI, TeleGPS, MicroPeak

    +

    F.19.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.19. Release Notes for Version 1.8.7

    +

    F.20. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

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

    -

    F.19.2. AltosUI, TeleGPS, MicroPeak

    +

    F.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.20. Release Notes for Version 1.8.6

    +

    F.21. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.20.1. AltOS

    +

    F.21.1. AltOS

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

    -

    F.20.2. AltosUI, TeleGPS

    +

    F.21.2. AltosUI, TeleGPS

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

    -

    F.20.3. MicroPeak

    +

    F.21.3. MicroPeak

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

    -

    F.21. Release Notes for Version 1.8.5

    +

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

    -

    F.21.1. AltOS

    +

    F.22.1. AltOS

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

    -

    F.21.2. AltosUI, TeleGPS

    +

    F.22.2. AltosUI, TeleGPS

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

    -

    F.22. Release Notes for Version 1.8.4

    +

    F.23. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.22.1. AltOS

    +

    F.23.1. AltOS

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

    -

    F.23. Release Notes for Version 1.8.3

    +

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

    -

    F.23.1. AltOS

    +

    F.24.1. AltOS

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

    -

    F.23.2. AltosUI and TeleGPS Applications

    +

    F.24.2. AltosUI and TeleGPS Applications

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

    -

    F.24. Release Notes for Version 1.8.2

    +

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

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

    analyzing saved data files.

    -

    F.24.1. AltOS

    +

    F.25.1. AltOS

    AltOS New Features

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

    -

    F.24.2. AltosUI and TeleGPS Applications

    +

    F.25.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    F.25. Release Notes for Version 1.8.1

    +

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

    analyzing saved data files.

    -

    F.25.1. AltOS

    +

    F.26.1. AltOS

    AltOS Bug Fixes

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

    -

    F.25.2. AltosUI and TeleGPS Applications

    +

    F.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.26. Release Notes for Version 1.8

    +

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

    -

    F.26.1. AltOS

    +

    F.27.1. AltOS

    AltOS New Features

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

    -

    F.26.2. AltosUI and TeleGPS Applications

    +

    F.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.27. Release Notes for Version 1.7

    +

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

    -

    F.27.1. AltOS

    +

    F.28.1. AltOS

    AltOS New Features

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

    -

    F.27.2. AltosUI and TeleGPS Applications

    +

    F.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.28. Release Notes for Version 1.6.8

    +

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

    -

    F.28.1. AltOS

    +

    F.29.1. AltOS

    AltOS fixes:

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

    -

    F.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    F.29. Release Notes for Version 1.6.5

    +

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

    -

    F.29.1. AltOS

    +

    F.30.1. AltOS

    AltOS fixes:

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

    -

    F.29.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    F.30. Release Notes for Version 1.6.4

    +

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

    -

    F.30.1. AltOS

    +

    F.31.1. AltOS

    AltOS fixes:

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

    -

    F.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

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

    -

    F.30.3. Documentation

    +

    F.31.3. Documentation

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

    -

    F.31. Release Notes for Version 1.6.3

    +

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

    -

    F.31.1. AltOS

    +

    F.32.1. AltOS

    AltOS fixes:

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

    -

    F.31.2. AltosUI and TeleGPS Applications

    +

    F.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    F.31.3. AltosDroid

    +

    F.32.3. AltosDroid

    AltosDroid new features:

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

    -

    F.31.4. Documentation

    +

    F.32.4. Documentation

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

    -

    F.32. Release Notes for Version 1.6.2

    +

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

    -

    F.32.1. AltOS

    +

    F.33.1. AltOS

    AltOS New Features:

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

    -

    F.32.2. AltosUI and TeleGPS Applications

    +

    F.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.32.3. Documentation

    +

    F.33.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3520,7 +3552,7 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index eacbf953aacb9a1abf3df6e611de6bd89d2e46c3..aac5e91385988de0214c63beb1d7b71c0b86de5e 100644 GIT binary patch delta 34211 zcmZ{N2YeM(_W$R-RMH4S0wE#1Bm_dsn|b{~goKdyrcgrB6%j&|08vV4mbCMm+p3Iy%x1D?LY4_Zl*Y|F6 ze|+tu?oH!dJt9(2mVHsle}nFtR_gP4B+t}5Z)^MfjtT8&cPw1)2}z+F9(Uc~3f-W% zqul}a-4l@cKS4?S=uBas7?-=1%eR)H`|s&A@kj=Ak2s5k;9^Ia>Q&fV&X;3`l909CyDPqN!0H% zJLr?UO$4)tKA#wg&o3JA`9*`ifLSnLz6V9azL03hXLisRHs4J$`66aL5iuZNRE*qb zQp~SOqCvkb5dE_G?h}Z9lVpCsXwV-JBk`LZ@dwRv!Qf+!nKLr7BK3ZM=!V;K;{Bt( zb9|Ct^80*JKn@2(VZ8a+yPsSKZW*Au^D{CeSc3Vyxu>w{kjex>;J#jhWJW%%{SuN=P${087xiQho{ zJor`NSB+l{euMC<#cwcvL-4D^Zzz7l@EeZb2>eDGV{+?XIPR8Z+LYxT-iMPa&pUm| zX^T70Su(f76Ow&2F3Y>nEe8b#Cu%xI$T*bcowmq0d%1UvyTTJNXFT8+gb$bm5BP)h z_m$qu=7@>)`%F$UIn*bc^WrxrIBaroL{uZ2^J_A!Pco;=XYy0fWLUqC{&>E3h+B%% z@wZ#bjAzdGzF0xa`l}%;M1&wn?ADMUC%N6OZHjsJGQXzt@nB}Nph^O3idHa+1zYLtD# z+Q0B^fz&`JKl0`n?|#bq{K&o(U^YGexwn{#zwqYJ=Q-YOqK|-~bZ|E)xOk6uhMRu> z0*|4uyqn!d$zD|A^3bJ6yu<0TZ@qmoeR3p9>%R4VO|N_jwEg?N7rCe^>>Wm3mw5AO z*G1kudiWx*LY^DY)WG#x*1CgUoi5pr!99J@d%nvZ^e6CVajXo#-%s)lUX{9JEtB+v zpkwcDZ(mMadg(InJXeTZmwSgB5EIp|p@L0=rgRF*g4=_#5Qjl?RRn#qaq|)H)7h>F zEj<$JV=Va9yS=w7N=I%}OKD<(G}bMJsJ)-Ekfix?sZm@gl^5j5^^z0}$@JXBhM{z4 zNG_tzGHGXD6YQCOL0;at>3I-q^-?ezp~?NFa=L7IJTEuw_qY4z`Q}koRO(Y6mco8t zM<^Ns1j24!NDiG74upeYe~3IcHO%g3t1u`<>Vsi93&b7-`tS<0sM&C~ldATD?>4Z48V_2TQ4OU(-EqfVS$&rKp8XK&{_YCw!h} zr50rZh}ALEA0XFGwKAVgu?4uJRIi|iXG^)%v|Fp7Ex&r}sB3LQG3B*M^Yhu{TbP%$ zNi{C8(v~!|AKRpMmqb%$XuXZjInuxDXzk|ad)xtuR?kA`1a}M&N;S1t0VW=K)d6as zpi~xcOF;l+TK^YmP(G8l7T^s4=&lz;)3qf3Ra%i8MgZF3uPDGMU=`T?SE)MLeP9$^ zBh|PAQA55)dTA|s+_bOhZoJcx1@ReK{(8w1q)FFnby+@`O;Or;eY}Kz8X)(kt`@17 zW)GAb-B71&zRH9|PoFQY8%P=`_oD$z)m$UPBezSS7H=i!OC`o2)ASK~C6y-J)ZhaM z(p`_Jm98MI-K!0vLoaE=Xv9>xDLG^;^9!fSDMJR}gh%gBH%^s{>4D8!ITbyx<xskR_mBD~}m0Y81n*2~Nivq!@#YJq$`P|CkU4T$%(fd-@6LM~TVy;3G-F{51 zp-bk;J?M-XT7j`;o-9uk3>os%k#W)tI`p`l)!*dl7?z?(PQJ(UnM;~H z@3a-|i@Ib`J;JG85K8cCC_r1g)B)~L=!UKy!>+vN2^l{het!G{_yzF`;TOg)f?pKB zQN}$_jK1-lBr~9vab*pIToGe_S;I9o?od?BN+^;x@-S2P=Exr%B}Sg(#`10YO)a5? zV;cOfFx@$(Vc4l+q1CmuFI=%?d7CT^_4rKNEdi4OGtG(w%m*0wFlTJTkQQNLBt8Z4 z36g`^=LuK{u#hk<60k6Xae>U(h9-__7)aNTZD{WnLb|SP;gb1nb32!HoU>xdvWteo z47Vy>xMazBZSy)h76O>)*rN8%#cgvtx)v_Ehz+K5#mc!I_$~_-P}jDo{ld;gD;KrR zTi7{&!3tja^3FeU6rl}((y@4DTi4Vj%R5(eE?LYf7v>JWbe^+pNmobvdFZogtfv6m z=CAC;2UBR(wJllPwqij?8xydL=MMEm0`y{IgXHqj&XG!=EYuqg(s^SW$}(nR`kooA zSM)XoBlio$v_wgew-gbt6B&gAP7#iqEG>JruO5uTG{{pCj!3n4cnpKN{&3E>)3dZtN{|3vGu`=ZQ>`m# z^=JH*4f~snhW+D?JXes=$_y>~U~?@a29rH29&B!L`=j*qgUx0AtOY%9Vf*q0ZJmqY z?Xy)Eq5}^$!w4~Dh`D0tFKh2wFx0~-!bFP+UcRDzMd$Jro#!k^Q7J%84>kAcXNj75 zD_5*s*3s6ruzfK;M?$pdq2{tuYgO|a+vc{fXh*g1mmX^Fmn|GrI{B5>FV`arKZo=e zwE;Pv0Phgp`Mg$#7ojA#zMz$7cmg5PH#ApH5>8efM$*->th0S#+sehAD_Fn$i7!Gl zEL(EUc^xazBdepGi!qLc3o#TXc=$q{N~<4i9zgGIXf7#8Z~-IdPaB#CF^`LLTK&f6 zb55cD8=DL0;Y@EfN&kvn&pz7cGz?M5oj7w&6FgR0$Tb@0cSJzw$QDeN4|D3Lk<=2T z9fw;A+_L}5zin+c{9fXZ~1X3ZM+}v zCmxfDdAhEB@yj4YppVf|k}Kfh9^ctgTfj(aHXWpqZv&DXDsX1M-7=_ljjk z%@M1iEr3w_H?iKvuWz^fr<~+py!T|tKA9=-d8ReQ)?BF?ff7k&>=YvKz=deU=cC)N z*J_GnUy|7Yd(aOF)poe02j_U1#?Fj|7*^dE#7l!!Qqw#j4Rk3{3ddaF-J$YBfdeUEC(W){$!4U0Q74zWB$yKotkRroZ#|9Q8 zWG13zbo%O8EorM`d2Fm#vX_g^mnYfF2J_|I04VzI>R2x(^UJC58%?IOFOQ9(yEenn zEBZzY(r=f?e00a1KBTf^VEOjZ1*fH0INInep1=vAX1T9kLhLPSIg5cvJ$No8hwCA#R!@*iX+ZCI9!*zax@XiX zC4Ix8d0}7ZY|kwP%9h2>Yc|TW}%2r3Pr;K{6B)q5d49gdizFY z_z;vbKLkR-Fn%FFd`%$WITC_D9GZ(N0@SOu;SX>;LxF%~?;Hfs>R>~^fgvA!R9~ng zQDc-hG#7Qsp^h-QhAL(B`Dd|AT639NOc|3J`iu&tw95M)mO3Pvbq_u8p=THitB=>} zXPrlXeCVl&o&6FoSg0GVsx5%cX3?yFGS>%k7is&=_EU`kq=& z&%71ekb&?nEo}q{Bgrm-mz-;rcK_$gqr)s0-hVZK3v$WBrZh_hWS~+VBYm z*f_f(%eeZ3*dJWka>Q5fmuTl0xrC%on=*~xKa91za^w)|3WaECSSm3t`8X!KvV;D5 zpD#d9d=h&$2TLX#3cv&%jiqwUr?K0!5Uz;$X{`kGmR%TkRybS_39`Bb<9zzF*afuX zW_1;fzr;JjXdRjyxvc!~Qju7D5pvl>w%ZrlyJGKvIuU*F?P^757teN&6a- z<;{KZ8VCn2z?i379fr^7Vdfcowf*xNw#gLXpXPjZ~81L&R9#*sRgC-LXFO>HRH*RQY{FkpGm8u9tg zfzW(G+Ue5=P~q0*TsnLJDr5I&S|NS5ORF3bko@(q2BGakJ|9>^2IYfNv>x#+kUE5w z5kU-`)4snu7%)!%KK661IsZXx{+ZEIz)e7_y`>Z3HL=-t2g4#v^m1AJ!VvT=e3N?+ z;#hrd!yl9VFBvE{qtXYEoa!LS=QUKia!dPx?{9eFJivnHmOZoy#A~(!#?TlyF!8u__bfjOrBga%{%o!O7 z?~dUoqYUU!uQRmD3^^1r`rHtIZ7_2|d0F^g^G%a#=WXgh)3Pf_#v4$S`&o=gu=%-J z*70M9=JsAEPa*norw5i}$4AzbM1#jnCqRRJR*s zDej?WLO?<&qqzY>F1GZf4X~r%tMVkoARl;Lh73vhGvF(?4YW7v1i8%wgpA!^!wO_!r+YDCE4s#*uaIxc2R}fWgDANwJ~eRI-UP{BxR*UF?f3ysz&3oc~*lQjwVz91X5YjljCw`QXW%vIn zQTFfBTOo3~TyiFPE@>#C)4z;g%=QWHI0N80KPh9`OLvVLHG%!;&X$I3x}#A!#klFK zc$UkMzEUs7CdSR)5p?I*N@)gmVfpHHg9c^{n$f<1?-dK$M@0CL@pNG_;K2%R8G-=f zv7cdhD8He{<9~@y!y>%-m-rAYjV-@`t6aarD1=PPfjcQ;ht$4XE6Ic_5}<*<#``09 zIqKK=urkXFO*QpJ5{^?Nn<(lOSJt5!gUgw`l9= zt((1*jmi7tlFPX282(R(mtz0LbDPqi?##pJXZ#Q^H@^QazAc0PdIGb1ouocQOKw+s z(1;)68)(jzQj78F?_hHXAucMh=K3W(!vY>xvS`gjPm#>Go=s3l(D_-n0%wbkFq$89 zD|tK?=EmO2>fgMJXj8E=l-A$oZ8dim6MTz}##@YuSqjXrRoALH^vUt~CThG-Eu-!) z;`bTq$@nCTE8baea)n!ta-9UxXvV)dPehYqILgCaMKa$S7yXRNqMt{5qMtGycSCH9 zELM7F`XUh@^Am2Ob8q*y8Ur#F&~e5o_&-}NIkfpWcw|*2BGC6`E52+&u26|`r`r^; z^j%-2D^m{1epby_<_4)b!jFve`zs?|v}31|XRPV1w40+bwBgEp7e>Ihv9^s+{srP8 z1X)XWj#RRstk^Tt93z!s*@)WuVa+j6c7#2{1RJT;WFt!J2cz<528R*Ao^vB@2n+ks zAM=gzBnx_rZ+?VBF)!?m26&Ymv|@f?(P0G3%r_PnhLy(gZfAHAsyeC;0<-&I^S|X) zbh>JFe(0`iRe{mK?>AvY^m(vEudelFJ59Z)jq?_uTNra1aQ zQ^wQXnch=q&R~@Xa7Sny!~%FZ?x#h18!YlZ3oWOFB5aVZNkz<~DRY%Y0>BoXOHaWEokn}v^rfD$v12vp$%7f{&UwsfoyMh~NYN~DT`Ag2bwv%!RfsO)-W z5F#eb9Ln^Euz6ecghI4zgLe|kSoi~Nxj|_(@bsFCx;A*TsD1$yt4_*=M#EI4+AV-D zuTYAqvPCPU5sR^j*7$!)%=l%xQk`uwQP;&_B1FILWxY?~pTcBt%ZFeT%!tauWNeFp zCeDUb=zpog;yst)xx}(DSm0wq$Kv@b7I>KMohJX8#T*W%7#oq>TTDub$H>W7$jmbSg24AXF(}Qb4=P;edo(kEI$+b=pjMs!hfN|Ncc$YFn@(X zv)H)pMkb4|%T%!|_Nl!ar%wdW(h(g;>I|C*T712N;1)8s1Pk#krvwJp zacwe|&XB-JwN&s=K2sWdKJ}mQJ+IoS79ivq5M!PAfHFyBw3sq-4Bl>|*B?}NQ1Q*s zn_V%O%f&%u0JRQA*!Iv(%0w5;7P%ei4t%Y&W@rjcJQ@FovFK*y@mzevIw9k!yOjD2 zI$Wa0jb9&C{)iBX*p$ie`Jsfx7CE0cp6+FiLihuiw;oBi1_^3nxXGP!27<<{De@&Z z&l&8G|HL5ko>1Thz;~F^sjj033@CY#qGJt^z1~J410%d{yq0C$`H<4fToy*}_fyp1 z+7FbDo+(@%VNoHz7~lL*nPevVBx*(8&uyfCth{aHKB?SaOi%6s9|vAl=H?43oca}` z0^%=hYbwKs07NPkcwVBQ0xUPS4a>QgXAPQQK?WMISIKA99Q{BUM3eS{eV@E1R_KN~ z#=BO(4_y;EM~SZC^)}k@t+K-?|3q1zL)U+#!Zl@r?(;9=EymdYDu%_5cOC;fvNVef zAI!#7!N7O#MOT8{zo>L$!9Z*H-TtAp^kuCd-F!kBmc?`e(ov48gR_|?2nLy&u4P7p z4^BIKhKxH1OlB|mkT1bM!(Q+)1CpUKA&-Ff9VeB(V(SDNXL) z`MEW18OvN@wPB2~>*(#@mB^6vFKkF=&ZD)F%|<3iZj#l08GcE=X@Xi_<~I{JO_aII zmULnt7#WQ>ty24zS=&#%E&h$`Tz}}MO=_vexj)f8@tGNCoS71Ew&Be8Hq%UbUoa6{ z@L@h@?u8YAEC*~9m0$^TR_eXQJIO%08pK^&hPuPJWWSQtgKo`NUon)QlwFwyR`>HR zp7)aBV`WoTbtqx|f*FwKGO&>E=?j7*ILdV(&wWjRid||A3yUD#CnGHRXl6jN8jqm`T!~l~E)Gl|tj4O!bv)de)=9LX!gOMx&@u-IHsox4gmXc=}_RYUvDU z*nV*<+QP*S_j$~=xt69Yhp5bD5Isv02Z6-X%G5zn7}7OTABZoLIxp6#8q3a0YKhS_ z@&)(=TuY1_#yV?xH8r#`N9}234^WK^Y8#=x%$%N$hE%O0Esx1a`sNkyFcw^#V$n04 zPEVd)DY}bD38QB?v5mrn9eQ0`kl2G_5SSF$a7}P@8|>=cP3jP~IgWp8*y5C<9M+cx zj>FKC&pmRuxraawF!@(N*t&-NOM$TE4Y70gIJG8AY;m@JtJPH?XTkDM+q;&`@903P z#lm)$l_7_zs97y5vCPP`+gGf>;_X-to()k$vs&IG5yYc5*7VvTU6OaONXlmXyXJZ=C|_IwFGBvqw)4gwXoP^imVx6igTM2Op!>2 z=wUiO1<9-j*a`_7qJXDISj689y3)gEqLyQBNZ`-TLJu?GYf6Q{Y z&d57mT?L1lYt;@Go8TrKJf4)bSC~wzKytP);gWtk1929QFxeso1<-*rF{+OisLZMx zFcX{;7G|`BT>;RZsBAlg0g_9fb<@-5saF`6wWZ_zRkM|W1<9-ni2U`(UrF91Ls;tlSTHG{CjSucL51h3hz~6SA0VI*Gp5|4-oZR%^kOExIYjO2 z#s&^c-ec*SN7gnh7BPX)?Wi4jvX^8suRoK{x?3I1Sggs&yFk4)j{#THol9a(#=Ohb z`%2Ammp!aDVrN9;*kB*iGEhyv>YL2R!>&SttqOTkhad*Zw(o^kz?DG))b)2nFaEF| zJgCr*#kPbi~=~z+#)Vw*tm%on*MoRG888q@4 zb-uCrZgsVretc1Vz}R=6`WTNi#Edc9)k|FH4l`ohe#shXmX%I~&__ujynBnc5F1FO z525=BvFb;<^_!1ih6lnNMSUmPbL&pkG{z%H>lb`i|2ATO$V`@K&ND4F#*#4knOyX5<}2c!3_sEdOyh<1s0h)AM31l!f^5)%G;A;D_7OW% z$%9i0G;1dm5y-PsEn)vK?(hGpS2K_bJth+y73u<`@&k2+n`(YQ+oL~Lf65a~Hv8vP z;>iCW;v}6xm?|m6N#-u#hy-T`8v7e$V0V+6MV}p0hcs~EXu02QGP5Q`=2ij*0|lF6 z7-~ZMxA|C}9`eeXj;p=l?w@vCt?la*`9#TL5apO0S__<0xhPM5f|Kq~cjw!DJkrAr ztRx%r#`GAy|$!_OpFA|Ti8*0Si^&%AL1`Q-yM zXti5gKv%EVPN$xG)FsqM-X~#$EdBz(*s1w}gg8Z?c zHje&vumz03oLG@9ELbz?%)&!Lvgts#k1NU35rtC`-O7!!Xq7J%X13_yY@X!E?b5;7 z433!rd>Bht;oq57gaqNwOdm=D4#j)tQFVA0h==GPjNu{7+QojJzyz&i44su4gjp1E z`ZV**@3Y+Mnd~?Vl22>t@BOuW*k*%IKq|c1U&}2@@lC=k$tOX{Mh__YNV%pPEhp6m z1YZYhnMTZ`&2kxgGPM8ZF~FO~^*yz(as=nTFjTu3+r6f9;)f_U6^bAl57Kb41EM8z zS^+Ec=m;%k*9ixD=%fDHAigQiL<~!{LS&feqA%fC;~W5V;=5|Kp;l)XusF7ziU z2oUdMA~J)+Mzm*yRs)S-nf$qQY@}934I{OwZiL7XVj78A#6NY+RPrNC!k?La4dZ}6 zv!#KJZuU%F^;#Bc!*hATISbks&*xT+6r}a_+5lMlaEqJN(hRT&?P^lXSYY0VATWUa zsL-noaD%e^xXp%Ocu3E1RArSj2`aE0Jjg3L=(`>qI8kW?mQ#H-l-=NK7xt3RL z)F#m9I}knkGOj5ZbmBWyg<}^ZX-kiIwehO1?LnMly*A%CWwN#~ldir`dw_;a*S->b z^~rS_)P+bo$AJv+sPGX4Tk$h_f~~NTZf0HQ(4jNHR&Wf#^n(hM9zG6+5qyLynlwYp z%S2MYMC;GcYLcprLEbn6teBj5Ku$17a^eB0pP^M_s-XQ#T|r~P4DGf)EL1a%K7Tbf z+*rL>>r-V~jB`jE58IG??0$IcDO=7$tt8!c99LthV1sDBfsN%w-^6k{ujEoz#J!YhN{}URFCzgta)qUh}?BY~qT7>PJ1ZyLv3Ds3eC!f@M zq^*9~`&BVXY-~6WzKkRuYMXwm_NE(6tU3^Hpe;4>@P9zKvVcv~ed<3A-~HNYIWE6} z8Lu?mC}=-+K!#ckumw+eU`ZUaB$neVW-z(qjW0YDj=cFC^f^gz1OWI%^0a?3*#PA~ zg;_~j1AsI<1>((k8vi@-ls1sA`xav1fu}TyzA<5^)ADEV_1J&FxcuwA|Iz&Pg9&S+ z70+rlbm`ODd34x(!t#1v%c16HkSwC50DD%O!47xurz%lm z^mAzUxh-hzy63bD=(MfkX{`9#wHaT(Ww6R^sQ&fMS_gGMZ@tdk0#R1-0_wYHt2T=6 zd>P}Y-l}2m#Dp!Q;V)|S^zifO7601$JnDPOgw3axmryo&h=HRldI1%@p88=XwZ4od zC%vehOCOm}e7w0-@{;DIIj?B7;s6D&;Fg!r+EEjBHr=odZJc-+d)N3nifUgKuXE{% zR}n2n@?IC|uZgFK81&q2sC4&h+EAMGDxOd*hrZv22{`w40h>qPzm5(qeoc#tul-)r ze6;8d0qdf@>4ifqHXVk ze&@0Zia$haecl7bl@A2$EZWAN7QTcp5~jK0?jwJ_IG7W3as+!X6v-iFg{wzJ}?kPf+RXkD&z{bM+j` z`xwKDd@5jV^aOjF^$EJczZQN1u9J5O*erT@7pmIz37QOjCZ4KUrMdLyPf^P=4EE8d zSfMzj#h+@#*HybPJufntmB@1jHGZD*S}E|Z`3xO@`g61fymlJ(g?JjuzUI)4yYbav zuy1y2XHdf)@l-==zC;hM{Tyv<*#iS}&*$ht^MA!tl_-1l7byGUf6?TeJs3HcNImvo znZ~~qusO7iJ`??ruAeT|xV5By)F7D$>wboJL5Z{~FWc?&w%c%GV2$Y-I z>o4Dn3UcVdAAmCQX926C#vf6^X7*b7qlPR9COhB$5q)X>MZl_Q!B0Th&0b?a0Y!Qp z6MyU{bZz;s0#;3Henzjdf76<1@y}*01yZmcp&ehyR}Z^pwd({?JU%*sJJHxtn~tXB9jX3MWDrXdo-^* zh_DMRKaP2bL5u&31v#czA3<-P0`yb2nAPB8xljdf6zg6DEs%OCiak(_FRZ_Pu>ylh zW&`!Y$S+35XVWwp*`g@&i#C>kUPCv3snur$5sx@gtXEh1aa^Et+42>hAm4Gv1tt^P z*_*gVfqIqdgV)y0LiP?c_l2c;Eq&JuJ$<CUy4)L0Pe$d>boK zEJ)w<2E9l0XEW4CzlGyaUO8Gi-UlsBE*BrF=*$wmm3=L$^CbtzZ2ZLFM6ySocT&fN z7%HMgN6Yp8ZusK7FQ-{?t9VBXWfU~00si;;8ht38tbnTSRn4eb z35qwB>3?^lr>sN8;^qvChB(xU^V${U>96P001rw`>aX8xA=7S;Uf~7~j&PejsHsAQ zOUw1H1kR6D0td&qE9mtw>hZId=TztyS~!(FjsX&iX%vT8Q@Vfy-~Gh^OKLE{iPd@! zI&FYHCs{siKE*lJl=3(qUO_|a(e%$XpzWk;FkECj=+#)MpJ7$v#-{ySL-qcMh#+Rx zmp(rg_@4~2@Our^H(99kKrP0E&10O?uAm+@sA*psGK;fj>U#H_pGY=B*R`Mx4R3A-~Yq01U4;BOyGmF^C z7sK>A`g)*VQPzYFc7PFkbWsU+`}hV>@{1I0p8<-z;L66qtTOtL6nn&^cyW? zdSvG`au9Z3|+AFN-JD7G9&T3LcLPV&~#QzJkYRJ|?ndDKYp8RvQH zXw^vZIhR`Mz*gwy-jQs~{Df~E1?%-uv}~w8o(;Dz%Lq6z3=_ont*Yr1FA8J1R#AMI z$?SE31VzLKu_bbNfB_69RwecWibJRgXL41*d!~=;>1MR+-PjyL+VG zGT21$m0Qhe4R+na7c2ibwN7wMBfm4XA~G?`)DYh zKL_>ce0J-Sx>VezWihsO(}G}Zg!Cr{P#DK>YUr`idL=Ck=~LX8c|O7X`h^5DAt4gy zbIKV@=hLGNK&}fXk?EmR^#OhVKc{bK>nOc99RLRX7}i(z6qgw!#z%LI(fdM<;yg+n zeKf`z&5?*cm#^eXanXTAcB`~W1|DUrrd?yLa{HtD3c=%xM(O#z)6}iF(2O2!LORiZ z8ucQyibEuj-i`WTIyg%IzcRZLwOZjPNh+vc3)tvr6Q&CkzlL{@UKywNq-{;8ji3DJ zORXx9a+?LxAUfQj-zzZRYt{zOhXQprc!$xLHS~ z3AztqcSK}s=+6`Ib$Se6w_`fZucb77A~Y*c5w4~i7~a`&pnMujK{R_M zdlDGuOlC~2QuGUH)mYe#-^No)bWMh=w`|KtCS$Q*uIhiHUzHS`%UV$@f)rEG=5wv6 zaE%6(Z8K6({xk*Ez#!uj{lXMfbGxqpsVJOI3JkK8uAhq9aKM2n-JMfWWtW0ZZI}Rb z+hlO`JEwtikN|_|^Jyr-k^eIh?Mo9=+JAUDD&={2)%4wTtI}2(48#eO1>%k~(973ON3+GuwCnK){O|KteKqZlL#fVe)$`euaI6pi08T-^ z6eqanOpv+X8CEC1ouXetbEYKfl-<~c;u^Yk2I%waR5ZDGYT|P#9hku?GtGhFX96dC zI&dzTmV)#BnR+>nOqqn1X9B6uX+ZkR^d!={vsgV5Avt)b8qdO{Ri6&Lo52)`-WSaR z^L}+Yn0L}F^t$*o%!Bj?%!5CD+W1f_X0uv(HbgbeoDG_A{4r+$-}gW8hqYlwcrHOT zEormRC(O_ZfP6HzG4=py*H@jn& z7k-xq6(C)kRdD(2lsPp=Um^;1w({moKT~Q`qCu5*o9&=2^mZ0=#w%%IOD{R z2e4ziu6*6!q0Ndg<{`!i3eTFMyRKBjCT>z7L^#}SSSfRkW8pp5MnGs|0 zhk8G3&dbJCAF&1?UU>uFUHZlfdh}omzpE>g^{te89M$U>hX1I3joTMs&8S&Oad@I& z!p$feqWd!@%;;umsq8<`Vox4_kZ}1CCdLK}u&GOj`DB*9VuJ-(2qOiCmlm7){hMWyA!0xb2!n!5o2eHc) zQh|W^qdY??i3nIgLN2lm4_ygEG^FDp6$g%XIxN6X$Jk)OK(~!tav*?nmX5+wWklC8L+2*|aG3hw(>_CjLb)HsX$RA~QS*61QGRq-OgM}pt zj_A(p3BB31v$jtGb}N@1#?GADU?E4BaPc8aDYM~4STL*ke>EAjz*YTvNZyjoiVXSaCXav7Y+DXA|!9hqI5J6 zNb*)USAG5{fb5vO4UtFX(_xV?J7S*>11s28L^K+ena7%fhs$-sxSHAq>jsdy`l*Oe zOCffcISq!Zy=`&{H#tjwoA6^W3^~0lu6V}XK6Y48V)~lX-{jT+?tl*c55%xdu?KL; zPk;pvQ#%M4cFr8Ih)r+aXgMVQm0rGX?{pa8T;D83zpLPwOEo3>dpbF|Cns5cfShV6ZQp zFq_`M&0#nMBq)<`0vHfF&{h~y)Mi9rl5hgu-WhO$W%60m3DZupc{5nnI3Sufb=?vJ z@=NejM;DeQ{5FK(J_j!lx zD*~{no%{@DQ^#l+LpD2Y*?$a(iMNj~Z1+fDq<~`fPD8ahsDN2Ys#&gOS=orq8tP_1 zhZu#)3fscg8Cat>_XuVENW*sE!JToyk|vj_H*kF%ghjgjhYCZu4bNUU#BSV6pLZBi zcC{Tw_Z$@TMX<>1WszfINm0}OL&K0WHYvqm>D&s^`vXC1?h>4iq-2&voyM4eIj99Y zfbCtU;&r1!7-#9gFz)zc7nh_W0v2I+Ti9Wa(E-n{oKO}9v%PGDscmk5Bt$T7Amo4I zB&`wn*-<-VVm4E?81Qi_8`l)sI~ZV-Y-<>>q~H?v9}45XGCK(&_iTnI!-H93uP_v` z`K1gmV%K(IT;1kqqZ{!DM-fcC3g{cf=`tLJ@}z2bTt#+cuJLIO3oTV0LQ=WgT_}gK@>i=${}zVia}_2tOFc zo~>cP*rs>dyhp(O_9X@f*KR`~nv@ofSd2;n0NMk3fPty)a|Z%CNDUaveMs+2#3?@_ z5f~A4S3kr&?A1oG29hknJpu>}Cr7|Vc5nn>4vv7!=#UOkSny^ylR6JTTVN*;j$%BH z4q`m^*^fr;VT%C%Bo%HYO{WE5ew$e8W{8jl4n#EWfCX)F#{g`nR0oPv3ou8g8O+WR zfCc?wo6ciEyY>bwWY=Y|&m7_gfm??p01REU4Fs@+A!q44AVT-s5t(slhlSx|IAQh` zj`$G2V<(jrp=2EDs5^qquJl+irV=o_#0Ctj#nv!jcKaB3@Q59F0gK_R1r9uT-8P-a zfOZZBjBoR#jRe-BUCm(g+-LW58H}Yoq?bixD#6sI&I6*~?%~0X2-r0>U~rvn6(Wl4 zpbTIR$^_)7eaS{(^TBhrR~SZk*9o(m7m)xYr=4f8ChWFT1Teepgv+3~N06rT0JKNw z0)RQ90+3#kUB5AygVac9wEM`IOx#JF7@W{~077vkfMOkE$I3CEfH{N;ygs|{8^LY1 z4*7w&id}F;Lfvf0_J$#6>`VgzY&RDp@HZWE3=_d2%)l{rDH;Kc3#3$?2VlU_8Fn$R zeK|q(+dVv#by5&l{@UFR;K6E34w$vi;lS)RFb9C99C0(iU=iA@g-zk84=%hD7O+Ct z3A-_h#p-N09JV{*z=ObaG>p9gI}BTvj&Z|uNte>ym^K(1=|Bc^1a1HeISH8(b}(Zg zz;nbe=Qf`MFa-J25g80Q3~7ZK%n?2VjGb;_ z;xVZ?n1->>D*obDBx+|9B<(s_0v?Rrq=fF}e>F6{5ky1n3j+kSn<^+9N^HSd?gfBO zMT_hXyLA>tmUB^)sLsp+t86vnnqIuJ1XUM@(@7Ox#IDB0bRDD#sX zq{gDR%U=9hVN4J+Z&K$eXy2Ph!}xoRjt&N+4*3P2&F(_7jdZ)g2ADr-u$k@!fUqC! zqYEKc=72c@#VG3t!LSWgCm*qZt*yRpWNj)q~v->QHT8UAxp=hu(5;UU~Z%lL0F`V4BWizoL2npAP1?j>K!bBokEKW z2}z6#J{^1qx;T3cyVEW*d;y+tnkLhrwd{L}QQRwP?{qeRFzo4zk^jSZM6}1r67Z|- znjNm5Lt#Vc*!@4G)vQ1mNU#+t(Fl z-O_Xkb0Yu)*NKOin61+=Z*3`q*x`T%bKpVLnlN9o5v&{sB4RCeM#61Jb&$N+6?aTO zlGGg2&r-wY3q`gJM(}PLh$kI0~ unrauOP$P~JBld5Prbb~PM*{Sle*(^Ug{W^}!q9vqhDY;iYg;DA^8O#8wK+!s delta 33267 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 diff --git a/AltOS/doc/map-loading.html b/AltOS/doc/map-loading.html index b599c5d..b201c33 100644 --- a/AltOS/doc/map-loading.html +++ b/AltOS/doc/map-loading.html @@ -4,7 +4,7 @@ - + Loading Map Tiles from Google Maps @@ -16,7 +16,7 @@
    Keith Packard

    -28 Apr 2024 +02 Aug 2024
    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index 6a488ac..139b2bd 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.pdf @@ -6,7 +6,7 @@ /Creator (Asciidoctor PDF 2.3.4, based on Prawn 2.4.0) /Producer (Keith Packard) /ModDate (D:20240428195759-06'00') -/CreationDate (D:20240428203634-06'00') +/CreationDate (D:20240805112912-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index 64128a8..c0fc6d5 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -4,7 +4,7 @@ - + MicroPeak Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -828,8 +828,8 @@ limited by the accuracy of this clock.

    diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index 33675a8..6ea5326 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:20240428203609-06'00') -/CreationDate (D:20240428203621-06'00') +/ModDate (D:20240805112846-06'00') +/CreationDate (D:20240805112858-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -409.86023 136.39843 Td +408.33623 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e31382c203238204170722032303234>] TJ +[<56> 20.01953 <657273696f6e2076312e392e31392c203032204175672032303234>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 35194a0..5f8feba 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -4,7 +4,7 @@ - + Motor Testing: Static and In-Flight Motor Performance Testing @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -92,7 +92,7 @@ motor and get real performance data about it too!

    can always be improved… If you have questions that aren’t answered in this manual, or just need a little help figuring things out, we strongly suggest joining the Altus Metrum user email list, which you can do by visiting -https://lists.gag.com/mailman3.

    +https://groups.io/g/altusmetrum.

    @@ -240,13 +240,17 @@ checklist after the rocket is installed on a launch rail.

    The board will beep out a Morse code “P” every few seconds -indicating that it’s in pad mode and ready to detect launch. -Once launch is detected, the board logs pressure and acceleration -data 100 times per second throughout the flight.

    +indicating that it’s in pad mode and ready to detect the start of +the motor burn. Recording starts when chamber pressure rises by +at least 50psi, then the board logs pressure and acceleration +data 100 times per second until chamber pressure goes low again and +remains stable for at least 10 seconds.

    -

    After flight, AltosUI can be used to download the flight data, -view a quick graph of acceleration and pressure with pan and +

    After flight, attach a USB data cable to the board before powering +it on so that it goes in to 'idle mode'. Then AltosUI can be used +to download the flight data, view a quick graph of acceleration and +pressure with pan and zoom capabilities, then export it to a comma separated values (CSV) file. Such a file can easily be loaded into a spreadsheet for analysis.

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

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index 8043ab09824b9d52630848847d64383698626a35..9a633f9190c429a7e8bceeebd70f3963ee1bd987 100644 GIT binary patch delta 2529 zcmZuz&1>967$%=hR&8yQCebAJ*Vc3!Yju2!l#pyff^9TSP^59I zA|6Bx6dmYAky={upmH%O}KZBm9M|tJG9r+EOE&t5m&-$V?S8${b;?n1Ly?0fNr1%i2N>~59kL< zz(c^pz$3tJU=Q#puou_|3;=_`eqaa~21bC#fX9JRUBh!%p;D ztf(pB^CdP|McpmnV;Fqb4AR&g+K_&(Wzk$wvowaHtZ;RS6}w@NH5rMp@D5+zV3qLO z0z2HJgmWr%-DZ=aaf^*1O&kP-lE%eksG8PN#Y)C%19*~n-wckhsPpF9MnGy~V&U8C z1`XG)vXN(_eoPTZeOoPyMS-Gb5Ep}Qz1v!TYt5}BWbsR(RtG<0FO_&jYAyhkH&|ao-DcAromz*DDjRBi ze1{Ee)GcE2_*YymO8Ao8d#)(wTy96k?z9t}D2)eBlg{i=xX9JF6T{Fvz}Xm{I16pH zN;$)QnnWO6Gf7(xaIRf6@=Jm4$~+)BktLDj5)KI40hQLu8#8K1kzbR z94Tq^B(iueZqB&D+A1Ay zpB7i&+;#}~fW%(lBu<>Y^f_mE&N-QimK-P0j(Bw`aOd;f5L39rFxuht$~asSDJQs1 z=LmaDq*Xvf>+6{_PPLSa_iV=DnoBwFDfPwwKUtd;cEqOW`u$T+;H2m2(8QY|O`=fM lG>OL6_K6tn@JTt3-feTMD>I8>V4C}q)3P)%apwHl(*H}+IDY^D delta 2096 zcmZvdPiS049LL!7o!{>}znM3? zcKu%C!9RB!H-1xwJW0(m9GBdZvNc_Z(^tBkmBq`;XF4n0^5~g2NRpB3I`Tgijj`c9 zq3v0cE|qd^WjX$FO|-tc&>Y+AX%6{FBdbwPI{JLI`Ne9p0k(ndU!l=fG~T2aJHdU>_I-&x8G73>*OC-~})NCc!~)2)qbh0wp*MUIwp#BVY==3R>VO zmn=w)SDh|cJ-V@z;@f$JPzuy*j#@>93y)*bqr*(&V)Z;l0 zP9vhJ%Z?R0+%@-j9>2}wIY3e0yYcRBaV(be;&2?95kpOH+oWv#@T@r4=Na+)_K8c2 zS68mK7di{=xywspsk3-#sk5x7ixVf}w?B#l@$`AIf5+2d&hA%FQ|@ zNrhxAVpjT0XHBSM)>S;TD70=wz_6So$=^(xpWdEA^zvKn=v)plQ_CN-?QCA+gDd zK%2zsS1=u0FK%j@q|eNdp(>j(8P3{;*wc0m%!G{NbarHX7@S=_IdorVrtL--s{hs< zLJC{owaGJ$?_J3y{5EVHn>f(s&zG~yOQ{=ZO?6u6+&RdhmoXumwXQl(u zW?hB$2V-*~hpb(}XD!rHa@qx59|B3Y5aYB9T3T{dCUjY0?QGTs?HpwZgLJ8B9pE~t zVXUN$SharYDPysRQz3JLsVFf}wZvNSZAxK$p(*?4zz0szt?3!4A{ delta 35 hcmbPmm~jFSt>H8=vM@3*HZwMxxK$p(*?4zz0szuy3!wl2 diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index bb0a0ae..fb17352 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -4,7 +4,7 @@ - + TeleGPS Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -78,44 +78,45 @@
  • Appendix E: Release Notes
  • @@ -1456,15 +1457,43 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.18

    +

    E.1. Release Notes for Version 1.9.19

    -

    Version 1.9.18

    +

    Version 1.9.19

    E.1.1. AltOS

    • +

      Finish support for EasyMega V3.

      +
    • +
    +
    +
    +
    +

    E.1.2. AltosUI & TeleGPS application

    +
    +
      +
    • +

      Show device configuration information when graphing a +flight.

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.18

    +
    +

    Version 1.9.18

    +
    +
    +

    E.2.1. AltOS

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

    • @@ -1472,7 +1501,7 @@ product has on-board storage to log data during flight.

    -

    E.1.2. AltosUI & TeleGPS application

    +

    E.2.2. AltosUI & TeleGPS application

    • @@ -1489,12 +1518,12 @@ frequency to 0.

    -

    E.2. Release Notes for Version 1.9.17

    +

    E.3. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1510,7 +1539,7 @@ frequency to 0.

    -

    E.2.2. AltosUI & TeleGPS application

    +

    E.3.2. AltosUI & TeleGPS application

    • @@ -1522,12 +1551,12 @@ frequency to 0.

    -

    E.3. Release Notes for Version 1.9.16

    +

    E.4. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1537,7 +1566,7 @@ frequency to 0.

    -

    E.3.2. AltosUI & TeleGPS application

    +

    E.4.2. AltosUI & TeleGPS application

    • @@ -1549,12 +1578,12 @@ frequency to 0.

    -

    E.4. Release Notes for Version 1.9.15

    +

    E.5. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    E.4.1. AltOS

    +

    E.5.1. AltOS

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

    -

    E.5. Release Notes for Version 1.9.14

    +

    E.6. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

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

    -

    E.6. Release Notes for Version 1.9.13

    +

    E.7. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    E.6.1. AltOS

    +

    E.7.1. AltOS

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

    -

    E.6.2. AltosUI

    +

    E.7.2. AltosUI

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

    -

    E.7. Release Notes for Version 1.9.12

    +

    E.8. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

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

    -

    E.7.2. AltosUI

    +

    E.8.2. AltosUI

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

    -

    E.8. Release Notes for Version 1.9.11

    +

    E.9. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

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

    -

    E.8.2. AltosUI

    +

    E.9.2. AltosUI

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

    -

    E.8.3. AltosDroid

    +

    E.9.3. AltosDroid

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

    -

    E.9. Release Notes for Version 1.9.10

    +

    E.10. Release Notes for Version 1.9.10

    Version 1.9.10

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

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

    -

    E.9.1. AltosUI

    +

    E.10.1. AltosUI

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

    -

    E.9.2. AltosDroid

    +

    E.10.2. AltosDroid

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

    -

    E.10. Release Notes for Version 1.9.9

    +

    E.11. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    E.10.1. AltOS

    +

    E.11.1. AltOS

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

    -

    E.10.2. AltosUI

    +

    E.11.2. AltosUI

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

    -

    E.11. Release Notes for Version 1.9.8

    +

    E.12. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    E.11.1. AltOS

    +

    E.12.1. AltOS

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

    -

    E.11.2. AltosUI

    +

    E.12.2. AltosUI

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

    -

    E.11.3. AltosDroid

    +

    E.12.3. AltosDroid

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

    -

    E.11.4. MicroPeak GUI

    +

    E.12.4. MicroPeak GUI

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

    -

    E.12. Release Notes for Version 1.9.7

    +

    E.13. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

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

    -

    E.12.2. AltosUI

    +

    E.13.2. AltosUI

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

    -

    E.12.3. AltosDroid

    +

    E.13.3. AltosDroid

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

    -

    E.13. Release Notes for Version 1.9.6

    +

    E.14. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

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

    -

    E.14. Release Notes for Version 1.9.5

    +

    E.15. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

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

    -

    E.14.2. AltosUI

    +

    E.15.2. AltosUI

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

    -

    E.15. Release Notes for Version 1.9.4

    +

    E.16. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

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

    -

    E.15.2. AltosUI

    +

    E.16.2. AltosUI

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

    -

    E.16. Release Notes for Version 1.9.3

    +

    E.17. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.16.1. AltOS

    +

    E.17.1. AltOS

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

    -

    E.16.2. AltosUI, TeleGPS, MicroPeak

    +

    E.17.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.17. Release Notes for Version 1.9.1

    +

    E.18. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

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

    -

    E.17.2. AltosUI, TeleGPS, MicroPeak

    +

    E.18.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.18. Release Notes for Version 1.9

    +

    E.19. Release Notes for Version 1.9

    Version 1.9

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

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

    -

    E.18.2. AltosUI, TeleGPS, MicroPeak

    +

    E.19.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.19. Release Notes for Version 1.8.7

    +

    E.20. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.19.1. AltOS

    +

    E.20.1. AltOS

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

    -

    E.19.2. AltosUI, TeleGPS, MicroPeak

    +

    E.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.20. Release Notes for Version 1.8.6

    +

    E.21. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.20.1. AltOS

    +

    E.21.1. AltOS

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

    -

    E.20.2. AltosUI, TeleGPS

    +

    E.21.2. AltosUI, TeleGPS

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

    -

    E.20.3. MicroPeak

    +

    E.21.3. MicroPeak

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

    -

    E.21. Release Notes for Version 1.8.5

    +

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

    -

    E.21.1. AltOS

    +

    E.22.1. AltOS

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

    -

    E.21.2. AltosUI, TeleGPS

    +

    E.22.2. AltosUI, TeleGPS

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

    -

    E.22. Release Notes for Version 1.8.4

    +

    E.23. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.22.1. AltOS

    +

    E.23.1. AltOS

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

    -

    E.23. Release Notes for Version 1.8.3

    +

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

    -

    E.23.1. AltOS

    +

    E.24.1. AltOS

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

    -

    E.23.2. AltosUI and TeleGPS Applications

    +

    E.24.2. AltosUI and TeleGPS Applications

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

    -

    E.24. Release Notes for Version 1.8.2

    +

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

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

    analyzing saved data files.

    -

    E.24.1. AltOS

    +

    E.25.1. AltOS

    AltOS New Features

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

    -

    E.24.2. AltosUI and TeleGPS Applications

    +

    E.25.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.25. Release Notes for Version 1.8.1

    +

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

    analyzing saved data files.

    -

    E.25.1. AltOS

    +

    E.26.1. AltOS

    AltOS Bug Fixes

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

    -

    E.25.2. AltosUI and TeleGPS Applications

    +

    E.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.26. Release Notes for Version 1.8

    +

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

    -

    E.26.1. AltOS

    +

    E.27.1. AltOS

    AltOS New Features

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

    -

    E.26.2. AltosUI and TeleGPS Applications

    +

    E.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.27. Release Notes for Version 1.7

    +

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

    -

    E.27.1. AltOS

    +

    E.28.1. AltOS

    AltOS New Features

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

    -

    E.27.2. AltosUI and TeleGPS Applications

    +

    E.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.28. Release Notes for Version 1.6.8

    +

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

    -

    E.28.1. AltOS

    +

    E.29.1. AltOS

    AltOS fixes:

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

    -

    E.28.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.29.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    E.29. Release Notes for Version 1.6.5

    +

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

    -

    E.29.1. AltOS

    +

    E.30.1. AltOS

    AltOS fixes:

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

    -

    E.29.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.30.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

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

    -

    E.30. Release Notes for Version 1.6.4

    +

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

    -

    E.30.1. AltOS

    +

    E.31.1. AltOS

    AltOS fixes:

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

    -

    E.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

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

    -

    E.30.3. Documentation

    +

    E.31.3. Documentation

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

    -

    E.31. Release Notes for Version 1.6.3

    +

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

    -

    E.31.1. AltOS

    +

    E.32.1. AltOS

    AltOS fixes:

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

    -

    E.31.2. AltosUI and TeleGPS Applications

    +

    E.32.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    E.31.3. AltosDroid

    +

    E.32.3. AltosDroid

    AltosDroid new features:

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

    -

    E.31.4. Documentation

    +

    E.32.4. Documentation

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

    -

    E.32. Release Notes for Version 1.6.2

    +

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

    -

    E.32.1. AltOS

    +

    E.33.1. AltOS

    AltOS New Features:

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

    -

    E.32.2. AltosUI and TeleGPS Applications

    +

    E.33.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    E.32.3. Documentation

    +

    E.33.3. Documentation

    We spent a bunch of time trying to improve our documentation

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

    -

    E.33. Release Notes for Version 1.6.1

    +

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

    -

    E.33.1. AltOS

    +

    E.34.1. AltOS

    AltOS New Features:

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

    -

    E.33.2. AltosUI and TeleGPS Applications

    +

    E.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

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

    -

    E.33.3. AltosDroid

    +

    E.34.3. AltosDroid

    AltosDroid New Features:

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

    -

    E.34. Release Notes for Version 1.6

    +

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

    -

    E.34.1. AltOS

    +

    E.35.1. AltOS

    AltOS New Features

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

    -

    E.34.2. AltosUI and TeleGPS Applications

    +

    E.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.35. Release Notes for Version 1.5

    +

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

    -

    E.35.1. AltOS

    +

    E.36.1. AltOS

    AltOS New Features

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

    -

    E.35.2. AltosUI and TeleGPS Applications

    +

    E.36.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.36. Release Notes for Version 1.4.2

    +

    E.37. Release Notes for Version 1.4.2

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

    -

    E.36.1. AltosUI and TeleGPS Applications

    +

    E.37.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

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

    -

    E.37. Release Notes for Version 1.4.1

    +

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

    -

    E.37.1. AltosUI and TeleGPS Applications:

    +

    E.38.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

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

    -

    E.38. Release Notes for Version 1.4

    +

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

    -

    E.38.1. AltOS

    +

    E.39.1. AltOS

    AltOS new features:

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

    -

    E.38.2. AltosUI Application

    +

    E.39.2. AltosUI Application

    AltosUI new features:

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

    -

    E.38.3. TeleGPS Application

    +

    E.39.3. TeleGPS Application

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

    -

    E.38.4. Documentation

    +

    E.39.4. Documentation

    Documentation changes:

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

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 1f3a575d1fa10471b4d4e4276c36e188cb36cbc2..703a56aea69dfc3d982951ea0c37ce4b31dd6770 100644 GIT binary patch delta 29387 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 KT}RfB%KLxV0ClMV delta 28493 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 diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index 5b2d625..f4e3549 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -4,7 +4,7 @@ - + TeleLaunch: The Altus Metrum Wireless Launch Control System @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -82,7 +82,8 @@

    Acknowledgments

    -

    Our profound thanks to Terry Lee for major contributions to making +

    Our profound thanks to Terry Lee (TRA #10206, NAR #3284) for major +contributions to making the TeleLaunch system something we could actually package and sell!

    @@ -141,7 +142,7 @@ system can be made ready for use very quickly.

    can always be improved…​ If you have questions that aren’t answered in this manual, or just need a little help figuring things out, we strongly suggest joining the Altus Metrum user email list, which you can do by visiting -https://lists.gag.com/mailman/listinfo/altusmetrum.

    +https://groups.io/g/altusmetrum.

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

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index 8e1700b5d596bad3f8485b30369a0178d5a745c1..3d5e23e498b016925a313489866727145c5179be 100644 GIT binary patch delta 3361 zcmZuzJ8WE45S1OHAs9#kd+(jOzY!4?5JdtZl!Sr^5DKxOApryx;vqv6 zr9euQ;vrE`Q-idWG;}nnkSI_nkP;VwghWBbdA4`$ow2PWd(Y0iJD)T2?$tkknz+{C zm$~Xw2vlRaersXlgZTR0?8Gb6)3wi>Z@e*c@{rJZ^6Z(&$52u(_(a`jj_vQSyJMfP z&RkiYnE)n%9l#VY4RriYU>2AI=7C+nUBKPIJ-}{Y4{$GVA82RsPu2Mz!S zfkVJy;342)U;*d>j{uJXM}WtGMc{GZ3E)ZKC~yoo4m<@s4fF@AGw$+>lgYR5pLYN4 z^!+SM(k^`Aj<#Q)aj*5MrkE%O^28k0lJ=atg2W3kB$Na^qZE}R9RE4vo@@X8(VcED zz2xTGpU=Ae?X4+4-yZnJ?QO5!afjMJ&bo8$)DP}>`}aF;VQ}?TcYF6_K>%O*%k8(f z-JZehvipADsdFcCEfK%IFuz4hw3JJsXM5!PK1kx;iM&)&_bpw>lGnb6O~~irlM3gz zbHaaAZhSWF+TO43$gFTbR8HLf^@%$;xc;g8ZO5+V4=#Rm>BIiJ7u|CE<%)Y|j)qoO zZmzh&%@u$6P9ve`yPw{By?OlM;B)lRaxp0`aLCngQ7o5Oj9npKzBTBBDb=ilrX*qPc?~iKnau;U4>}mmT*jQ?%enY%xTrH`s80t2t~SOQ&nqfp z7Pf~-He7>odR&E7*+so{*e%E?EbYQ!tvzDH+XxOIlmtB#$N6a3~ZY`Ed~z zih10yvrAqFQ#~0GV)GdhR-cUstFKfVb#SFnbQLPasspTq)uDYkd)?#8VuT4U4fW9s z$F4?Z^T1e)Xe0%5u%yVkGT@4y2uW#U>_(H*VBcWVs7xefBP2;R=zb!PsKo_c7Gsxb zeC#kem^tX98SlH~ZKBTE>+%Z(Y%<1DwFisns!9oA)TU-*>j@NR4cR`hB(H@j#fnQx z8TEMBVkxx@`#$6vsou=7)S&wmq*I}8Q{~|tkH%Q4UBOaOf8$#cs<2l7EzY%?vWne= zB7sdygv_oGVbK{2UT~Yf&H776B%56=D8r`V&~9^dHcCiPP*s%yhdCb47#!=hOvpd# zp1?3`rGqO`1p}^@k&xDPM5vYC0pNo54YYP{SN~!8VHkrF7dQ;9&Lm`3BMUo7Sldy^ zs_)&UX6uWsJD)*Dz0<+rKBynaMy%b1QMU;k+m>+B+JaqEw??xb3`29Z4jVCzP zI~^Q0mkv6XVtr-3GRS|k{3#TZabg=x%6b&Z!EsJmS2$`GfGQG9c= m{LrAjL=f(9#+ebI&W^VUkh=ie!N=j$9EJJC#phpsVg7$4s?kRP delta 3327 zcmZuzOKYA*6eg+pY~rQXYBctec!`&&-#c?==FA-JM!`xUVvE{E6(QtCAQz+}u6!XP zrRt(Z;a#|J;ZIP=LQq`z8|+F1H=2deow)LOzw}G;p3{VfFW-|hGiS~`=b5?w&#xob zfa|}FM=In3JGt@4^zch?-ya>hI5sBz!tSg0d#|4?w1_AQh>bqGOoMMN6Ptz0)!e7M zy{o&u5nvQJ0^9|R0WE(wa1S3AD_aJ!gCdUg0JD zZwcQ85$)&lK`gjsW^PA&Uc}gx17Z^XqMUfCd1bzOV?2oO`ye^*-1wyW_sE&`wJRT9 z>8~!V_7}G{s*Q!U^^Jwis%6(USGJn3x2u;A#$3I*UG3c5cBlTXqn~l@&&=k`1U`ay z98$ELB*ppQBN+}k8ZP-@xa@hr)dvex3PlG}%A^+t$9sbhk1bwrgi=XGElf#VXTIk5 zb>FL#nU7HlH8$YjI%83+z-$T=IGe%*7Sg$Z%X{-3DniJPoL*SSE+WZrDUc~(3Tz4p zu3NwwJ4qp%V*_Q`F-&h@~qFjP|P~PLdokLmyo2nxaCjOMv5g!GV8}cW(u^AmWd>9mXZ{M zt_8Tfx9>x8l9X;Y+Ci^?GkcW8Mmmy;(FO}jyrL!oP?>{Xag=7NeB6 zbfd20DwI-;ki>eQh$pkKkZ}i*AXMuNA$~iUjX8@H zXX8xg5Imr$%77z3+(>=d z0bF!ST;NhvEe4KB*%CO>*AbxzxV!6)NrDXeE&~^}i-UvIb<$+S+P($#F@XyQM^f*- zBtXJJ^n{_%>brS=o_NsPEW z>_ac&trHU70@`PY>JYpxA>mPJxLEYFf$(TEV{xx)|DbS(1o6%uSatKuNB-Qnj}x=A Juf2J0;(xka5{T#tCaUEeuQz4UH@fjVErEM{qXYJsA%G*LDlm delta 35 jcmZ2>ka5{T#tCaUO^hsz42;c;O($-ZM{qXYJsA%G*Sibc diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 54ae1db..cf22742 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -4,7 +4,7 @@ - + AltOS Telemetry @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.18, -28 Apr 2024 +version v1.9.19, +02 Aug 2024
    Table of Contents
    @@ -1592,8 +1592,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index e71edc2..040a377 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:20240428203610-06'00') -/CreationDate (D:20240428203633-06'00') +/ModDate (D:20240805112847-06'00') +/CreationDate (D:20240805112911-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index 8e5ccc4831fa36be817793df6d41621e279e41f7..70bfa4d3f26cd1a52c662186ae352b45a9475af6 100644 GIT binary patch delta 35 kcmdnGmvQS}#tCaUEeuQz4UH@fjVErEhjUCe-n|hE0NQ{H`Tzg` delta 35 kcmdnGmvQS}#tCaUO^hsz42;c;O($-ZhjYv}-n|hE0NTY200000 diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index dd789a91d1cbce45087ef61781fe0f0eff0264d9..a9580185d68bc0a1d74fb0014a50710c25160776 100644 GIT binary patch delta 35 jcmcb9gz@?j#tCaUEeuQz4UH@fO(t%YM{qXYtx5y{