From 7a93833de62aa54fd87b3213fe885774f0811365 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Mon, 28 Apr 2025 20:52:01 -0600 Subject: [PATCH] update docs --- AltOS/doc/altos.html | 4 +- AltOS/doc/altos.pdf | 8 +- AltOS/doc/altusmetrum.html | 473 ++++++++++++++++-------------- AltOS/doc/altusmetrum.pdf | Bin 21588384 -> 21592895 bytes AltOS/doc/companion.html | 4 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 25130 -> 25130 bytes AltOS/doc/easymini-outline.pdf | Bin 25584 -> 25584 bytes AltOS/doc/easymini.html | 319 +++++++++++--------- AltOS/doc/easymini.pdf | Bin 5003607 -> 5008137 bytes AltOS/doc/map-loading.html | 2 +- AltOS/doc/map-loading.pdf | 2 +- AltOS/doc/micropeak-outline.pdf | Bin 26487 -> 26487 bytes AltOS/doc/micropeak.html | 8 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 8 +- AltOS/doc/motortest.pdf | Bin 3162794 -> 3162794 bytes AltOS/doc/telegps-outline.pdf | Bin 24976 -> 24976 bytes AltOS/doc/telegps.html | 371 ++++++++++++----------- AltOS/doc/telegps.pdf | Bin 5798138 -> 5803066 bytes AltOS/doc/telelaunch.html | 8 +- AltOS/doc/telelaunch.pdf | Bin 3241744 -> 3241744 bytes AltOS/doc/telemega-outline.pdf | Bin 24663 -> 24663 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24742 -> 24742 bytes AltOS/doc/telemetry.html | 8 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 24245 -> 24245 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 25175 -> 25175 bytes 28 files changed, 662 insertions(+), 569 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 599190b..ce5989c 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -15,7 +15,7 @@
Keith Packard

-24 Mar 2025 +28 Apr 2025
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 891b209..ff9a92e 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:20250325103719-06'00') -/CreationDate (D:20250325103720-06'00') +/ModDate (D:20250428204949-06'00') +/CreationDate (D:20250428204952-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -495.144 136.39843 Td +497.496 136.39843 Td /F1.0 12 Tf -<3234204d61722032303235> Tj +<3238204170722032303235> Tj ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index 1fd333a..c4d1194 100644 --- a/AltOS/doc/altusmetrum.html +++ b/AltOS/doc/altusmetrum.html @@ -20,8 +20,8 @@ bdale@gag.com
Bob Finch
Anthony Towns
-version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
Table of Contents
@@ -184,59 +184,60 @@
  • Appendix G: Altus Metrum Hardware Specifications
  • Appendix H: Release Notes
  • @@ -6244,16 +6245,19 @@ production and retired.

    Appendix H: Release Notes

    -

    H.1. Release Notes for Version 1.9.20

    +

    H.1. Release Notes for Version 1.9.21

    -

    Version 1.9.20

    +

    Version 1.9.21

    H.1.1. AltOS

    • -

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +

      Add support for TeleBT v4.0 factory test.

      +
    • +
    • +

      Support Picolibc 1.8.10

    @@ -6263,6 +6267,33 @@ production and retired.

    • +

      Support pressure values below sensor range.

      +
    • +
    +
    +
    +
    +
    +
    +

    H.2. Release Notes for Version 1.9.20

    +
    +

    Version 1.9.20

    +
    +
    +

    H.2.1. AltOS

    +
    +
      +
    • +

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +
    • +
    +
    +
    +
    +

    H.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add support for TeleGPS v4.0 and TeleMega v7.0

    • @@ -6274,12 +6305,12 @@ production and retired.

    -

    H.2. Release Notes for Version 1.9.19

    +

    H.3. Release Notes for Version 1.9.19

    Version 1.9.19

    -

    H.2.1. AltOS

    +

    H.3.1. AltOS

    • @@ -6289,7 +6320,7 @@ production and retired.

    -

    H.2.2. AltosUI & TeleGPS application

    +

    H.3.2. AltosUI & TeleGPS application

    • @@ -6302,12 +6333,12 @@ flight.

    -

    H.3. Release Notes for Version 1.9.18

    +

    H.4. Release Notes for Version 1.9.18

    Version 1.9.18

    -

    H.3.1. AltOS

    +

    H.4.1. AltOS

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

    -

    H.3.2. AltosUI & TeleGPS application

    +

    H.4.2. AltosUI & TeleGPS application

    • @@ -6335,12 +6366,12 @@ frequency to 0.

    -

    H.4. Release Notes for Version 1.9.17

    +

    H.5. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    H.4.1. AltOS

    +

    H.5.1. AltOS

    • @@ -6356,7 +6387,7 @@ frequency to 0.

    -

    H.4.2. AltosUI & TeleGPS application

    +

    H.5.2. AltosUI & TeleGPS application

    • @@ -6368,12 +6399,12 @@ frequency to 0.

    -

    H.5. Release Notes for Version 1.9.16

    +

    H.6. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    H.5.1. AltOS

    +

    H.6.1. AltOS

    • @@ -6383,7 +6414,7 @@ frequency to 0.

    -

    H.5.2. AltosUI & TeleGPS application

    +

    H.6.2. AltosUI & TeleGPS application

    • @@ -6395,12 +6426,12 @@ frequency to 0.

    -

    H.6. Release Notes for Version 1.9.15

    +

    H.7. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    H.6.1. AltOS

    +

    H.7.1. AltOS

    • @@ -6421,12 +6452,12 @@ the tilt computation.

    -

    H.7. Release Notes for Version 1.9.14

    +

    H.8. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    H.7.1. AltOS

    +

    H.8.1. AltOS

    • @@ -6439,12 +6470,12 @@ detects available TeleFire units.

    -

    H.8. Release Notes for Version 1.9.13

    +

    H.9. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    H.8.1. AltOS

    +

    H.9.1. AltOS

    • @@ -6469,7 +6500,7 @@ v3 in a static test stand.

    -

    H.8.2. AltosUI

    +

    H.9.2. AltosUI

    • @@ -6482,12 +6513,12 @@ after landing on the beeper.

    -

    H.9. Release Notes for Version 1.9.12

    +

    H.10. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    H.9.1. AltOS

    +

    H.10.1. AltOS

    • @@ -6501,7 +6532,7 @@ crash the board.

    -

    H.9.2. AltosUI

    +

    H.10.2. AltosUI

    • @@ -6513,12 +6544,12 @@ crash the board.

    -

    H.10. Release Notes for Version 1.9.11

    +

    H.11. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    H.10.1. AltOS

    +

    H.11.1. AltOS

    • @@ -6535,7 +6566,7 @@ some uses under UK regulations.

    -

    H.10.2. AltosUI

    +

    H.11.2. AltosUI

    • @@ -6545,7 +6576,7 @@ some uses under UK regulations.

    -

    H.10.3. AltosDroid

    +

    H.11.3. AltosDroid

    • @@ -6560,7 +6591,7 @@ some uses under UK regulations.

    -

    H.11. Release Notes for Version 1.9.10

    +

    H.12. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -6568,7 +6599,7 @@ some uses under UK regulations.

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

    -

    H.11.1. AltosUI

    +

    H.12.1. AltosUI

    • @@ -6579,7 +6610,7 @@ instances of Windows 10.

    -

    H.11.2. AltosDroid

    +

    H.12.2. AltosDroid

    • @@ -6596,7 +6627,7 @@ flight data cannot be logged.

    -

    H.12. Release Notes for Version 1.9.9

    +

    H.13. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    H.12.1. AltOS

    +

    H.13.1. AltOS

    • @@ -6636,7 +6667,7 @@ used for controlling the flight.

    -

    H.12.2. AltosUI

    +

    H.13.2. AltosUI

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

    -

    H.13. Release Notes for Version 1.9.8

    +

    H.14. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    H.13.1. AltOS

    +

    H.14.1. AltOS

    • @@ -6670,7 +6701,7 @@ was broken.

    -

    H.13.2. AltosUI

    +

    H.14.2. AltosUI

    • @@ -6683,7 +6714,7 @@ was broken.

    -

    H.13.3. AltosDroid

    +

    H.14.3. AltosDroid

    • @@ -6699,7 +6730,7 @@ was broken.

    -

    H.13.4. MicroPeak GUI

    +

    H.14.4. MicroPeak GUI

    • @@ -6711,12 +6742,12 @@ was broken.

    -

    H.14. Release Notes for Version 1.9.7

    +

    H.15. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    H.14.1. AltOS

    +

    H.15.1. AltOS

    • @@ -6726,7 +6757,7 @@ was broken.

    -

    H.14.2. AltosUI

    +

    H.15.2. AltosUI

    • @@ -6751,7 +6782,7 @@ was broken.

    -

    H.14.3. AltosDroid

    +

    H.15.3. AltosDroid

    • @@ -6766,12 +6797,12 @@ was broken.

    -

    H.15. Release Notes for Version 1.9.6

    +

    H.16. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    H.15.1. AltOS

    +

    H.16.1. AltOS

    • @@ -6791,12 +6822,12 @@ horizontally.

    -

    H.16. Release Notes for Version 1.9.5

    +

    H.17. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    H.16.1. AltOS

    +

    H.17.1. AltOS

    • @@ -6828,7 +6859,7 @@ never report as having been fired.

    -

    H.16.2. AltosUI

    +

    H.17.2. AltosUI

    • @@ -6858,12 +6889,12 @@ AltosUI packages.

    -

    H.17. Release Notes for Version 1.9.4

    +

    H.18. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    H.17.1. AltOS

    +

    H.18.1. AltOS

    • @@ -6880,7 +6911,7 @@ the device to panic at startup time.

    -

    H.17.2. AltosUI

    +

    H.18.2. AltosUI

    • @@ -6893,12 +6924,12 @@ AltosUI packages.

    -

    H.18. Release Notes for Version 1.9.3

    +

    H.19. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    H.18.1. AltOS

    +

    H.19.1. AltOS

    • @@ -6920,7 +6951,7 @@ middle.

    -

    H.18.2. AltosUI, TeleGPS, MicroPeak

    +

    H.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6939,12 +6970,12 @@ computer erase block size.

    -

    H.19. Release Notes for Version 1.9.2

    +

    H.20. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    H.19.1. AltOS

    +

    H.20.1. AltOS

    • @@ -6957,7 +6988,7 @@ computer erase block size.

    -

    H.19.2. AltosUI, TeleGPS, MicroPeak

    +

    H.20.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6967,7 +6998,7 @@ computer erase block size.

    -

    H.19.3. AltosDroid

    +

    H.20.3. AltosDroid

    • @@ -6985,12 +7016,12 @@ computer erase block size.

    -

    H.20. Release Notes for Version 1.9.1

    +

    H.21. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    H.20.1. AltOS

    +

    H.21.1. AltOS

    • @@ -7012,7 +7043,7 @@ computer erase block size.

    -

    H.20.2. AltosUI, TeleGPS, MicroPeak

    +

    H.21.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.21. Release Notes for Version 1.9

    +

    H.22. Release Notes for Version 1.9

    Version 1.9

    -

    H.21.1. AltOS

    +

    H.22.1. AltOS

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

    -

    H.21.2. AltosUI, TeleGPS, MicroPeak

    +

    H.22.2. AltosUI, TeleGPS, MicroPeak

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

    -

    H.22. Release Notes for Version 1.8.7

    +

    H.23. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    H.22.1. AltOS

    +

    H.23.1. AltOS

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

    -

    H.22.2. AltosUI, TeleGPS, MicroPeak

    +

    H.23.2. AltosUI, TeleGPS, MicroPeak

    • @@ -7130,12 +7161,12 @@ applications will run with Oracle Java.

    -

    H.23. Release Notes for Version 1.8.6

    +

    H.24. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    H.23.1. AltOS

    +

    H.24.1. AltOS

    • @@ -7154,7 +7185,7 @@ applications will run with Oracle Java.

    -

    H.23.2. AltosUI, TeleGPS

    +

    H.24.2. AltosUI, TeleGPS

    • @@ -7176,7 +7207,7 @@ applications will run with Oracle Java.

    -

    H.23.3. MicroPeak

    +

    H.24.3. MicroPeak

    • @@ -7188,13 +7219,13 @@ applications will run with Oracle Java.

    -

    H.24. Release Notes for Version 1.8.5

    +

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

    +

    H.25.1. AltOS

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

    -

    H.24.2. AltosUI, TeleGPS

    +

    H.25.2. AltosUI, TeleGPS

    • @@ -7221,12 +7252,12 @@ devices.

    -

    H.25. Release Notes for Version 1.8.4

    +

    H.26. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    H.25.1. AltOS

    +

    H.26.1. AltOS

    • @@ -7238,7 +7269,7 @@ devices.

    -

    H.26. Release Notes for Version 1.8.3

    +

    H.27. 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 @@ -7247,7 +7278,7 @@ better and some updates to graph presentation and data downloading.

    -

    H.26.1. AltOS

    +

    H.27.1. AltOS

    AltOS New Features
    @@ -7280,7 +7311,7 @@ from capturing log data.

    -

    H.26.2. AltosUI and TeleGPS Applications

    +

    H.27.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -7338,7 +7369,7 @@ tilt angle.

    -

    H.27. Release Notes for Version 1.8.2

    +

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

    @@ -7348,7 +7379,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    H.27.1. AltOS

    +

    H.28.1. AltOS

    AltOS New Features

    @@ -7361,7 +7392,7 @@ analyzing saved data files.

    -

    H.27.2. AltosUI and TeleGPS Applications

    +

    H.28.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7390,7 +7421,7 @@ for graphing or KML export.

    -

    H.28. Release Notes for Version 1.8.1

    +

    H.29. 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 @@ -7411,7 +7442,7 @@ above Mach 1.

    analyzing saved data files.

    -

    H.28.1. AltOS

    +

    H.29.1. AltOS

    AltOS Bug Fixes

    @@ -7432,7 +7463,7 @@ deceleration.

    -

    H.28.2. AltosUI and TeleGPS Applications

    +

    H.29.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    H.29. Release Notes for Version 1.8

    +

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

    -

    H.29.1. AltOS

    +

    H.30.1. AltOS

    AltOS New Features

    @@ -7484,7 +7515,7 @@ boards and ground station interfaces.

    -

    H.29.2. AltosUI and TeleGPS Applications

    +

    H.30.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7517,14 +7548,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    H.30. Release Notes for Version 1.7

    +

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

    +

    H.31.1. AltOS

    AltOS New Features

    @@ -7549,7 +7580,7 @@ serviced first.

    -

    H.30.2. AltosUI and TeleGPS Applications

    +

    H.31.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -7564,7 +7595,7 @@ serviced first.

    -

    H.31. Release Notes for Version 1.6.8

    +

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

    -

    H.31.1. AltOS

    +

    H.32.1. AltOS

    AltOS fixes:

    @@ -7606,7 +7637,7 @@ they can be tested during production.

    -

    H.31.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.32.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7628,7 +7659,7 @@ Ground Station operation by cleaning up pending operations.

    -

    H.32. Release Notes for Version 1.6.5

    +

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

    -

    H.32.1. AltOS

    +

    H.33.1. AltOS

    AltOS fixes:

    @@ -7652,7 +7683,7 @@ tested the new firmware before release.

    -

    H.32.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.33.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -7668,14 +7699,14 @@ Windows package.

    -

    H.33. Release Notes for Version 1.6.4

    +

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

    +

    H.34.1. AltOS

    AltOS fixes:

    @@ -7695,7 +7726,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    H.33.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    H.34.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -7727,7 +7758,7 @@ active.

    -

    H.33.3. Documentation

    +

    H.34.3. Documentation

    • @@ -7742,14 +7773,14 @@ active.

    -

    H.34. Release Notes for Version 1.6.3

    +

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

    +

    H.35.1. AltOS

    AltOS fixes:

    @@ -7764,7 +7795,7 @@ hardware to driving these pins with software.

    -

    H.34.2. AltosUI and TeleGPS Applications

    +

    H.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7809,7 +7840,7 @@ TeleMetrum v2.0 flight computers.

    -

    H.34.3. AltosDroid

    +

    H.35.3. AltosDroid

    AltosDroid new features:

    @@ -7874,7 +7905,7 @@ location of any tracker.

    -

    H.34.4. Documentation

    +

    H.35.4. Documentation

    • @@ -7887,14 +7918,14 @@ continuity audio alert pattern.

    -

    H.35. Release Notes for Version 1.6.2

    +

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

    +

    H.36.1. AltOS

    AltOS New Features:

    @@ -7923,7 +7954,7 @@ up.

    -

    H.35.2. AltosUI and TeleGPS Applications

    +

    H.36.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    H.35.3. Documentation

    +

    H.36.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -7967,14 +7998,14 @@ duplication of information

    -

    H.36. Release Notes for Version 1.6.1

    +

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

    +

    H.37.1. AltOS

    AltOS New Features:

    @@ -8004,7 +8035,7 @@ variations from transmitting devices.

    -

    H.36.2. AltosUI and TeleGPS Applications

    +

    H.37.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -8069,7 +8100,7 @@ run at 10x speed by mistake.

    -

    H.36.3. AltosDroid

    +

    H.37.3. AltosDroid

    AltosDroid New Features:

    @@ -8127,14 +8158,14 @@ motion towards rocket.

    -

    H.37. Release Notes for Version 1.6

    +

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

    +

    H.38.1. AltOS

    AltOS New Features

    @@ -8176,7 +8207,7 @@ you’ll want to reflash the firmware.

    -

    H.37.2. AltosUI and TeleGPS Applications

    +

    H.38.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -8251,14 +8282,14 @@ flight computers appear on multiple frequencies by accident.

    -

    H.38. Release Notes for Version 1.5

    +

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

    +

    H.39.1. AltOS

    AltOS New Features

    @@ -8317,7 +8348,7 @@ deceleration.

    -

    H.38.2. AltosUI and TeleGPS Applications

    +

    H.39.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    H.39. Release Notes for Version 1.4.2

    +

    H.40. Release Notes for Version 1.4.2

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

    -

    H.39.1. AltosUI and TeleGPS Applications

    +

    H.40.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -8383,7 +8414,7 @@ detection fails.

    -

    H.40. Release Notes for Version 1.4.1

    +

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

    -

    H.40.1. AltosUI and TeleGPS Applications:

    +

    H.41.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -8434,14 +8465,14 @@ software, making map downloading fail for most people.

    -

    H.41. Release Notes for Version 1.4

    +

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

    +

    H.42.1. AltOS

    AltOS new features:

    @@ -8496,7 +8527,7 @@ as being present.

    -

    H.41.2. AltosUI Application

    +

    H.42.2. AltosUI Application

    AltosUI new features:

    @@ -8582,7 +8613,7 @@ the product name instead.

    -

    H.41.3. TeleGPS Application

    +

    H.42.3. TeleGPS Application

    • @@ -8596,7 +8627,7 @@ to focus on TeleGPS-related functions.

    -

    H.41.4. Documentation

    +

    H.42.4. Documentation

    Documentation changes:

    @@ -8618,13 +8649,13 @@ configurable amount of time after boost.

    -

    H.42. Release Notes for Version 1.3.2

    +

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

    +

    H.43.1. AltOS

    AltOS fixes:

    @@ -8646,7 +8677,7 @@ view and voltages.

    -

    H.42.2. AltosUI Application

    +

    H.43.2. AltosUI Application

    AltosUI fixes:

    @@ -8674,13 +8705,13 @@ Igniter dialog.

    -

    H.43. Release Notes for Version 1.3.1

    +

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

    +

    H.44.1. AltOS

    AltOS new features:

    @@ -8722,7 +8753,7 @@ getting re-computed incorrectly in inverted mode.

    -

    H.43.2. AltosUI Application

    +

    H.44.2. AltosUI Application

    AltosUI new features:

    @@ -8758,13 +8789,13 @@ so that all of the map tiles download successfully.

    -

    H.44. Release Notes for Version 1.3

    +

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

    +

    H.45.1. AltOS

    AltOS new features:

    @@ -8803,7 +8834,7 @@ digital FM transceivers

    -

    H.44.2. AltosUI Application

    +

    H.45.2. AltosUI Application

    AltosUI new features:

    @@ -8839,14 +8870,14 @@ default for new downloads

    -

    H.45. Release Notes for Version 1.2.1

    +

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

    +

    H.46.1. AltOS

    AltOS new features:

    @@ -8888,7 +8919,7 @@ performance somewhat.

    -

    H.45.2. AltosUI Application

    +

    H.46.2. AltosUI Application

    AltosUI application new features:

    @@ -8945,7 +8976,7 @@ time.

    -

    H.45.3. AltosDroid

    +

    H.46.3. AltosDroid

    • @@ -8957,13 +8988,13 @@ time.

    -

    H.46. Release Notes for Version 1.2

    +

    H.47. Release Notes for Version 1.2

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

    -

    H.46.1. AltOS

    +

    H.47.1. AltOS

    AltOS New Features:

    @@ -8979,7 +9010,7 @@ multi-tasking scheduler.

    -

    H.46.2. AltosUI and MicroPeak Application

    +

    H.47.2. AltosUI and MicroPeak Application

    New Features:

    @@ -9012,7 +9043,7 @@ time.

    -

    H.47. Release Notes for Version 1.1

    +

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

    -

    H.47.1. AltOS

    +

    H.48.1. AltOS

    AltOS fixes:

    @@ -9041,7 +9072,7 @@ of rockets flying version 1.1 firmware.

    -

    H.47.2. AltosUI

    +

    H.48.2. AltosUI

    AltosUI new features:

    @@ -9093,13 +9124,13 @@ deciding whether to fetch the analog sensor data.

    -

    H.48. Release Notes for Version 1.1

    +

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

    +

    H.49.1. AltOS

    AltOS Firmware New Features:

    @@ -9141,7 +9172,7 @@ the radio was turned off and back on.

    -

    H.48.2. AltosUI

    +

    H.49.2. AltosUI

    AltosUI New Features:

    @@ -9225,13 +9256,13 @@ in 'Monitor Idle' mode.

    -

    H.49. Release Notes for Version 1.0.1

    +

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

    +

    H.50.1. AltOS

    AltOS New Features

    @@ -9289,7 +9320,7 @@ Mach delay.

    -

    H.49.2. AltosUI Application

    +

    H.50.2. AltosUI Application

    AltosUI New Features

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

    -

    H.50. Release Notes for Version 0.9.2

    +

    H.51. Release Notes for Version 0.9.2

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

    -

    H.50.1. AltosUI

    +

    H.51.1. AltosUI

    AltosUI fixes:

    @@ -9387,13 +9418,13 @@ invalid, display parsing errors to user.

    -

    H.51. Release Notes for Version 0.9

    +

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

    +

    H.52.1. AltOS

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

    -

    H.51.2. AltosUI Application

    +

    H.52.2. AltosUI Application

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

    -

    H.52. Release Notes for Version 0.8

    +

    H.53. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    H.52.1. AltosUI Application:

    +

    H.53.1. AltosUI Application:

    • @@ -9496,13 +9527,13 @@ rocket flight through the Google Earth program.

    -

    H.53. Release Notes for Version 0.7.1

    +

    H.54. 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.53.1. AltosUI Application

    +

    H.54.1. AltosUI Application

    • @@ -9560,8 +9591,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index 0d59911073d4ae7681b192bbee4be2f2bc1b073e..86845b1bc598dade05c487803ffa68cd99ad33c4 100644 GIT binary patch delta 56757 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 delta 55518 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 I$KSsFAN){;2><{9 diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index 88c05a3..1c6bc8c 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -18,7 +18,7 @@
    Bdale Garbee

    -24 Mar 2025 +28 Apr 2025
    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 002b7d9..5069232 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:20250325103719-06'00') -/CreationDate (D:20250325103720-06'00') +/ModDate (D:20250428204949-06'00') +/CreationDate (D:20250428204952-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 0efa3a2b08ce606a14fe046e8fd15e34a91d79bc..99212474732c84621b63a6ca460663c3b846897b 100644 GIT binary patch delta 35 kcmZ2=gmKjo#tCaUO^hsz3`{Id4JU4uhjUCe-t|oc0NCdXcK`qY delta 35 lcmZ2=gmKjo#tCaUjg3qV4UEkVEhlc3hjEMyH{SJ41OV6u3uOQR diff --git a/AltOS/doc/easymini-outline.pdf b/AltOS/doc/easymini-outline.pdf index 792975e0cde87b4b2bd397a45f1f496951569faf..10239aa39854012b92e2bbf9b383085cffe2099b 100644 GIT binary patch delta 35 kcmexxobkhP#tCaUO^hsz3`{Id4JU4uhjUCe-W5&;0PBhi(EtDd delta 35 lcmexxobkhP#tCaUjg3qV4UEkVEhlc3hjEMyH{KOa1_0`*3%>vW diff --git a/AltOS/doc/easymini.html b/AltOS/doc/easymini.html index e38ea7e..7667295 100644 --- a/AltOS/doc/easymini.html +++ b/AltOS/doc/easymini.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
    Table of Contents
    @@ -94,40 +94,41 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -1904,16 +1905,19 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.20

    +

    F.1. Release Notes for Version 1.9.21

    -

    Version 1.9.20

    +

    Version 1.9.21

    F.1.1. AltOS

    • -

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +

      Add support for TeleBT v4.0 factory test.

      +
    • +
    • +

      Support Picolibc 1.8.10

    @@ -1923,6 +1927,33 @@ production and retired.

    • +

      Support pressure values below sensor range.

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.20

    +
    +

    Version 1.9.20

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • +

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +
    • +
    +
    +
    +
    +

    F.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add support for TeleGPS v4.0 and TeleMega v7.0

    • @@ -1934,12 +1965,12 @@ production and retired.

    -

    F.2. Release Notes for Version 1.9.19

    +

    F.3. Release Notes for Version 1.9.19

    Version 1.9.19

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1949,7 +1980,7 @@ production and retired.

    -

    F.2.2. AltosUI & TeleGPS application

    +

    F.3.2. AltosUI & TeleGPS application

    • @@ -1962,12 +1993,12 @@ flight.

    -

    F.3. Release Notes for Version 1.9.18

    +

    F.4. Release Notes for Version 1.9.18

    Version 1.9.18

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

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

    -

    F.3.2. AltosUI & TeleGPS application

    +

    F.4.2. AltosUI & TeleGPS application

    • @@ -1995,12 +2026,12 @@ frequency to 0.

    -

    F.4. Release Notes for Version 1.9.17

    +

    F.5. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -2016,7 +2047,7 @@ frequency to 0.

    -

    F.4.2. AltosUI & TeleGPS application

    +

    F.5.2. AltosUI & TeleGPS application

    • @@ -2028,12 +2059,12 @@ frequency to 0.

    -

    F.5. Release Notes for Version 1.9.16

    +

    F.6. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -2043,7 +2074,7 @@ frequency to 0.

    -

    F.5.2. AltosUI & TeleGPS application

    +

    F.6.2. AltosUI & TeleGPS application

    • @@ -2055,12 +2086,12 @@ frequency to 0.

    -

    F.6. Release Notes for Version 1.9.15

    +

    F.7. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -2081,12 +2112,12 @@ the tilt computation.

    -

    F.7. Release Notes for Version 1.9.14

    +

    F.8. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -2099,12 +2130,12 @@ detects available TeleFire units.

    -

    F.8. Release Notes for Version 1.9.13

    +

    F.9. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

    • @@ -2129,7 +2160,7 @@ v3 in a static test stand.

    -

    F.8.2. AltosUI

    +

    F.9.2. AltosUI

    • @@ -2142,12 +2173,12 @@ after landing on the beeper.

    -

    F.9. Release Notes for Version 1.9.12

    +

    F.10. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2161,7 +2192,7 @@ crash the board.

    -

    F.9.2. AltosUI

    +

    F.10.2. AltosUI

    • @@ -2173,12 +2204,12 @@ crash the board.

    -

    F.10. Release Notes for Version 1.9.11

    +

    F.11. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    • @@ -2195,7 +2226,7 @@ some uses under UK regulations.

    -

    F.10.2. AltosUI

    +

    F.11.2. AltosUI

    • @@ -2205,7 +2236,7 @@ some uses under UK regulations.

    -

    F.10.3. AltosDroid

    +

    F.11.3. AltosDroid

    • @@ -2220,7 +2251,7 @@ some uses under UK regulations.

    -

    F.11. Release Notes for Version 1.9.10

    +

    F.12. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -2228,7 +2259,7 @@ some uses under UK regulations.

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

    -

    F.11.1. AltosUI

    +

    F.12.1. AltosUI

    • @@ -2239,7 +2270,7 @@ instances of Windows 10.

    -

    F.11.2. AltosDroid

    +

    F.12.2. AltosDroid

    • @@ -2256,7 +2287,7 @@ flight data cannot be logged.

    -

    F.12. Release Notes for Version 1.9.9

    +

    F.13. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    • @@ -2296,7 +2327,7 @@ used for controlling the flight.

    -

    F.12.2. AltosUI

    +

    F.13.2. AltosUI

    • @@ -2312,12 +2343,12 @@ was broken.

    -

    F.13. Release Notes for Version 1.9.8

    +

    F.14. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    • @@ -2330,7 +2361,7 @@ was broken.

    -

    F.13.2. AltosUI

    +

    F.14.2. AltosUI

    • @@ -2343,7 +2374,7 @@ was broken.

    -

    F.13.3. AltosDroid

    +

    F.14.3. AltosDroid

    • @@ -2359,7 +2390,7 @@ was broken.

    -

    F.13.4. MicroPeak GUI

    +

    F.14.4. MicroPeak GUI

    • @@ -2371,12 +2402,12 @@ was broken.

    -

    F.14. Release Notes for Version 1.9.7

    +

    F.15. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    • @@ -2386,7 +2417,7 @@ was broken.

    -

    F.14.2. AltosUI

    +

    F.15.2. AltosUI

    • @@ -2411,7 +2442,7 @@ was broken.

    -

    F.14.3. AltosDroid

    +

    F.15.3. AltosDroid

    • @@ -2426,12 +2457,12 @@ was broken.

    -

    F.15. Release Notes for Version 1.9.6

    +

    F.16. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    • @@ -2451,12 +2482,12 @@ horizontally.

    -

    F.16. Release Notes for Version 1.9.5

    +

    F.17. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

    • @@ -2488,7 +2519,7 @@ never report as having been fired.

    -

    F.16.2. AltosUI

    +

    F.17.2. AltosUI

    • @@ -2518,12 +2549,12 @@ AltosUI packages.

    -

    F.17. Release Notes for Version 1.9.4

    +

    F.18. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    • @@ -2540,7 +2571,7 @@ the device to panic at startup time.

    -

    F.17.2. AltosUI

    +

    F.18.2. AltosUI

    • @@ -2553,12 +2584,12 @@ AltosUI packages.

    -

    F.18. Release Notes for Version 1.9.3

    +

    F.19. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    • @@ -2580,7 +2611,7 @@ middle.

    -

    F.18.2. AltosUI, TeleGPS, MicroPeak

    +

    F.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2599,12 +2630,12 @@ computer erase block size.

    -

    F.19. Release Notes for Version 1.9.1

    +

    F.20. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    • @@ -2626,7 +2657,7 @@ computer erase block size.

    -

    F.19.2. AltosUI, TeleGPS, MicroPeak

    +

    F.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.20. Release Notes for Version 1.9

    +

    F.21. Release Notes for Version 1.9

    Version 1.9

    -

    F.20.1. AltOS

    +

    F.21.1. AltOS

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

    -

    F.20.2. AltosUI, TeleGPS, MicroPeak

    +

    F.21.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.21. Release Notes for Version 1.8.7

    +

    F.22. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.21.1. AltOS

    +

    F.22.1. AltOS

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

    -

    F.21.2. AltosUI, TeleGPS, MicroPeak

    +

    F.22.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2744,12 +2775,12 @@ applications will run with Oracle Java.

    -

    F.22. Release Notes for Version 1.8.6

    +

    F.23. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.22.1. AltOS

    +

    F.23.1. AltOS

    • @@ -2768,7 +2799,7 @@ applications will run with Oracle Java.

    -

    F.22.2. AltosUI, TeleGPS

    +

    F.23.2. AltosUI, TeleGPS

    • @@ -2790,7 +2821,7 @@ applications will run with Oracle Java.

    -

    F.22.3. MicroPeak

    +

    F.23.3. MicroPeak

    • @@ -2802,13 +2833,13 @@ applications will run with Oracle Java.

    -

    F.23. Release Notes for Version 1.8.5

    +

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

    +

    F.24.1. AltOS

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

    -

    F.23.2. AltosUI, TeleGPS

    +

    F.24.2. AltosUI, TeleGPS

    • @@ -2835,12 +2866,12 @@ devices.

    -

    F.24. Release Notes for Version 1.8.4

    +

    F.25. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.24.1. AltOS

    +

    F.25.1. AltOS

    • @@ -2852,7 +2883,7 @@ devices.

    -

    F.25. Release Notes for Version 1.8.3

    +

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

    -

    F.25.1. AltOS

    +

    F.26.1. AltOS

    AltOS New Features
    @@ -2894,7 +2925,7 @@ from capturing log data.

    -

    F.25.2. AltosUI and TeleGPS Applications

    +

    F.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2952,7 +2983,7 @@ tilt angle.

    -

    F.26. Release Notes for Version 1.8.2

    +

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

    @@ -2962,7 +2993,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.26.1. AltOS

    +

    F.27.1. AltOS

    AltOS New Features

    @@ -2975,7 +3006,7 @@ analyzing saved data files.

    -

    F.26.2. AltosUI and TeleGPS Applications

    +

    F.27.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3004,7 +3035,7 @@ for graphing or KML export.

    -

    F.27. Release Notes for Version 1.8.1

    +

    F.28. 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 @@ -3025,7 +3056,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.27.1. AltOS

    +

    F.28.1. AltOS

    AltOS Bug Fixes

    @@ -3046,7 +3077,7 @@ deceleration.

    -

    F.27.2. AltosUI and TeleGPS Applications

    +

    F.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.28. Release Notes for Version 1.8

    +

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

    -

    F.28.1. AltOS

    +

    F.29.1. AltOS

    AltOS New Features

    @@ -3098,7 +3129,7 @@ boards and ground station interfaces.

    -

    F.28.2. AltosUI and TeleGPS Applications

    +

    F.29.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -3131,14 +3162,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.29. Release Notes for Version 1.7

    +

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

    +

    F.30.1. AltOS

    AltOS New Features

    @@ -3163,7 +3194,7 @@ serviced first.

    -

    F.29.2. AltosUI and TeleGPS Applications

    +

    F.30.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -3178,7 +3209,7 @@ serviced first.

    -

    F.30. Release Notes for Version 1.6.8

    +

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

    -

    F.30.1. AltOS

    +

    F.31.1. AltOS

    AltOS fixes:

    @@ -3220,7 +3251,7 @@ they can be tested during production.

    -

    F.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3242,7 +3273,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.31. Release Notes for Version 1.6.5

    +

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

    -

    F.31.1. AltOS

    +

    F.32.1. AltOS

    AltOS fixes:

    @@ -3266,7 +3297,7 @@ tested the new firmware before release.

    -

    F.31.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.32.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -3282,14 +3313,14 @@ Windows package.

    -

    F.32. Release Notes for Version 1.6.4

    +

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

    +

    F.33.1. AltOS

    AltOS fixes:

    @@ -3309,7 +3340,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.32.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.33.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -3341,7 +3372,7 @@ active.

    -

    F.32.3. Documentation

    +

    F.33.3. Documentation

    • @@ -3355,14 +3386,14 @@ active.

    -

    F.33. Release Notes for Version 1.6.3

    +

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

    +

    F.34.1. AltOS

    AltOS fixes:

    @@ -3377,7 +3408,7 @@ hardware to driving these pins with software.

    -

    F.33.2. AltosUI and TeleGPS Applications

    +

    F.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3422,7 +3453,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.33.3. AltosDroid

    +

    F.34.3. AltosDroid

    AltosDroid new features:

    @@ -3487,7 +3518,7 @@ location of any tracker.

    -

    F.33.4. Documentation

    +

    F.34.4. Documentation

    • @@ -3500,14 +3531,14 @@ continuity audio alert pattern.

    -

    F.34. Release Notes for Version 1.6.2

    +

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

    +

    F.35.1. AltOS

    AltOS New Features:

    @@ -3536,7 +3567,7 @@ up.

    -

    F.34.2. AltosUI and TeleGPS Applications

    +

    F.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.34.3. Documentation

    +

    F.35.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3583,7 +3614,7 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index 1cf08677383d49fdd19d64e5c2adeb6dcb67cc42..cdc10fe448060c037d7e2476e77ed16ffe6195ac 100644 GIT binary patch delta 27692 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 sUon&ZRV!vJSUhKi^~;tvkEoahmTL{7F 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 diff --git a/AltOS/doc/map-loading.html b/AltOS/doc/map-loading.html index 834ef57..8cf21c5 100644 --- a/AltOS/doc/map-loading.html +++ b/AltOS/doc/map-loading.html @@ -16,7 +16,7 @@
    Keith Packard

    -24 Mar 2025 +28 Apr 2025
    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index 02f81e3..e7a6f10 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:20250325103720-06'00') +/CreationDate (D:20250428204952-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak-outline.pdf b/AltOS/doc/micropeak-outline.pdf index f321bcd2d34d4f32d8d104adf1a54137d304f3bb..a5bf740be7dcac73b258b87fecc178f9a26e5f02 100644 GIT binary patch delta 35 kcmex
    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 c384ea1..3a0d732 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:20250325103719-06'00') -/CreationDate (D:20250325103720-06'00') +/ModDate (D:20250428204949-06'00') +/CreationDate (D:20250428204952-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.2 0.2 0.2 SCN BT -407.50823 136.39843 Td +409.86023 136.39843 Td /F1.0 12 Tf -[<56> 20.01953 <657273696f6e2076312e392e32302c203234204d61722032303235>] TJ +[<56> 20.01953 <657273696f6e2076312e392e32312c203238204170722032303235>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 4ea9414..b6e311e 100644 --- a/AltOS/doc/motortest.html +++ b/AltOS/doc/motortest.html @@ -16,8 +16,8 @@
    Bdale Garbee

    -version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
    Table of Contents
    @@ -260,8 +260,8 @@ for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index d6c475342a1abc79b7a22d41ef6a34927658f5df..f174cc897aa601597eb925e5d9ab52c48f161d09 100644 GIT binary patch delta 275 zcmXZTOHRU20EOWctF*eqZ1Qjm`WJ1hfWzVb{Py=f;;eU z!r)8(oaB_>zeb6leKXRTmQfz94z79ZSZ^)EY1p}+B~pj3QmL=vWb^kKcM*23B`EFHlOJc-4Z zyu9Q3VjQu(CbjaV(1G0DoYbq8IHe6cZUwF{{*-p43|#3?5BH@v+|Nwg5^Ao5R(hhu zWHFVi(A0*WZ1jCa`hKm}FQP{$`4XrcuNZFJB@ Y4}AH8=vM@3*u{1TDxK$p`G2M7~a{>U;s0*h6 delta 35 jcmbPmm~jFSt>H8_GBq?XHaE1KxK$p;F*4eCcXI*&(Z>sw diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index f755b89..553ccf9 100644 --- a/AltOS/doc/telegps.html +++ b/AltOS/doc/telegps.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
    Table of Contents
    @@ -78,46 +78,47 @@
  • Appendix E: Release Notes
  • @@ -1458,16 +1459,19 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.20

    +

    E.1. Release Notes for Version 1.9.21

    -

    Version 1.9.20

    +

    Version 1.9.21

    E.1.1. AltOS

    • -

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +

      Add support for TeleBT v4.0 factory test.

      +
    • +
    • +

      Support Picolibc 1.8.10

    @@ -1477,6 +1481,33 @@ configuration.

    • +

      Support pressure values below sensor range.

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.20

    +
    +

    Version 1.9.20

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • +

      Add support for TeleGPS v4.0 and TeleMega v7.0

      +
    • +
    +
    +
    +
    +

    E.2.2. AltosUI & TeleGPS application

    +
    +
      +
    • Add support for TeleGPS v4.0 and TeleMega v7.0

    • @@ -1488,12 +1519,12 @@ configuration.

    -

    E.2. Release Notes for Version 1.9.19

    +

    E.3. Release Notes for Version 1.9.19

    Version 1.9.19

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1503,7 +1534,7 @@ configuration.

    -

    E.2.2. AltosUI & TeleGPS application

    +

    E.3.2. AltosUI & TeleGPS application

    • @@ -1516,12 +1547,12 @@ flight.

    -

    E.3. Release Notes for Version 1.9.18

    +

    E.4. Release Notes for Version 1.9.18

    Version 1.9.18

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

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

    -

    E.3.2. AltosUI & TeleGPS application

    +

    E.4.2. AltosUI & TeleGPS application

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

    -

    E.4. Release Notes for Version 1.9.17

    +

    E.5. Release Notes for Version 1.9.17

    Version 1.9.17

    -

    E.4.1. AltOS

    +

    E.5.1. AltOS

    • @@ -1570,7 +1601,7 @@ frequency to 0.

    -

    E.4.2. AltosUI & TeleGPS application

    +

    E.5.2. AltosUI & TeleGPS application

    • @@ -1582,12 +1613,12 @@ frequency to 0.

    -

    E.5. Release Notes for Version 1.9.16

    +

    E.6. Release Notes for Version 1.9.16

    Version 1.9.16

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1597,7 +1628,7 @@ frequency to 0.

    -

    E.5.2. AltosUI & TeleGPS application

    +

    E.6.2. AltosUI & TeleGPS application

    • @@ -1609,12 +1640,12 @@ frequency to 0.

    -

    E.6. Release Notes for Version 1.9.15

    +

    E.7. Release Notes for Version 1.9.15

    Version 1.9.15

    -

    E.6.1. AltOS

    +

    E.7.1. AltOS

    • @@ -1635,12 +1666,12 @@ the tilt computation.

    -

    E.7. Release Notes for Version 1.9.14

    +

    E.8. Release Notes for Version 1.9.14

    Version 1.9.14

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

    • @@ -1653,12 +1684,12 @@ detects available TeleFire units.

    -

    E.8. Release Notes for Version 1.9.13

    +

    E.9. Release Notes for Version 1.9.13

    Version 1.9.13

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

    • @@ -1683,7 +1714,7 @@ v3 in a static test stand.

    -

    E.8.2. AltosUI

    +

    E.9.2. AltosUI

    • @@ -1696,12 +1727,12 @@ after landing on the beeper.

    -

    E.9. Release Notes for Version 1.9.12

    +

    E.10. Release Notes for Version 1.9.12

    Version 1.9.12

    -

    E.9.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1715,7 +1746,7 @@ crash the board.

    -

    E.9.2. AltosUI

    +

    E.10.2. AltosUI

    • @@ -1727,12 +1758,12 @@ crash the board.

    -

    E.10. Release Notes for Version 1.9.11

    +

    E.11. Release Notes for Version 1.9.11

    Version 1.9.11

    -

    E.10.1. AltOS

    +

    E.11.1. AltOS

    • @@ -1749,7 +1780,7 @@ some uses under UK regulations.

    -

    E.10.2. AltosUI

    +

    E.11.2. AltosUI

    • @@ -1759,7 +1790,7 @@ some uses under UK regulations.

    -

    E.10.3. AltosDroid

    +

    E.11.3. AltosDroid

    • @@ -1774,7 +1805,7 @@ some uses under UK regulations.

    -

    E.11. Release Notes for Version 1.9.10

    +

    E.12. Release Notes for Version 1.9.10

    Version 1.9.10

    @@ -1782,7 +1813,7 @@ some uses under UK regulations.

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

    -

    E.11.1. AltosUI

    +

    E.12.1. AltosUI

    • @@ -1793,7 +1824,7 @@ instances of Windows 10.

    -

    E.11.2. AltosDroid

    +

    E.12.2. AltosDroid

    • @@ -1810,7 +1841,7 @@ flight data cannot be logged.

    -

    E.12. Release Notes for Version 1.9.9

    +

    E.13. Release Notes for Version 1.9.9

    Version 1.9.9

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

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

    • @@ -1850,7 +1881,7 @@ used for controlling the flight.

    -

    E.12.2. AltosUI

    +

    E.13.2. AltosUI

    • @@ -1866,12 +1897,12 @@ was broken.

    -

    E.13. Release Notes for Version 1.9.8

    +

    E.14. Release Notes for Version 1.9.8

    Version 1.9.8

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

    • @@ -1884,7 +1915,7 @@ was broken.

    -

    E.13.2. AltosUI

    +

    E.14.2. AltosUI

    • @@ -1897,7 +1928,7 @@ was broken.

    -

    E.13.3. AltosDroid

    +

    E.14.3. AltosDroid

    • @@ -1913,7 +1944,7 @@ was broken.

    -

    E.13.4. MicroPeak GUI

    +

    E.14.4. MicroPeak GUI

    • @@ -1925,12 +1956,12 @@ was broken.

    -

    E.14. Release Notes for Version 1.9.7

    +

    E.15. Release Notes for Version 1.9.7

    Version 1.9.7

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

    • @@ -1940,7 +1971,7 @@ was broken.

    -

    E.14.2. AltosUI

    +

    E.15.2. AltosUI

    • @@ -1965,7 +1996,7 @@ was broken.

    -

    E.14.3. AltosDroid

    +

    E.15.3. AltosDroid

    • @@ -1980,12 +2011,12 @@ was broken.

    -

    E.15. Release Notes for Version 1.9.6

    +

    E.16. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

    • @@ -2005,12 +2036,12 @@ horizontally.

    -

    E.16. Release Notes for Version 1.9.5

    +

    E.17. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.16.1. AltOS

    +

    E.17.1. AltOS

    • @@ -2042,7 +2073,7 @@ never report as having been fired.

    -

    E.16.2. AltosUI

    +

    E.17.2. AltosUI

    • @@ -2072,12 +2103,12 @@ AltosUI packages.

    -

    E.17. Release Notes for Version 1.9.4

    +

    E.18. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

    • @@ -2094,7 +2125,7 @@ the device to panic at startup time.

    -

    E.17.2. AltosUI

    +

    E.18.2. AltosUI

    • @@ -2107,12 +2138,12 @@ AltosUI packages.

    -

    E.18. Release Notes for Version 1.9.3

    +

    E.19. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

    • @@ -2134,7 +2165,7 @@ middle.

    -

    E.18.2. AltosUI, TeleGPS, MicroPeak

    +

    E.19.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2153,12 +2184,12 @@ computer erase block size.

    -

    E.19. Release Notes for Version 1.9.1

    +

    E.20. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.19.1. AltOS

    +

    E.20.1. AltOS

    • @@ -2180,7 +2211,7 @@ computer erase block size.

    -

    E.19.2. AltosUI, TeleGPS, MicroPeak

    +

    E.20.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.20. Release Notes for Version 1.9

    +

    E.21. Release Notes for Version 1.9

    Version 1.9

    -

    E.20.1. AltOS

    +

    E.21.1. AltOS

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

    -

    E.20.2. AltosUI, TeleGPS, MicroPeak

    +

    E.21.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.21. Release Notes for Version 1.8.7

    +

    E.22. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.21.1. AltOS

    +

    E.22.1. AltOS

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

    -

    E.21.2. AltosUI, TeleGPS, MicroPeak

    +

    E.22.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2298,12 +2329,12 @@ applications will run with Oracle Java.

    -

    E.22. Release Notes for Version 1.8.6

    +

    E.23. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.22.1. AltOS

    +

    E.23.1. AltOS

    • @@ -2322,7 +2353,7 @@ applications will run with Oracle Java.

    -

    E.22.2. AltosUI, TeleGPS

    +

    E.23.2. AltosUI, TeleGPS

    • @@ -2344,7 +2375,7 @@ applications will run with Oracle Java.

    -

    E.22.3. MicroPeak

    +

    E.23.3. MicroPeak

    • @@ -2356,13 +2387,13 @@ applications will run with Oracle Java.

    -

    E.23. Release Notes for Version 1.8.5

    +

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

    +

    E.24.1. AltOS

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

    -

    E.23.2. AltosUI, TeleGPS

    +

    E.24.2. AltosUI, TeleGPS

    • @@ -2389,12 +2420,12 @@ devices.

    -

    E.24. Release Notes for Version 1.8.4

    +

    E.25. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.24.1. AltOS

    +

    E.25.1. AltOS

    • @@ -2406,7 +2437,7 @@ devices.

    -

    E.25. Release Notes for Version 1.8.3

    +

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

    -

    E.25.1. AltOS

    +

    E.26.1. AltOS

    AltOS New Features
    @@ -2448,7 +2479,7 @@ from capturing log data.

    -

    E.25.2. AltosUI and TeleGPS Applications

    +

    E.26.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2506,7 +2537,7 @@ tilt angle.

    -

    E.26. Release Notes for Version 1.8.2

    +

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

    @@ -2516,7 +2547,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.26.1. AltOS

    +

    E.27.1. AltOS

    AltOS New Features

    @@ -2529,7 +2560,7 @@ analyzing saved data files.

    -

    E.26.2. AltosUI and TeleGPS Applications

    +

    E.27.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2558,7 +2589,7 @@ for graphing or KML export.

    -

    E.27. Release Notes for Version 1.8.1

    +

    E.28. 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 @@ -2579,7 +2610,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.27.1. AltOS

    +

    E.28.1. AltOS

    AltOS Bug Fixes

    @@ -2600,7 +2631,7 @@ deceleration.

    -

    E.27.2. AltosUI and TeleGPS Applications

    +

    E.28.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.28. Release Notes for Version 1.8

    +

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

    -

    E.28.1. AltOS

    +

    E.29.1. AltOS

    AltOS New Features

    @@ -2652,7 +2683,7 @@ boards and ground station interfaces.

    -

    E.28.2. AltosUI and TeleGPS Applications

    +

    E.29.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2685,14 +2716,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.29. Release Notes for Version 1.7

    +

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

    +

    E.30.1. AltOS

    AltOS New Features

    @@ -2717,7 +2748,7 @@ serviced first.

    -

    E.29.2. AltosUI and TeleGPS Applications

    +

    E.30.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2732,7 +2763,7 @@ serviced first.

    -

    E.30. Release Notes for Version 1.6.8

    +

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

    -

    E.30.1. AltOS

    +

    E.31.1. AltOS

    AltOS fixes:

    @@ -2774,7 +2805,7 @@ they can be tested during production.

    -

    E.30.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.31.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2796,7 +2827,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.31. Release Notes for Version 1.6.5

    +

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

    -

    E.31.1. AltOS

    +

    E.32.1. AltOS

    AltOS fixes:

    @@ -2820,7 +2851,7 @@ tested the new firmware before release.

    -

    E.31.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.32.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2836,14 +2867,14 @@ Windows package.

    -

    E.32. Release Notes for Version 1.6.4

    +

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

    +

    E.33.1. AltOS

    AltOS fixes:

    @@ -2863,7 +2894,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.32.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.33.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2895,7 +2926,7 @@ active.

    -

    E.32.3. Documentation

    +

    E.33.3. Documentation

    • @@ -2909,14 +2940,14 @@ active.

    -

    E.33. Release Notes for Version 1.6.3

    +

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

    +

    E.34.1. AltOS

    AltOS fixes:

    @@ -2931,7 +2962,7 @@ hardware to driving these pins with software.

    -

    E.33.2. AltosUI and TeleGPS Applications

    +

    E.34.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2976,7 +3007,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.33.3. AltosDroid

    +

    E.34.3. AltosDroid

    AltosDroid new features:

    @@ -3041,7 +3072,7 @@ location of any tracker.

    -

    E.33.4. Documentation

    +

    E.34.4. Documentation

    • @@ -3054,14 +3085,14 @@ continuity audio alert pattern.

    -

    E.34. Release Notes for Version 1.6.2

    +

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

    +

    E.35.1. AltOS

    AltOS New Features:

    @@ -3090,7 +3121,7 @@ up.

    -

    E.34.2. AltosUI and TeleGPS Applications

    +

    E.35.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    E.34.3. Documentation

    +

    E.35.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3134,14 +3165,14 @@ duplication of information

    -

    E.35. Release Notes for Version 1.6.1

    +

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

    +

    E.36.1. AltOS

    AltOS New Features:

    @@ -3171,7 +3202,7 @@ variations from transmitting devices.

    -

    E.35.2. AltosUI and TeleGPS Applications

    +

    E.36.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -3236,7 +3267,7 @@ run at 10x speed by mistake.

    -

    E.35.3. AltosDroid

    +

    E.36.3. AltosDroid

    AltosDroid New Features:

    @@ -3294,14 +3325,14 @@ motion towards rocket.

    -

    E.36. Release Notes for Version 1.6

    +

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

    +

    E.37.1. AltOS

    AltOS New Features

    @@ -3343,7 +3374,7 @@ you’ll want to reflash the firmware.

    -

    E.36.2. AltosUI and TeleGPS Applications

    +

    E.37.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -3418,14 +3449,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.37. Release Notes for Version 1.5

    +

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

    +

    E.38.1. AltOS

    AltOS New Features

    @@ -3484,7 +3515,7 @@ deceleration.

    -

    E.37.2. AltosUI and TeleGPS Applications

    +

    E.38.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.38. Release Notes for Version 1.4.2

    +

    E.39. Release Notes for Version 1.4.2

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

    -

    E.38.1. AltosUI and TeleGPS Applications

    +

    E.39.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -3550,7 +3581,7 @@ detection fails.

    -

    E.39. Release Notes for Version 1.4.1

    +

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

    -

    E.39.1. AltosUI and TeleGPS Applications:

    +

    E.40.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3601,14 +3632,14 @@ software, making map downloading fail for most people.

    -

    E.40. Release Notes for Version 1.4

    +

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

    +

    E.41.1. AltOS

    AltOS new features:

    @@ -3663,7 +3694,7 @@ as being present.

    -

    E.40.2. AltosUI Application

    +

    E.41.2. AltosUI Application

    AltosUI new features:

    @@ -3749,7 +3780,7 @@ the product name instead.

    -

    E.40.3. TeleGPS Application

    +

    E.41.3. TeleGPS Application

    • @@ -3763,7 +3794,7 @@ to focus on TeleGPS-related functions.

    -

    E.40.4. Documentation

    +

    E.41.4. Documentation

    Documentation changes:

    @@ -3788,8 +3819,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index 5e958532b7e81e5d9f9168a4937375774d6371c9..ec54cade39cdce92af0f8f3b085876e9dfc25a04 100644 GIT binary patch delta 37534 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

    x-`~Ly-RSZc0 delta 36271 zcmZvF34B$>_5bI+>>G;-Nq|6JHrey`4FeKZWl6}}ZmM7i5EengE+86kK@mX^<+xM@ zv2L{rR(sXDfWNxb7Kqwfw<>C_^6T--IYbAH$IHI9IH z@58nmZJxc8?e#rAe(mrGEQi-4p1fi4$0whBA@St*i$4Lk{1Xs=g7QyD0z|_$n7@}{IYU)K(_1-8Wk9gx{X%dAp={8vuhfUXNs*SFi~0jREl*gm?`Oc@2WR0ohY;z!*k@ zQ{JHDoHuB|Lk3<*666hq`iZgd8m#k%L%+T`CO9q`t-HVVRpKIy>nBKA(rMK7~=2o$dVp& zEPS#?ci0enuaq{o(L&IeCB`)K8bXHIFNW0Pm(94PaL+9qKfbVQ#lr6S7t&o9J1gy8 zKRtD^^DR36*~l20z1=xc&)MjV*y*1yN1XEcrAwSKJH5BX*{$!mjBoc};asV=ZgsZV zY2G&6_Pf$K+fI!?$_ggwz1y5oJ3Uzx9iyYdeYh=+in=H1iR<`P@o@8b;PqU~7B8NA zHRoCSt9zWSc6xW8b0s~p*I7=kKF+7@>V@Y&7*g?3_rCJmjpP-4W+YY4j|5$T`kNt|QKDy6_PYReH$z zws@^O4m+pYXv|}1^Q}j?jng`AZ-0z$|9U~pV0FjiOyup0%xA}MnH`_rU_PIGn)&^& z=TP+SBisr7d1rTaAlMk7-IqE4LjB6nGP6ft`8(%S8(sVoFwcBJ@bopjI_nQ0s_#qA z0g_Yy`MtB*Mn4_{dmi`$*SxeYK89Al4o0jv&Xm0~&U|*i;@n`Pzn^gW>D^bI_s~;2 z%{O1a#&7HgoIcwBXXn9vZ=%UxzwVrFrz3AWyJ_zma@c;KWK%wEeapF+UQO^Qb~*EC z$lK1lXv@2xqVXN)r8desJ28@Gk9HQ)dw+Evpz-fJ*U;zh8k`gZPgy6Oi)h$J6Yutu z&R@`vAEJiC?{mw4ekE#*(hVP?vyhrp^LhH_kDL$NXw7p&mf5HgsdzmDx(9Hnn6p+5Z7vI8>-b& zW0^LbULN9_U~|)+ZSgX_dZ_E0Mzn#Z?xxiT+a~VY>l%y3Y8oR0hI)m*NN+`$LD7oW zLth+>4J~9%Bmv~QSR1_WnMfWhki)s!U}nUfMXZ|45}R6GwMDG;Ou%__w5kHBdkVcF zI`A5L|6Z%BwbbqnGffAnxqoz1wwtwZ+d@}G5%*gb4%5-~&LMW6(UE%=y4H-59k~ni zuR7Q^$><7LU0&>Cl_(1OJfdK+(4i*e)CF2qsX>P@0p^Rx_PS~@EJtU}cGJo)gA=cw zaia^D87!L|lE>vXVikksjZ;W(u89!PtRX#;3kTcnt_oDNQ~`RVBC z;HU;^@-r-w)bJ_AUg($O|8B8XONlRnXJPy?M70D!4Nb6Xx%BoIL0=Kex$Js~27MW< zw|Pa^b#(ow-_y}Zq*TBBsnEajsriS*LA2jo5S>KxUI_K85+wxNW1CD@j@O~tfX zZz`ndZFP^GWk{)dGm7klD9!e4xV3@#5m-rymrQS3in(&a` zG!T>fWxc5$e?HfnDs#mApjAV)vKbC{z-<1ar3+Sfuk7kvh6)Yme|Sd{*s*xsQYOr# zXhqk>9TzW!>vQo4gg#(ugl1)HgR>mo0BwJ~$pP_y;PIvgJ5Ca81_7Z<@04kHx{Hn4o-PCnWd1 zsZ;Z*c+)rtMc>wZ{rjm?^M*nb2=NVJ?)*>j9dNGO

    E=U=dmoH3$+zZt7SxwZ14h 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 diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index 4b2820f..80cb8a7 100644 --- a/AltOS/doc/telelaunch.html +++ b/AltOS/doc/telelaunch.html @@ -16,8 +16,8 @@

    Bdale Garbee

    -version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
    Table of Contents
    @@ -673,8 +673,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index 0f8d7533d6e9832808c3724ac37c7f7a48ee16fa..19f7048f3023b014088be9487766e373404dcdbd 100644 GIT binary patch delta 281 zcmXZSISv6~0LAePW{iE`_nonQ^BLO-)LMl^T)-U^TB2|eg%db~Qa^<=_>U-l$$KyF z{CO&8$4j^5LJDhXUEWpSKTqXdSJtY!94%(zy46+%Q|_gh$cb|`=VC5@%~__m-DYeY zZS7=h3S4l*0~OBhg$^J52q1_M!iXS>7~)7Ei4@YvAd4LGD4>WE%BY}<8tQ1Ei5A-E Upo<<1^fAB?Ba9&)wq~{uU%~ujbpQYW delta 281 zcmXZQJ5s`607c;mkeC4SkT+3zhyen^|40lwptiMO#?b}12MSsk3Kn9)3Rr`seG1mV zi9_+t+ka5{T#tCaUO^hsz3`{Id4JU4uhjUCf-aQ!)0N4`?ka5{T#tCaUjg3qV4UEkVEhlc3hjEMyH{LxN4*=IK3()`o diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 531110d..06774b4 100644 --- a/AltOS/doc/telemetry.html +++ b/AltOS/doc/telemetry.html @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.20, -24 Mar 2025 +version v1.9.21, +28 Apr 2025
    Table of Contents
    @@ -1664,8 +1664,8 @@ additional TeleMetrum and ground station changes.

    diff --git a/AltOS/doc/telemetry.pdf b/AltOS/doc/telemetry.pdf index 529c6fb..ada3b7a 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:20250325103719-06'00') -/CreationDate (D:20250325103720-06'00') +/ModDate (D:20250428204949-06'00') +/CreationDate (D:20250428204952-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index d91818ce30ab5fbf435c1ae6f67c1a16d04816ed..a3618ede1ef34774dfe29241b8952c830bb3e5b9 100644 GIT binary patch delta 35 kcmdnGmvQS}#tCaUO^hsz3`{Id4JU4uhjUCf-n|hE0NWT02LJ#7 delta 35 lcmdnGmvQS}#tCaUjg3qV4UEkVEhlc3hjEMyH{QJw3jo?O3-ka0 diff --git a/AltOS/doc/telemini-v3-outline.pdf b/AltOS/doc/telemini-v3-outline.pdf index 28959839eef9960b3251ed7528cb04e1bc66cc21..8d2709a38f3b3adac2b107eaf9ad7a6b00a2eee9 100644 GIT binary patch delta 35 kcmcb9gz@?j#tCaUO^hsz3`{Id4JU4uhjUCf-mOXm0Obt}{{R30 delta 35 lcmcb9gz@?j#tCaUjg3qV4UEkVEhlc3hjEMyH{PvE1OVhG3+w;@ -- 2.47.2