mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
8d8a3d0155
Translations are welcome.
146 lines
6.2 KiB
Plaintext
146 lines
6.2 KiB
Plaintext
Short summary of changes. For a complete list see the git log.
|
|
|
|
2012-07-20
|
|
AeroSimRC simulator plugin is now included into the Windows distribution
|
|
(will be installed into .../OpenPilot/misc/AeroSIM-RC directory). Still
|
|
being an experimental development tool, it could be used to play with
|
|
HITL version 2. Other platforms include udp_test utility which can be
|
|
used to check the connectivity with AeroSimRC plugin running on Windows
|
|
machine.
|
|
|
|
2012-07-10
|
|
On Windows the installation mode was changed from per-user to per-machine
|
|
(for all users) installation. It is recommended to completely uninstall
|
|
previous version before installing new one to remove per-user installed
|
|
files. Per-machine installation requires elevated (administrator) previleges
|
|
during install. But since the same rights are now required to install
|
|
optional CDC driver (virtual communication port), it was deemed acceptable.
|
|
|
|
2012-06-04
|
|
AeroSimRC support merged into next
|
|
|
|
2012-05-26
|
|
VirtualFlybar which allows a more aggressive flight mode than rate mode
|
|
support. Also PiroCompensation added.
|
|
|
|
2012-05-26
|
|
Revert some UI changes that didn't work consistently between OSX and Windows.
|
|
|
|
2012-05-24
|
|
Merged the updated firmware for the PipXtreme, thanks to Brian for a lot of
|
|
work on this.
|
|
|
|
2012-05-04
|
|
Support for CC3D. This involved changes to various things such as the sensors
|
|
being split from AttitudeRaw to Accels,Gyros,Magnetometer. A single firmware
|
|
image fw_coptercontrol will run on both CC and CC3D. When compiling the
|
|
bootloader one must set the HW_REVISION to the appropriate value. 0x01 is for
|
|
CC and 0x02 is for CC3D. If the wrong bootloader is installed the firmware
|
|
will not run.
|
|
|
|
2012-05-02
|
|
Reduction in the memory usage due to the UAVObject metadata. Now the update
|
|
periods are using a smaller data type and the various flags relating to access
|
|
controls and update modes are stored in a bitfield. The UAVObjectBrowser has
|
|
not been updated to allow these modes to be easily changed.
|
|
|
|
2012-03-31
|
|
Support for ground vehicle configuration has been added to the the GCS.
|
|
|
|
2012-02-14
|
|
New QML based system to allow more flexible UI. Upgraded stabilization
|
|
configuration.
|
|
|
|
2012-01-02
|
|
CC FW now supports USB Virtual Com Port (VCP/CDC) in addition to the original HID interface
|
|
New ComUsbBridge module can bridge any serial port to the USB CDC port
|
|
CC FW now detects repeated faults during init and boots with default hwsettings
|
|
|
|
2012-01-02
|
|
Added new camera stabilization features: AxisLock mode and LPF.
|
|
|
|
2011-12-10
|
|
Merged a change that sorts the UAVO fields based on size. Because this changes
|
|
all of the objects, erase all existing flash files based on this.
|
|
|
|
2011-11-04
|
|
New Spektrum/JR satellite receiver driver implementation.
|
|
It now provides explicit selection of DSM2 (and DSMJ), DSMX (10bit) and
|
|
DSMX (11bit) serial protocol variations to better serve different frame
|
|
and resolution modes. The protocol name used now is DSM instead of
|
|
previously used Spektrum to make it less ambiguous when used with JR
|
|
2.4GHz radios.
|
|
|
|
2011-10-20
|
|
Inputs can be remapped to outputs to allow up to 10 channels of control. The
|
|
receiver inputs remap as follows:
|
|
Receiver 3 because output channel 7
|
|
Receiver 4 because output channel 8
|
|
Receiver 5 because output channel 9
|
|
Receiver 6 because output channel 10
|
|
|
|
2011-10-11
|
|
Fix for the Mac telemetry rates and specifically how long enumeration took.
|
|
|
|
2011-10-08
|
|
Make the flash chip need to be have bad magic for a full second before erasing
|
|
settings. Should avoid random lost settings.
|
|
|
|
2011-09-12
|
|
Max rate now ONLY applies to attitude and axis lock mode. Manual rate is the
|
|
only term that limits the rate mode now (and in axis lock when you push stick
|
|
only manual rate applies). Also integrals are reset when unused.
|
|
|
|
2011-09-09
|
|
Some large updates to the input system. Now multiple receivers can be
|
|
connected at once. A wizard was added for configuring the input channels. A
|
|
specific collective pitch channel was added.
|
|
|
|
2011-09-04
|
|
Improvements to the failsafe handling code for inputs. PWM power off is now
|
|
detected properly. Powering on transmitter for Spektrum Satellite no longer
|
|
causes a glitch on servos.
|
|
|
|
2011-08-10
|
|
Added Camera Stabilization and a gui to configure this. This is a software
|
|
selectable module from the GUI. However, a restart is required to make it
|
|
active. The GUI does not currently expose the configuration for using the
|
|
transmitter to change the view angle but this is supported by the hardware.
|
|
|
|
2011-08-10
|
|
By default a lot of diagnostic objects that were enabled by default are now
|
|
disabled in the build. This include TaskInfo (and all the FreeRTOS options
|
|
that provide that debugging information). Also MixerStatus, I2CStatus,
|
|
WatchdogStatus and RateDesired. These can be reenabled for debugging with
|
|
-DDIAGNOSTICS.
|
|
|
|
2011-08-04
|
|
Fixed packaging aesthetic issues. Also avoid runtime issues on OSX Lion by
|
|
disabling the ModelView and Notify plugins for now (sorry).
|
|
|
|
2011-07-29
|
|
Added support for PPM receivers from James W. Now all 4 interfaces (R/C
|
|
standard PWM, combined PPM (MK), Spektrum satellite, Futaba S.Bus) are
|
|
supported and configurable through the GCS hardware configuration tab.
|
|
|
|
2011-07-17
|
|
Updated module initialization from Mathieu which separates the initialization
|
|
from the task startup. Also implements a method to reclaim unused ram from
|
|
initialization and end of memory for the FreeRTOS heap.
|
|
|
|
2011-07-12
|
|
Improvements to the stabilization code. Included a LPF on the gyros to smooth
|
|
out noise in high vibration environments. Also two new modes: axis-lock and
|
|
weak leveling. Axis-lock will try and hold an axis at a fixed position and
|
|
reject any disturbances. This is like heading-hold on a heli for the tail but
|
|
can be useful for other axes. Weak leveling is rate mode with a weak
|
|
correction to self level the craft - good for easier rate mode flying.
|
|
|
|
2011-07-07
|
|
Dynamic hardware configuration from Stac. The input type is now
|
|
selected from ManualControlSettings.InputMode and the aircraft must be rebooted
|
|
after changing this. Also for CopterControl the HwSettings object must
|
|
indicate which modules are connected to which ports. PPM currently not
|
|
working.
|
|
|