altos: Add EasyMega v2.0 to default build
[fw/altos] / doc / release-notes-1.4.inc
1 = Release Notes for Version 1.4
2 :toc!:
3 :doctype: article
4
5         Version 1.4 is a major release. It includes support for our new
6         TeleGPS product, new features and bug fixes in in the flight
7         software for all our boards and the AltosUI ground station
8
9         == AltOS
10
11                 AltOS new features:
12
13                 * Add support for TeleGPS boards.
14
15                 * Make the beeper tone configurable, making it
16                   possible to distinguish between two Altus Metrum
17                   products in the same ebay.
18
19                 * Make the firing time for extra pyro channels
20                   configurable, allowing longer (or shorter) than the
21                   default 50ms.  Only relevant for TeleMega at this
22                   time.
23
24                 AltOS fixes:
25
26                 * Replace the 'dit dit dit' tones at startup with the
27                   current battery voltage, measured in tenths of a
28                   volt. This lets you check the battery voltage
29                   without needing telemetry, which is especially
30                   useful on EasyMini.
31
32                 * Change state beeping to "Farnsworth spacing", which
33                   means they're quite a bit faster than before, and so
34                   they take less time to send.
35
36                 * Fix bug preventing the selection of the 'Flight
37                   State After' mode in pyro configuration.
38
39                 * Fix bug where erasing flights would reset the flight
40                   number to 2 on TeleMega and TeleMetrum v2.
41
42                 * Fix u-Blox GPS driver to mark course and speed data
43                   as being present.
44
45         == AltosUI Application
46
47                 AltosUI new features:
48
49                 * Add zooming and new content types (terrain and road
50                   maps) to map view. Change map storage format from
51                   PNG to Jpeg, which saves a huge amount of disk
52                   space. You will need to re-download all of your
53                   pre-loaded map images.
54
55                 * Add a distance measuring device to the maps
56                   view. Select this by using any button other than the
57                   left one, or by pressing shift or control on the
58                   keyboard while using the left button.
59
60                 * Add new 'Ignitor' tab to the flight monitor display
61                   for TeleMega's extra ignitors.
62
63                 * Add additional ignitor firing marks and voltages to
64                   the graph so you can see when the ignitors fired,
65                   along with the ignitor voltages.
66
67                 * Add GPS course, ground speed and climb rate as
68                   optional graph elements.
69
70                 AltosUI fixes:
71
72                 * When flashing new firmware, re-try opening the
73                   device as sometimes it takes a while for the
74                   underlying operating system to recognize that the
75                   device has rebooted in preparation for the flashing
76                   operation.
77
78                 * Hide Tilt Angle in ascent tab for devices that don't
79                   have a gyro.
80
81                 * Increase the width of data lines in the graphs to
82                   make them easier to read.
83
84                 * Filter out speed and acceleration spikes caused by
85                   ejection charge firing when computing the maximum
86                   values. This provides a more accurate reading of
87                   those maximums.
88
89                 * Fix EasyMini voltage displays. Early EasyMini
90                   prototypes used a 3.0V regulator, and AltosUI still
91                   used that value as the basis of the
92                   computation. Production EasyMini boards have always
93                   shipped with a 3.3V regulator. Also, purple EasyMini
94                   boards sensed the battery voltage past the blocking
95                   diode, resulting in a drop of about 150mV from the
96                   true battery voltage. Compensate for that when
97                   displaying the value.
98
99                 * Display error message when trying to configure
100                   maximum flight log size while the flight computer
101                   still has flight data stored.
102
103                 * Handle TeleMetrum and TeleMini eeprom files
104                   generated with pre-1.0 firmware. Those ancient
105                   versions didn't report the log format, so just use
106                   the product name instead.
107
108         == TeleGPS Application
109
110                 * New application designed for use with TeleGPS boards.
111
112                 * Shares code with AltosUI, mostly just trimmed down
113                   to focus on TeleGPS-related functions.
114
115         == Documentation
116
117                 Documentation changes:
118
119                 * Re-create the drill template images; they should
120                   print correctly from Firefox at least. Ship these as
121                   individual PDF files so they're easy to print.
122
123                 * Add a description of the 'Apogee Lockout' setting,
124                   which prevents the apogee charge from firing for a
125                   configurable amount of time after boost.