update docs
[web/altusmetrum] / AltOS / doc / release-notes-1.4.html
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Release Notes for Version 1.4</title><link rel="stylesheet" type="text/css" href="am.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /></head><body><div xml:lang="en" class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="idm1"></a>Release Notes for Version 1.4</h2></div><div><div class="author"><h3 class="author"><span class="firstname">Bdale</span> <span class="surname">Garbee</span></h3><code class="email">&lt;<a class="email" href="mailto:bdale@gag.com">bdale@gag.com</a>&gt;</code></div></div><div><div class="author"><h3 class="author"><span class="firstname">Keith</span> <span class="surname">Packard</span></h3><code class="email">&lt;<a class="email" href="mailto:keithp@keithp.com">keithp@keithp.com</a>&gt;</code></div></div><div><p class="copyright">Copyright © 2014 Bdale Garbee and Keith Packard</p></div><div><div class="legalnotice"><a id="idm19"></a><p>
3     This document is released under the terms of the
4     <a class="ulink" href="http://creativecommons.org/licenses/by-sa/3.0/" target="_top">
5       Creative Commons ShareAlike 3.0
6     </a>
7     license.
8   </p></div></div></div><hr /></div><p>Version 1.4 is a major release. It includes support for our new
9 TeleGPS product, new features and bug fixes in in the flight
10 software for all our boards and the AltosUI ground station</p><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_altos"></a>1. AltOS</h2></div></div></div><p>AltOS new features:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
11 Add support for TeleGPS boards.
12 </li><li class="listitem">
13 Make the beeper tone configurable, making it
14 possible to distinguish between two Altus Metrum
15 products in the same ebay.
16 </li><li class="listitem">
17 Make the firing time for extra pyro channels
18 configurable, allowing longer (or shorter) than the
19 default 50ms.  Only relevant for TeleMega at this
20 time.
21 </li></ul></div><p>AltOS fixes:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
22 Replace the <span class="emphasis"><em>dit dit dit</em></span> tones at startup with the
23 current battery voltage, measured in tenths of a
24 volt. This lets you check the battery voltage
25 without needing telemetry, which is especially
26 useful on EasyMini.
27 </li><li class="listitem">
28 Change state beeping to "Farnsworth spacing", which
29 means they’re quite a bit faster than before, and so
30 they take less time to send.
31 </li><li class="listitem">
32 Fix bug preventing the selection of the <span class="emphasis"><em>Flight
33 State After</em></span> mode in pyro configuration.
34 </li><li class="listitem">
35 Fix bug where erasing flights would reset the flight
36 number to 2 on TeleMega and TeleMetrum v2.
37 </li><li class="listitem">
38 Fix u-Blox GPS driver to mark course and speed data
39 as being present.
40 </li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_altosui_application"></a>2. AltosUI Application</h2></div></div></div><p>AltosUI new features:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
41 Add zooming and new content types (terrain and road
42 maps) to map view. Change map storage format from
43 PNG to Jpeg, which saves a huge amount of disk
44 space. You will need to re-download all of your
45 pre-loaded map images.
46 </li><li class="listitem">
47 Add a distance measuring device to the maps
48 view. Select this by using any button other than the
49 left one, or by pressing shift or control on the
50 keyboard while using the left button.
51 </li><li class="listitem">
52 Add new <span class="emphasis"><em>Ignitor</em></span> tab to the flight monitor display
53 for TeleMega’s extra ignitors.
54 </li><li class="listitem">
55 Add additional ignitor firing marks and voltages to
56 the graph so you can see when the ignitors fired,
57 along with the ignitor voltages.
58 </li><li class="listitem">
59 Add GPS course, ground speed and climb rate as
60 optional graph elements.
61 </li></ul></div><p>AltosUI fixes:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
62 When flashing new firmware, re-try opening the
63 device as sometimes it takes a while for the
64 underlying operating system to recognize that the
65 device has rebooted in preparation for the flashing
66 operation.
67 </li><li class="listitem">
68 Hide Tilt Angle in ascent tab for devices that don’t
69 have a gyro.
70 </li><li class="listitem">
71 Increase the width of data lines in the graphs to
72 make them easier to read.
73 </li><li class="listitem">
74 Filter out speed and acceleration spikes caused by
75 ejection charge firing when computing the maximum
76 values. This provides a more accurate reading of
77 those maximums.
78 </li><li class="listitem">
79 Fix EasyMini voltage displays. Early EasyMini
80 prototypes used a 3.0V regulator, and AltosUI still
81 used that value as the basis of the
82 computation. Production EasyMini boards have always
83 shipped with a 3.3V regulator. Also, purple EasyMini
84 boards sensed the battery voltage past the blocking
85 diode, resulting in a drop of about 150mV from the
86 true battery voltage. Compensate for that when
87 displaying the value.
88 </li><li class="listitem">
89 Display error message when trying to configure
90 maximum flight log size while the flight computer
91 still has flight data stored.
92 </li><li class="listitem">
93 Handle TeleMetrum and TeleMini eeprom files
94 generated with pre-1.0 firmware. Those ancient
95 versions didn’t report the log format, so just use
96 the product name instead.
97 </li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_telegps_application"></a>3. TeleGPS Application</h2></div></div></div><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
98 New application designed for use with TeleGPS boards.
99 </li><li class="listitem">
100 Shares code with AltosUI, mostly just trimmed down
101 to focus on TeleGPS-related functions.
102 </li></ul></div></div><div class="section"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="_documentation"></a>4. Documentation</h2></div></div></div><p>Documentation changes:</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
103 Re-create the drill template images; they should
104 print correctly from Firefox at least. Ship these as
105 individual PDF files so they’re easy to print.
106 </li><li class="listitem">
107 Add a description of the <span class="emphasis"><em>Apogee Lockout</em></span> setting,
108 which prevents the apogee charge from firing for a
109 configurable amount of time after boost.
110 </li></ul></div></div></div></body></html>