summaryrefslogtreecommitdiff
path: root/doc/release-notes-1.4.xsl
blob: 71027599efee9429c68b00eeaeb60c35cca2f84f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"/usr/share/xml/docbook/schema/dtd/4.5/docbookx.dtd">

<article>
  <para>
    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
  </para>
  <para>
    AltOS New Features
    <itemizedlist>
      <listitem>
	<para>
	  Add support for TeleGPS boards.
	</para>
      </listitem>
      <listitem>
	<para>
	  Replace the 'dit dit dit' tones at startup with the current
	  battery voltage, measured in tenths of a volt. This lets you
	  check the battery voltage without needing telemetry, which
	  is especially useful on EasyMini.
	</para>
      </listitem>
      <listitem>
	<para>
	  Change state beeping to "Farnsworth spacing", which means
	  they're quite a bit faster than before, and so they take
	  less time to send.
	</para>
      </listitem>
      <listitem>
	<para>
	  Make the beeper tone configurable, making it possible to
	  distinguish between two Altus Metrum products in the same ebay.
	</para>
      </listitem>
      <listitem>
	<para>
	  Make the firing time for extra pyro channels configurable,
	  allowing longer (or shorter) than the default 50ms.
	</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    AltOS Fixes
    <itemizedlist>
      <listitem>
	<para>
	  Fix bug preventing the selection of the 'Flight State After'
	  mode in pyro configuration.
	</para>
      </listitem>
      <listitem>
	<para>
	  Fix bug where erasing flights would reset the flight number
	  to 2 on TeleMega and TeleMetrum v2.
	</para>
      </listitem>
      <listitem>
	<para>
	  Fix u-Blox GPS driver to mark course and speed data as being
	  present.
	</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    AltosUI New Features
    <itemizedlist>
      <listitem>
	<para>
	  Add zooming and new content types (terrain and road maps) to
	  map view. Change map storage format from PNG to Jpeg, which
	  saves a huge amount of disk space. You will need to
	  re-download all of your pre-loaded map images.
	</para>
      </listitem>
      <listitem>
	<para>
	  Add a distance measuring device to the maps view. Select
	  this by using any button other than the left one, or by
	  pressing shift or control on the keyboard while using the
	  left button.
	</para>
      </listitem>
      <listitem>
	<para>
	  Add new 'Ignitor' tab to the flight monitor display for
	  TeleMega's extra ignitors.
	</para>
      </listitem>
      <listitem>
	<para>
	  Increase the width of data lines in the graphs to make them
	  easier to read.
	</para>
      </listitem>
      <listitem>
	<para>
	  Add additional ignitor firing marks and voltages to the
	  graph so you can see when the ignitors fired, along with
	  the ignitor voltages.
	</para>
      </listitem>
      <listitem>
	<para>
	  Add GPS course, ground speed and climb rate as optional
	  graph elements.
	</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    AltosUI Fixes
    <itemizedlist>
      <listitem>
	<para>
	  When flashing new firmware, re-try opening the device as
	  sometimes it takes a while for the underlying operating
	  system to recognize that the device has rebooted in
	  preparation for the flashing operation.
	</para>
      </listitem>
      <listitem>
	<para>
	  Hide Tilt Angle in ascent tab for devices that don't have a gyro.
	</para>
      </listitem>
      <listitem>
	<para>
	  Filter out speed and acceleration spikes caused by ejection
	  charge firing when computing the maximum values. This
	  provides a more accurate reading of those maximums.
	</para>
      </listitem>
      <listitem>
	<para>
	  Fix EasyMini voltage displays. Early EasyMini prototypes
	  used a 3.0V regulator, and AltosUI still used that value as
	  the basis of the computation. Production EasyMini boards
	  have always shipped with a 3.3V regulator. Also, purple
	  EasyMini boards sensed the battery voltage past the blocking
	  diode, resulting in a drop of about 150mV from the true
	  battery voltage. Compensate for that when displaying the
	  value.
	</para>
      </listitem>
      <listitem>
	<para>
	  Display error message when trying to configure maximum
	  flight log size while the flight computer still has flight
	  data stored.
	</para>
      </listitem>
      <listitem>
	<para>
	  Handle TeleMetrum and TeleMini eeprom files generated with
	  pre-1.0 firmware. Those ancient versions didn't report the
	  log format, so just use the product name instead.
	</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    TeleGPS Application
    <itemizedlist>
      <listitem>
	<para>
	  New application designed for use with TeleGPS boards.
	</para>
      </listitem>
      <listitem>
	<para>
	  Shares code with AltosUI, mostly just trimmed down to focus
	  on TeleGPS-related functions.
	</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    Documentation changes
    <itemizedlist>
      <listitem>
	<para>
	  Re-create the drill template images; they should print
	  correctly from Firefox at least. Ship these as individual
	  PDF files so they're easy to print.
	</para>
      </listitem>
      <listitem>
	<para>
	  Add a description of the 'Apogee Lockout' setting, which
	  prevents the apogee charge from firing for a configurable
	  amount of time after boost.
	</para>
      </listitem>
    </itemizedlist>
  </para>
</article>