document pyro current limits in an appendix
[fw/altos] / doc / release-notes-1.4.xsl
1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "/usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">
4
5 <article>
6   <para>
7     Version 1.4 is a major release. It includes support for our new
8     TeleGPS product, new features and bug fixes in in the flight
9     software for all our boards and the AltosUI ground station
10   </para>
11   <para>
12     AltOS New Features
13     <itemizedlist>
14       <listitem>
15         <para>
16           Add support for TeleGPS boards.
17         </para>
18       </listitem>
19       <listitem>
20         <para>
21           Replace the 'dit dit dit' tones at startup with the current
22           battery voltage, measured in tenths of a volt. This lets you
23           check the battery voltage without needing telemetry, which
24           is especially useful on EasyMini.
25         </para>
26       </listitem>
27       <listitem>
28         <para>
29           Change state beeping to "Farnsworth spacing", which means
30           they're quite a bit faster than before, and so they take
31           less time to send.
32         </para>
33       </listitem>
34       <listitem>
35         <para>
36           Make the beeper tone configurable, making it possible to
37           distinguish between two Altus Metrum products in the same ebay.
38         </para>
39       </listitem>
40       <listitem>
41         <para>
42           Make the firing time for extra pyro channels configurable,
43           allowing longer (or shorter) than the default 50ms.  Only relevant
44           for TeleMega at this time.
45         </para>
46       </listitem>
47     </itemizedlist>
48   </para>
49   <para>
50     AltOS Fixes
51     <itemizedlist>
52       <listitem>
53         <para>
54           Fix bug preventing the selection of the 'Flight State After'
55           mode in pyro configuration.
56         </para>
57       </listitem>
58       <listitem>
59         <para>
60           Fix bug where erasing flights would reset the flight number
61           to 2 on TeleMega and TeleMetrum v2.
62         </para>
63       </listitem>
64       <listitem>
65         <para>
66           Fix u-Blox GPS driver to mark course and speed data as being
67           present.
68         </para>
69       </listitem>
70     </itemizedlist>
71   </para>
72   <para>
73     AltosUI New Features
74     <itemizedlist>
75       <listitem>
76         <para>
77           Add zooming and new content types (terrain and road maps) to
78           map view. Change map storage format from PNG to Jpeg, which
79           saves a huge amount of disk space. You will need to
80           re-download all of your pre-loaded map images.
81         </para>
82       </listitem>
83       <listitem>
84         <para>
85           Add a distance measuring device to the maps view. Select
86           this by using any button other than the left one, or by
87           pressing shift or control on the keyboard while using the
88           left button.
89         </para>
90       </listitem>
91       <listitem>
92         <para>
93           Add new 'Ignitor' tab to the flight monitor display for
94           TeleMega's extra ignitors.
95         </para>
96       </listitem>
97       <listitem>
98         <para>
99           Increase the width of data lines in the graphs to make them
100           easier to read.
101         </para>
102       </listitem>
103       <listitem>
104         <para>
105           Add additional ignitor firing marks and voltages to the
106           graph so you can see when the ignitors fired, along with
107           the ignitor voltages.
108         </para>
109       </listitem>
110       <listitem>
111         <para>
112           Add GPS course, ground speed and climb rate as optional
113           graph elements.
114         </para>
115       </listitem>
116     </itemizedlist>
117   </para>
118   <para>
119     AltosUI Fixes
120     <itemizedlist>
121       <listitem>
122         <para>
123           When flashing new firmware, re-try opening the device as
124           sometimes it takes a while for the underlying operating
125           system to recognize that the device has rebooted in
126           preparation for the flashing operation.
127         </para>
128       </listitem>
129       <listitem>
130         <para>
131           Hide Tilt Angle in ascent tab for devices that don't have a gyro.
132         </para>
133       </listitem>
134       <listitem>
135         <para>
136           Filter out speed and acceleration spikes caused by ejection
137           charge firing when computing the maximum values. This
138           provides a more accurate reading of those maximums.
139         </para>
140       </listitem>
141       <listitem>
142         <para>
143           Fix EasyMini voltage displays. Early EasyMini prototypes
144           used a 3.0V regulator, and AltosUI still used that value as
145           the basis of the computation. Production EasyMini boards
146           have always shipped with a 3.3V regulator. Also, purple
147           EasyMini boards sensed the battery voltage past the blocking
148           diode, resulting in a drop of about 150mV from the true
149           battery voltage. Compensate for that when displaying the
150           value.
151         </para>
152       </listitem>
153       <listitem>
154         <para>
155           Display error message when trying to configure maximum
156           flight log size while the flight computer still has flight
157           data stored.
158         </para>
159       </listitem>
160       <listitem>
161         <para>
162           Handle TeleMetrum and TeleMini eeprom files generated with
163           pre-1.0 firmware. Those ancient versions didn't report the
164           log format, so just use the product name instead.
165         </para>
166       </listitem>
167     </itemizedlist>
168   </para>
169   <para>
170     TeleGPS Application
171     <itemizedlist>
172       <listitem>
173         <para>
174           New application designed for use with TeleGPS boards.
175         </para>
176       </listitem>
177       <listitem>
178         <para>
179           Shares code with AltosUI, mostly just trimmed down to focus
180           on TeleGPS-related functions.
181         </para>
182       </listitem>
183     </itemizedlist>
184   </para>
185   <para>
186     Documentation changes
187     <itemizedlist>
188       <listitem>
189         <para>
190           Re-create the drill template images; they should print
191           correctly from Firefox at least. Ship these as individual
192           PDF files so they're easy to print.
193         </para>
194       </listitem>
195       <listitem>
196         <para>
197           Add a description of the 'Apogee Lockout' setting, which
198           prevents the apogee charge from firing for a configurable
199           amount of time after boost.
200         </para>
201       </listitem>
202     </itemizedlist>
203   </para>
204 </article>