From 2959b75c24421fe47a1368428faaa5075486e51e Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Mon, 20 Sep 2021 21:48:38 -0600 Subject: [PATCH 1/1] update docs --- AltOS/doc/altos.html | 6 +- AltOS/doc/altos.pdf | 840 +++++++++++++++--------------- AltOS/doc/altusmetrum.html | 442 ++++++++++------ AltOS/doc/altusmetrum.pdf | Bin 21264565 -> 21277673 bytes AltOS/doc/companion.html | 6 +- AltOS/doc/companion.pdf | 4 +- AltOS/doc/easymega-outline.pdf | Bin 24696 -> 25090 bytes AltOS/doc/easymini-outline.pdf | Bin 24992 -> 25543 bytes AltOS/doc/easymini.html | 244 +++++---- AltOS/doc/easymini.pdf | Bin 4895138 -> 4901993 bytes AltOS/doc/map-loading.html | 4 +- AltOS/doc/map-loading.pdf | 2 +- AltOS/doc/micropeak.html | 10 +- AltOS/doc/micropeak.pdf | 8 +- AltOS/doc/motortest.html | 10 +- AltOS/doc/motortest.pdf | Bin 3150814 -> 3150694 bytes AltOS/doc/telegps-outline.pdf | Bin 24369 -> 24931 bytes AltOS/doc/telegps.html | 296 ++++++----- AltOS/doc/telegps.pdf | Bin 5698341 -> 5705045 bytes AltOS/doc/telelaunch.html | 10 +- AltOS/doc/telelaunch.pdf | Bin 3234449 -> 3234386 bytes AltOS/doc/telemega-outline.pdf | Bin 24217 -> 24623 bytes AltOS/doc/telemetrum-outline.pdf | Bin 24100 -> 24695 bytes AltOS/doc/telemetry.html | 10 +- AltOS/doc/telemetry.pdf | 4 +- AltOS/doc/telemini-v1-outline.pdf | Bin 23757 -> 24217 bytes AltOS/doc/telemini-v3-outline.pdf | Bin 24824 -> 25071 bytes 27 files changed, 1058 insertions(+), 838 deletions(-) diff --git a/AltOS/doc/altos.html b/AltOS/doc/altos.html index 2a666ff..0e82ac5 100644 --- a/AltOS/doc/altos.html +++ b/AltOS/doc/altos.html @@ -4,7 +4,7 @@ - + AltOS @@ -15,7 +15,7 @@
Keith Packard

-08 Jun 2021 +20 Sep 2021
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 e3d0444..cc0183a 100644 --- a/AltOS/doc/altos.pdf +++ b/AltOS/doc/altos.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard) /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.3.0) /Producer (Keith Packard) -/ModDate (D:20210608233124-06'00') -/CreationDate (D:20210608233153-06'00') +/ModDate (D:20210920214413-06'00') +/CreationDate (D:20210920214441-06'00') >> endobj 2 0 obj @@ -49,7 +49,7 @@ endobj >> endobj 6 0 obj -<< /Length 431 +<< /Length 430 >> stream q @@ -81,9 +81,9 @@ ET 0.0 0.0 0.0 SCN BT -499.404 143.454 Td +496.26 143.454 Td /F1.0 12 Tf -<3038204a756e2032303231> Tj +<3230205365702032303231> Tj ET 0.0 0.0 0.0 SCN @@ -16741,425 +16741,425 @@ xref 0000000737 00000 n 0000000788 00000 n 0000001030 00000 n -0000001512 00000 n -0000001790 00000 n -0000001965 00000 n -0000002137 00000 n -0000028088 00000 n -0000028986 00000 n -0000048569 00000 n -0000049311 00000 n -0000050819 00000 n -0000051147 00000 n -0000051188 00000 n -0000051237 00000 n -0000051336 00000 n -0000051377 00000 n -0000051570 00000 n -0000063208 00000 n -0000063519 00000 n -0000063560 00000 n -0000068038 00000 n -0000068350 00000 n -0000068523 00000 n -0000076809 00000 n -0000077133 00000 n -0000077174 00000 n -0000077219 00000 n -0000077264 00000 n -0000077308 00000 n -0000077354 00000 n -0000087006 00000 n -0000087330 00000 n -0000087376 00000 n -0000087422 00000 n -0000087468 00000 n -0000087514 00000 n -0000097607 00000 n -0000097944 00000 n -0000097985 00000 n -0000098030 00000 n -0000098076 00000 n -0000098122 00000 n -0000098301 00000 n -0000098347 00000 n -0000108708 00000 n -0000109032 00000 n -0000109073 00000 n -0000109117 00000 n -0000109160 00000 n -0000109204 00000 n -0000109640 00000 n -0000110185 00000 n -0000110228 00000 n -0000110272 00000 n -0000110317 00000 n -0000110362 00000 n -0000118312 00000 n -0000118636 00000 n -0000118681 00000 n -0000118726 00000 n -0000118771 00000 n -0000126799 00000 n -0000127123 00000 n -0000127164 00000 n -0000127208 00000 n -0000127254 00000 n -0000127300 00000 n -0000135382 00000 n -0000135706 00000 n -0000135747 00000 n -0000136097 00000 n -0000136143 00000 n -0000138933 00000 n -0000139257 00000 n -0000139298 00000 n -0000139344 00000 n -0000146573 00000 n -0000146897 00000 n -0000146938 00000 n -0000146983 00000 n -0000147029 00000 n -0000147075 00000 n -0000147121 00000 n -0000151588 00000 n -0000151912 00000 n -0000151953 00000 n -0000151998 00000 n -0000152044 00000 n -0000161531 00000 n -0000161855 00000 n -0000161896 00000 n -0000161941 00000 n -0000161985 00000 n -0000162031 00000 n -0000167738 00000 n -0000168062 00000 n -0000168104 00000 n -0000168151 00000 n -0000168198 00000 n -0000168623 00000 n -0000168670 00000 n -0000168717 00000 n -0000168763 00000 n -0000176760 00000 n -0000177086 00000 n -0000177134 00000 n -0000177182 00000 n -0000177229 00000 n -0000177277 00000 n -0000179053 00000 n -0000179367 00000 n -0000187584 00000 n -0000187910 00000 n -0000187953 00000 n -0000188000 00000 n -0000188048 00000 n -0000188096 00000 n -0000188144 00000 n -0000190042 00000 n -0000190343 00000 n -0000198897 00000 n -0000199223 00000 n -0000199266 00000 n -0000199668 00000 n -0000199715 00000 n -0000199763 00000 n -0000206798 00000 n -0000207124 00000 n -0000207170 00000 n -0000207218 00000 n -0000207573 00000 n -0000207621 00000 n -0000207669 00000 n -0000207717 00000 n -0000211392 00000 n -0000211718 00000 n -0000211761 00000 n -0000211809 00000 n -0000220401 00000 n -0000220727 00000 n -0000220770 00000 n -0000220817 00000 n -0000220865 00000 n -0000220913 00000 n -0000220961 00000 n -0000228156 00000 n -0000228482 00000 n -0000228530 00000 n -0000228578 00000 n -0000228626 00000 n -0000236253 00000 n -0000236579 00000 n -0000236622 00000 n -0000236668 00000 n -0000236716 00000 n -0000236764 00000 n -0000237131 00000 n -0000237179 00000 n -0000239195 00000 n -0000239521 00000 n -0000239564 00000 n -0000249978 00000 n -0000250304 00000 n -0000250347 00000 n -0000250394 00000 n -0000250441 00000 n -0000250489 00000 n -0000258534 00000 n -0000258860 00000 n -0000258908 00000 n -0000258956 00000 n -0000259004 00000 n -0000259052 00000 n -0000267393 00000 n -0000267719 00000 n -0000267762 00000 n -0000267810 00000 n -0000267858 00000 n -0000267906 00000 n -0000268279 00000 n -0000268327 00000 n -0000268375 00000 n -0000275966 00000 n -0000276292 00000 n -0000276339 00000 n -0000276719 00000 n -0000276766 00000 n -0000276814 00000 n -0000276862 00000 n -0000276910 00000 n -0000280078 00000 n -0000280404 00000 n -0000280447 00000 n -0000280495 00000 n -0000280614 00000 n -0000280734 00000 n -0000280858 00000 n -0000280981 00000 n -0000281115 00000 n -0000281249 00000 n -0000281389 00000 n -0000281528 00000 n -0000281659 00000 n -0000281789 00000 n -0000281920 00000 n -0000282051 00000 n -0000282192 00000 n -0000282333 00000 n -0000282463 00000 n -0000282592 00000 n -0000282718 00000 n -0000282844 00000 n -0000282967 00000 n -0000283089 00000 n -0000283208 00000 n -0000283329 00000 n -0000283454 00000 n -0000283578 00000 n -0000283701 00000 n -0000283824 00000 n -0000283957 00000 n -0000284090 00000 n -0000284218 00000 n -0000284346 00000 n -0000284474 00000 n -0000284602 00000 n -0000284724 00000 n -0000284846 00000 n -0000284969 00000 n -0000285092 00000 n -0000285230 00000 n -0000285370 00000 n -0000285498 00000 n -0000285626 00000 n -0000285753 00000 n -0000285879 00000 n -0000286007 00000 n -0000286134 00000 n -0000286262 00000 n -0000286389 00000 n -0000286513 00000 n -0000286638 00000 n -0000286771 00000 n -0000286903 00000 n -0000287033 00000 n -0000287163 00000 n -0000287293 00000 n -0000287423 00000 n -0000287545 00000 n -0000287667 00000 n -0000287789 00000 n -0000287911 00000 n -0000288031 00000 n -0000288151 00000 n -0000288276 00000 n -0000288401 00000 n -0000288538 00000 n -0000288675 00000 n -0000288806 00000 n -0000288936 00000 n -0000289062 00000 n -0000289187 00000 n -0000289314 00000 n -0000289441 00000 n -0000289564 00000 n -0000289687 00000 n -0000289812 00000 n -0000289937 00000 n -0000290061 00000 n -0000290184 00000 n -0000290308 00000 n -0000290432 00000 n -0000290561 00000 n -0000290689 00000 n -0000290815 00000 n -0000290941 00000 n -0000291074 00000 n -0000291206 00000 n -0000291333 00000 n -0000291460 00000 n -0000291586 00000 n -0000291712 00000 n -0000291842 00000 n -0000291972 00000 n -0000292101 00000 n -0000292230 00000 n -0000292359 00000 n -0000292488 00000 n -0000292616 00000 n -0000292744 00000 n -0000292868 00000 n -0000292992 00000 n -0000293126 00000 n -0000293259 00000 n -0000293391 00000 n -0000293523 00000 n -0000293655 00000 n -0000293787 00000 n -0000293918 00000 n -0000294048 00000 n -0000294180 00000 n -0000294312 00000 n -0000294441 00000 n -0000294570 00000 n -0000294721 00000 n -0000294871 00000 n -0000295005 00000 n -0000295138 00000 n -0000295276 00000 n -0000295413 00000 n -0000295546 00000 n -0000295678 00000 n -0000295810 00000 n -0000295941 00000 n -0000296070 00000 n -0000296198 00000 n -0000296326 00000 n -0000296453 00000 n -0000296581 00000 n -0000296708 00000 n -0000296835 00000 n -0000296961 00000 n -0000297092 00000 n -0000297222 00000 n -0000297361 00000 n -0000297499 00000 n -0000297632 00000 n -0000297764 00000 n -0000297842 00000 n -0000297968 00000 n -0000298157 00000 n -0000298306 00000 n -0000298503 00000 n -0000298773 00000 n -0000299000 00000 n -0000299206 00000 n -0000299424 00000 n -0000299659 00000 n -0000299909 00000 n -0000300083 00000 n -0000300257 00000 n -0000300435 00000 n -0000300612 00000 n -0000300790 00000 n -0000301003 00000 n -0000301187 00000 n -0000301441 00000 n -0000301600 00000 n -0000301778 00000 n -0000302024 00000 n -0000302208 00000 n -0000302454 00000 n -0000302633 00000 n -0000302813 00000 n -0000303047 00000 n -0000303246 00000 n -0000303446 00000 n -0000303701 00000 n -0000303861 00000 n -0000304036 00000 n -0000304203 00000 n -0000304384 00000 n -0000304667 00000 n -0000304859 00000 n -0000305046 00000 n -0000305239 00000 n -0000305430 00000 n -0000305625 00000 n -0000305812 00000 n -0000306015 00000 n -0000306209 00000 n -0000306386 00000 n -0000306649 00000 n -0000306829 00000 n -0000307032 00000 n -0000307239 00000 n -0000307442 00000 n -0000307645 00000 n -0000307844 00000 n -0000308021 00000 n -0000308292 00000 n -0000308495 00000 n -0000308714 00000 n -0000308925 00000 n -0000309152 00000 n -0000309340 00000 n -0000309674 00000 n -0000309882 00000 n -0000310120 00000 n -0000310347 00000 n -0000310562 00000 n -0000310765 00000 n -0000310964 00000 n -0000311163 00000 n -0000311365 00000 n -0000311576 00000 n -0000311823 00000 n -0000312031 00000 n -0000312621 00000 n -0000312885 00000 n -0000313149 00000 n -0000321563 00000 n -0000321784 00000 n -0000323139 00000 n -0000324054 00000 n -0000334831 00000 n -0000335049 00000 n -0000336404 00000 n -0000337320 00000 n -0000350386 00000 n -0000350599 00000 n -0000351954 00000 n -0000352869 00000 n -0000358921 00000 n -0000359148 00000 n -0000360503 00000 n +0000001511 00000 n +0000001789 00000 n +0000001964 00000 n +0000002136 00000 n +0000028087 00000 n +0000028985 00000 n +0000048568 00000 n +0000049310 00000 n +0000050818 00000 n +0000051146 00000 n +0000051187 00000 n +0000051236 00000 n +0000051335 00000 n +0000051376 00000 n +0000051569 00000 n +0000063207 00000 n +0000063518 00000 n +0000063559 00000 n +0000068037 00000 n +0000068349 00000 n +0000068522 00000 n +0000076808 00000 n +0000077132 00000 n +0000077173 00000 n +0000077218 00000 n +0000077263 00000 n +0000077307 00000 n +0000077353 00000 n +0000087005 00000 n +0000087329 00000 n +0000087375 00000 n +0000087421 00000 n +0000087467 00000 n +0000087513 00000 n +0000097606 00000 n +0000097943 00000 n +0000097984 00000 n +0000098029 00000 n +0000098075 00000 n +0000098121 00000 n +0000098300 00000 n +0000098346 00000 n +0000108707 00000 n +0000109031 00000 n +0000109072 00000 n +0000109116 00000 n +0000109159 00000 n +0000109203 00000 n +0000109639 00000 n +0000110184 00000 n +0000110227 00000 n +0000110271 00000 n +0000110316 00000 n +0000110361 00000 n +0000118311 00000 n +0000118635 00000 n +0000118680 00000 n +0000118725 00000 n +0000118770 00000 n +0000126798 00000 n +0000127122 00000 n +0000127163 00000 n +0000127207 00000 n +0000127253 00000 n +0000127299 00000 n +0000135381 00000 n +0000135705 00000 n +0000135746 00000 n +0000136096 00000 n +0000136142 00000 n +0000138932 00000 n +0000139256 00000 n +0000139297 00000 n +0000139343 00000 n +0000146572 00000 n +0000146896 00000 n +0000146937 00000 n +0000146982 00000 n +0000147028 00000 n +0000147074 00000 n +0000147120 00000 n +0000151587 00000 n +0000151911 00000 n +0000151952 00000 n +0000151997 00000 n +0000152043 00000 n +0000161530 00000 n +0000161854 00000 n +0000161895 00000 n +0000161940 00000 n +0000161984 00000 n +0000162030 00000 n +0000167737 00000 n +0000168061 00000 n +0000168103 00000 n +0000168150 00000 n +0000168197 00000 n +0000168622 00000 n +0000168669 00000 n +0000168716 00000 n +0000168762 00000 n +0000176759 00000 n +0000177085 00000 n +0000177133 00000 n +0000177181 00000 n +0000177228 00000 n +0000177276 00000 n +0000179052 00000 n +0000179366 00000 n +0000187583 00000 n +0000187909 00000 n +0000187952 00000 n +0000187999 00000 n +0000188047 00000 n +0000188095 00000 n +0000188143 00000 n +0000190041 00000 n +0000190342 00000 n +0000198896 00000 n +0000199222 00000 n +0000199265 00000 n +0000199667 00000 n +0000199714 00000 n +0000199762 00000 n +0000206797 00000 n +0000207123 00000 n +0000207169 00000 n +0000207217 00000 n +0000207572 00000 n +0000207620 00000 n +0000207668 00000 n +0000207716 00000 n +0000211391 00000 n +0000211717 00000 n +0000211760 00000 n +0000211808 00000 n +0000220400 00000 n +0000220726 00000 n +0000220769 00000 n +0000220816 00000 n +0000220864 00000 n +0000220912 00000 n +0000220960 00000 n +0000228155 00000 n +0000228481 00000 n +0000228529 00000 n +0000228577 00000 n +0000228625 00000 n +0000236252 00000 n +0000236578 00000 n +0000236621 00000 n +0000236667 00000 n +0000236715 00000 n +0000236763 00000 n +0000237130 00000 n +0000237178 00000 n +0000239194 00000 n +0000239520 00000 n +0000239563 00000 n +0000249977 00000 n +0000250303 00000 n +0000250346 00000 n +0000250393 00000 n +0000250440 00000 n +0000250488 00000 n +0000258533 00000 n +0000258859 00000 n +0000258907 00000 n +0000258955 00000 n +0000259003 00000 n +0000259051 00000 n +0000267392 00000 n +0000267718 00000 n +0000267761 00000 n +0000267809 00000 n +0000267857 00000 n +0000267905 00000 n +0000268278 00000 n +0000268326 00000 n +0000268374 00000 n +0000275965 00000 n +0000276291 00000 n +0000276338 00000 n +0000276718 00000 n +0000276765 00000 n +0000276813 00000 n +0000276861 00000 n +0000276909 00000 n +0000280077 00000 n +0000280403 00000 n +0000280446 00000 n +0000280494 00000 n +0000280613 00000 n +0000280733 00000 n +0000280857 00000 n +0000280980 00000 n +0000281114 00000 n +0000281248 00000 n +0000281388 00000 n +0000281527 00000 n +0000281658 00000 n +0000281788 00000 n +0000281919 00000 n +0000282050 00000 n +0000282191 00000 n +0000282332 00000 n +0000282462 00000 n +0000282591 00000 n +0000282717 00000 n +0000282843 00000 n +0000282966 00000 n +0000283088 00000 n +0000283207 00000 n +0000283328 00000 n +0000283453 00000 n +0000283577 00000 n +0000283700 00000 n +0000283823 00000 n +0000283956 00000 n +0000284089 00000 n +0000284217 00000 n +0000284345 00000 n +0000284473 00000 n +0000284601 00000 n +0000284723 00000 n +0000284845 00000 n +0000284968 00000 n +0000285091 00000 n +0000285229 00000 n +0000285369 00000 n +0000285497 00000 n +0000285625 00000 n +0000285752 00000 n +0000285878 00000 n +0000286006 00000 n +0000286133 00000 n +0000286261 00000 n +0000286388 00000 n +0000286512 00000 n +0000286637 00000 n +0000286770 00000 n +0000286902 00000 n +0000287032 00000 n +0000287162 00000 n +0000287292 00000 n +0000287422 00000 n +0000287544 00000 n +0000287666 00000 n +0000287788 00000 n +0000287910 00000 n +0000288030 00000 n +0000288150 00000 n +0000288275 00000 n +0000288400 00000 n +0000288537 00000 n +0000288674 00000 n +0000288805 00000 n +0000288935 00000 n +0000289061 00000 n +0000289186 00000 n +0000289313 00000 n +0000289440 00000 n +0000289563 00000 n +0000289686 00000 n +0000289811 00000 n +0000289936 00000 n +0000290060 00000 n +0000290183 00000 n +0000290307 00000 n +0000290431 00000 n +0000290560 00000 n +0000290688 00000 n +0000290814 00000 n +0000290940 00000 n +0000291073 00000 n +0000291205 00000 n +0000291332 00000 n +0000291459 00000 n +0000291585 00000 n +0000291711 00000 n +0000291841 00000 n +0000291971 00000 n +0000292100 00000 n +0000292229 00000 n +0000292358 00000 n +0000292487 00000 n +0000292615 00000 n +0000292743 00000 n +0000292867 00000 n +0000292991 00000 n +0000293125 00000 n +0000293258 00000 n +0000293390 00000 n +0000293522 00000 n +0000293654 00000 n +0000293786 00000 n +0000293917 00000 n +0000294047 00000 n +0000294179 00000 n +0000294311 00000 n +0000294440 00000 n +0000294569 00000 n +0000294720 00000 n +0000294870 00000 n +0000295004 00000 n +0000295137 00000 n +0000295275 00000 n +0000295412 00000 n +0000295545 00000 n +0000295677 00000 n +0000295809 00000 n +0000295940 00000 n +0000296069 00000 n +0000296197 00000 n +0000296325 00000 n +0000296452 00000 n +0000296580 00000 n +0000296707 00000 n +0000296834 00000 n +0000296960 00000 n +0000297091 00000 n +0000297221 00000 n +0000297360 00000 n +0000297498 00000 n +0000297631 00000 n +0000297763 00000 n +0000297841 00000 n +0000297967 00000 n +0000298156 00000 n +0000298305 00000 n +0000298502 00000 n +0000298772 00000 n +0000298999 00000 n +0000299205 00000 n +0000299423 00000 n +0000299658 00000 n +0000299908 00000 n +0000300082 00000 n +0000300256 00000 n +0000300434 00000 n +0000300611 00000 n +0000300789 00000 n +0000301002 00000 n +0000301186 00000 n +0000301440 00000 n +0000301599 00000 n +0000301777 00000 n +0000302023 00000 n +0000302207 00000 n +0000302453 00000 n +0000302632 00000 n +0000302812 00000 n +0000303046 00000 n +0000303245 00000 n +0000303445 00000 n +0000303700 00000 n +0000303860 00000 n +0000304035 00000 n +0000304202 00000 n +0000304383 00000 n +0000304666 00000 n +0000304858 00000 n +0000305045 00000 n +0000305238 00000 n +0000305429 00000 n +0000305624 00000 n +0000305811 00000 n +0000306014 00000 n +0000306208 00000 n +0000306385 00000 n +0000306648 00000 n +0000306828 00000 n +0000307031 00000 n +0000307238 00000 n +0000307441 00000 n +0000307644 00000 n +0000307843 00000 n +0000308020 00000 n +0000308291 00000 n +0000308494 00000 n +0000308713 00000 n +0000308924 00000 n +0000309151 00000 n +0000309339 00000 n +0000309673 00000 n +0000309881 00000 n +0000310119 00000 n +0000310346 00000 n +0000310561 00000 n +0000310764 00000 n +0000310963 00000 n +0000311162 00000 n +0000311364 00000 n +0000311575 00000 n +0000311822 00000 n +0000312030 00000 n +0000312620 00000 n +0000312884 00000 n +0000313148 00000 n +0000321562 00000 n +0000321783 00000 n +0000323138 00000 n +0000324053 00000 n +0000334830 00000 n +0000335048 00000 n +0000336403 00000 n +0000337319 00000 n +0000350385 00000 n +0000350598 00000 n +0000351953 00000 n +0000352868 00000 n +0000358920 00000 n +0000359147 00000 n +0000360502 00000 n trailer << /Size 421 /Root 2 0 R /Info 1 0 R >> startxref -361418 +361417 %%EOF diff --git a/AltOS/doc/altusmetrum.html b/AltOS/doc/altusmetrum.html index 364bb1d..7b5d667 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
Table of Contents
@@ -168,46 +168,47 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -1237,8 +1238,8 @@ Packet Link operation.

    callsign settings are, you can temporarily force it back to the original default values (frequency 434.550MHz, callsign N0CALL) by connecting a wire -between hole 3 and hole 7 on the debug connector. Hole -3 has the square pad around it, hole 7 is the one +between hole 3 and hole 6 on the debug connector. Hole +3 has the square pad around it, hole 6 is the one nearest the MS5607 baro sensor, which is a rectangular component with a metal cap that has two holes in it.

    @@ -3319,6 +3320,19 @@ to get the correct behavior. +
    + + + + + +
    +Warning + +Firmware versions older than 1.9.8 cannot use times longer +than 327.67 seconds. Update firmware if you need a longer time. +
    +
    Ascending
    @@ -3351,6 +3365,23 @@ false, then the pyro channel is disabled and will not fire. If the timer expires and all of the other parameters have remained true for the entire time, then the pyro channel is fired.

    +
    +
    +
    + + + + + +
    +Warning + +Firmware versions older than 1.9.8 cannot use delays longer +than 327.67 seconds. Update firmware if you need a longer delay. +
    +
    +
    +
    Flight State

    The flight software tracks the flight @@ -5637,6 +5668,16 @@ production and retired.

    3.7V

    +

    TeleMega v5.0

    +

    MS5607 30km (100k')

    +

    ADXL375 200g

    +

    uBlox Max-8Q

    +

    MPU6000 MMC5983

    +

    8MB

    +

    40mW

    +

    3.7V

    + +

    EasyMega v1.0

    MS5607 30km (100k')

    MMA6555 102g

    @@ -5772,16 +5813,19 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.7

    +

    F.1. Release Notes for Version 1.9.8

    -

    Version 1.9.7

    +

    Version 1.9.8

    F.1.1. AltOS

    • -

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +

      Add support for TeleMega v5.0

      +
    • +
    • +

      Extend extra pyro channel times to support delay > 327 seconds

    @@ -5791,6 +5835,62 @@ production and retired.

    • +

      Support ARM devices in Linux binary release

      +
    • +
    • +

      Add support for TeleMega v5.0

      +
    • +
    +
    +
    +
    +

    F.1.3. AltosDroid

    +
    +
      +
    • +

      Show tilt angle in pad and flight tabs

      +
    • +
    • +

      Show altitude as well as height (useful for TeleGPS)

      +
    • +
    • +

      Support devices without GPS receivers

      +
    • +
    +
    +
    +
    +

    F.1.4. MicroPeak GUI

    +
    +
      +
    • +

      Show error dialog if device open fails

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.7

    +
    +

    Version 1.9.7

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • +

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +
    • +
    +
    +
    +
    +

    F.2.2. AltosUI

    +
    +
      +
    • Support Mac OS X 11 (Big Sur)

    • @@ -5812,7 +5912,7 @@ production and retired.

    -

    F.1.3. AltosDroid

    +

    F.2.3. AltosDroid

    • @@ -5827,12 +5927,12 @@ production and retired.

    -

    F.2. Release Notes for Version 1.9.6

    +

    F.3. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -5852,12 +5952,12 @@ horizontally.

    -

    F.3. Release Notes for Version 1.9.5

    +

    F.4. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -5889,7 +5989,7 @@ never report as having been fired.

    -

    F.3.2. AltosUI

    +

    F.4.2. AltosUI

    • @@ -5919,12 +6019,12 @@ AltosUI packages.

    -

    F.4. Release Notes for Version 1.9.4

    +

    F.5. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -5941,7 +6041,7 @@ the device to panic at startup time.

    -

    F.4.2. AltosUI

    +

    F.5.2. AltosUI

    • @@ -5954,12 +6054,12 @@ AltosUI packages.

    -

    F.5. Release Notes for Version 1.9.3

    +

    F.6. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -5981,7 +6081,7 @@ middle.

    -

    F.5.2. AltosUI, TeleGPS, MicroPeak

    +

    F.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6000,12 +6100,12 @@ computer erase block size.

    -

    F.6. Release Notes for Version 1.9.2

    +

    F.7. Release Notes for Version 1.9.2

    Version 1.9.2

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -6018,7 +6118,7 @@ computer erase block size.

    -

    F.6.2. AltosUI, TeleGPS, MicroPeak

    +

    F.7.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6028,7 +6128,7 @@ computer erase block size.

    -

    F.6.3. AltosDroid

    +

    F.7.3. AltosDroid

    • @@ -6046,12 +6146,12 @@ computer erase block size.

    -

    F.7. Release Notes for Version 1.9.1

    +

    F.8. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

    • @@ -6073,7 +6173,7 @@ computer erase block size.

    -

    F.7.2. AltosUI, TeleGPS, MicroPeak

    +

    F.8.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.8. Release Notes for Version 1.9

    +

    F.9. Release Notes for Version 1.9

    Version 1.9

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

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

    -

    F.8.2. AltosUI, TeleGPS, MicroPeak

    +

    F.9.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.9. Release Notes for Version 1.8.7

    +

    F.10. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

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

    -

    F.9.2. AltosUI, TeleGPS, MicroPeak

    +

    F.10.2. AltosUI, TeleGPS, MicroPeak

    • @@ -6191,12 +6291,12 @@ applications will run with Oracle Java.

    -

    F.10. Release Notes for Version 1.8.6

    +

    F.11. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.10.1. AltOS

    +

    F.11.1. AltOS

    • @@ -6215,7 +6315,7 @@ applications will run with Oracle Java.

    -

    F.10.2. AltosUI, TeleGPS

    +

    F.11.2. AltosUI, TeleGPS

    • @@ -6237,7 +6337,7 @@ applications will run with Oracle Java.

    -

    F.10.3. MicroPeak

    +

    F.11.3. MicroPeak

    • @@ -6249,13 +6349,13 @@ applications will run with Oracle Java.

    -

    F.11. Release Notes for Version 1.8.5

    +

    F.12. 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.11.1. AltOS

    +

    F.12.1. AltOS

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

    -

    F.11.2. AltosUI, TeleGPS

    +

    F.12.2. AltosUI, TeleGPS

    • @@ -6282,12 +6382,12 @@ devices.

    -

    F.12. Release Notes for Version 1.8.4

    +

    F.13. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    • @@ -6299,7 +6399,7 @@ devices.

    -

    F.13. Release Notes for Version 1.8.3

    +

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

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    AltOS New Features
    @@ -6341,7 +6441,7 @@ from capturing log data.

    -

    F.13.2. AltosUI and TeleGPS Applications

    +

    F.14.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -6399,7 +6499,7 @@ tilt angle.

    -

    F.14. Release Notes for Version 1.8.2

    +

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

    @@ -6409,7 +6509,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    AltOS New Features

    @@ -6422,7 +6522,7 @@ analyzing saved data files.

    -

    F.14.2. AltosUI and TeleGPS Applications

    +

    F.15.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -6451,7 +6551,7 @@ for graphing or KML export.

    -

    F.15. Release Notes for Version 1.8.1

    +

    F.16. 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 @@ -6472,7 +6572,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    AltOS Bug Fixes

    @@ -6493,7 +6593,7 @@ deceleration.

    -

    F.15.2. AltosUI and TeleGPS Applications

    +

    F.16.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.16. Release Notes for Version 1.8

    +

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

    -

    F.16.1. AltOS

    +

    F.17.1. AltOS

    AltOS New Features

    @@ -6545,7 +6645,7 @@ boards and ground station interfaces.

    -

    F.16.2. AltosUI and TeleGPS Applications

    +

    F.17.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -6578,14 +6678,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.17. Release Notes for Version 1.7

    +

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

    +

    F.18.1. AltOS

    AltOS New Features

    @@ -6610,7 +6710,7 @@ serviced first.

    -

    F.17.2. AltosUI and TeleGPS Applications

    +

    F.18.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -6625,7 +6725,7 @@ serviced first.

    -

    F.18. Release Notes for Version 1.6.8

    +

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

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    AltOS fixes:

    @@ -6667,7 +6767,7 @@ they can be tested during production.

    -

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.19.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -6689,7 +6789,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.19. Release Notes for Version 1.6.5

    +

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

    -

    F.19.1. AltOS

    +

    F.20.1. AltOS

    AltOS fixes:

    @@ -6713,7 +6813,7 @@ tested the new firmware before release.

    -

    F.19.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.20.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -6729,14 +6829,14 @@ Windows package.

    -

    F.20. Release Notes for Version 1.6.4

    +

    F.21. 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.20.1. AltOS

    +

    F.21.1. AltOS

    AltOS fixes:

    @@ -6756,7 +6856,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.20.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.21.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -6788,7 +6888,7 @@ active.

    -

    F.20.3. Documentation

    +

    F.21.3. Documentation

    • @@ -6803,14 +6903,14 @@ active.

    -

    F.21. Release Notes for Version 1.6.3

    +

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

    +

    F.22.1. AltOS

    AltOS fixes:

    @@ -6825,7 +6925,7 @@ hardware to driving these pins with software.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -6870,7 +6970,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.21.3. AltosDroid

    +

    F.22.3. AltosDroid

    AltosDroid new features:

    @@ -6935,7 +7035,7 @@ location of any tracker.

    -

    F.21.4. Documentation

    +

    F.22.4. Documentation

    • @@ -6948,14 +7048,14 @@ continuity audio alert pattern.

    -

    F.22. Release Notes for Version 1.6.2

    +

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

    +

    F.23.1. AltOS

    AltOS New Features:

    @@ -6984,7 +7084,7 @@ up.

    -

    F.22.2. AltosUI and TeleGPS Applications

    +

    F.23.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.22.3. Documentation

    +

    F.23.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -7028,14 +7128,14 @@ duplication of information

    -

    F.23. Release Notes for Version 1.6.1

    +

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

    -

    F.23.1. AltOS

    +

    F.24.1. AltOS

    AltOS New Features:

    @@ -7065,7 +7165,7 @@ variations from transmitting devices.

    -

    F.23.2. AltosUI and TeleGPS Applications

    +

    F.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -7130,7 +7230,7 @@ run at 10x speed by mistake.

    -

    F.23.3. AltosDroid

    +

    F.24.3. AltosDroid

    AltosDroid New Features:

    @@ -7188,14 +7288,14 @@ motion towards rocket.

    -

    F.24. Release Notes for Version 1.6

    +

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

    -

    F.24.1. AltOS

    +

    F.25.1. AltOS

    AltOS New Features

    @@ -7237,7 +7337,7 @@ you’ll want to reflash the firmware.

    -

    F.24.2. AltosUI and TeleGPS Applications

    +

    F.25.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -7312,14 +7412,14 @@ flight computers appear on multiple frequencies by accident.

    -

    F.25. Release Notes for Version 1.5

    +

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

    -

    F.25.1. AltOS

    +

    F.26.1. AltOS

    AltOS New Features

    @@ -7378,7 +7478,7 @@ deceleration.

    -

    F.25.2. AltosUI and TeleGPS Applications

    +

    F.26.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    F.26. Release Notes for Version 1.4.2

    +

    F.27. Release Notes for Version 1.4.2

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

    -

    F.26.1. AltosUI and TeleGPS Applications

    +

    F.27.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -7444,7 +7544,7 @@ detection fails.

    -

    F.27. Release Notes for Version 1.4.1

    +

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

    -

    F.27.1. AltosUI and TeleGPS Applications:

    +

    F.28.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -7495,14 +7595,14 @@ software, making map downloading fail for most people.

    -

    F.28. Release Notes for Version 1.4

    +

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

    -

    F.28.1. AltOS

    +

    F.29.1. AltOS

    AltOS new features:

    @@ -7557,7 +7657,7 @@ as being present.

    -

    F.28.2. AltosUI Application

    +

    F.29.2. AltosUI Application

    AltosUI new features:

    @@ -7643,7 +7743,7 @@ the product name instead.

    -

    F.28.3. TeleGPS Application

    +

    F.29.3. TeleGPS Application

    • @@ -7657,7 +7757,7 @@ to focus on TeleGPS-related functions.

    -

    F.28.4. Documentation

    +

    F.29.4. Documentation

    Documentation changes:

    @@ -7679,13 +7779,13 @@ configurable amount of time after boost.

    -

    F.29. Release Notes for Version 1.3.2

    +

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

    -

    F.29.1. AltOS

    +

    F.30.1. AltOS

    AltOS fixes:

    @@ -7707,7 +7807,7 @@ view and voltages.

    -

    F.29.2. AltosUI Application

    +

    F.30.2. AltosUI Application

    AltosUI fixes:

    @@ -7735,13 +7835,13 @@ Igniter dialog.

    -

    F.30. Release Notes for Version 1.3.1

    +

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

    -

    F.30.1. AltOS

    +

    F.31.1. AltOS

    AltOS new features:

    @@ -7783,7 +7883,7 @@ getting re-computed incorrectly in inverted mode.

    -

    F.30.2. AltosUI Application

    +

    F.31.2. AltosUI Application

    AltosUI new features:

    @@ -7819,13 +7919,13 @@ so that all of the map tiles download successfully.

    -

    F.31. Release Notes for Version 1.3

    +

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

    -

    F.31.1. AltOS

    +

    F.32.1. AltOS

    AltOS new features:

    @@ -7864,7 +7964,7 @@ digital FM transceivers

    -

    F.31.2. AltosUI Application

    +

    F.32.2. AltosUI Application

    AltosUI new features:

    @@ -7900,14 +8000,14 @@ default for new downloads

    -

    F.32. Release Notes for Version 1.2.1

    +

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

    -

    F.32.1. AltOS

    +

    F.33.1. AltOS

    AltOS new features:

    @@ -7949,7 +8049,7 @@ performance somewhat.

    -

    F.32.2. AltosUI Application

    +

    F.33.2. AltosUI Application

    AltosUI application new features:

    @@ -8006,7 +8106,7 @@ time.

    -

    F.32.3. AltosDroid

    +

    F.33.3. AltosDroid

    • @@ -8018,13 +8118,13 @@ time.

    -

    F.33. Release Notes for Version 1.2

    +

    F.34. Release Notes for Version 1.2

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

    -

    F.33.1. AltOS

    +

    F.34.1. AltOS

    AltOS New Features:

    @@ -8040,7 +8140,7 @@ multi-tasking scheduler.

    -

    F.33.2. AltosUI and MicroPeak Application

    +

    F.34.2. AltosUI and MicroPeak Application

    New Features:

    @@ -8073,7 +8173,7 @@ time.

    -

    F.34. Release Notes for Version 1.1

    +

    F.35. 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 @@ -8082,7 +8182,7 @@ the Google Earth file export issue, and for suggesting the addition of the Ground Distance value in the Descent tab.

    -

    F.34.1. AltOS

    +

    F.35.1. AltOS

    AltOS fixes:

    @@ -8102,7 +8202,7 @@ of rockets flying version 1.1 firmware.

    -

    F.34.2. AltosUI

    +

    F.35.2. AltosUI

    AltosUI new features:

    @@ -8154,13 +8254,13 @@ deciding whether to fetch the analog sensor data.

    -

    F.35. Release Notes for Version 1.1

    +

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

    -

    F.35.1. AltOS

    +

    F.36.1. AltOS

    AltOS Firmware New Features:

    @@ -8202,7 +8302,7 @@ the radio was turned off and back on.

    -

    F.35.2. AltosUI

    +

    F.36.2. AltosUI

    AltosUI New Features:

    @@ -8286,13 +8386,13 @@ in 'Monitor Idle' mode.

    -

    F.36. Release Notes for Version 1.0.1

    +

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

    -

    F.36.1. AltOS

    +

    F.37.1. AltOS

    AltOS New Features

    @@ -8350,7 +8450,7 @@ Mach delay.

    -

    F.36.2. AltosUI Application

    +

    F.37.2. AltosUI Application

    AltosUI New Features

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

    -

    F.37. Release Notes for Version 0.9.2

    +

    F.38. Release Notes for Version 0.9.2

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

    -

    F.37.1. AltosUI

    +

    F.38.1. AltosUI

    AltosUI fixes:

    @@ -8448,13 +8548,13 @@ invalid, display parsing errors to user.

    -

    F.38. Release Notes for Version 0.9

    +

    F.39. Release Notes for Version 0.9

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

    -

    F.38.1. AltOS

    +

    F.39.1. AltOS

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

    -

    F.38.2. AltosUI Application

    +

    F.39.2. AltosUI Application

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

    -

    F.39. Release Notes for Version 0.8

    +

    F.40. Release Notes for Version 0.8

    Version 0.8 offers a major upgrade in the AltosUI interface.

    -

    F.39.1. AltosUI Application:

    +

    F.40.1. AltosUI Application:

    • @@ -8557,13 +8657,13 @@ rocket flight through the Google Earth program.

    -

    F.40. Release Notes for Version 0.7.1

    +

    F.41. Release Notes for Version 0.7.1

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

    -

    F.40.1. AltosUI Application

    +

    F.41.1. AltosUI Application

    • @@ -8621,8 +8721,8 @@ and distance are reported.

    diff --git a/AltOS/doc/altusmetrum.pdf b/AltOS/doc/altusmetrum.pdf index 2443651f12b4c768fa51701e3218591b2002fd27..c9bcf1fd9c5c39507ec4b22f83d0acf66140d039 100644 GIT binary patch delta 63423 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 IUAF)K0ey%=9{>OV diff --git a/AltOS/doc/companion.html b/AltOS/doc/companion.html index 92a5de0..5e49664 100644 --- a/AltOS/doc/companion.html +++ b/AltOS/doc/companion.html @@ -4,7 +4,7 @@ - + AltOS Companion Port @@ -18,7 +18,7 @@ keithp@keithp.com
    Bdale Garbee

    -08 Jun 2021 +20 Sep 2021
    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 239edce..733f24e 100644 --- a/AltOS/doc/companion.pdf +++ b/AltOS/doc/companion.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.3.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20210608233124-06'00') -/CreationDate (D:20210608233155-06'00') +/ModDate (D:20210920214413-06'00') +/CreationDate (D:20210920214443-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/easymega-outline.pdf b/AltOS/doc/easymega-outline.pdf index 468aa14274e6d96e9a9c63b25bd4b20e2abe0080..f63d128d7df700db9df2f8f5be0c56088b54816c 100644 GIT binary patch delta 9595 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 delta 9267 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 M6S1@3QjsS5Kl#+rrvLx| delta 9390 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 zia - + EasyMini Owner’s Manual @@ -18,8 +18,8 @@
    Bdale Garbee

    -version v1.9.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
    Table of Contents
    @@ -94,27 +94,28 @@
  • Appendix E: Altus Metrum Hardware Specifications
  • Appendix F: Release Notes
  • @@ -1898,16 +1899,19 @@ production and retired.

    Appendix F: Release Notes

    -

    F.1. Release Notes for Version 1.9.7

    +

    F.1. Release Notes for Version 1.9.8

    -

    Version 1.9.7

    +

    Version 1.9.8

    F.1.1. AltOS

    • -

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +

      Add support for TeleMega v5.0

      +
    • +
    • +

      Extend extra pyro channel times to support delay > 327 seconds

    @@ -1917,6 +1921,62 @@ production and retired.

    • +

      Support ARM devices in Linux binary release

      +
    • +
    • +

      Add support for TeleMega v5.0

      +
    • +
    +
    +
    +
    +

    F.1.3. AltosDroid

    +
    +
      +
    • +

      Show tilt angle in pad and flight tabs

      +
    • +
    • +

      Show altitude as well as height (useful for TeleGPS)

      +
    • +
    • +

      Support devices without GPS receivers

      +
    • +
    +
    +
    +
    +

    F.1.4. MicroPeak GUI

    +
    +
      +
    • +

      Show error dialog if device open fails

      +
    • +
    +
    +
    +
    +
    +
    +

    F.2. Release Notes for Version 1.9.7

    +
    +

    Version 1.9.7

    +
    +
    +

    F.2.1. AltOS

    +
    +
      +
    • +

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +
    • +
    +
    +
    +
    +

    F.2.2. AltosUI

    +
    +
      +
    • Support Mac OS X 11 (Big Sur)

    • @@ -1938,7 +1998,7 @@ production and retired.

    -

    F.1.3. AltosDroid

    +

    F.2.3. AltosDroid

    • @@ -1953,12 +2013,12 @@ production and retired.

    -

    F.2. Release Notes for Version 1.9.6

    +

    F.3. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    F.2.1. AltOS

    +

    F.3.1. AltOS

    • @@ -1978,12 +2038,12 @@ horizontally.

    -

    F.3. Release Notes for Version 1.9.5

    +

    F.4. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    F.3.1. AltOS

    +

    F.4.1. AltOS

    • @@ -2015,7 +2075,7 @@ never report as having been fired.

    -

    F.3.2. AltosUI

    +

    F.4.2. AltosUI

    • @@ -2045,12 +2105,12 @@ AltosUI packages.

    -

    F.4. Release Notes for Version 1.9.4

    +

    F.5. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    F.4.1. AltOS

    +

    F.5.1. AltOS

    • @@ -2067,7 +2127,7 @@ the device to panic at startup time.

    -

    F.4.2. AltosUI

    +

    F.5.2. AltosUI

    • @@ -2080,12 +2140,12 @@ AltosUI packages.

    -

    F.5. Release Notes for Version 1.9.3

    +

    F.6. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    F.5.1. AltOS

    +

    F.6.1. AltOS

    • @@ -2107,7 +2167,7 @@ middle.

    -

    F.5.2. AltosUI, TeleGPS, MicroPeak

    +

    F.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2126,12 +2186,12 @@ computer erase block size.

    -

    F.6. Release Notes for Version 1.9.1

    +

    F.7. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    F.6.1. AltOS

    +

    F.7.1. AltOS

    • @@ -2153,7 +2213,7 @@ computer erase block size.

    -

    F.6.2. AltosUI, TeleGPS, MicroPeak

    +

    F.7.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.7. Release Notes for Version 1.9

    +

    F.8. Release Notes for Version 1.9

    Version 1.9

    -

    F.7.1. AltOS

    +

    F.8.1. AltOS

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

    -

    F.7.2. AltosUI, TeleGPS, MicroPeak

    +

    F.8.2. AltosUI, TeleGPS, MicroPeak

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

    -

    F.8. Release Notes for Version 1.8.7

    +

    F.9. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    F.8.1. AltOS

    +

    F.9.1. AltOS

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

    -

    F.8.2. AltosUI, TeleGPS, MicroPeak

    +

    F.9.2. AltosUI, TeleGPS, MicroPeak

    • @@ -2271,12 +2331,12 @@ applications will run with Oracle Java.

    -

    F.9. Release Notes for Version 1.8.6

    +

    F.10. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    F.9.1. AltOS

    +

    F.10.1. AltOS

    • @@ -2295,7 +2355,7 @@ applications will run with Oracle Java.

    -

    F.9.2. AltosUI, TeleGPS

    +

    F.10.2. AltosUI, TeleGPS

    • @@ -2317,7 +2377,7 @@ applications will run with Oracle Java.

    -

    F.9.3. MicroPeak

    +

    F.10.3. MicroPeak

    • @@ -2329,13 +2389,13 @@ applications will run with Oracle Java.

    -

    F.10. Release Notes for Version 1.8.5

    +

    F.11. 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.10.1. AltOS

    +

    F.11.1. AltOS

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

    -

    F.10.2. AltosUI, TeleGPS

    +

    F.11.2. AltosUI, TeleGPS

    • @@ -2362,12 +2422,12 @@ devices.

    -

    F.11. Release Notes for Version 1.8.4

    +

    F.12. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    F.11.1. AltOS

    +

    F.12.1. AltOS

    • @@ -2379,7 +2439,7 @@ devices.

    -

    F.12. Release Notes for Version 1.8.3

    +

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

    -

    F.12.1. AltOS

    +

    F.13.1. AltOS

    AltOS New Features
    @@ -2421,7 +2481,7 @@ from capturing log data.

    -

    F.12.2. AltosUI and TeleGPS Applications

    +

    F.13.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2479,7 +2539,7 @@ tilt angle.

    -

    F.13. Release Notes for Version 1.8.2

    +

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

    @@ -2489,7 +2549,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    F.13.1. AltOS

    +

    F.14.1. AltOS

    AltOS New Features

    @@ -2502,7 +2562,7 @@ analyzing saved data files.

    -

    F.13.2. AltosUI and TeleGPS Applications

    +

    F.14.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2531,7 +2591,7 @@ for graphing or KML export.

    -

    F.14. Release Notes for Version 1.8.1

    +

    F.15. 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 @@ -2552,7 +2612,7 @@ above Mach 1.

    analyzing saved data files.

    -

    F.14.1. AltOS

    +

    F.15.1. AltOS

    AltOS Bug Fixes

    @@ -2573,7 +2633,7 @@ deceleration.

    -

    F.14.2. AltosUI and TeleGPS Applications

    +

    F.15.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    F.15. Release Notes for Version 1.8

    +

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

    -

    F.15.1. AltOS

    +

    F.16.1. AltOS

    AltOS New Features

    @@ -2625,7 +2685,7 @@ boards and ground station interfaces.

    -

    F.15.2. AltosUI and TeleGPS Applications

    +

    F.16.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2658,14 +2718,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    F.16. Release Notes for Version 1.7

    +

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

    +

    F.17.1. AltOS

    AltOS New Features

    @@ -2690,7 +2750,7 @@ serviced first.

    -

    F.16.2. AltosUI and TeleGPS Applications

    +

    F.17.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2705,7 +2765,7 @@ serviced first.

    -

    F.17. Release Notes for Version 1.6.8

    +

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

    -

    F.17.1. AltOS

    +

    F.18.1. AltOS

    AltOS fixes:

    @@ -2747,7 +2807,7 @@ they can be tested during production.

    -

    F.17.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2769,7 +2829,7 @@ Ground Station operation by cleaning up pending operations.

    -

    F.18. Release Notes for Version 1.6.5

    +

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

    -

    F.18.1. AltOS

    +

    F.19.1. AltOS

    AltOS fixes:

    @@ -2793,7 +2853,7 @@ tested the new firmware before release.

    -

    F.18.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.19.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2809,14 +2869,14 @@ Windows package.

    -

    F.19. Release Notes for Version 1.6.4

    +

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

    +

    F.20.1. AltOS

    AltOS fixes:

    @@ -2836,7 +2896,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    F.19.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    F.20.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2868,7 +2928,7 @@ active.

    -

    F.19.3. Documentation

    +

    F.20.3. Documentation

    • @@ -2882,14 +2942,14 @@ active.

    -

    F.20. Release Notes for Version 1.6.3

    +

    F.21. 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.20.1. AltOS

    +

    F.21.1. AltOS

    AltOS fixes:

    @@ -2904,7 +2964,7 @@ hardware to driving these pins with software.

    -

    F.20.2. AltosUI and TeleGPS Applications

    +

    F.21.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2949,7 +3009,7 @@ TeleMetrum v2.0 flight computers.

    -

    F.20.3. AltosDroid

    +

    F.21.3. AltosDroid

    AltosDroid new features:

    @@ -3014,7 +3074,7 @@ location of any tracker.

    -

    F.20.4. Documentation

    +

    F.21.4. Documentation

    • @@ -3027,14 +3087,14 @@ continuity audio alert pattern.

    -

    F.21. Release Notes for Version 1.6.2

    +

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

    +

    F.22.1. AltOS

    AltOS New Features:

    @@ -3063,7 +3123,7 @@ up.

    -

    F.21.2. AltosUI and TeleGPS Applications

    +

    F.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    F.21.3. Documentation

    +

    F.22.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -3110,7 +3170,7 @@ duplication of information

    diff --git a/AltOS/doc/easymini.pdf b/AltOS/doc/easymini.pdf index b367f84bc8fa87cf33a61559e01a078716388450..f4544c815ca75ab3b6b2650010e5d725414e6a25 100644 GIT binary patch delta 24470 zcmZu(33wGn^8en;MM4rl2;n9n;BrXbn|U*DW=vKin-o-2a_#G3PR4j$A55C9z15BGf21)SMc{Lj83A`RLRx`rmb7Ham;sjPXYvI2O5c+&8s|$92Twyhxp?yMGNMwcqEPV-p$}JH8AWT+2I%0E zptNsos85iFt_4$d`@mGc4L0TVp#0^g&~-stya`w{o?_6h9gG1qVPB{LUB5L{NcB&J zeze+e4@ClW%?)mewS5PxG+;+)7){*??Xr<>-px1}@SrikI`wR*GDtmF0Uxgo=;U*u z7Bs0abkt_-!RJB}Sl)*w^Pgu;c7FqP)>a@JeW6fR1%Gud$2M#Bi9J%+U*1)`uFUiO^)>mC%-;18l|^{2>!4r4gA1 z^$6)6db6~0K$a~Hb+e%K#R2Q|fza;24MkGKnNN~CQKg78@1%&WFDQ2=x)gCHxa3Y` zNpj|;gt^BIh9p@t4uuM{0s>t;Qc*x#kA~(O?o<`rsVq69B4MYhpgOie5S*!vX=#&k zEr8(7_=sXnd^bn&V`KRDcTGApVn0N1&1g+~P=5to+DUMelg+VfU;(=}f0vEPNe zHTP;;JFe*v5W2veI#Q0qL4EfJJS*svK+Idu6LT zdtDrLrEE`0Ty|aBm*-#YcG2qJxBOGnV|`xFrR8}3i03*yJ*=Kfd(QmQlg62;y{t1+ zuOITBi{702RPUkM@Z#;dh485wK_c_EjjdFo@ZMJm{R!6-5nM1$)%3$rWNJm(~kZaUmQp`Qb=K$Ch3z z!o`Xq9pkNR%+UYT%`0jo=tV7Akx;33O_vlY%q-+++HDYf1)QN+UFAaj2l7 ztf-0B7W++5G<-TQ^QL$8$RNC9vD504H^hZb?q%WY8$3q!(;5I#PR`Poo$g~4G^1Ar>jm_X+Pf)wj@pVX6+{4F8{bhC-&$0O zLaqpkRCJ8VC#pbpbnynGBRx2{qMJ=UC<#>kez<`4%+{-+0C?=RP!AlG@2^ zLL+|(l~C<72D*uX&5Ec(DQMf>Y#`P~BoQ50*$Fi2cIpk%#jvD2-o%(1gc)x9FlII3`>aCiv;T15JqoWuG5iPbC#@VrO~iNJx1zXGBvGKR7I*AskflcBlX6G5lt6upV{(9p8?K-D-35ay*iqV|b-yZ6^@@;6zn)CX6S~5`I zLB$vKN7-95`e2a0fewG6*HidDJ;MUAk^rs!QeWao<-}lpKmGcfzKE{6Ro_SV9?}=B z{9E62>()Q%Edv>{S{hZUCTx_Tt;LPZLH6)vND-k_qCt&}N$%^$FG6sRYyjWAP5&@c z62helECVz!!+xip1E7Eh^UQ228>XMPdel|?5}@sO>U|*1$wxw)gKC(1%{Crj2B67! zy)c(qWG1a)f-2C)(G~6TRAxZqpz85@NkirVT?oDYZ@ohroE|M3VKldXTcj@tv}2~; ztAW>>ib6wf8;Tc6!3>e;qeXgKI#E=fnJz}ru00lin4tHw5LR^vSS#!FCIJd>)w8S} zqx7^4tMLLIG1lciy|>WDKIOw`LlNZSIHX)bWggsVj3ys6TTtUEeH#R|Fyp6y{9@A>oWq21qoz!pR9kab^_aWIbt!^*q1ZZoQ2<)8PVbb#9F9u8s*H{eqSegP zK(*`w=3x}OfcC7{GlPl^FUe4tm$BiQDtiTZz21>ZH|UuT8MT@@Hrat^Rofm7>@%ci zH|QBb7!CH3Rn1z6I3>B&%z25nv#z2IYxTmQiimZCUP2$Q)$?dwMkq5)Q6seRjIop& z)kBl*Ak@}mywzLB>LEtht}JW!M15C26|B-9u`bTiLpiP*l&;bH&}2i{%mzPDt2f9&@6-$J>BaQE!dkORUm37Q z?)B6ls3~;%=duS}CCC@Fgc4{f&AC$6HXqSqTrmKPodwG*jB@*=Qt3v$I4D9-GD0v4 zQN%|!&kbMD`>~+i$1`BbJkPLTBdnQQ^etJGe?WiJ`s+@8M!GB7Nyi}CL50SaKsZ^l z!dZ07JgzqkL_8+h0NX6Vy*W(A<;ozvpT~eRsiw(r%=TEfeOIq!ONpC!p)Pqmg~7Qe znD5^3W#0_Cw8n^72lwm!GpYQ2{Z0DqH+``+@}S=>!B#ElN z)7u2GNWcF(y<2NRO^I>um@;wP9rkS3MB4tHUS>KgheVsOE`pX)$7ZBRbk-78IoDn1 zc`s35D;Gyo(2?Cx=R#)C7^J+sD0E|O-I!@(i{STRKbUjNTZ_4e)nh{1@9WE~)#r7+k)sw}*L!M_Cc-WZ%7#9}iN+@$yhVJDVa0xNw$VP% z7MIH=>?+d?G44|smBa8CH2GMlS(+RP)5S>dc69Ji$fN@ejeFS=H<{mWzK8ofnr}R8 z{rZF6Fq7VIY&=ctzJzfr|4l!e*%0e_gd~yVkmO$LnG9o8z}1$68<7s#Fw`gvitwA+ z#%8$FLxcNzmJai=c|+UAIvi8r^H5Qqn3#d6<#Zt-e1I< z2ICh-B!mH|r=FWa{j6xN@mP>%w>BQK`ZY4<2iR*meRsuZMn%8si>&*a7^~83Xv06wq~S)pfI>G9H+p0;hY33ar&^N1rkFq%*1;Dxsxq?R zLl`(qv*%6NE@+@JHw+tZ7g2qckqIG+Srjziw7CAsqxsp<<|9rk<*NN zPUEv{Nl9HcU!*5%i&;5=_f(P%a?ewWrN9w__-fs@j%D zcTF(HSY-o@n}U>gx3SHVZ!&siy6V_wr>Bmx;HaaVh-6tlB@xMrz+f|ms^%EXW8t&M z2n>Uqa2Ej8jWCMA&7h4~A}F$GM+5b=c4w%PCCU=cw%l4c%D9+Km5&%>XwT_zIxTn( zYk>_t&0Ol%#aLv`tuq#6(vS1O@bh;YPiNU0L;H7!+|^7PvcxvWXzkR`WiuVsY0)rY zVq}_qrK}zGCx_iA<;^ilauc#c{qi}GU6jeLSsF4;j_A~9L#BlU-jy_pt~SO}(Jn0h zMh-C6(L1}0MF<6dq@Oo{t@R6xo!PD&2k!Oc2*+Vh>u5rbY+BQkTaAW66go!7PNz8P z44AFX(S#fUDkaDf9b|HhD1vPaKe3QY{2@sDcY>>fW#&!RrPW4G20dvRNGB{X>a9&1 zjZVlovbpur0XDZ>5k-?kR7lx}ja*wc`C>F-f3cXfjbAh&A%M1Sg@h2quq9tqcKE2L z3x}ayuWd7aPO~CMjXwvh@w<)EY#RKo@s3ry-#Fo^*X$QOu_&%sl!RC=|2IXwfZ@nS zNz7}&Y}qIY*#Ol1u+5Vr8;!X?<|xDuz!P$)nd$V-$HrI-!**l9`rF&agfv=y0gSaj zVT^TzLwjCMs1b~pZGTSwTo$)KNk7I6IAol$m3!qnC}tX|5I` z56o7iw*DopNNu;GCc+0SNgYWi)}$g}Z1jVwWJh(R{%rgq<}LNyTq9eS*@JVF7w}aJ z%<(9xc(8_oO*w%khJnVzSnATlnfsEc#LY^=Rj zNwmtAe&JLs<}=-lvezc-l^x#RlwxF&f6nnDMF?lYPcU_MVCu|TfY#Wcgr)%W&QGu~ zi75rh&w$Vr#YF5NU^*oNwa{&So6|_aY({Cl&230L^lfSF`NjC`Dq2`+=2$BmnQEak zllw{LO95-tV6!NYE?{ZNQpkn0?iRBTE$V7EhtHTZrJ`xNs73|rrLN{nnHd7hFwxRV z)375ED^oNNda+#5VCaY&#bKp6xNkrDIcj!y7p=CcXbHEeNi;w)JJ8?%Wad%#&qG=1 zNcj%d`j2Yf5hUb&{zxN#3U{+$qf)&a6I5yH~lfl$dp~f|^v-mCw zB2NR%A{GOLZCBkXC3?%5gay&YSFx}P)H?*D|5sAe2ot}#WL zKH7uXQki)>@U9x;z#7tLx0}OhbMoia4!y@lnWYpN3rU^)F5K0jS9pgh&|7hsO>Z58 z-8K&V&8Wo|8`{mHPPJ(FFD`5p-E}8xZ4y$0Iit-w`fKuM)M@RD(cr4)E(Z_!n~7#~ zI)4RQ05-iTW6;L8zf)>+kTw=|r;qpQju>l>rQ8WgpQ6)7*Kz34dbc2xa_@we+2r?* z1Nm-sP7S+YBw2On(b79H(zi}@-ijP5!d+p&%>d5cxc*tdg3!6yor=WB|9boooU73IyyIt5ADxZo{TR|X=atEbkB9LEBE|^Bw zP6L0yb5U-a#86z=RJ!(VQ0Y6_97Zp>Zyo8MotC2eePQ)r?lZTNcWoQC_Og~N@MqE{xtBi%Y{`@=ss{d;%>8wo?&n2 z?uP1hoq-x7?!ntO_IBGRFWpKTlh>9b&oIz9-zTV_GRPrGk6 z`3CgMEHK{rA+Xjj2G*W)-#XIlg;1~`W2jp`7j=!nPXn< zNPY4gNd1fptD@nLp!C>-Ug@+4QTmMwtD<}7p%mR}K<6G}_Kum2*$82T=M7VR9%{9D7>3VU0OZ+^V1n1BS9GQg51SGx3zJ|V%#g#6U^pzd;7&3g zbx@%H^I&y9W}mC)p^dv1Id9#aYPZct8^1Ex&iUpvs$cB9mDB767>SZ47@fZ_FbC2L z>}~8qvp-cVHG5-~dU?6oj#@m5+MhUpi_^{awBu1o^saidH!XbBZ0U4aTLcsEiwi5J z6N@k;idU}x+m-nI<1&xR zx68~1nX*u-VD)%q83tsxTV6u3<>>Bp1oRQh(YyMwW`lgGRK(H=34+pa1ncU(D-f=n zc2SCH%L>#OwF(`(wA?Hr`7w0j2lun3qrgWQY{3)g*tW+Uk!8`)$I+8EPdcz-`q$&2 zvWtBlf7}zIZ11$Q4N9F4$KxLx~E1_9W0!3O6ArE`fL&;rjW@loz3;Vg$dNnlY zh+AGl>sO=EAsbjLt38G2z6P*=xUgb+bqzFk=0>38uQA&<7FD@4Du@uNTB<4#=|9(k z+q_Lqxhu4DYr(~uO^6D|4>1d|vjQEr=hwt_;P#v3f*zE<9_{r?ujt6|umiFVBk}lp z^nSt?5LmkyK|ud?=!Q~;s#*ue+tID`vRxYc7)Pm>c7zp z1(6F$RO-Ibt8~sT6H?2HY0@Ti+IC@fBL_B`?F$7>DU}rT+!3XK=uRt@BUG~%%q`pw zUUyCQ+8waTEGqCSK<=eDla`GB;toV|J2sik+le`$ig8n>PQx)6dohv|y0M0RIfvC~ z|1;**%Q{zO53HF|TgQ;7*UO0NC7QDtQu}Hr^zGPYvmXEqPD^*0ZK!e!rp0@^P&99g z*~u%KyBkHz-o_!L#_yO7>Bw%Bw|UC!>y_6$i}J^wLe(wLqUhkCA-R7)Wls0Xuiu06 zwNImb&K|G)%G2h+sCO=~_r$xwVWL0Ic|ET`G7D#Mh^&9@baVq^o3IyDR&NEpU3($G z*fv)fZe7&ZF3N)}7}( zp5EMU&Q?-+62fsI+xaN4;Rx9|x8gB{gxutPAhY%v49@w%;T%U&PyZRP|Luf{|7?f3 zCJ5GT_UfO3sh|J6*?Q$JaQ?Sv%q?zF+pK|8YVScGY41*;jDNvKnI5lLW}!EB8!zsH z8s3Lbo5c6K%mh++zlXGYH;|^_(?dISX~K&@n)xi8*KWMoUIQ!8zFT^y4x$_%!)VGxu`^O}#Zv48VK}7f4#AM;(f9NNkkjJ*7^Y{QH>V*x zgSk>j$_u7UFC0K?i}qu1m%d;=<`y-w7h@g~Y_0X!53Fyum<9CML66iL%Y4Aahe4Wi z1Q<8$$50G8%roS?-}`*j&)8x1gn{@CVxe7TRrh!0g8`CIbw!WAn1^ z0FE0RI0C|-y#&W_`G6Vbda5RR>W-V!Q`O!H^d`4+VlduQfxbC}7Gnp|)BBGy5gvvP zSO?9)$Y)-9!z{#@+89MM%NtR@Lr~1VZ+mF>A2JOWEuZB>p?!|NDfIOrC{^(>57X{= zzt_!h5Q#*XjRN}gnAymq{TdtQ*6(=8S6(-JdU%bT!^;W6HHSg?`r{7nI1ep|jhGAX zLOA{2fDnt`^+?eh<`55u&b@0kqJlS3zugHBVZxhqc=2J-DD7>t3w1w^k=IY7wUKW_ zLB2R*-pKMMwull%UDTQTv4>K1!rbDq)c+H>Rp}(k zmwe)t(@E3lk~*D5F)m&^0q40e85`{*&Z3D9r$A!OSUB^ZH)hbBm;r~6 zPD2NFdMm<_co3k#y z)wr?|op>6evKfOCJ>Z`N1t4bc6~z1Lvgs1T)*2(m;>(K{%uO`&Lej8d(UUOsai+YQ z4jZgyF|)!p69r#DlOMg9OoQ!SdF~?4i%SEZ&k+k$(i2NAmHY)np7h<*=AelFSy7o!$B#fEZDKvX`du9Y zu@uD?QWe|T0BMz*IBo-3?cEFxN5aO?sZTMb4}4`d3u0FRM!Z>*IBzaDIF10@gpMgz zyT6(brnN7^@pN`9XJAohS?GduJjq)$valkM-I30IWB!F2R8{8D@JppFoX@>O`Zl#r z{lomRBOR?_B~20PpKDxM#tvq+Zc@2`dNnkfS^Jw*Dj7jBVqI=txhxHbTdcXQDwlR+ zw_*l0#o1icD5PE$l{nyr6D-3~t?2Vmf%RgO$|$NS*0nd<)l}=<0hKkm?68SftvL-F zUfCgt6OgPL4oa{MRI5!@WlNk*5iDf{s~8cjV>OkB+OSIniHiGYRdz-ZeKD(Yk#p?C z!1*Qrji!$*S^9V-5svxliA%_@cm%fr=0*+s^{nb>MD*9lehSTXBUL-8B z0}+Y3u`oD>BXYQjGb2Pqku4$;hzt*=*GEu{$bLLYfz{yZ%IuUD2UCO?CoTb-_3WNS zDx!iz?S2?LvzCGftREU;?inxDG0?(}yW|?20I-TkP5>W=V`k zlzlzHZ9x_Rr4WR*V0juI#sc4DmZ&~MXg0}nfF?n#JTri4d{3mXPiIiqr!yLEKkz!kU@QgWG96=1CjuZ2-Nk_pOh#Rv z8CW=emS~8U+5JJ6pi>vZXXgz$n99ybrNUy8#(B1g7L_!1gE$pY4)aq-i)zp=9#4}+ zU&9*i0;S+df&zoYq{`&)ir)ru(@Da$2h8Nu$|7bbyY868pd@Nx`&u;zgLg{BlWXC zt0dzlC^t+DCbL7sDFgvy$t(_r2*eL_I*0yy;s-(4TOLu4aM24~vA`Q727^Q3>H@|O z9q_c2>52APWq#_Q8ybe5BdCU>oL7`&Rpp}`28;Xmc;{4@Z%zqiz+y>rkxd;`W=4~5 zSc5t9!9=!FN)a_Ih3v13pv#8`S=+F9{Kp!WeWKPP5g&svJw9CkjNL>{W(J~)aK=Z9 zB3ekDp0O~l{z-hu#bCH4#SvujDW^!lllfT!n8HOvjGp55IIeF|K?(Em9}r=_Q;m-e zWB034dMDs?EGKH*gOqvk1E%sbg59=ct2*}Q#ecYYqhWS)jleMTQw(?#w?1HXVKaSo zag)#oQ`o6%_U9^Q47ZeISx&Y64CXUFQ5gn_QzZ0P@G&jp*f2kIQMirNh9%r}j0i$% z{AU9>pD*FAq+bfSsmgv;BB>|9!(C6lBMR=>^2{JUjq8yc|FO!NPmvS^!TgW_Ci9|( zGvO8{pr;DH8KI)X95b<~8j-jN72_L`c#j1bzk*?SGVibe^NU)Q!XnSK8pRK0q{e?B zh$+EqHDErmVqclJW~hrJwA_%uq;Rg>z5<)@fKL3!fCxzW%9tpeg##W!PaaQGc|!vO z0IQOU$6&mHQ(*tGX7(Z4XJV6;O9@Lp{ZJ6Xad90ikBnt1PY)|GPBOqlypbCJ!TllD z;42G)FR)Mq!Ot{c+}aNGV1hY?!}1o6HqM|O{{c}_d94NvE-Q{`J0}L?4Gj*r+rKW5 zA}#1X?;{jM5I$zam=NItPi)`|5#Cq;=9?u9<}IT=H><$ha;quOV=QtV0nCn?Sp1c! z%q)!$(LUsy(mR}@<}Dmnh5Q;2Qy8fdZrU+ea$LdMXNYR5TXbN&<-$F8pQ#4SXQ~0i z?QX6kk%;7*5s^qt;)6nX2w%Ve7_KOD1Oa0^#3_=&FN?6eG7sZz0O+|ZVe~&PegOHf znj!MhEnrx$@Qonyg2?YAbIq8JiV?Q4p3*xOZ6xNlGi9S9CV&r5adS(3_y`Gcg~VmKBo=CLsTT%I%68bv4jbmJy5jL4 z5D~m{%&4l!#cQanVsiWN5U2ZLK3z~%{B}YL9_ByXB5xi6Lj;q8$nfkfm1KouFh1f{ z!w6nDy8sya$J2wAm$>*(g%{()Z@^@JJORV+UT_2fhv zuZr-Ez~ytp1U%o+sq9C#e07ls;$Sf#M)>&&m|y%tME3UtzXQXI70#2(AtAXC(Rg2i zY`*}X!~9Re1Ow=cXaGYphnIqX*#$gUE+3w6&49QV3g_Xu@gIP=UgH6sX~F_%zo-$s z_?VI9WS5HmpvTN)`sndVOG%9hSebCH5_xGp?+b!aTnpt1B4_DSLj018pPs@cwHZB? z%^X|)o(EL1BK2!Er0VO5;tNVp*SAUn42w3NX&B*z4RGQ=AY!KY5RuyBVJfnWJ{T_2 z`e4vPAB@i}Lkck!0hz{8OD z<%dKRu>atzj70-K#t5~2)(p4qe9}TTogH^ze{rdbxJ}3pF@6HUnN8?_0ujl5A2TBC zGEWfs1wTykIT&mq`ji^?u~R~Kv=8yKyLY}uG~QOLSakX3F@C*`kMV)$3(WwNd@~1b zDCX}SQfWRBA`146C*l;Jw6Lb+rz|1}pB2S#cDM_jMEnOW;x`8&8Mtyk!QYXVgzPde zK^bn$2ZN}SVTk`!QMP}OFjZ+}UtSM*{B{egt8yC+42Fb2awDt_m~?&`<2QR{#I(`^m*nXii^eNtW5 zNaAo|UO$fpvr=7-_9g-?*k-}AE%M?aGB zoJj!3;+sL(kMVi-2(lkOeNz1P6L}b4coRV~%2!v#POVQ*ux9m10i(*>7ToLNQhxe@+GJMp;@}#6Mcp;eztu{- zzFamvymHwJ-YwmOE0P@i4c_J8T{e8Uq6U9W|F5d}f3@(h<-aHW{*`3#t_SaJ^Z;N4 z05j;&3>Ecp>#&+;@0I?)&DClOSGh3qGMCp<5*GR z;<1;E898+9u;JxNS*FkHB}T<%EkN-WAsZ#>&dyD|KD?(Au9y`vE?5!EXRs>yE2{=8 zs!IL}fsx({xz*PvTF2?>(TR#2N!O^+*S$wk>*V*IBlDQ z$65Cz{uQThXWLz9*^P;|H0_>5f!k&-2mXB@>NnQ$$3Hh@)nB?G(KAjB-p>H$yFWgV zI4e$bzp~G#1`j6+>5fH-&uBn?qJRc;OjOaJ`xE)@eGew8Vzl-@wwxL*pU!_MQARtL zB>r&a#R)k^e=ki8;B@4>8O3wK-dR?L*M^#ihxYTJ% zJ@XS=J%Zi-s}p*RTCGc5=6=40GvVbI5?94dbKySQL))A&ue+a5Xfe9f1$E6{@#HIWaXxcYWhj)8_t(VrsZCaRVLi$NE#ri-|&a|Hj1F7@dC}tD@G| zVXZ1(PZY=K`q7E*v2s^>Be5ptCf-b(k{_20>h)e?anDeFlYyH0!XgLSCd@rQQZ;mN{@Bs?TUYqdNd2k7*Z^k z^aOO~_`WiVf})~mC`l9@h1Z!V7Rp)f_`Y4&%?w99>*KD^)%x>oKd5HZq_GnR$#REs zMfG`+f+-y4Td5RG1xyp#YJequ#-;F*9Oj$Q6if$9_wWW5xz~Nt_2Kq>V)=h}eY0)I zrb89oO3&cX6Lz=bEFgI1Z}YpMoQ={QrHA|5{GL<40v64`(QY<#&W-1|b8h_CWgq(J zW%Q@hYqn|l)}Z~MVPl8hFnaiyNi~y3jvX_I&&mAXReWleHggl}g>tUDiS@Qh!$I8A z%X`(jPHs_Og0eJ*R~_to6}cY%Frr&QHe)o$G)7>54oYd5KvluVtT%T3(sF6d{M z#<;QSPsh)}Z~G=50$rnGFNJ=lNx zbcEf6UcA;`NFQEg&nCRSK-MMpTtWw@k@P#%uG@8XUMxqmG%7z!YD$B1oU7yhOA~5v zh25OKx!!&;Pczgi6PnVCjm`I;b(;EyeJaVL?G^E)N_B0eCVb$lb2R_0%pE?)ZW+r} zq$)$Bil6Pa^w6a?<*JrirP1q;+T-haPc@DEG@-iloJMqToc(E@YA97^(iJPDt zsq?nPqPStv{N2v2!Ag~wT-L`9xvuC+8C;3g*sV%TZdX#Eb7t9X$~^ziLEXBQC;AQ_ zbM2%N<%X$J&9rW|Wc%(|G1sCL#z!lFv9lp-lA~%mJ-XeVM}@P&IJicS zalQCc7XsNs-6?n5jUcka?OeBfm7UC^vmdhWaz9&VQ;f6p?-(6_(*75?=+T?aQ!C9= z%jap_Qs|h0)&Jp6+k$YPF~hzzCey+h_PzAzOuJpaK8S0!L5(b@U4cG`TPq_;6*KL& zc;j};kis_;Z@OQXXYgmQrd=)`lODJus6xxiJZ?uc)qm#QtNwE??_KeRqT@5|JRpHf z7Y;1y-o0q}m|>h7a3QrdaDT}U_W?pnW|D(iug zOFQgp7ZF*@n7j0SZcyjE0i=BcU=G&GPJOy}AQbJ#Z|oa$Nc|M#-aXQuLnXz1irv?b z*mB(Cv0Hx7ekB&uJ!<1pnz?Y&O+g8dJOb);x;^2vDv?s$RV0tQoZu9HIjrPl$loUM zBs75=q{$B@m>(H>>_v=tzq|5lPV~XQoIJYx7kfVq{oa1d{ry+lZV+nJF=$l4NI9F4 zUL5WdCi{$(Qxd8mBIk@OQRFluWh$9$w}~sjo@|%VffM#AblNbdMNFX+C+xDWvLAql zet*af*ABX7nFPtJwJ*yBKpbh(lqqcUX*gf zNUprlj5R}@_FN}bxHUYMddlea%oU9`fe1SLq@ACGJ%G=%rb}Q#5iY|P$qsDM($E&2 z`?K9JMuSgw&2=Z0IydD~@>g4<<7YbK=&wH^vTd6>`|@Je`qQ0XW42-w{@s`@-Nx)8I;$?X-l!~eHvp1 z@S2mI`E<0t)6YeKe}9|?l{nK~?F?sDjE*&Smb-)7JBxCHb>8-9pf*^HU7e-Ja}=1P zv{QoKcoxYY6*Yb3R;7xPasmpX`x6_T3R+y@6vI{QOMs~NDx5-E)Tz1{vORCIb06(& zYl)hc3t+7G8l|TX z(ANMJr=SgyISs-{9WGGxbeJkQAEaMS6C?(wHG58hC=JWwU~hEP}Tg$pe1YGnj%94Qywp*LQUV+}HB zgXORiZ(HH7JILrT8It$(5J;gymrr&oVj3MaoMzN=s8b#v1j)RfReDy352z#+&l2Qu z_sfG_ScN?9+I1h!$5TvhH#&HJ-BLNqX~jcF)Qq{-Gd-F_n}#{9;;KpehdHOh%an{_ zWuBW?V1`GrWE{R?>L{jqFhk+bM%*wwJnA``6~ZFPmX&%h@(?901HdVj(io*Y&oN*$ zYm=vX7Lx`nW9@0#Xx5o>hdK=kgIExALvA971rH3z79acciAD6uNatGDneKGWr@5n? z6>g_{oG0@G;cmAo(V2VC<}u56o*La=*5}^~KkmxiHFuz;N-`~In&n$5Zx?Cbo z+NYRSuXgg>mFt|ha%k)$&I%e((x;w#x{Ij=oPO;Yrx$n4UWfvpFLGH=a~W8kFYxxj zK9_mJjnMftmjP+L$!XJE50x@wB6`x_l+@AaXE76`SuWz6k{<4xuR5c0Xxw_I9<5#L z45N;VF`W;NI(N}42b{;;ueLZ_mld&-iGNy2xMkTH6RB$;RE(Kg{2w1Hetg&;m+s8B1;tr&5R??#yCB--?`3( z&vyP_d$Q{tsO{CT2!fCoyu7l3yC%}#9^Y(o?? z%_vl@Zphjqp7AzPKbEr2wO%+?9>#Do-x&qTu@ubWuxva;VzRf#y)e~Ok+|*UgJr;Y zx+%!9h23$#;q5v-w5zool4q#w{tzsxT<#xl9oCRY0zlr0$O|l zo8Xo-W`#WQ^YEqi1q-)y?d;xP$=+-h$mu`D?A##uGKJvFJ9Y4v$P9unGriW>^%wVK zZQ{u7oO6ZLB(AG&pPuaHyqM(1Y<5Ag&G@1lLp){ru_s5J-)$Hz?#r6y$~fxq7y0g}?dJ4w(oC|%_gY~ArHey#^)sq!cK~L6@ z7GKYr<{-mHv7SgXd^4IgjVl)4LNs$5k72jO_}ig-SX=5ij>OHiBg>}&<5(AtxoaUXE61}lIc7fX9LFRMZZyFM55nT0Q5$+{Ji88p9X`vvmjW6+ zfhA}MoHji@k)1}HC$OvIh_o-b53PGmWCLm5Sk{huPGS|*a}5YNGLgxYH_nG$PPg%= zjg#076dUh9_3-;$d;{x3(>bhsCa9WrH!EIvBfFd$P7pxl93R@0tn>d8!{ z))Rf$cv?0Qt&ZNr>Qm1tYy_P?DdW|fNIo^ViAl65s7Uy|EV_v)B;Vj8UqkN(PxYzv z7Iub@vgT$qyZpwmKU7>v-|*Ktx3D2}>tz3_lh5+rw_@_AOaWC7-pYp4)4@|`zxLv( z=&Hv}XyHwH%~Upywq?E|?&2#n`!?WRe6x?&lJ2Qx&3#&$*Mi(HGAsJi$XgKI{Zq@v z(6Qht=w;V5Wd3is)$b*bI^50%(_fjd?fucdyd5;pm~+^4l_AoBMcs z?f_LAZbN^-8$s2z{*&a_9-EHZeH^y?POKJ0p@62}3E1dqK5Q)g!=J93fwr@6_n#1Q zt_GfT7ewKdI{*V;dhxdT^xj>dYEA&Vg$k#GAdhQT&0!_11IH1ICq<==x|{tTWfX;~epT6Yh6 zd1xkTXWR?6H(U>xbT7z|XZf&!^zJNBnmY%I;mpRTid6;MI_OeAuOQkUveSLy+q!Rb?HNu;yMLHjobSr~lSLTWaR`Pab^*^w@m# z^5q-5JX<~fDao; zd-&6_2ieth@k0OU48QFo4}n8FISjK5tiYKMqwV?R!>*<61X|`T#@@oSmuD?T?RkrQ z*ihQK2zX1Epck*U-x5$-{h$vUM(+hrg(N+~YN+2seueki!KdKpBWU|RuXt}MoBraj3@Xx^jH)mxW@uMHk!=TrO< z2qtP<(Z$PI3x5S)dkj;p%dDuN3m?Y>TP_WeZ+ap`KKM9jc`~!2f^JxjSynCckqy7o z+$Vtdb^z-^4?O{tfscY$J58q%Nl!ttJ3a}N{h6>9J`Y~y6@wmwr}}0^IBx%^V9}2U zunPL>DbQT|IQthBJ`Gr4m*VBBIv8w=UvV!&CDeijo;A*&Y zu2T!2#ay4rgtwympG9}t(`f(F8aP_d3ZAhVWWE!?+R{s_G2tto0m}ZhK8i`-2d{1E zvo%1zc_pS;Z=KJvd>XYD1eC1uVHFFX1IAMR*5UaOWBzl%P@eT+6;!znRJ`>phIsjT z*18!^n@rsVH_a;305?@tslq8jY!Y~K@oF>z7SdSUidR36&c9xbmcw5RJKy^}gks7X zA68D+z5x1**5Y;6deG0!XEQTdr6aGZB+aU%4z44HsY3q1Td&1y!F8avrMq54=ZWXg z@>$n!Y0?|PYg<~m9<>**Lv4?juoB%|OzHoE*I*?+;INyY$4U&_0F;`SAgBc|;PpQn z(EZOZp@aKhKnKlU2?(RRHh}iZ7kyY8YW6bgf;8XAS6JIta#5ns$O#iCm1|yd3+LH= zYxtXgQ-->&$NZPP2?gEx3LB0_^AEFT_|tDAM%lNXmCQe_gcfdO{er3ns&~|mn>Z7O z--te`a1$0`w2KZ#@5Qf+HnGYSs+Z?Yqdo#u)P1mtU7bSlQY2}Vi(d6m2T`)rJkb1 z`NOAx5ni5*UoG+{WYOQ7`QUx!BARxP)#qutWp9H?Pi$sA`H&|*U`??X{%bQ+@kf50 z?Q0QI=MO7|eW9h-SNAtqbD&;u!k<(*&3}VU>zz%jj8?%qY2M*dNNm#ED22rO_m5Ho zNHq8zbUJPeHa;U>VWqU{Z9J{m!WLt^ifyb}Tub^Wn=g|}iM@}YbNwr5v2+XKjOX8E z%L6>>yO9+X_$<&gzsZlh$&^=FF-_fw`Fl-9?8NKAx7e_--R~Q*0HfZ)&^s>&dW(G+ z!P*p#@cP?qN{BgclaF~Oy`QRI{|*}*)}Q-o*i*+V!k(tT8uqkcYkJInuK}~;yU>Mu zUkmHUz01}HJ;jqU_2X*@lv1kM2Bp7yGc;w{7HIzBZERLJ;-8ySbH)y*)w^iYm5uI3wx^H6K{Hf(33TZ957NCOgngSP|miXC9) zj4gN?_Xfg|XLm5ISGFu9Q=;JI%u*`rUpfm#!An7<CZ6E2*uztWhe*KxW;GM92 z%`Ub%tnaclY@gWOwS>lg2q74^HN;%Gch`f739WpO;%ok5AHGNJH2<5hTn*z56qu z&iM$xqysQ7?|jC32B@Wh{q@yGr!JpkV>IOB5Oc=oFav(4rNJ8dm`xL8FvloKj=}R!~xH$FYJWQfgm!#6fOS*zaK!~V zGHBzMn85cO4-=@Q&WB++eZNkFKLb_k52JoLUn{TvjIY=vJ$shvn8Ca30|ARXU2(3E+m;RB8gL?SjV*2C&rr!NqHd-K5$)Ge)K#$U-l%WvJvb!#4l;DlL7@Hf7tpHrA;C57C>vj*cZbidnScvt zh@3p^xM|SShuLXyTmm}hV;FLqFXy0RSmz!`*qyZFhg8S3;}C0!L2wbL4K?~QL}Nd& zJ4>`k$F0q*n8?4r1-7yMA^*FLo~=;(1)-)B@AQva*IVW;Nss|;SJ zKYkr{I{rAjm5!ZYO#)O}`3);=5QvRW3N9F=`~Uu%kQ)XrNm(kb%$4<*pa6;mZ zRQWAN!V(tK%iLMa`H4*_Ns4nXYniqB-pw4ya4@`gJRVH%l<%-7pL>$ch^|8!7l!<1 zzICyJkSx_jBd1%~#rF{62mixnQR0^rFKPexoNDaIJgQqB0q39k88~PEn#TFRBOC{Z zq8`qfKLF>&Ux0JoZ)uzpKX^De7~zZe=&$VYVsW-j>Ayd+mT|>9RI4ECDE8jFeq+;0 zj3{Q#G1iJ7YmNT}z4bnZU%UUyrqRGZ!UbzeCC6DSSXjtv1@$|QzV`plW<`12lp35s zUpQy+`a*2mhK~FJ%!oiYr4~P-OYg*^g0A=pUH0rm|c5xix=5?x`jpI*uey3`d8DWD%N_k-wSgwOTX_wd#AU;MX=HUxF)hleZcLqTtnLO- z*kD&f*4WLTT-^f6amj5ng*Q-S_r+VPUq2mJDL_&udVEoJdwv&Z$D-{w5wbg@}WVXdM%?O^!@7H9v#m%$Y$RN6=i8EGpg9q-} zjdfFCKfZLaO#anM7G6?P_})^4aj(pOYD4zRNlD`&2>;1|>HKU@fSG)InGMs?Is!BK zo>{;%`5|BitQL&cEk&Gh(vU?#!h&FeS&jK3sS&nD7UFH`Tvk)P_int_}uJa3nnRvKCXoz?? zB(M6WgrD_;!b1=n!H23!hAwh0i#+;}u|XS|e&btB1^~W$|l9S%|nvDh^@+78yj5 zl7_H!z_Ua(<}iLsIctnsMV5G0Eei-3KNrt}sZzwySSmUcWWiF=pTHTwysz4_`?E~G zOdkJ3eYZ5QRU`&5{y|k%V+}?{oC#o}%%H!B%y1arcLx2{a;KvLm=x8?(yXK?!GKw! zmT;KpH!NLE@)TV#h(Cs|$;j;ruv*Q#z$zf(ez%CIVF5&#sfl*p(oK_p_?O+EX$rnX zlMO@jj2`EIz_ z2#q;RaH+sElY%4SFjLS74ilvxFw48x5f049O)6F`zCuY;;{jDw=a)9J5RrN2_lyOY z$?u4YFd^8`lA3CXljAUda+rU}en_As1RH3qVMT>O@QsaNkhCPeP}CxLvMeqg@RTg| z#Q40is5)BGFq8b!OV;cRNPouKp-xNUoFZ+_JYxnJjHnEht>AcSZH6v#HQ_+0 zgfK8*g6eR*q#Pl}O!C}R7SX1O&s8HZgWo8`Pb&W79pXnoL}U;l5N0nT3xM%Ef0+a0 zGag-VSeh=$IMT_)tCetsrivjKhZ!j!?Yn3WGetq-Fi}f%xECQBLR(lkfis9~RWbep zqK;T9lR{3QuJave*6d)*gosAd;jTpX>->8qL5=`Z__cHX6UKk|oWz7q2!p7mA*vYg z5N$;8U};2{h3=y;A=0kZ5bv5iwab4(Rn)a)#Q5mRi2c?8(;`GC@d=q=7r;}6XF;;Y z&>^eI?D$UuqAvJ+4e?}@3kHHNadzMf|7tXA5W`3c(GdE>r`n;Q2k{>Vf|^KUT?jlm zo*``6JQ)9^GHYN{(nNj7jsadL8?TlF1-}hlmqahd%^>ES-B`zVLkM1gXQ9Igo*dx< zoD*UQ?te1Y9YE0rK=kE^I$5d~N^nYM0E=+TLM$q-JEDbje}4R@=>SIb6V_HVt-58Y zLWG327CsRaW{j9bh$lH-#6=shKM_}HNJ;N=*i6mL!P7*?2E1BL*un5Y5S~RECxy(0W@s`pMgkr}7tvwC*Ogpd;`U>^!`2Qpgu+JWrA>)Udw*!kh_%044?{hJmjJMd`=C zUJ>1_f&V&_Vc~pR0hs7zfv2gp(GJBl9NzI6lc?K(MWh-@(1@MK9w}mc;BojjY5XS@ z|6vqc;`-5Q?j1P~(_@}k}r#y`R02DJ8 zpwQ6&M`J^bc!7u9k~lD+g61Hq^S!|;vm>*3U&c_Mn+=8kN*I)_^rTfw&F-A z(pXi*T@n&x5pxR|HkFb7^oShE7xHK$f@q4a5|M@!k#t$Znuu+27+dj5b>rdqM}|8HflmNXzhqQ$5fNu<0uP~p2s15G$hVFn3~^s%CWe?E zM}LTPBXWTwp9s-La#(bB*rSIAJ~XK^c1KZSV6sF4Q=w5Rb~Ewi9K|+OH@*P5mk2s` zNfB7oILZ*|2!Bj`f{kuFz<-EcSl*}g+4_i&qfY?6HtHL2LXef!^j5?YPeH*|%ZjKV zj*-P36A!8)4h>)O`5|7Wyy562VvcdAB;tU)<1k^4*f)wvD-#Kvh!4S*A}fIPaV80*ho*!73zeGw~3z^CL?! z4Fj0>pZ~IC7AqG~S!~WEWOyDkr6F8AKGLhpDp%>BqX*h0=q0J;u{f8MA?cX_6VyjGh)5@ z*|NwPc&ij%DrCo*L&R7hW{FrhrtgvCw?x6L1y7?cANL@{?HlmC z%Z^#X1&xjDwh+ukiN;P%WIqqI3^8QKab3g%sW>SS1ye-?C0atB#f`!usa;&5&_n4j z9}|Y`2=Sr=<1knhLKWFmaouq|99`r85%?gr71@E+s*s~dhd5o1%mf?E2rIkN6Na27kn9e{|WYdEfp;#m=grBT_|>ZY|?S|I#vIKnGEvXg=+MP{hse;J9a zMZz~C?U40IT!ajj-!?M{!C`VFh}U=~QeZcHk$4nmB3mDcM{zC^85q3IN_2QZND^mf z;+pFC??>XmIxdKLy4W#^m - + Loading Map Tiles from Google Maps @@ -16,7 +16,7 @@
    Keith Packard

    -08 Jun 2021 +20 Sep 2021
    diff --git a/AltOS/doc/map-loading.pdf b/AltOS/doc/map-loading.pdf index 57e4c93..15acace 100644 --- a/AltOS/doc/map-loading.pdf +++ b/AltOS/doc/map-loading.pdf @@ -6,7 +6,7 @@ /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.3.0) /Producer (Keith Packard) /ModDate (D:20210531160944-06'00') -/CreationDate (D:20210608233157-06'00') +/CreationDate (D:20210920214444-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index 0fe8f4e..b454bcb 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
    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 80400e8..132e283 100644 --- a/AltOS/doc/micropeak.pdf +++ b/AltOS/doc/micropeak.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.3.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20210608233123-06'00') -/CreationDate (D:20210608233137-06'00') +/ModDate (D:20210920214413-06'00') +/CreationDate (D:20210920214426-06'00') >> endobj 2 0 obj @@ -81,9 +81,9 @@ ET 0.0 0.0 0.0 SCN BT -418.6082 143.454 Td +415.4642 143.454 Td /F1.0 12 Tf -[<56> 20.0195 <657273696f6e2076312e392e372c203038204a756e2032303231>] TJ +[<56> 20.0195 <657273696f6e2076312e392e382c203230205365702032303231>] TJ ET 0.0 0.0 0.0 SCN diff --git a/AltOS/doc/motortest.html b/AltOS/doc/motortest.html index 8272204..ebaccd5 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
    Table of Contents
    @@ -208,8 +208,8 @@ file can easily be loaded into a spreadsheet for analysis.

    diff --git a/AltOS/doc/motortest.pdf b/AltOS/doc/motortest.pdf index 4fa951b07273c07482d435a1de6b16913dff51b2..df93e1cfd2f1ec759c759c5780acdcd5dd0db44d 100644 GIT binary patch delta 9984 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 delta 10112 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 ZX98T@IfMj2c?>}yFE@aJK~_x;@IUFO{{a91 diff --git a/AltOS/doc/telegps-outline.pdf b/AltOS/doc/telegps-outline.pdf index 7dcc0faa11fd31ab443abb2a6515ce20d8d10e8a..ce42f7d9ac666583ad48eb90ef8080136b61d7e6 100644 GIT binary patch delta 9843 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 diff --git a/AltOS/doc/telegps.html b/AltOS/doc/telegps.html index c09d3ac..6824209 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
    Table of Contents
    @@ -78,33 +78,34 @@
  • Appendix E: Release Notes
  • @@ -1438,16 +1439,19 @@ configuration.

    Appendix E: Release Notes

    -

    E.1. Release Notes for Version 1.9.7

    +

    E.1. Release Notes for Version 1.9.8

    -

    Version 1.9.7

    +

    Version 1.9.8

    E.1.1. AltOS

    • -

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +

      Add support for TeleMega v5.0

      +
    • +
    • +

      Extend extra pyro channel times to support delay > 327 seconds

    @@ -1457,6 +1461,62 @@ configuration.

    • +

      Support ARM devices in Linux binary release

      +
    • +
    • +

      Add support for TeleMega v5.0

      +
    • +
    +
    +
    +
    +

    E.1.3. AltosDroid

    +
    +
      +
    • +

      Show tilt angle in pad and flight tabs

      +
    • +
    • +

      Show altitude as well as height (useful for TeleGPS)

      +
    • +
    • +

      Support devices without GPS receivers

      +
    • +
    +
    +
    +
    +

    E.1.4. MicroPeak GUI

    +
    +
      +
    • +

      Show error dialog if device open fails

      +
    • +
    +
    +
    +
    +
    +
    +

    E.2. Release Notes for Version 1.9.7

    +
    +

    Version 1.9.7

    +
    +
    +

    E.2.1. AltOS

    +
    +
      +
    • +

      Fix TeleGPS logging so that new data are appended to an existing log correctly

      +
    • +
    +
    +
    +
    +

    E.2.2. AltosUI

    +
    +
      +
    • Support Mac OS X 11 (Big Sur)

    • @@ -1478,7 +1538,7 @@ configuration.

    -

    E.1.3. AltosDroid

    +

    E.2.3. AltosDroid

    • @@ -1493,12 +1553,12 @@ configuration.

    -

    E.2. Release Notes for Version 1.9.6

    +

    E.3. Release Notes for Version 1.9.6

    Version 1.9.6

    -

    E.2.1. AltOS

    +

    E.3.1. AltOS

    • @@ -1518,12 +1578,12 @@ horizontally.

    -

    E.3. Release Notes for Version 1.9.5

    +

    E.4. Release Notes for Version 1.9.5

    Version 1.9.5

    -

    E.3.1. AltOS

    +

    E.4.1. AltOS

    • @@ -1555,7 +1615,7 @@ never report as having been fired.

    -

    E.3.2. AltosUI

    +

    E.4.2. AltosUI

    • @@ -1585,12 +1645,12 @@ AltosUI packages.

    -

    E.4. Release Notes for Version 1.9.4

    +

    E.5. Release Notes for Version 1.9.4

    Version 1.9.4

    -

    E.4.1. AltOS

    +

    E.5.1. AltOS

    • @@ -1607,7 +1667,7 @@ the device to panic at startup time.

    -

    E.4.2. AltosUI

    +

    E.5.2. AltosUI

    • @@ -1620,12 +1680,12 @@ AltosUI packages.

    -

    E.5. Release Notes for Version 1.9.3

    +

    E.6. Release Notes for Version 1.9.3

    Version 1.9.3

    -

    E.5.1. AltOS

    +

    E.6.1. AltOS

    • @@ -1647,7 +1707,7 @@ middle.

    -

    E.5.2. AltosUI, TeleGPS, MicroPeak

    +

    E.6.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1666,12 +1726,12 @@ computer erase block size.

    -

    E.6. Release Notes for Version 1.9.1

    +

    E.7. Release Notes for Version 1.9.1

    Version 1.9.1

    -

    E.6.1. AltOS

    +

    E.7.1. AltOS

    • @@ -1693,7 +1753,7 @@ computer erase block size.

    -

    E.6.2. AltosUI, TeleGPS, MicroPeak

    +

    E.7.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.7. Release Notes for Version 1.9

    +

    E.8. Release Notes for Version 1.9

    Version 1.9

    -

    E.7.1. AltOS

    +

    E.8.1. AltOS

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

    -

    E.7.2. AltosUI, TeleGPS, MicroPeak

    +

    E.8.2. AltosUI, TeleGPS, MicroPeak

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

    -

    E.8. Release Notes for Version 1.8.7

    +

    E.9. Release Notes for Version 1.8.7

    Version 1.8.7

    -

    E.8.1. AltOS

    +

    E.9.1. AltOS

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

    -

    E.8.2. AltosUI, TeleGPS, MicroPeak

    +

    E.9.2. AltosUI, TeleGPS, MicroPeak

    • @@ -1811,12 +1871,12 @@ applications will run with Oracle Java.

    -

    E.9. Release Notes for Version 1.8.6

    +

    E.10. Release Notes for Version 1.8.6

    Version 1.8.6

    -

    E.9.1. AltOS

    +

    E.10.1. AltOS

    • @@ -1835,7 +1895,7 @@ applications will run with Oracle Java.

    -

    E.9.2. AltosUI, TeleGPS

    +

    E.10.2. AltosUI, TeleGPS

    • @@ -1857,7 +1917,7 @@ applications will run with Oracle Java.

    -

    E.9.3. MicroPeak

    +

    E.10.3. MicroPeak

    • @@ -1869,13 +1929,13 @@ applications will run with Oracle Java.

    -

    E.10. Release Notes for Version 1.8.5

    +

    E.11. 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.10.1. AltOS

    +

    E.11.1. AltOS

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

    -

    E.10.2. AltosUI, TeleGPS

    +

    E.11.2. AltosUI, TeleGPS

    • @@ -1902,12 +1962,12 @@ devices.

    -

    E.11. Release Notes for Version 1.8.4

    +

    E.12. Release Notes for Version 1.8.4

    Version 1.8.4 includes support for EasyMini version 2.0

    -

    E.11.1. AltOS

    +

    E.12.1. AltOS

    • @@ -1919,7 +1979,7 @@ devices.

    -

    E.12. Release Notes for Version 1.8.3

    +

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

    -

    E.12.1. AltOS

    +

    E.13.1. AltOS

    AltOS New Features
    @@ -1961,7 +2021,7 @@ from capturing log data.

    -

    E.12.2. AltosUI and TeleGPS Applications

    +

    E.13.2. AltosUI and TeleGPS Applications

    AltosUI New Features
    @@ -2019,7 +2079,7 @@ tilt angle.

    -

    E.13. Release Notes for Version 1.8.2

    +

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

    @@ -2029,7 +2089,7 @@ with accelerometer recalibration support in AltosUI.

    analyzing saved data files.

    -

    E.13.1. AltOS

    +

    E.14.1. AltOS

    AltOS New Features

    @@ -2042,7 +2102,7 @@ analyzing saved data files.

    -

    E.13.2. AltosUI and TeleGPS Applications

    +

    E.14.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2071,7 +2131,7 @@ for graphing or KML export.

    -

    E.14. Release Notes for Version 1.8.1

    +

    E.15. 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 @@ -2092,7 +2152,7 @@ above Mach 1.

    analyzing saved data files.

    -

    E.14.1. AltOS

    +

    E.15.1. AltOS

    AltOS Bug Fixes

    @@ -2113,7 +2173,7 @@ deceleration.

    -

    E.14.2. AltosUI and TeleGPS Applications

    +

    E.15.2. AltosUI and TeleGPS Applications

    AltosUI New Features

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

    -

    E.15. Release Notes for Version 1.8

    +

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

    -

    E.15.1. AltOS

    +

    E.16.1. AltOS

    AltOS New Features

    @@ -2165,7 +2225,7 @@ boards and ground station interfaces.

    -

    E.15.2. AltosUI and TeleGPS Applications

    +

    E.16.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2198,14 +2258,14 @@ EasyMega. The Y and Z axes were flipped.

    -

    E.16. Release Notes for Version 1.7

    +

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

    +

    E.17.1. AltOS

    AltOS New Features

    @@ -2230,7 +2290,7 @@ serviced first.

    -

    E.16.2. AltosUI and TeleGPS Applications

    +

    E.17.2. AltosUI and TeleGPS Applications

    AltosUI New Features

    @@ -2245,7 +2305,7 @@ serviced first.

    -

    E.17. Release Notes for Version 1.6.8

    +

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

    -

    E.17.1. AltOS

    +

    E.18.1. AltOS

    AltOS fixes:

    @@ -2287,7 +2347,7 @@ they can be tested during production.

    -

    E.17.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.18.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2309,7 +2369,7 @@ Ground Station operation by cleaning up pending operations.

    -

    E.18. Release Notes for Version 1.6.5

    +

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

    -

    E.18.1. AltOS

    +

    E.19.1. AltOS

    AltOS fixes:

    @@ -2333,7 +2393,7 @@ tested the new firmware before release.

    -

    E.18.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.19.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI fixes:

    @@ -2349,14 +2409,14 @@ Windows package.

    -

    E.19. Release Notes for Version 1.6.4

    +

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

    +

    E.20.1. AltOS

    AltOS fixes:

    @@ -2376,7 +2436,7 @@ fixes affect all STM32L, STM32F0 and LPC11U14 based devices.

    -

    E.19.2. AltosUI, TeleGPS and AltosDroid Applications

    +

    E.20.2. AltosUI, TeleGPS and AltosDroid Applications

    AltosUI, TeleGPS and AltosDroid New Features:

    @@ -2408,7 +2468,7 @@ active.

    -

    E.19.3. Documentation

    +

    E.20.3. Documentation

    • @@ -2422,14 +2482,14 @@ active.

    -

    E.20. Release Notes for Version 1.6.3

    +

    E.21. 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.20.1. AltOS

    +

    E.21.1. AltOS

    AltOS fixes:

    @@ -2444,7 +2504,7 @@ hardware to driving these pins with software.

    -

    E.20.2. AltosUI and TeleGPS Applications

    +

    E.21.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2489,7 +2549,7 @@ TeleMetrum v2.0 flight computers.

    -

    E.20.3. AltosDroid

    +

    E.21.3. AltosDroid

    AltosDroid new features:

    @@ -2554,7 +2614,7 @@ location of any tracker.

    -

    E.20.4. Documentation

    +

    E.21.4. Documentation

    • @@ -2567,14 +2627,14 @@ continuity audio alert pattern.

    -

    E.21. Release Notes for Version 1.6.2

    +

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

    +

    E.22.1. AltOS

    AltOS New Features:

    @@ -2603,7 +2663,7 @@ up.

    -

    E.21.2. AltosUI and TeleGPS Applications

    +

    E.22.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS Fixes:

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

    -

    E.21.3. Documentation

    +

    E.22.3. Documentation

    We spent a bunch of time trying to improve our documentation

    @@ -2647,14 +2707,14 @@ duplication of information

    -

    E.22. Release Notes for Version 1.6.1

    +

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

    +

    E.23.1. AltOS

    AltOS New Features:

    @@ -2684,7 +2744,7 @@ variations from transmitting devices.

    -

    E.22.2. AltosUI and TeleGPS Applications

    +

    E.23.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features:

    @@ -2749,7 +2809,7 @@ run at 10x speed by mistake.

    -

    E.22.3. AltosDroid

    +

    E.23.3. AltosDroid

    AltosDroid New Features:

    @@ -2807,14 +2867,14 @@ motion towards rocket.

    -

    E.23. Release Notes for Version 1.6

    +

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

    +

    E.24.1. AltOS

    AltOS New Features

    @@ -2856,7 +2916,7 @@ you’ll want to reflash the firmware.

    -

    E.23.2. AltosUI and TeleGPS Applications

    +

    E.24.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

    @@ -2931,14 +2991,14 @@ flight computers appear on multiple frequencies by accident.

    -

    E.24. Release Notes for Version 1.5

    +

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

    +

    E.25.1. AltOS

    AltOS New Features

    @@ -2997,7 +3057,7 @@ deceleration.

    -

    E.24.2. AltosUI and TeleGPS Applications

    +

    E.25.2. AltosUI and TeleGPS Applications

    AltosUI and TeleGPS New Features

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

    -

    E.25. Release Notes for Version 1.4.2

    +

    E.26. Release Notes for Version 1.4.2

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

    -

    E.25.1. AltosUI and TeleGPS Applications

    +

    E.26.1. AltosUI and TeleGPS Applications

    Windows Install Fixes

    @@ -3063,7 +3123,7 @@ detection fails.

    -

    E.26. Release Notes for Version 1.4.1

    +

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

    -

    E.26.1. AltosUI and TeleGPS Applications:

    +

    E.27.1. AltosUI and TeleGPS Applications:

    Windows Install Fixes

    @@ -3114,14 +3174,14 @@ software, making map downloading fail for most people.

    -

    E.27. Release Notes for Version 1.4

    +

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

    +

    E.28.1. AltOS

    AltOS new features:

    @@ -3176,7 +3236,7 @@ as being present.

    -

    E.27.2. AltosUI Application

    +

    E.28.2. AltosUI Application

    AltosUI new features:

    @@ -3262,7 +3322,7 @@ the product name instead.

    -

    E.27.3. TeleGPS Application

    +

    E.28.3. TeleGPS Application

    • @@ -3276,7 +3336,7 @@ to focus on TeleGPS-related functions.

    -

    E.27.4. Documentation

    +

    E.28.4. Documentation

    Documentation changes:

    @@ -3301,8 +3361,8 @@ configurable amount of time after boost.

    diff --git a/AltOS/doc/telegps.pdf b/AltOS/doc/telegps.pdf index c905274653b2647fe3eaa7226e0f4c43bba8bea1..6fff653d7fd5a98e1b1c153119e344464afe7257 100644 GIT binary patch delta 26205 zcmZu)2bdH^7XD^7N5Ur3E(;3?Dm$UOXL?{o5abNN?siX)0Tfn1KoOAOsVDBD1ocGW zkbMXuNepKI6m3xy5OW}7mLM2W1Op0+++Wq*6ROYeE4KU9tEyM8UcFS+VkiG^pbF((qF0N`sy0Sj2_f*&FJw{DiwLb8qWf6 z$iHBK_oK!ztFH{Gvi(=J{zfGGuk{}ETlGPIgu^kM{nvgED%QK?xBuGpa>#mDI31Ni z#TqXd3R>`9AsZ030b%=HwL4Vp0U~yN#3D%YOA9_vtLPlG`jvtfy;9I>E=e|A3O$#f zennb_QZ0w%1=nTuYo!K92K~VI2mOi^Qo{Z_H)hS*nB_t7qNJguqhz3DqOiJblpK^? zlsuGtlme7Ololv0QCgw2MkzumMkzrlMJYpRgVGkI9ZGwY4k+a)6(}81Dp5M2bVjK{ z>4MS~r5nmwDBV$dpq!0z4$8SGJr9@xHEJPbF<#?+eq|3BFG0swDYo%Mh)cYX4R5 zZ@$=_-?{yCCSm*0TEob^N%@q@UikJGKEPNJIh1<8NSQSvYEb!mp0w$t239+ z_SJZ)ZZ@Fu-M*lgKEDf(ul}16oYzIKrFjED@Fn;8LSFiQkn{f0JfGyH>GMFv)(3oL zw03~+H*?wpjDVUufHe5OX!O%UpX{YY3w@VU<09WjjFfDe^sp~v-us}hyN4z`!Ma=O z%Q5qpu;E^MU9UCq-p5Pd?RBcUE%#0J(1x?3XH!!*-`R9@g>O75IesQLQ|-{l@Kb^nl3svPBeolPg*>gbQB(a}w<4V%R0o&ky5iw#al zu6gqsUo{qUjqge{UwcsJYsN`XsMT}6|L}RG1;Y@eqo8m3O}?zOprlg$?Y@hssRrFJ zZaN4hse>z-XjrX=C{X9S$ZPdcLSN1`e6;U6Uy=FZbH03!`PX{iO`ZXjvaLye&Avr`r35Jb zW~rs-z1{uu&$036$WcE^040bbp~xr-O30L>;U9;xzFN#uE2*ieCXa@!4KMO4L3?j= zQd9P}Vs={>{$@Ap{i@oF&C6z~Rr{QA=Z}p1lW7h{=bVlWy-<3a9UE#EceF8RM^nwN z(bjys4{sPhb>fuafk2PSpsilxupnTPrJ3U}iNP$M#bGjFvc>c`OaV-h%&a?VhI-oD z`n&t^8^(>CJaN+KhUGre|6TdSus z^ERqo*4v{}huyUUy;6|+y z@2So7L^vorG@P+2A~|o2NvhQ!t=&_bMO$)=F2G_;30qin>}?}Gtuh$mb(vw*gm_Jt z3_L2T8Qxp_e1A~7ZlqQ=C%tW*nclX3;|MmNTk0?C5Es4b=KAG*fCkYkF%R#l># zDD9W}8@)=%79zerf)K6$r9RNr;l}AU+SDR@K=bZ%weKsPZtotf$(}UqEAo`ZD(I&Z z+QrRZ`%2C8YPB?vWi^@()SpYszwx!9Ngec#bnGT*8E#JcmKx`oz3R1dJak}=F44qu z^_=u@NCGoo)}~}C5v3YhsS4Y$-3XUj@h4P%4TjrT(HEdM%sK})Ilqbt55VY zdRfYcRZa6|Y3F6C!D_Uo6_fQg^zJaNIYU-3RoeM)ZBizG4AJ~EzGBM1xu!Ku zdR)t(sV_uZ7uZCE{h>ferdKlS+GJw3fl!dvt<)!{NpdySZ?7++c~3=$V|`k7@t08E z%{4{jpI%?mHNd$O=1hSj1jc|{ArWG#z|K>zEE!hH3jW16WsU1Jf0`TBg9iqm#T?{K71)%%Z#gUq-uDY;6Nr z$ZJDbJUpYfJL}sPG2eCOsLQlW4}Eb4Qp+W#{F5PBG_ho0E2_FeTTVWYelOKtsXa^kwrcm9 z_Yc*|JsFBxjcvd4ie5!@;FO-pCD|)Wbfyoc#AJ{?m9Sk@L}#wjKFpK@{_1dq4)*a+ zqyshnbWfP(D|!j_y-drZ>xXLx%_hb8%R{p!X#-HVuB>jAmkE#Vzs*)e`C+E2EUt#> z#*d6Ls%)!ed(o?ZvUa;CY_6HC8J+@_xx6-7m|9KMs`A*fI}PcC)|uKopyhY9gARLX zut=WZBwrk z$w@eGAxPlPwL`)db9plx9eOm&yy&0Wib4V)onG%3EqYw zr!baBTMilhdPFPeuT@%Z`p|$1a;IvY3nB>y0@Utvb`A(3XCdoSGva*2rUV=*IQn5FNkH_Xz8@Q&W^JIb%>k zgt<5tWw4?%R%x&@rj`TJ@M@8k;1@ujt+t?4$$KA#Si;-9XUdIJ%QbCFceMVMD;(?{T3N7}c| zB9C*fQ(Dj;paa{qYoq{_1dF+CM`+aKiQ`5M=l(#7(`3P!wt<4VYP)vUIgZNW{@Ao} ztWAKgN4zfp(I5~B(THBgSFQlOX7Ba8WQQc&UG%mBO+xHZF3(SQv0|CXBpi;%d&7cc+!xRVX9>%!m*YW#_iZSjB$B^xCw%X zP+@c=wLmXGrA)bF65%JuuG zZhkb&+als*?kdDw_;3iM6|JaphYF9^`U0=+XBuyde8wVJt2PCL|I_eC2thWKjjsk4;e!8n;?OfPQPISCu(Rqo$_PH)!;PF;mA@1{7!( zF0mV{KsC}9wI;Szxrfy5dJR?HX#B%GR;~|qcl&J4X zy<-87*(~bNim|qBP-4L|gC!9Y2|G%C334PR5+^;=X?C67hr1%?y6*bJIV9iLw>mWr;{&t@T3K(*tk$nX$*vjVQH$Z$kQfiMr0(jvoE+H|#U7Vsd{o}^5TTlLPg z=qkvPOeZeUtMVP*4-JC8u9rfRSYBiY zpzYhy^^JOWs%_LSWJ!#=-bN`s)u?y!hL!kBc_vr>c5OwIo)6U$w5suzo5j6Se>fS! zS_D#XScDA@tZZUq2kFfweSVq4;G_kW0}>((W(+5cz=9(4^-vmhxn94PMr75co5$+( z{zzC&)*m-N)AfFt_I|zOKbDNOq4~GfuEO?e__-b}vW=4TAln2ikx&qn6RJd}hHY9! zp%wF6OCX2n&f$91g$cIXxnbMuLMFC47)kZIf;?#{$YfZC=fS6Ne1<-VCF{7|>2KCH z=zDYMoZ0%d<~`Tz{w#X`F3jVaDf**XCd^AeuU84!J6NHeFKEp9V%s-gNvtT`lBQ_K z0wuAaX!FwT5S^ZjAe}#K(+a6I>D?Q-p>%Bc@Boj_t%OlL!J%SF>F|W5jVw%&TZ#Bt1ze}R$d9S?O2tc*l&R3FVZ_9buxcS4a{~( zwN-b=C-h5MuGKQz=86aPVO|>cG$@_-iQdHorNcdR`a!+e{Bx=PQW^zcL^M6`f@oKo zr0dt4SFO~$dTG)d(Ywv)W_^Q)f_n`F)9?BI<3-GFJD6OD^W32&sxZS$htrO&$V3dq zS%sy)c{VYQan0jkW(dqIPLmyCuV-lM}E526{5Dz!N|=dQx~f`!_bj^bs6N<4>bp-G%{{J6_YrFU) zxOsn%C=&rxy@S^R?z+dZ8}ef9O6*AA+M4mIvreILeJEO-9$;CTohP)h)M9E)2~8?Q zVg&xifg6!kLl+0!f2l|OG-`j26(+DK%N?VJW~j<1C^_e1lCKMSSfwzqma5gNJ7g$frhg z&B~hS@(ilKCi;Xq?ty46Fp- zeVysN8PRO41gh3YqXkO2 zyy%T|>|pd6+OZ0$s}bL5MRYWVtjVdRdVgwqNB;+HJFVRnk6GH7Wy7MqGD%w(eVi)i z={=hNgnqpLuV_!!)nxi`9z5T^-$%2}e~pU1+Qt^fyd_}whKHh#Fs8(cu#|~l5w02w zvkRfH<60Bj2L56tUem2Gis>Gsk>A-JSZjWhl->+Xn-@^~b=wJ`cG(?2u1 zzu1KC>+5B{A)@M4X=raP|A=pfu;pjx5Ev*PT;p7onjeaGqSc>A%e)aTxijgxCw!Nh zI6}g@zkMM3p~qrg<(%3A^R|`I4-0AWpAhI%>!LRmF%JCA51B47V_62IIOuo?bbq!n zA`QuNn!l&EBm6X(<<;9!6Fj|4X5Da{fdqTk3?7NnmRw}SRUR2j+|TQp$($SsAp=8V znQ}NHduqF6smvL~OWz!$8_$#5iTDg=Z37J4B|E~B_Bisj67Uf#c#b=hJZhHd$6Vub zy84}HDGkjtijg@$3=}^FrMi40oBT$7DUIl6v@=`18|~hLr!8p5lfFSL&3J>ye4({b zZ0}sgTRL21lw?3C;r+p9nMDJiLKuoOH`|`I-xqz_i)6@(X03N~U!#^8v`Z0?bkOr? z(7Adx)!wI-ncMprZ9R18#`@OgFNdO!m08)7$IJ`3(WE5sT^NjVGN{G zO;M!YDvTDE`(lhWdNc;u_DOO$z(8ciQ(!E;z;jRuG|na_s0k2r$|KCnNPyU4aB)t6 zn0v&-b{iDNff93%czm2d;(!s)=XxVH3^ZZa@p|-iY`a#O zKXPotgfV=0BsE+0Hp;#5`u)8Peu@HzzAcLfnPczgemW2GwB!s5^6Ov^Q*23octAzk zg>6}?YlgTTm{yx*-kWdykY)+gRnIsAl_o)gw}cJmb;D;J43#w`k1C?k63aYrAzRej zDB)+T3B|XxqcPaTVeJPVdbq0*HIJ1Vy?8R~e6P9sTB9;~U+y0RDXEyM6_Yv^QsS%9 zGt)ybXqLndTj#rk9rJQ8`+W1}N~2o_Qmo6m8V4=$H;;@mkk>@`1v0%j(XibrMj9f` z#3}`o46g)V-%gm}(gp=1MrSCu|HCMM1gBnX>tNa0(Xol6;{j=SVO!>fzQ)#KJR_Ib z#{4{L+||O~4PVVQ`gx%$IOov*1*G!gil~4k-krgbdTEMQ02KFc5F!15c)d_U5;%?( zpvmKm&TS;ep-x)M2<)SYwS2i0l&l+7-@f^7IFEVlw6pn{iP>s~u^$ARFwG}2`TBYk zbIbJTiykkAVi8rE1P#Zna*A3`1hA46q6zmKRrv{K0F|MV2vYx7~+BFN%-@OC^7C&Ir(1?X-G4KJv@)lXJsq`QA^!KwyA)UX_ zxQxmkLGp2YCWB6HT(TRHZ2C@)7KUoI<2z|% z2%7yQD5!kg7)}LGSx?=pMcMv1Mr&p;dcu;XOuFz1NLcyP=ozqjTEd<{Up6iKFSr4* z&7^++#Tf0LNvgP-9%8RgJZYS3k)b~cl=3weY$UB7LEDDsEZEib zJ$t%nEykU^-g@#`<7TfzFQ*x7*g9h@&3WE>3RtzBo<%QNFJN43zn<2(k3VZjG|PsK zrXmxyE!JawIomfrhyIqCm;zv<5LsJKIkbGeaW%c3{My|bV*wh!18RY!yx&e6FD}Ws^jdoU78#Z7bhZt8^MEfHUnkI%V@E1Bc||*{o39dsOu|$)o(G*rzsna z&V`a%9l&KqTy3fL!(-U|3b=NN)uz1y?hberLr#4SuT`&F)Mu3j{nd&r8 z8Io`@z)uGc``VFrD<%NcPBd;4C~4jbc3rf|Zb_#$f!OY^Td+=a-)5k^%wBKU?69U{ z3s^Jw4GUID&u+o^2iWVG&0z3=*U)0}n;7Ho%?{)CGFbXsnDYA9EXHNhsI3r`2i^kN z&%K6OoZO0Ds@}%yhg&ViWzyZRW1zKfqZwdTRPhFS>HiL1|9ss+dFBnE?6qN4)c;MO zjC~g8Qd;xH^D~LP!=>t8hRLyos((*(jZ9WV!Wb?6Q@ z3#OLyb{YY8;?#*TYuFA*!_u9G&kJvBg=zGm+jcsL)w_(GOwK=*w(l}Jdy&v^P&(0T zy9^)Fb_d@;FUxk>WRbqxsP-bK)vybW#o^u9=@)-&H3$|TM~rk@_Ypi-dqnDZ04A*K$5_FU2Y^s{90(IXfgf<^ z$HvWZtWSW2@PK#J=3o-u-RC;@zxz*|HUaZYOqe;6&V*&_HVpMSY?QLA7B!!O;GG9S z+w4z`r@TmhvFWqx6{u-Xe}9klnEfT59{h|^!K+Kja|n=&K82@uU$MWCMtqK|Q2iNf z_UDMO9IQv;+7ErXr)g)ykDbrB=iXOZj2y>-q+-e#EC(r58EsVZ(5+TG*S$A~fQsNo>xWskV^r`VpIV@ed9iQ@*lh&*|V<28Ryh z0C}r9J8D}nVaTTkeso#|zcvOrV__vG9Yyb)rp;f2=x2^Pl%Gz*qn6)J$thc{0E_ZsP<3C}3(Qo1W$;TXohrcy0YHQuia0wvt182SkYcr37h9Tb>i$bYl zC&f3G^?ib)Nvt%8Ep-Yq3-5o04#M9v87 zwwP}7F;Mx;`#vr~xwPg4D5yOK_kZV6qd(Q;$J)@XzhmfvW017dOs%Z>-9ef469O6w z6Sl zP+I(KG}1kPfzJ>AiB~@O-92%zxBq7&mp)=JPGrF^#uyrZ(rBH{*^VPKKA$Ik!QveH z3;%FtdVV#g3d{<`nZ>V!IBHgL-YjNWRwmA@AZ_>+=Kb(#uq^#IV+Qh1vwuTSee`bt ztdUL_7xhS8mSEh3Dg0VVd?=*K*8U9=?>&L_{^JaI_u&a+MxojV<26jieMe^HAOPhw z`-CNRWt8EGb)ntA8#4>TB3dc!^~BnHali~C(}{|_!2IG5V20e7hrA3E`I-0e0R=Qi zE_F%+`Zp(muDH>Ur&;JogWKr7bf6zUg-dqVpEB~joX%1@lOAiI#x8q#(qf(I{0#i_ z=bz|Oa(9`L$-3m3b-T;{ndma(v@xCPeusW&{43FKURJCFuJk0Ry*LZFS$`Y16-H9J zrdBzzQfiwW>)^$`of!on;EHVg)9MT;{rBIzM~1_1*}!38GasE3>%OpKOyrZ*m6D6D zKql{MS}wZk;fdWP@W?{#p9fT28sVsO@_-ul0#*J$1RD83MY^A(F3bliG+&E_XUA@# zP2Lz|r`6@i0?eCVys&w+q5$*O(_?qh2Wd%o;|hVt&+~1(#|nYhkP(|f_niSRKTA(S zp4cMR9-hdgAK@82-2!-HGGk4G)LFw%Z;3U+jJQ0#+!ClaWC1l*@+{PUx5CP^Q&>Kw z_gY~}|H{VfUBX;aVSRq)>?tc3>-cL(OtQh!6vmvr&<#yFvH1eGnM&+veLEKK#I~`P z(-(w4x1u#Dc&Rj2Ky&xPU@gzX(~?{)a_VxhzACJbBb>e*@|?aLf-p5k5PF(V9rHLp zElQGYrQ*=#v_^s_FV>abX@l`!VY}GO2UmhAGGTR-?2#%CNp?3lJ>wI4>pXPx>hB=q z?Sk0tbTliLMdug9X{q3uPse3ath0hRYm@dG_zO9;r&B=N3uCvrwM0oviKqGFjFIW~ z7BN5MF^~@C?rafjqDx!E2XAS8PZGyg=-!qwzgG$;4RokwY$jdNGTx?KO7^4hsh{QX zS+mCdMNh1X-kB0BOj^X_tzy$@M5|blrE{=)$^Mn%5Mg)09d0I0*ulgnQs3X7W*jf=__-==W8qK6gnh zl0oOa8p}3+?;pD-jaqF2^nriGlyhm=>#-cV@Kx-@6H{WHS+l9Jd%SYQY`-LSafU}R zf4U{MAPs--oF03w1N-)fk1=v_tUJ!5?p++4i@J78VwYrKHgv3itdg28j8&SCE|1l- zW`C@T4QK~Uj6Q@lcr`W)f7q2~v*(gnn2m7N>#+xcO25AqyRtC^hn4+TIiWI_KllUq z&jpj%U7b`s95uPx2JyW|3ZCQ-hX52{Y5=DZ9Mz9vrT5cg4-{z!#IpiEsb^l8Bw?R5tLALWP?N)eoS z3ytAlvAcOGgD3&XHHZ?xEjSmR%$vL91;e*Lo5fhXcawB2q9YE(wFNTRh1FV~@z}1Nl^#!as`@V9(sE zVZ|=VrZ&cRSE-FdfB0GhON?E@`ETn00I?TchzkE%f|L#; z3jc;dgt4zj1enB(dlC!-1jFo>mTUC^^TwHXowh|A}BKk3$d>_oVINJ0fZV&m0$+r0^%Urcq+RwDZnCv z1%%S_<8(#9!|f54)JSP71sY}cn-u~O_u)kt7DZe;i5YkSPiA(^4NJB8m@pERmW{yt z_ppM>mouBFTQgp!*fTBzD_6j)(C%kY$zPKno@d z%7@`W2fOe9cf;6)OQFAz;Lx!CLX9G;q0obZ6$2uiIM*Oyo}Eh_BrNKA))t?^io}Ff zdxypSKZdBX%gd=9x=b%Z4D1|1J^+K!7uts4lL)c}JbZndjMvD1o&*LZ2zf0n^O zs6Z27u1x?${!;@fs{oiwo>c5`VfUe}0*calup;wx{An6j8HFaJ&TH1aV~~(&!Ry07Zp}-Ru{f7zHr?D;LQF1Lo4i490#v zL%_p2aadv#$bLn1`7j8)Heu};Oq>aJvm`2024lJM)PdoZrf?9O0En`y*-%wS@_G4H8jO2LT=&c)>+ru&|$f=8-}nfP$0D5!r=a0Z(P0x1_*=@z^r1+2Ni+ z3SD@%3Gn-!AV>isKGb(1;#*)5hLA-NI2kUan;57icUx5mh#N65u73-vox#{otfb5i zakD7>GJb|hbeiwk zU3jW%>6C!#(jRcCM1MtAf`}(lgCK01Akq}VAkYdzI0rl_;$kZ#N%S>kzVc#!vXn5G zRuF`UMaE~50wQ#U5cV-Vc;YTR1O;xGYs(@qb?p)aL4NkjV=3ztLQ+AL1;AX=k8s$v z6#+}kjz@Sb9K+9V2xEjHG8mUR!3kv%_Cu~+i1#29RR1z8#X z3s)&Kh8y703vePtkA`J*TrvY6LP#knNXn=pF%bPmM7jxT7%^-=h{}h-MCAjR%Wg23 zXg2_pMJ>u;mKMeQ9ri;>1w^R^Ow6*uOF`aF5JCnMg%F_@|DCX8t^$^7H!warL_$JX zPaLASEEZr$iwWEUjQ#Fa${>J=&IZ~-#kuf8jiSng##BTv2QYkIA~cpE=t+Xamkuyd zi^8&Dib7k+w7u*J|Bo%axa}aTxZ)@@4k0NcY(?;1axER=Hqkc#ULya<(~9u_;CuVo zw*o0F1Wepw3bLl669HI6RNn|oBBG7J@A$Z43kC}}imVAE&nB)@IO1MAz+6kGB8V3! zqCzsoG1MS_+{&78-2YQlSXehHp`Djs02unRDmeSDO>oD3#zPrx8?wDoYTRin#CL&%6U>kGW=t_{g<_VMG?Lwl2kuF_7kR4+6K$)i@%YFo8hT@2CmKMgqovT_}|^s$@s= zaa#&Jc-ef6gobB17tuNc=2EJFi3d207_?O++BD#~ z^#^|OM)V4RhaAKZSBI{c6^L+)MLc!{?}Fi{$c{j#NiOw(-*^$719tjvZ-T_eK+eI< za7jG)2G3-d1Hum5EY*^%({MiSW)PxOmxv)2a4{D_h#L9io^-NmkOP>j`)MwZ>Ojq4mPE`(jFd$dL3CYdvrvzcJmyBZ^#?^V{#m%#+dxT!Vq$5>ay1g^~x!DW$T3K#+Ka$W3&_bS>i+$RwOM6`udcq~!rnn)njD4te@-~fp6G+_8{S)3hH(=Hg2)Gk;^%u>J$a_$-=NjGw&;>jgD zgL2OplXDHiPIAP7W&Do>Trk*zWEiv9xDnzqY7%00Q83y0oG66Q#4c@);{lgo!X@CJpPJdSZ9 z!c7*qkvNbN*^e_~A-ZIEZUV6%Trr!BZ`_>8IXQWj6LxJooZ5(|j_jDv6=Sh;J{N)b zzf-tj(8Z}-ZDc1b?tu}<35dW82{&jkV|bD-JlU0hM{*k}{nUY3!W#+>`VarbU4Dc@ zu22|>dO>I~Ff6NRe6VAM`(wa!BD3T%pjF~T+c|k4Dk)wEv)?##bnSN#?Fxnf&(1mf8^FPjh zOvGg>!|bMl&={Fnm-1nk#o}zW2}Jr`%+bNuNfyjHe*Fd(!tFTVzKbg~z~)T0?^7o? lj2l0CGXE_SecY}1|AZ)X?B`gI{0Pfz}DvDZiiA#b~=(`E}`Ip`!0BJk3h*IP!gSXe<|+U zx43cYxM{1aa|h*=XmyNh5kZ#fWSXzVTG8lxjrN^Y1>H4DI*KZe6=PCN(!`iNMvW_t zcoXq1Qu!>i_pK)i?l@5pLJ6bfpyZJGB{>`{jwYsAQzwm`Hm(tpLe2A{SA`{wwgaQ3vqael_RD$E zVdGsXi%62Y+LGikUvd{ua=S*oD;1LDF0x%dCE6`a)2BwOb5%uENq8;Vk?P+X5~C&M z(R})PYV@zPZ$@;u{mite9Hy&g;!(Les)p&*bgmj@qlLElH}*c{ zW#deWjfvJ$-PO?o`|}$Ze$|Ir!09(e#W4N-YhwsC&50J#>6@c_X5499{h}8@%gWoM@i0xj z2Nd_Yiw*YMeRzEH9tOR09v;p6*<1!md^9iN(sSmL z=(QpG$JgdSn%+0sjE*mjPNwgk1ma7NM`wg+)uoA^G_-HD7tMY$I)zS6@!FmDR8$Jn z@)r|B3dFcjr^Y1O`k&~>E{*e^h$^&iS#$zDzAE8${NU5kiM0QhM7`bcO!T%8wfvu7 z(`z|uMn^4^F(?Pyhvr{xv}SYoWzh=s@vmN%*T>5%K-^7dSuW`}uZ+gRboPtUVKjC% zCVfPYzD@gIh`wcOYopazh^bK}6tRcf(Z7Z4%JtDR3PRGN#SN{g-{$C@)t){OeMRQ# z8A)^%oG7dG_2y_@k*iJwRkN#Jjpmhwv9qhk>#gmxw?;=+y8YQJ4@TorRufv>(8@m9 zIu>b-%`;5m6)*86}RQ*dHg=??;3sfo6}ckI>gIs857t z(cNFpuF2Y8viCGfEJ8L`2cumnoRYU@iwzFbOc3Yb!Gt*ESAVT(FnV?K2`2 z7L+?`ZtsI~4oY8?eklD>&P5r3avsY0cFpYXXZ&yQMCr8pM=-Xor)5EgjiiM*rIk9-?mjcviI%B9Ig>vJtTui&(Xm>V@oDfs0^^3;W7t+n9aW;E9lOnQtHVwVCA=mDbFuH~8 z*knTs6~r~EF0LvxMm8&H{V?OUP@MX=OU!itRM0z9jh3|RDq|7#9d6u3|D9^QNKaj6 z+)rrUo?7H2N^EgDM$DIWxlWd7=^SHPp7TrxN{v<&xdIws_Y7lgzN|`hT8x(7V@>m) z54;m?Ngb{+R^`Q|IzgrKLUVc;MrqTrXoWp&rqL;sC&ubjna=%dLrZ#Zlu<-~Ty8AL zlXPas8!U6W_xSt*vlTV9wOY_y*BQI=V9o0^T5^wtdgt-^c2;XfaRJHK8wY6XT1=&C zMs%PZTWDStvdhL9okKo*FKINM4uvsj^9e@ld`C=RCMOte!$hwwzkHgkjK2~ zPaEflJho{Z+q5*>paK}%N;I|!eJUAqO0_h*fb_ykMr|lYE8ECG3?QWqR+W;CJ=O~*-facmCz6_D0 z`t^z4H1FR=Yx}nyMl7Fh*3Q24Xb! z=@W?#YMeS@=0tP`52ntVOZ~SS18q2ynU5%{0j3)`;MOG13BIroKs_-PoejXCvrqs3neYlyP|6RCL@b1;ix994fVJtCQ((3joJTd3?C z;~rY_aWs#Pj5Nw<^!h{rEs2}94M86ertB#TZ5XYXDCg*^NJsaWx6@`3L?C){iLjqK+k7O4ZjjABwE5S>IrfHr=A%X6@zLY( zP+DAOcA-v7>r#Zk%Pe9B7ub^0=to=S#BaNiw|dKb2%LEy-d^k_$^62ic_*J-qa- zSyL*d*$mK{v1Ve+=*sM4h`sM_N7Qkw1<6s zvUy>cF1y5>O-pKw9`?bhX8(M(mpJdGU zd^E>0#nWOg)4AjIPGyMr(#+AF%@B@@j5+P7{sFUllPm72V3LJJUXmyU(-@4y(*aZ6 zh~3A7hb=g+sS!zmV97<*4d_!a7S}qC8^f!1gI$ri=Z_tOQn3L_IZRQ90%$L7|eq9_L#KNMfA?D{Y<$+9chP1S4mX-{K=7jwX=B&QEo6wGF zPb%DGmO%d3?J;XAl|N%UoVe-%(?>F{-yc8z2Ss;Mp2F+ z>GrlzVona-^;mSUjRfB5FvX8R;f0D4uje?cVBhz(xgiAJIs8{L`CnP0rWZiXSO8~R zxpPrtt_Z1V@dxP17Ks{q?ptR~cChD9+~;sPo|}DVA|?}oCg2rjV}66tGFK2FUT}dY z(n}3`B^^Ev#llRmU3W&pYDq_qBU$;{gNf_yKe{B|tnfC%=CXwE&Ooto3YsRiNR%SH zbKMxn^Y>`h=!X7@+DdF6L`|;1lHN?|m1=3`Xd>x@!348B(JEJ!VxBUX zHziR;tslo8MjkbDjdu-6B*OGiVPZUO8(*JGj~#&<0PS2yO|ud+DEgxL2K9f{EU+VH z;+Z@;TAo;DUwv6(M?RcVEd8Z4bYirpy)zqxv78u#04~H z6QcQt`X`F$+Wv_a^xot|1K)kiZN(QJRiQMIf*xq{}8_ zIR#hT(%~qp?(#q)!aQM?{m4}mF=k^4M~CU3*BXZ1;-N%QYfoOzd)jy0bOfy!m4%pt zY3lQrVx|XhhEm@UVA7b-!462?o zs4QDdhbd9&7*eWy0Q}Jze zkr>dN@#pst&Dxh3Kx0OmPvqb{ibAUs!)W6(MjJm1M6a(-REFW8VV~Yk>z|HZVk0|$ zc8)#YPVB@K;_wYRJ!MqcRhL_BLv-(|hGM(#>BP!P8u>P+w6L}HVWB&v^8Y1X3fUX> zB_bhrpEz?l_E}~n14 z1+|Ep-~2oQ&7?_=K$RmEG{P#htGZd=Iq?)2Hep4yC*&Mi`*(g$w9491Cypgr=ZGNE z*&O}9Gbhr(<=_}jEw+d9;!rFCZ5^I?!v0vW4tl!ypS>)w<=+u2i!J-BtqbX99eKsG zYAiVH4Mu)g5vid;pG3_!n;mHP3Iu;R<9IQT1i?z!xAnK~cb2pt%lbIsp7bZ-9`e|} zm`i@RC#AzZ27Al2YQiEm_&Bp8m2|c`(3iE=1uUJ+G91ib7op^wXD4~DxzCK{s*^V9 z?xe9b56=8FYzyG`4kO)wzwPPrE>`im-szs_fg$lSX8QCglg5sjIceHd_*h=ZldhiH z__tBx8^_GN_UguK(5K|M$rWr#5eqT*xfyfU+=H3F(9}9Bk}Jg6o@a@wy0ff7>;2P4$hFddR0m9-yyVq6LUCmvs_4n1T)BKzD6G(%=N`Z4VSp?*$nKYIo%gonFgBX8fY*Bqs z;WeX}A1uh!uGVT-#Vnp*biU8v*XTrYgVQY52r)tX9LKRQn*?|0^$P^n?4%@`5 z6ImGvDIFH$xSjs_Z!04#W{_6_p{3jL-_8HAs;KLKENIE z%PfuM$DVcpBWd7MRw=!_0^5A*^Hw3vd)n&3kP1k8+7f_Sy$P6p6%Je=!|wv}*fZ9d zF5V^2SOR_VZw&V6GuC(-@gLM~eAeniLtnD;Y0|TnNIN{(OiC_8?Y`w!)UCaHxfP>b z%g`3EaWw8}Jbn5c_LtN4&ganc5f5h4tY=W0SYeHzoM+vq&a{M4`uhs>@*smbbT+%m zD539HVn#Quw4mdc^A+{9VL8YcwaRLw^PY2`db?eQ=f>HMDI#$T(v)$XLT*<5#2h>{aelty^36B5Ge}u-PxF)$RoEdJ&8m z_`DBuddXb_3f_4h6bxTuT|pPW;68c1gw~?=O$K{+t<}-(<@&YgWx#6m0+>OYS6f}_ zB^!R4!^E*RTJ(Jpwd-ulq;>2my3QI&@*4N4t4rU$b)auGgRNL^)v&e&G-5q^7S_73 z%W2tKjN9uaP}RwHpJ0R5LuhurgtiMAtmg)Bt=T%Xz>`zI713f9!7P;`W?; z8B~?6w>mF6-q79cWbexu>~4Ul?iCDC@DdyL6?AtydvaFx_M41yx^SaaPx%|NVB@jc zi@vpr=%?!uD zHGzsYx=&G;KSy6>b7ZjhU$c7CjMpGqkxlOFSbCg2efl~kI_Gs%)NXcP8|i_~7_IRQ zOr!Kw_o=hnU)dIL-~k5vatpHL4yE(9fcnU5U>smq&@%RP_)Wid!JB9iecgqPq;>3R z%3F}({%^QX9;LnCMlTx~Z1&p-B+l95KEV@aQhLFE(aX|9xXghqS4OdSpf8-k-}^7v zG~i7T6>qy0-at3M2gV*|ux;;Q zJ6!u;_sJ280-E(cYJX?2p*tbSwAGi_q7T5t+uzBksG-FlSiPtPQ#%gw%iDb9&RaqA z1DO>yw0QeUiuMwb~;$c zU|)N%Y8v=|nAVNktp0S>P7B!p=*CJ#(r^eX!l9Guq&V!F5@%Qp4*GjV66r)STzm!1f$K| zjn~Qhe3TDA0ZRVIE-XUhKgHnmF?u<*&#J1_)jC1ez>8QN(t=tf9@FcXe>;ZBNw+;N zS{rx4@7af@FYUoxp5E{G-tIHN2JLlW)%5IVn9KgXn9F+yyt!1$icqH^8pEM-ou+}` z>~LL=yGu3W6Ep>GExofJJ>`9hrXxRx5*={>vt9HlYVq3MCE$kxK22^}wbbehaA4qPK+(VQQJ(w)D7!sa4QXGZmr479a>YRx1<~b~X!h%VFlppL@bQYT zFpc{TVD?82LW;iq3LR8^?!G$GUr0>{(aQ^;qnD??c7?KlS{$;9@?A#K^M^2r^S(eE z)JN#aLl|J^7eL=~*ySC(gs(BhiC?;~YTEKOqk+BRR!A;g_Knr45~8Xh$&+Fo&XMYL zcsb7U-1U`@d-xk@qJxLgzQaMl3ckaQai*UXH_isOV9M+c3;Tim^p z>0e~T(Io0=`$?rNLbvY)Z<9{UNA z+GXEih)+(!&P+eX{DhyZC&S3>_djj54kPpBAg=fyu)qDzD#<|n=6}|7AF;WUeoOaH z)yJ^15B&@QnDsq+{`4fqaJ&E6>g=~_;nV0+j|q*s(!>#s{<3E^3r64 z79X|RJH20j3~ZbCt0nt*&E4C+{$i-~&`B`s{&2E2z4(*We&J`yLOSQ9rTO?R+=GA= zK2DEMLTkVEKM(h(lU9EpmuCD78XJEDjcc&NPG2kWma0GF80w2p!BMcVL{5F;6qdxB zehc>ovOgBCtvq%L`X~1nZ@xdBvIeDby`AYUAChapZBMgLW7S(8hiA9xv~^Az*;^kE zS#**6{*HA#cpPf^@4u&erimv&<+G=(=5+H%_06g9I9T}H2`IV?|H#0q`PIkj7#iwf zUHPk3v#>ll+#i?r0%_sH$?nwdq*c4{Q1W6{_Qtt$(c-` zgmAK=lXKMtLgVNi*}aMF3zQD>f5cq(bz5!2>R+uAEXdE=O(8!1dv*RjN@~;p!9*$Xbwv6 za+L;dXwnfj?z+5WEe-qKt?WYW^OF;iTVxTmuO*a}mT>Zs>1la7!_gA)Sd8|wUP_u_ zT0=_BVn<(5%^!dbZU(B`6(rBgk#%RQRNyS=pg0YbA{?3jJ%si{nqgZwd+Fw)NjL*fm|K@Q~q-VhhtPxIHYv}V_#-q~Y9IWEj(qtd{Brn;I z29_l+RkN z^IKsg!5wK`J|mjR9WG3@VRF}unw9vNLs}e?OLS=J-j%H{NkDxe(b4wQ$ge3afjK<~z$ zK3m2_k{xnbn%mhzOCvtoSv^5hQG1uBa_S#S=HT%h1cv8({mnlD3pN!bo|0OviCybjcPA7kiPKv!*1~T2r$orBttdskacjH2h zT{=8DFwY*gAh{qXEDKJnwUm6c1N9J+Ey>=6J^AkHWOv-k_<42mJ`%)aOS{wXq@G97 zVaY=KqxH$Vb3(E``jzDQ?O1x>A4p>@c40pr9__cVw|tsh3}hO0AbELH92SxNi%g9a zI}b5IV2YN5N$gfkHVk(U18qf#T~Els!>xKnWa;NDm?k)97l1YS10x$P$a?l545qMC z_RPjY4BuP@V456&i3(zBuC1u(OmU_AYl`8!E=^{ihNXcHOhsTGfHC)n!(%Zu57XHv zY}t4^_!@wTu_icxS%?z8$jD|t?v~;r2;wacPhlV6Wy3U)T?OG_ah|J!q$%t(EcUO- zTXzhiX#ol)P3P8K5@3c|n8^O6+Qwr_V32rB^#{qoQ`y&r8Eu3|9R(y1{)PYvvi+k~&UG;Y63Y7A6ouag5~ z$Lg5`s`0qOb3uhzvJWw{@US8>-yd5gG18QUsNte0`%E;mF@y2j4ls!wIcDR<6@DVv z4>~^)24lAq+_p`Q*2A})Xv@t`hj{Tz0+_=5naqK8MNpB@l{uGX@aRJvm*nK^(zb0mMz=D{{PDeeU2NUow2;+1>92YA^PWQ)gM?c0c z3}yBQ7_a7m*Cfd7z8QxIRTG5q1LLF?9~AI-dYs#K7(|b2=@~nd0}LM&qb=jV$9{&W zWU$6ZRM|0jHi5dz2_|a`qZ+`|*gZh5ts|jZ-uZjAgO7G4v)DMrQ$WA)WJl;u4%I&Tcap*cE8Y8zvSpJLSZdsNSQ&%`Hj6IFEESzKN1gqiLJ-Ez zIZ}AeX3^zXfNH=vYm4dX0&fBU<3kLF2To)R!Zsve?8hcj1G_M#iC6bBF!)^sn80r; z2IDom924CFNl9EU(-g*T$IAjEkE3z){+Jiv5b-We=gEn&03 zYrtH%fiVWpYB-R*XO6ZI8IIKq#m>o!#fkhN*lo9hW5t9nV!nznp4mVu%{Q zKLOKub;oL>^haiaODij#IS(rsMV2Y9*ETJ(pHZQ@jw!FUrEyIU`O!KJh z1Se|{89Ra}1~8xf5ieL`jr9P9@HW|bTXu&EKHLw$oF9JS@FXs%!WfFo+pQ)Uavns~ zB%RY-z>|3`&R~IE5@*o}M<7%WJGRRr5DuiEW(P~~Gc_f!kD0H}a{;h`RAbk1!4m5a z)+8{nmUgJzV2L3HJTExh?q z2*NaWwwuL576b9J09clRfu6?^F@guaEmjEz3-%{%D&YenSHL4`xYH7Z1%wc3kbr!s zkfUIKnZBzVEXf+a{p4q&iOykM7J-m0_8lP)3kV@L9lJA{jR$7&6VaM{R~$2Va7_q}xnO3*@PGw8_&7v?-=2UeZpeuF`|M{xK1^URc95Dy49q8&`iTRNPmaLDRFwc1 zBsE(HV0<8IF29`vHRP(cgPZAJnz_NuJ{$E^0 zaKTG367qb&5mz<%W;}tKoSA!Yq*~Qr7=w5L&cJv|n18l#X;>%DaKL&()&qDrm87{+ggXREf9m z48~hPzydi6z#J=bn;X!Bucq+dn zz(eTj;rad_fI9C5D>0nxaO)13$XhnRr0l2$rwRxec)b7^l3m#ZHUX&e(hr!%+jr!) zW4u)ajNSFjk`KU;ObWmdE(TyQ5}f~s#(@|RFt{aw#u}fuP;kh{2cLjJ)9`JPj7xFB z^Z$S-@zM`ioLvye5-#L(_^1YWK@K7y<((3y2>HlKX%diX^o7B53W3NUdND1E`~*)7 zK2#63g-02{Q?s=mk zxUT<)fpPwk0y=48z~DIXFlgHV7og??10z-m^oRH-&|j0xpRj;6vKnL|(mN@kagG8U zBgSs2dNc8ehR6gs2tg0Ra5#y!jQ_p^0;`Cmcc8;R*%2^B!4CC+UJ#&!12e{9MFxzG zkC`BZ39uE;5NCQ>s+WrsA5I~94EThA zslgoq-5=l0E$Ug;UC*smbCWVYZ#C!Z2Q(<3gg3bM#Tl101Wx$08BHuYYLzmiZ0Mt!}sHSV?+r7&fw%krwzHox-{v0W{t(v zL7CLWfVs!V)dBMWaSpf?_{D;NOh_^K{EW~{EzOR*cuJ9LPI=V66NM8nK1#U1UkP^@4lDAKokY zVQM}I1}u;~1uT$eg8hf0;Kz`C0yDHU#s~yC2%iI{9p`o2-5R)p$QlG@hkS8ha)^eq zb^+7UIMWOW4buOCJ;~HqR%6x{L0AxmWIsP++!+WgiK@d(=Mizv6@)qW!?TPe%lrlK z^jL6>+07h&jP!|JDoRHRIj9oZtr?zboTl+-5r_+LC5syb`Y^yP_|sh6gD4$GAOQ!M zT|?mYI4-XQh=C^N4^b85aRc!TPACHI2sDMnpVBBS&BW_=1wUQG&rU&9!Lt=NyaKyK zjYCaxoWa7Sgmt{HRFDD+cx6}+KDDFZ)FEJK*bT*uEjIJ&F_We=UhVwkra5UAeve+J WNa?U1B{&>Xwc;*aE~vk-`2PV5J+96G diff --git a/AltOS/doc/telelaunch.html b/AltOS/doc/telelaunch.html index 2eb9c51..216b088 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021
    Table of Contents
    @@ -655,8 +655,8 @@ antenna choices and installations for maximum satisfaction.

    diff --git a/AltOS/doc/telelaunch.pdf b/AltOS/doc/telelaunch.pdf index a03b1e79cdf3c7cf931edac15df566be8d485a49..53d0f9c44ab3579b23db76082d8ecc6ac2dbe991 100644 GIT binary patch delta 10458 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 CTi_Z1 delta 10523 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

    >(sd3_?>G&XO$k3P?hPpQ?F7LG()vg?H$Q@R z(Dj)K}my zUIqcq(WGG`Q+;>P{F(%)1Xp!;*nnmczf8gVh zZi|GI(j0knr9R)nA-CvAG=zxCdo3RIhN3mtF(4gmDJ^Lb9P?ol*m~ZyL8ofc2!!;3 zVXCkH#>!HvSB;%rklmeWHS0y1ny{nTDtkS~jdV0;a?g!7Au^>i11IE1$<-mBsnAFL zKb$ihDvw?%{GtxV4xB3FY&6)QUu9+4xMx_p_9|HqN`n#eHiwI4X)%F96IkP_FjMVE5 zOpl(#BCy3b6Pw5bPZ;P3B&(Bqa9)L7FGm}circq8F(UsmrNy+LTJ2WT%n zN8~@`++CwYx4!8{f2Rx0;l929_(qt8z_ZD?^eV(U+6}^rGMx9YiL996uQlevpK6Bq z>qK6LcHNwYm)(x;XX2s5FeSHQIV^~Ya-nr@V!iGlLzc|`<%0CJsNwwN9ErFcSjB?w z>HLaMMm~5_nmKa3T7oAnTgTqBjlS7|>Dz^nFgb|CZB-%dR;Jz3JBv@C&BRv(ibSa` z70^w@#^&nuPBS4n$pG(QuUSr2UrTDVBVZMGJ6*5w#dI3W#ZGM}>)@Fh`kEW@*Jt<6 z!RhF=U{=#Kz$TK;<*on4kB|1d+rkpIR)QTIFkssMGV=09CRh4_E3A^y=i>H^H)jzAy`_0Im^gg~GW z|KCYaw}$@HIuL@o_VZUP>T-+Vzt(6`+#n$8GS1(QV16h+@*Z3UAOwQ|SXpIMWdZ*K De4z?b!~vw?kOC4C(j_S(-AK29lu{BO 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 diff --git a/AltOS/doc/telemetrum-outline.pdf b/AltOS/doc/telemetrum-outline.pdf index 2c621dedf3f468762f03cefe0e0f258aa5611a33..345728104295cf479d310053d43ecca13ae6dd59 100644 GIT binary patch delta 9706 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 delta 9179 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 ZAVCl;mi?IwHu&nlX)G2N*#~l1{{tmv+FSqt diff --git a/AltOS/doc/telemetry.html b/AltOS/doc/telemetry.html index 208f031..c350aa9 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.7, -08 Jun 2021 +version v1.9.8, +20 Sep 2021

    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 e87ed32..1882b0a 100644 --- a/AltOS/doc/telemetry.pdf +++ b/AltOS/doc/telemetry.pdf @@ -5,8 +5,8 @@ /Author (Keith Packard, Bdale Garbee) /Creator (Asciidoctor PDF 1.5.4, based on Prawn 2.3.0) /Producer (Keith Packard, Bdale Garbee) -/ModDate (D:20210608233124-06'00') -/CreationDate (D:20210608233156-06'00') +/ModDate (D:20210920214414-06'00') +/CreationDate (D:20210920214443-06'00') >> endobj 2 0 obj diff --git a/AltOS/doc/telemini-v1-outline.pdf b/AltOS/doc/telemini-v1-outline.pdf index 33d933ff3356203da206f9f4f2a6edfc4d2243de..cc159e7aa57ab15024f03de9728a6d3d16aaeac1 100644 GIT binary patch delta 8928 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 ADF6Tf delta 8500 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 be-_8d#mNIo%rlcg1@ZEr($dPP$)f%r4