# $Id: RELEASE,v 1.3 2001/11/10 00:50:43 tramm Exp $

Release 1.6: MG100 and Needle gauge release
------------------------------------------------------------------------
This release adds dual-needle gauge widgets for CHT, EGT, N1, N2
Fuel and Volts.  Not all of the sensors are hooked up, but the
groundstation code is in place for using it.

The onboard realtime system adds support for the MG100 and removes
the PWM gyro code.   Rate integration is still the rough approximation.
Stability code has been started, but -will- cause a crash and damage
to the prototype.

Servo output is also restored; there were a few glitches.

Changes:
- Needle gauges added
- Reset to level from groundstation
- All system timers are now in ticks (rather than scaled to usec)
- Servo output (again)
- Stabilization code is in place (DO NOT USE!)

Release 1.5: The EFIS release
------------------------------------------------------------------------
This is the first release that samples gyros and performs very
rudimentary rate integration on the gyros.  The outputs are
collected and sent to the serial port, where the EFIS displays
the attitude of the sensors.

Unfortunately the onboard system is not listening for servo
commands on the serial port.  That will come back soon in the
1.6 release, probably later this evening.  You can run the
"hover" program on the AVR for servo input, or "pwmeter" for
gyro calculations.


Release 1.4: The Jitter-free release
------------------------------------------------------------------------
We've added jitter free servo output and near
error free servo/gyro sampling.  The safety pilot
code is running and able to return control of the
helicopter to the ground station's remote control
should the onboard computer fail.

The ground station now has functional control curves
and is configured for both the first and second
generation prototypes.  The second prototype will
be flown with it this weekend.


Release 1.3: The first servo outputs
------------------------------------------------------------------------
The major features of this release are:

Onboard:
   - Servo sampling (up to 8 servos/gyros)
   - Servo outputs (up to 8 servos)
   - UART support
   - Periodic tasks
   - Command interpreter

Ground station:
   - Control curves
   - Talks to the onboard software

The MiniSSC has been designed out of the system -- one less part to draw
power.  We still need to have the microcontroller board designed; the
large carrier board is usable on the 60 size prototype, but not on the
LiteMachines.


Release 1.2: The ill-fated Java release
------------------------------------------------------------------------
Onboard system has been ported to Java. It is very, very rough right now
and requires too much external support. There are two directories now,
efis and onboard. The flyer and calibrate programs still work


Release 1.1: The flyer and efis release
------------------------------------------------------------------------
As before, you must have a the prototype to make
any use of this release.  The test-efis program
is pretty, but the "flyer" is where the action
is.  Force-release trim has been added.  Servo addressing
changed to use -128 to 128.


Release 1.0: The first public release
------------------------------------------------------------------------
This release is helpful if you have the prototype
hardware and want to confirm that things are
properly configured.  Current requirements:

	LM-110
	Mini-SSC
	WingMan
	Lots of free time

I have not yet tried this while flying the UAV
prototype -- it's in pieces awaiting more parts.
You can run the "flyer" program to test the servo
motions and verify that the control surfaces are
being controlled correctly.

"test-efis" will display a mockup of the EFIS
panel.  hjkl works like vi for moving the AI.
