v5.0.0
Some of the most important changes:
General
- STM libs completely replaced by libopencm3
- gcc-arm-embedded is the new recommended toolchain
- Use findlib (ocamlfind) for ocaml packages. Faster build.
#274 - Building/Running the groundsegment on an ARM (e.g. RaspberryPi).
- Input2ivy uses SDL for joysticks (cross-platform, works on OSX as well now)
#220 - Option to change text papget color using a combobox
#194 - Redundant communications
#429 - Log also contains includes like procedures now, so replay if these missions is possible.
#227 - Paparazzi Center
- New simulation launcher with dialog and detection of available ones.
#354 - Checkbox to print extra configuration information during build.
- New simulation launcher with dialog and detection of available ones.
- GCS:
Hardware support
- initial support for STM32F4
- Apogee autopilot
- KroozSD autopilot
- Parrot AR Drone 2 support: raw and sdk versions
- CH Robotics UM6 IMU/AHRS
- GPS/INS XSens Mti-G support
- GPS Sirf support
- GPS Skytraq now usable for fixedwings as well
#167 - Mikrokopter V2 BLDC
#377 - PX4Flow sensor
#379 - Dropped AVR support
Airborne
- State interface with automatic coordinate transformations
#237 - New AHRS filter: Multiplicative quaternion linearized Kalman Filter
- New SPI driver with transaction queues.
- Fix transactions with zero length input.
#348
- Fix transactions with zero length input.
- Peripherals: Cleanup and refactoring.
- MPU60x0 peripheral supporting SPI and I2C with slave.
- UDP datalink.
- Magnetometer current offset calibration.
#346 - Gain scheduling module.
#335
Rotorcraft firmware specific
- Quadshot transitioning vehicle support.
- Care Free Mode