-<?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.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.
- </para>
- <para>
- AltOS New Features
- <itemizedlist>
- <listitem>
- <para>
- Add support for TeleDongle v3.0 boards.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- AltOS Fixes
- <itemizedlist>
- <listitem>
- <para>
- Don't beep out the continuity twice by accident in idle mode.
- If the battery voltage report takes longer than the initialiation
- sequence, the igniter continuity would get reported twice.
- </para>
- </listitem>
- <listitem>
- <para>
- Record all 32 bits of gyro calibration data in TeleMega and
- EasyMega log files. This fixes computation of the gyro rates
- in AltosUI.
- </para>
- </listitem>
- <listitem>
- <para>
- Change TeleDongle LED usage. Green LED flashes when valid
- packet is received. Red LED flashes when invalid packet is
- received.
- </para>
- </listitem>
- <listitem>
- <para>
- Replace LPC11U14 SPI driver with non-interrupt version. The
- interrupt code would occasionally wedge on long transfers
- if interrupts were blocked for too long. This affects all
- released TeleGPS products; if you have a TeleGPS device,
- you'll want to reflash the firmware.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- AltosUI and TeleGPS New Features
- <itemizedlist>
- <listitem>
- <para>
- Compute tilt angle from TeleMega and EasyMega log
- files. This duplicates the quaternion-based angle tracking
- code from the flight firmware inside the ground station
- software so that post-flight analysis can include evaluation
- of the tilt angle.
- </para>
- </listitem>
- <listitem>
- <para>
- Shows the tool button window when starting with a data file
- specified. This means that opening a data file from the file
- manager will now bring up the main window to let you operate
- the whole application.
- </para>
- </listitem>
- </itemizedlist>
- </para>
- <para>
- AltosUI Fixes
- <itemizedlist>
- <listitem>
- <para>
- Show the 'Connecting' dialog when using Monitor Idle. Lets
- you cancel the Monitor Idle startup when connecting over the
- radio link.
- </para>
- </listitem>
- <listitem>
- <para>
- Make 'Monitor Idle' work for TeleGPS devices when connected
- over USB. It's nice for testing without needing to broadcast
- over the radio.
- </para>
- </listitem>
- <listitem>
- <para>
- Use different Windows API to discover USB devices. This
- works better on my Windows 7 box, and will be used if the
- older API fails to provide the necessary information.
- </para>
- </listitem>
- <listitem>
- <para>
- Look in more places in the registry to try and identify the
- installed Java version on Windows. If you install the
- default 32-bit version of Windows on a 64-bit OS, the Java
- registry information is hiding \SOFTWARE\Wow6432Node for
- some reason.
- </para>
- </listitem>
- <listitem>
- <para>
- Fix file association on Windows by searching for the
- javaw.exe program instead of assuming it is in
- %SYSTEMROOT%. This makes double-clicking on Altus Metrum
- data files in the file manager work correctly.
- </para>
- </listitem>
- <listitem>
- <para>
- When replaying a file, put 'done' in the Age field when we
- reach the end of the file, instead of continuing to count forever.
- </para>
- </listitem>
- <listitem>
- <para>
- In the Scan Channels code, wait for five seconds if we see
- any packet. This is needed because AltOS now sends the
- callsign, serial number and flight number only once every
- five seconds these days.
- </para>
- </listitem>
- <listitem>
- <para>
- In the Scan Channels code, reset pending flight state
- information each time we change channels. This avoids having
- flight computers appear on multiple frequencies by accident.
- </para>
- </listitem>
- </itemizedlist>
- </para>
-</article>